1 // { dg-do assemble } 2 // GROUPS passed visibility 3 // visibility file 4 // From: dcb@us-es.sel.de (David Binderman 3841) 5 // Date: Tue, 30 Mar 93 15:48:47 +0200 6 // Subject: page 242 of the ARM 7 // Message-ID: <9303301348.AA20751@slsvitt> 8 9 class A { 10 public: 11 int b; // { dg-error "" } private 12 }; 13 14 class C : private A { // NOTE WELL. private, not public 15 public: 16 int d; 17 }; 18 19 extern "C" int printf( const char *, ...); 20 21 class E : public C { f()22 void f() { 23 printf( "%d\n", b);// { dg-error "" } .* 24 }; 25 }; 26