diff options
Diffstat (limited to 'test/Sema/expr-address-of.c')
-rw-r--r-- | test/Sema/expr-address-of.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/test/Sema/expr-address-of.c b/test/Sema/expr-address-of.c index 32bd0dfdd5b0..480871afad2a 100644 --- a/test/Sema/expr-address-of.c +++ b/test/Sema/expr-address-of.c @@ -102,8 +102,9 @@ char* f7() { register struct {char* x;} t1 = {"Hello"}; char* dummy1 = &(t1.x[0]); - struct {int a : 10;} t2; + struct {int a : 10; struct{int b : 10;};} t2; int* dummy2 = &(t2.a); // expected-error {{address of bit-field requested}} + int* dummy3 = &(t2.b); // expected-error {{address of bit-field requested}} void* t3 = &(*(void*)0); } |