diff options
Diffstat (limited to 'gcc/testsuite/g++.old-deja/g++.mike/net35.C')
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.mike/net35.C | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/net35.C b/gcc/testsuite/g++.old-deja/g++.mike/net35.C deleted file mode 100644 index 332bf429f3e..00000000000 --- a/gcc/testsuite/g++.old-deja/g++.mike/net35.C +++ /dev/null @@ -1,27 +0,0 @@ -extern "C" int printf(const char *, ...); - -class A { - public: - char *x; -}; - -class B1:public virtual A { }; - -class B2:public virtual A { }; - -class C:public B1, public B2 { -public: - C() { } -}; - -int main() { - C c; - printf("&c.x = %x\n", &c.x); - printf("&c.B1::x = %x\n", &c.B1::x); - printf("&c.B2::x = %x\n", &c.B2::x); - printf("&c.A::x = %x\n", &c.A::x); - if (&c.x != &c.B1::x - || &c.x != &c.B2::x - || &c.x != &c.A::x) - return 1; -} |