]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR c++/34059 (ICE with invalid base type for class member)
authorSimon Martin <simartin@users.sourceforge.net>
Mon, 10 Dec 2007 22:54:26 +0000 (22:54 +0000)
committerSimon Martin <simartin@gcc.gnu.org>
Mon, 10 Dec 2007 22:54:26 +0000 (22:54 +0000)
commit483a586f0dcebe2ede6c6c0452827d5ec028dd32
tree088af7da52df1d7313dddee15c8ef9fdabc756d4
parent276103f10323836330927cf5827fba852b6723bd
re PR c++/34059 (ICE with invalid base type for class member)

gcc/cp/

2007-12-10  Simon Martin  <simartin@users.sourceforge.net>

PR c++/34059
* typeck.c (build_class_member_access_expr): Compute MEMBER_SCOPE from
MEMBER's BASELINK_ACCESS_BINFO instead of its BASELINK_BINFO.

gcc/testsuite/

2007-12-10  Simon Martin  <simartin@users.sourceforge.net>

PR c++/34059
* g++.dg/parse/crash40.C: New test.

From-SVN: r130756
gcc/cp/ChangeLog
gcc/cp/typeck.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/parse/crash40.C [new file with mode: 0644]