]> oss.titaniummirror.com Git - msp430-gcc.git/blobdiff - gcc/testsuite/g++.old-deja/g++.other/pmf6.C
Imported gcc-4.4.3
[msp430-gcc.git] / gcc / testsuite / g++.old-deja / g++.other / pmf6.C
diff --git a/gcc/testsuite/g++.old-deja/g++.other/pmf6.C b/gcc/testsuite/g++.old-deja/g++.other/pmf6.C
deleted file mode 100644 (file)
index cb9da30..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-// Test that we only call f once and that pointers to different subobjects
-// compare as different.
-
-struct A { void f() { } };
-struct B: public A { };
-struct C: public A { };
-struct D : public B, public C { };
-
-typedef void (B::*bp)();
-typedef void (C::*cp)();
-typedef void (D::*dp)();
-
-dp d1;
-
-int call;
-
-dp f () { ++call; return d1; }
-
-int main()
-{
-  bp b = &A::f;
-  cp c = &A::f;
-  d1 = b;
-  dp d2 = c;
-  return (f() == d2 || call != 1);
-}