1// prms-id: 7865
2
3int count;
4
5struct A {
6  A() { ++count; }
7  ~A() { --count; }
8};
9
10int foo() { return 1; }
11
12int bar()
13{
14  A a;
15  for (;;) {
16    A b;
17    if (foo())
18      return 0;
19    if (foo())
20      return 0;
21  }
22  return 0;
23}
24
25int main() {
26  bar();
27  return count;
28}
29