re PR c++/30298 (ICE with duplicate broken inheritance)
authorPaolo Carlini <paolo@gcc.gnu.org>
Thu, 20 May 2010 19:31:47 +0000 (19:31 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Thu, 20 May 2010 19:31:47 +0000 (19:31 +0000)
commit1a494ab5a5303d7157029689758893e63b7f54e9
tree93586309a1e69fad6850fcdda7006587407edb92
parent953c29f73eb8ad665a5e1324bb0b66f98a8e6839
re PR c++/30298 (ICE with duplicate broken inheritance)

/cp
2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/30298
* decl.c (xref_basetypes): Return false in case of ill-formed
redefinition.

/testsuite
2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/30298
* g++.dg/inherit/crash1.C: New.
* g++.dg/inherit/crash2.C: Likewise.

From-SVN: r159637
gcc/cp/ChangeLog
gcc/cp/decl.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/inherit/crash1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/inherit/crash2.C [new file with mode: 0644]