comparison gcc/testsuite/g++.dg/pr84933.C @ 131:84e7813d76e9

gcc-8.2
author mir3636
date Thu, 25 Oct 2018 07:37:49 +0900
parents
children
comparison
equal deleted inserted replaced
111:04ced10e8804 131:84e7813d76e9
1 /* { dg-do compile } */
2 /* { dg-options "-O3 -fstrict-enums -fno-inline" } */
3
4 enum a {};
5 int *d;
6 int b, e, f;
7 a c, g;
8 class h {
9 virtual unsigned i();
10 };
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 }
22 };
23 void k() { new j; }