Merge from mainline (167278:168000).
[official-gcc/graphite-test-results.git] / gcc / testsuite / g++.old-deja / g++.eh / ctor1.C
blob0e7218f0c8f96f2eeaecd560f492a2e17c662e30
1 // { dg-do assemble  }
2 struct A
4   A();                          // { dg-message "A::A|candidate expects" } candidate
5   A(A&);                        // { dg-message "A::A|no known conversion" } referenced below
6 };
8 int
9 main ()
11   try
12     {
13       throw A();                // { dg-error "no matching" "match" } can't copy
14       // { dg-message "candidate" "candidate note" { target *-*-* } 13 }
15 // { dg-error "thrown expression" "expr" { target *-*-* } 13 }
16     }
17   catch (...) { }