]> oss.titaniummirror.com Git - msp430-gcc.git/blobdiff - gcc/testsuite/g++.dg/eh/synth1.C
Imported gcc-4.4.3
[msp430-gcc.git] / gcc / testsuite / g++.dg / eh / synth1.C
diff --git a/gcc/testsuite/g++.dg/eh/synth1.C b/gcc/testsuite/g++.dg/eh/synth1.C
deleted file mode 100644 (file)
index ac3cab8..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-// PR c++/6179
-
-// Bug: we tried to look at the fields of 'const A' to determine the proper
-// exception specification for the synthesized copy constructor, but
-// TYPE_FIELDS hadn't been set yet, so we incorrectly got a throw() spec.
-
-struct B
-{
-  B () {}
-  B (const B&) { throw 1; }
-};
-
-struct A;
-void f (const A &) {}
-struct A
-{
-  B b;
-};
-
-int main ()
-{
-  A a;  
-  try
-    { A a2 (a); }
-  catch (...)
-    { }
-}