diff options
Diffstat (limited to 'gcc/testsuite/g++.old-deja/g++.brendan/crash11.C')
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.brendan/crash11.C | 26 |
1 files changed, 3 insertions, 23 deletions
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/crash11.C b/gcc/testsuite/g++.old-deja/g++.brendan/crash11.C index f03953ab20e..f655fbeecff 100644 --- a/gcc/testsuite/g++.old-deja/g++.brendan/crash11.C +++ b/gcc/testsuite/g++.old-deja/g++.brendan/crash11.C @@ -1,23 +1,3 @@ -// Build don't link: -// GROUPS passed old-abort -extern "C" void printf (char *, ...); - -class A { - int i; - int j; - public: - int h; - A() { i=10; j=20; } - virtual void f1() { printf("i=%d j=%d\n",i,j); } - friend virtual void f2() { printf("i=%d j=%d\n",i,j); }// ERROR - virtual.* -}; - -class B : public A { - public: - virtual void f1() { printf("i=%d j=%d\n",i,j); }// ERROR - member.*// ERROR - member.* - friend virtual void f2() { printf("i=%d j=%d\n",i,j); }// ERROR - virtual.*// ERROR - member.*// ERROR - member.* -}; - -main() { - A * a = new A; -} + int i; // ERROR - private + int j; // ERROR - private +int |