1 // PR tree-optimization/42645
3 // { dg-options "-fcompare-debug -O1" }
15 int m1 () const { return t.t3[0].t1; }
16 char *m2 () { foo (); return 0; }
17 void m3 (int x) { char *m = m2 (); if (m1 () > 0 && x > 0); }
18 void m4 () { if (m1 () > 0) for (int i = 0; i < 4; i++) t.t2[i] = 0; }