typedef int Int;
typedef float Float;
// Matches
;
struct S0 x0;
// Mismatch in field type
;
struct S1 x1;
// Mismatch in tag kind.
x2;
// Missing fields
x3;
// Extra fields
x4;
// Bit-field matches
x5;
// Bit-field mismatch
x6;
// Bit-field mismatch
x7;
// Incomplete type
;
// Incomplete type
*x9;
// Incomplete type
;
// Matches
xList;
// Mismatch due to struct used internally
xDeep;
// Matches
x11;
// Matches
typedef struct S12;
S12 x12;
// Mismatch
typedef struct S13;
S13 x13;
// Matches
x14;
// Matches
x15;
// Mismatch due to unnamed struct used internally
x16;