PR tree-optimization/86415 - strlen() not folded for substrings within constant arrays
[official-gcc.git] / gcc / testsuite / g++.dg / pr84933.C
blobcbfeb11ebf3e052883bafea7bd800f98e122f8dc
1 /* { dg-do compile } */
2 /* { dg-options "-O3 -fstrict-enums -fno-inline" } */
4 enum a {};
5 int *d;
6 int b, e, f;
7 a c, g;
8 class h {
9     virtual unsigned i();
11 class j : h {
12     unsigned i() {
13         for (;;) {
14             b = c <= 0;
15             if (b)
16               e = *d;
17             b = g && c;
18             if (b)
19               f = *d;
20         }
21     }
23 void k() { new j; }