]> oss.titaniummirror.com Git - msp430-gcc.git/blobdiff - gcc/testsuite/g++.old-deja/g++.law/visibility28.C
Imported gcc-4.4.3
[msp430-gcc.git] / gcc / testsuite / g++.old-deja / g++.law / visibility28.C
diff --git a/gcc/testsuite/g++.old-deja/g++.law/visibility28.C b/gcc/testsuite/g++.old-deja/g++.law/visibility28.C
deleted file mode 100644 (file)
index e92c299..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-// Build don't link: 
-// GROUPS passed visibility
-extern "C" int printf( const char *, ...);
-
-class B {
-public:
-        B() { };
-        virtual ~B() { printf( "B::~B\n"); };
-};
-
-class D : public B {
-public:
-        virtual ~D() { printf( "D::~D\n"); };
-  void operator = ( int i) { this->~B(); }// ERROR - D has no ~B part to it
-};
-
-int
-main()
-{
-        D * pd = new D;
-        B * pb = pd;
-        delete pb;
-        return 0;
-};