]> oss.titaniummirror.com Git - msp430-gcc.git/blobdiff - gcc/testsuite/g++.old-deja/g++.other/crash15.C
Imported gcc-4.4.3
[msp430-gcc.git] / gcc / testsuite / g++.old-deja / g++.other / crash15.C
diff --git a/gcc/testsuite/g++.old-deja/g++.other/crash15.C b/gcc/testsuite/g++.old-deja/g++.other/crash15.C
deleted file mode 100644 (file)
index f863350..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-// g++ crashed because we unsaved the TARGET_EXPR for the return value
-// for get_allocator without first expanding it, because it was part of the
-// cleanup for the temporary string.
-
-// Derived from libstdc++ v3 code.
-
-// Special g++ Options: -O2
-// Build don't link:
-
-class AA {};
-
-void fee (const AA&);
-
-class basic_string
-{
-public:
-  basic_string(const char*);
-
-  ~basic_string() 
-  { fee (this->get_allocator()); }
-
-  AA get_allocator();
-};
-
-class failure
-{
-public:
-  failure(const basic_string& __str);
-};
-
-class foo
-{
-public:
-  foo(int x)
-  {
-    throw failure ("");
-  }
-};
-
-void test05()
-{
-  foo ofs(0);
-}