Remove old autovect-branch by moving to "dead" directory.
[official-gcc.git] / old-autovect-branch / gcc / testsuite / g++.old-deja / g++.brendan / crash11.C
blobeb08ca2642f1a024723abaa2f821958d56c9189a
1 // { dg-do assemble  }
2 // GROUPS passed old-abort
3 extern "C" int printf (const char *, ...);
5 class A {
6         int     i; // { dg-error "" } private
7         int     j; // { dg-error "" } private
8     public:
9         int     h;
10         A() { i=10; j=20; }
11         virtual void f1() { printf("i=%d j=%d\n",i,j); }
12         friend virtual void f2() { printf("i=%d j=%d\n",i,j); }// { dg-error "" }  virtual.*
15 class B : public A {
16     public:
17         virtual void f1() { printf("i=%d j=%d\n",i,j); }// { dg-error "" }  member.*// ERROR -  member.*
18         friend virtual void f2() { printf("i=%d j=%d\n",i,j); }// { dg-error "" }  virtual.*// ERROR -  member.*// ERROR -  member.*
21 int
22 main() {
23         A * a = new A;