1// { dg-do run } 2// { dg-options "-O1" } 3 4int count = 0; 5 6double foo () { 7 count++; 8 return 0; 9} 10 11double bar () { 12 const double x[1] = { foo() }; 13 return x[0]; 14} 15 16int main () 17{ 18 bar(); 19 if (count != 1) 20 return 1; 21} 22