9 // Mismatch in field type
17 // Mismatch in tag kind.
18 union S2
{ int i
; float f
; } x2
;
21 struct S3
{ int i
; float f
; } x3
;
24 struct S4
{ int i
; float f
; } x4
;
27 struct S5
{ int i
: 8; unsigned j
: 8; } x5
;
30 struct S6
{ int i
: 8; unsigned j
; } x6
;
33 struct S7
{ int i
: 8; unsigned j
: 16; } x7
;
36 struct S8
{ int i
; float f
; } *x8
;
47 struct ListNode
*Next
;
50 // Mismatch due to struct used internally
53 struct DeeperError
{ int i
; float f
; } *Deeper
;
72 int i
; // Mismatch here.
115 // Mismatch due to unnamed struct used internally
116 struct DeepUnnamedError
{
128 float i
; // Mismatch here.