1*99451b44SJordan Rupprecht #include "decls.h"
2*99451b44SJordan Rupprecht 
g()3*99451b44SJordan Rupprecht int g() {
4*99451b44SJordan Rupprecht   return 1;
5*99451b44SJordan Rupprecht }
6*99451b44SJordan Rupprecht 
~struct1()7*99451b44SJordan Rupprecht struct1::~struct1() {
8*99451b44SJordan Rupprecht   int x = g(); // Break1
9*99451b44SJordan Rupprecht }
10*99451b44SJordan Rupprecht 
f()11*99451b44SJordan Rupprecht void struct1::f() {}
12*99451b44SJordan Rupprecht 
main()13*99451b44SJordan Rupprecht int main() {
14*99451b44SJordan Rupprecht   struct1::f();
15*99451b44SJordan Rupprecht   struct2::f();
16*99451b44SJordan Rupprecht 
17*99451b44SJordan Rupprecht   struct1 s1;
18*99451b44SJordan Rupprecht   struct2 s2;
19*99451b44SJordan Rupprecht 
20*99451b44SJordan Rupprecht   return 0;
21*99451b44SJordan Rupprecht }
22