re PR c++/80186 (ICE on C++ code with invalid constructor: Segmentation fault (progra...
authorPaolo Carlini <paolo.carlini@oracle.com>
Tue, 9 May 2017 16:56:34 +0000 (16:56 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Tue, 9 May 2017 16:56:34 +0000 (16:56 +0000)
commitcc49d15a181ae51828fb6c3984b1d878eed5fba1
treecfb6361eb3955f1dd59b576d79a557b2c935922a
parent85282abcb27819d29dbb764cdbdb7fd8be5a53d0
re PR c++/80186 (ICE on C++ code with invalid constructor: Segmentation fault (program cc1plus))

/cp
2017-05-09  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/80186
* pt.c (tsubst_decl): Early return error_mark_node if
grok_ctor_properties returns false.

/testsuite
2017-05-09  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/80186
* g++.dg/template/crash126.C: New.

From-SVN: r247807
gcc/cp/ChangeLog
gcc/cp/pt.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/template/crash126.C [new file with mode: 0644]