re PR c++/34059 (ICE with invalid base type for class member)
authorSimon Martin <simartin@users.sourceforge.net>
Mon, 10 Dec 2007 22:39:27 +0000 (22:39 +0000)
committerSimon Martin <simartin@gcc.gnu.org>
Mon, 10 Dec 2007 22:39:27 +0000 (22:39 +0000)
commit0197270c6e3826925ce65bcca780ea218b770bf6
tree6f990544e44c80af83a114b925e26b4204950c13
parent1b22c72e3be242e7d47d4d76ebb3d8f3f362045c
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: r130754
gcc/cp/ChangeLog
gcc/cp/typeck.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/parse/crash40.C [new file with mode: 0644]