re PR c++/71465 (ICE on invalid C++ code (with duplicate base) on x86_64-linux-gnu...
authorPaolo Carlini <paolo.carlini@oracle.com>
Thu, 9 Jun 2016 12:02:17 +0000 (12:02 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Thu, 9 Jun 2016 12:02:17 +0000 (12:02 +0000)
commit392a81b96ea19e2d302372a4261b6183e82d1477
treeb4035e4632d4c0f436c43d5ea4bfde61238bbeff
parentfdf3a386e02a0ab89e72437504168545fd234321
re PR c++/71465 (ICE on invalid C++ code (with duplicate base) on x86_64-linux-gnu: in dfs_build_secondary_vptr_vtt_inits, at cp/class.c:9075)

/cp
2016-06-09  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/71465
Revert:
2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/70202
* parser.c (cp_parser_class_head): When xref_basetypes fails and
emits an error do not zero the type.

/testsuite
2016-06-09  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/71465
* g++.dg/inherit/crash5.C: New.
Revert:
2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/70202
* g++.dg/inherit/crash5.C: New.
* g++.dg/inherit/virtual1.C: Adjust.

From-SVN: r237258
gcc/cp/ChangeLog
gcc/cp/parser.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/inherit/crash5.C
gcc/testsuite/g++.dg/inherit/virtual1.C