diff options
Diffstat (limited to 'gcc/testsuite/g++.old-deja/g++.law/ctors16.C')
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.law/ctors16.C | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/gcc/testsuite/g++.old-deja/g++.law/ctors16.C b/gcc/testsuite/g++.old-deja/g++.law/ctors16.C deleted file mode 100644 index 8a3982b15e0..00000000000 --- a/gcc/testsuite/g++.old-deja/g++.law/ctors16.C +++ /dev/null @@ -1,49 +0,0 @@ -// GROUPS passed constructors -// ctor file -// Message-Id: <9306021533.AA14347@icepick.jts.com> -// From: roland@jts.com (Roland Knight ) -// Subject: gcc 2.4.1 bug -// Date: Wed, 2 Jun 1993 11:33:34 -0400 - -#include <stdio.h> -#include <stdlib.h> -#include <string.h> - -char stuff[50]; -char *p = stuff; - -class A { -public: - A() { *p++ = 'A';} -}; - -class B { -public: - B() { *p++ = 'B'; } -}; - -class C : public A, public B { -public: - C() : B(), A() { *p++ = 'C'; } -}; - -class D : public A, public B { -public: - D() : B() { *p++ = 'D'; } -}; - -class E : public A, public B { -public: - E() { *p++ = 'E'; } -}; - - -int main() { - C c; - D d; - E e; - if (strncmp ("ABCABDABE", stuff, 9)) - printf ("FAIL\n"); - else - printf ("PASS\n"); -} |