]> oss.titaniummirror.com Git - msp430-gcc.git/blobdiff - gcc/testsuite/g++.old-deja/g++.brendan/crash62.C
Imported gcc-4.4.3
[msp430-gcc.git] / gcc / testsuite / g++.old-deja / g++.brendan / crash62.C
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/crash62.C b/gcc/testsuite/g++.old-deja/g++.brendan/crash62.C
deleted file mode 100644 (file)
index c86f9e6..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-// Build don't link: 
-// GROUPS passed old-abort
-#include <iostream>
-
-       void
-       fubar(std::ostream* out, const char* s)
-       {
-         (*out) << s << std::endl;
-         return;
-       }
-
-       int
-       main()
-       {
-         // Declare a ref and a pointer to the same ostream.
-         //
-         std::ostream* out = &std::cerr;
-         std::ostream& die = std::cerr;
-
-         // Valid call to fubar.
-         //
-         fubar(out, "First line.");
-  
-         // Invalid call to fubar. (1st arg is an ostream&. fubar expects
-         // ostream*.)This should be a syntax error, but g++ does not catch it.
-         // Call to this function results in a bus error in fubar when the 1st
-         // arg is dereferenced.
-         //
-         fubar(die, "Second line.");// ERROR -  cannot convert .die.*
-  
-         return 1;
-       }