1 // PR debug/46338 2 // { dg-do compile } 3 // { dg-require-profiling "-fprofile-generate" } 4 // { dg-options "-O -fprofile-generate -fcompare-debug" } 5 6 void bar (); 7 8 struct S 9 { fS10 int f () 11 { 12 return 0; 13 } 14 }; 15 16 S *s; 17 18 void foo(int x)19foo (int x) 20 { 21 if (x) 22 return; 23 bar (); 24 for (int j = 0; j < s->f (); j++) 25 ; 26 } 27