modula2: M2MetaError.{def,mod} and P2SymBuild.mod further cleanup
[official-gcc.git] / gcc / testsuite / gcc.dg / pr108855.c
blobf79638f692fc051d085e5b0a7a1484e525a915fe
1 /* { dg-do compile } */
2 /* { dg-options "-O1" } */
4 int m;
6 int
7 undefined (int);
9 __attribute__ ((pure, returns_twice)) int
10 bar (void)
12 m = 1;
13 while (m)
14 m = 2;
16 return m;
19 int
20 foo (void)
22 return undefined (bar ());