// Special g++ Options: -O1 int count = 0; double foo () { count++; return 0; }; double bar () { const double x[1] = { foo() }; return x[0]; }; int main () { bar(); if (count != 1) return 1; };