// { dg-do assemble } | |
// GROUPS passed visibility | |
// visibility file | |
// rom: roland@jts.com (Roland Knight ) | |
// Date: Sat, 8 May 1993 17:27:35 -0400 | |
// Subject: gcc 2.3.3 protected member access bug | |
// Message-ID: <9305082127.AA19577@icepick.jts.com> | |
class A { | |
protected: | |
int a; // { dg-message "" } protected | |
}; | |
class B : public A { | |
public: | |
void f1(A* pa); | |
}; | |
void B::f1(A* pa) { | |
pa->a = 1; // illegal but allowed by gcc// { dg-error "" } .* | |
} |