| /* PR c/106947 */ | |
| /* { dg-do compile } */ | |
| /* { dg-options "-Waddress" } */ | |
| #ifndef __cplusplus | |
| # define bool _Bool | |
| #endif | |
| #pragma GCC diagnostic ignored "-Waddress" | |
| int s; /* { dg-bogus "declared" } */ | |
| bool e = &s; | |
| int | |
| main () | |
| { | |
| int error = 0; | |
| { | |
| bool e1 = &s; | |
| if (!e1) | |
| error = 1; | |
| } | |
| return error; | |
| } |