re PR c++/11174 (derived class can access protected base class member function throug...
authorKriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
Tue, 19 Aug 2003 12:55:00 +0000 (12:55 +0000)
committerKriang Lerdsuwanakij <lerdsuwa@gcc.gnu.org>
Tue, 19 Aug 2003 12:55:00 +0000 (12:55 +0000)
commitb54f5338d920cc2365a0e3f09dc7cefe2bd6258e
tree2af4698f783f34d32d20523a83a198c5df2680ae
parent3ab37c7de76a6e34d40c9c9bd9a0101d9accfb33
re PR c++/11174 (derived class can access protected base class member function through pointer to member function)

PR c++/11174
* init.c (build_offset_ref): Perform access checking for
pointer to member correctly.

* g++.dg/parse/access4.C: New test.
* g++.dg/parse/access5.C: Likewise.
* g++.old-deja/g++.jason/access17.C: Adjust error message.

From-SVN: r70566
gcc/cp/ChangeLog
gcc/cp/init.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/parse/access4.C [new file with mode: 0644]
gcc/testsuite/g++.dg/parse/access5.C [new file with mode: 0644]
gcc/testsuite/g++.old-deja/g++.jason/access17.C