12 // Mismatch in field type
20 // Mismatch in tag kind.
21 struct S2
{ int i
; float f
; } x2
;
24 struct S3
{ int i
; float f
; double d
; } x3
;
27 struct S4
{ int i
; } x4
;
30 struct S5
{ int i
: 8; unsigned j
: 8; } x5
;
33 struct S6
{ int i
: 8; unsigned j
: 8; } x6
;
36 struct S7
{ int i
: 8; unsigned j
: 8; } x7
;
42 struct S9
{ int i
; float f
; } *x9
;
50 struct ListNode
*Next
;
53 // Mismatch due to struct used internally
56 struct DeeperError
{ int i
; int f
; } *Deeper
;
75 Float i
; // Mismatch here.
118 // Mismatch due to unnamed struct used internally
119 struct DeepUnnamedError
{
131 long i
; // Mismatch here.