| /* PR middle-end/53084 */ | |
| extern void abort (void); | |
| __attribute__((noinline, noclone)) void | |
| bar (const char *p) | |
| { | |
| if (p[0] != 'o' || p[1] != 'o' || p[2]) | |
| abort (); | |
| } | |
| int | |
| main () | |
| { | |
| static const char *const foo[] = {"foo" + 1}; | |
| bar (foo[0]); | |
| return 0; | |
| } |