error: cannot assign to type 'struct Foo' with type 'struct Foo' | --> in tests/fixtures/struct_compatibility.c:19:5 | 19 a = d; | ^ error: cannot assign to type 'union Bar' with type 'union Bar' | --> in tests/fixtures/struct_compatibility.c:27:6 | 27 u4 = u3; | ^ error: invalid binary expression: 'struct Foo *' '-' 'struct Foo *' | --> in tests/fixtures/struct_compatibility.c:31:18 | 31 int diff1 = &a - &z; | ^ 3 errors generated.