diff options
Diffstat (limited to 'gcc/testsuite/g++.old-deja/g++.mike/p4667.C')
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.mike/p4667.C | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p4667.C b/gcc/testsuite/g++.old-deja/g++.mike/p4667.C deleted file mode 100644 index 751a5666103..00000000000 --- a/gcc/testsuite/g++.old-deja/g++.mike/p4667.C +++ /dev/null @@ -1,31 +0,0 @@ -// prms-id: 4667 - -int counter = 0; -int a = 0; -int b = 0; -int c = 0; - -struct A { - A() { a = counter++; } -}; - -struct B { - B() { b = counter++; } -}; - -struct C : public virtual B { - C() { c = counter++; } -}; - -struct D : public virtual A, public virtual C { }; - -extern "C" int printf(const char*,...); -int main(void) { - D d; - - if (!(a == 0 && b == 1 && c == 2)) { - return 1; - } - - return 0; -} |