blob: 90ae52e6455504cc42e3b8c883f254ae4796b7de (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
// DR 2256
// PR c++/103091
// { dg-do run }
static int i;
struct A {
~A() { ++i;}
};
void f() {
goto L;
A a;
L:
return;
}
int main() {
f();
if (i != 1)
__builtin_abort();
}
|