re PR c++/71440 (ICE on invalid C++ code in instantiate_type, at cp/class.c:8247)
authorPaolo Carlini <paolo.carlini@oracle.com>
Thu, 3 Aug 2017 09:26:17 +0000 (09:26 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Thu, 3 Aug 2017 09:26:17 +0000 (09:26 +0000)
commite5e691a53fe4d2fd6e437d754fae75c4804c0256
tree6f795c4db3c36f8b4c5eda23929eb85082064554
parent0a734553cc49e4767dfefa1328d1fb5cf464650b
re PR c++/71440 (ICE on invalid C++ code in instantiate_type, at cp/class.c:8247)

/cp
2017-08-03  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/71440
* typeck.c (build_x_unary_op): Avoid pretty-printing constructor /
destructor as expressions.

/testsuite
2017-08-03  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/71440
* g++.dg/template/crash127.C: New.

From-SVN: r250848
gcc/cp/ChangeLog
gcc/cp/typeck.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/template/crash127.C [new file with mode: 0644]