]> oss.titaniummirror.com Git - msp430-gcc.git/blobdiff - gcc/testsuite/g++.old-deja/g++.mike/p12306a.C
Imported gcc-4.4.3
[msp430-gcc.git] / gcc / testsuite / g++.old-deja / g++.mike / p12306a.C
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p12306a.C b/gcc/testsuite/g++.old-deja/g++.mike/p12306a.C
deleted file mode 100644 (file)
index bbcade4..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-// prms-id: 12306
-// a net report of the same problem as 12306
-
-class a {
-public:
-    int i;
-};
-
-class g : virtual public a {
-};
-
-class b : virtual public a {
-    int j;
-};
-
-class c : public g, public b {
-};
-
-class d {
-public:
-    virtual class b* get() {return 0;}
-};
-
-class f : public d {
-public:
-    virtual class b* get() {return &_c;}
-    c _c;
-};
-
-int main(void) {
-    f D;
-    b* bp=D.get();
-    D._c.i = 42;
-    return &D._c.i != &bp->i;
-}