diff options
Diffstat (limited to 'gcc/testsuite/g++.old-deja/g++.mike/p3570.C')
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.mike/p3570.C | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p3570.C b/gcc/testsuite/g++.old-deja/g++.mike/p3570.C deleted file mode 100644 index 1213a960b6e..00000000000 --- a/gcc/testsuite/g++.old-deja/g++.mike/p3570.C +++ /dev/null @@ -1,29 +0,0 @@ -// prms-id: 3570 - -extern "C" int printf(const char *, ...); - -struct A { - void print() {printf("A");}; -}; - -struct B : A { - typedef A superB; - void print() {superB::print(); printf("B");}; -}; - -struct C : B { - typedef B superC; - void print() {superC::print(); printf("C");}; -}; - -int main () -{ - A a; - B b; - C c; - - a.print(); printf("\n"); - b.print(); printf("\n"); - c.print(); printf("\n"); - return 0; -} |