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