Skip analyzer strndup test on hppa*-*-hpux*
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.jason / access18.C
blobfcab0878e89f2d20b9c4e9921d21d1c3e39bf60c
1 // { dg-do assemble  }
2 // { dg-options "-w" }
3 // PRMS Id: 5073
4 // Bug: g++ doesn't catch access violations in base initializers.
6 int r = 0;
7 class A {
8   private:
9     A() { r = 1; }              // { dg-message "" } 
10     ~A() {}                     // { dg-message "" } 
12     
13 class B : public A {
14   public:
15     B(): A() {}                 // { dg-error "" } 
16     B(const B&) {}              // { dg-error "" } 
17     ~B() { }                    // { dg-error "" } private dtor
20 main()
22   B b;
23   return r;