2 // RUN: %clang_cc1 -fmodules -fimplicit-module-maps -fmodules-cache-path=%t -I %S/Inputs %s -verify
4 @import ElaboratedTypeStructs.Empty; // The structs are now hidden.
9 // Incompatible definition.
10 struct S3 { float y; }; // expected-error {{has incompatible definitions}} // expected-note {{field has name}}
11 // expected-note@Inputs/elaborated-type-structs.h:3 {{field has name}}
13 @import ElaboratedTypeStructs.Structs;
15 void useS1(struct S1 *x);
16 void useS2(struct S2 *x);
17 void useS2(struct S2 *x);