Merge from mainline (167278:168000).
[official-gcc/graphite-test-results.git] / gcc / testsuite / g++.old-deja / g++.brendan / crash29.C
blob38c9d49a19ded350b9e1ae6bea91a6022d1ba05b
1 // { dg-do assemble  }
2 // GROUPS passed old-abort
4 union Value
6         Value(){}
7 };
9 struct GlobalAddress            // { dg-message "note" }
11         GlobalAddress(Value *nvar){} // { dg-message "note" }
14 int
15 main()
17         new GlobalAddress(Value());             // internal error occured here// { dg-error "no matching" }
18         // { dg-message "candidate" "candidate note" { target *-*-* } 17 }
19         //new GlobalAddress(new Value());       // This line is correct code