OSDN Git Service

PR c++/34774
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.dg / opt / bool1.C
1 // PR opt/13869
2 // { dg-do run }
3 // { dg-options "-O2" }
4
5 extern "C" void abort ();
6
7 int test ()
8 {
9   bool my_bool = true;
10   for (int i = 0; i < 10; ++i)
11     {
12       if (!my_bool)
13         ;
14       else
15         my_bool = false;
16     };
17   return my_bool;
18 }
19
20 int main ()
21 {
22   if (test ())
23     abort ();
24   return 0;
25 }