aboutsummaryrefslogtreecommitdiff
path: root/gcc/cfgexpand.cc
diff options
context:
space:
mode:
authorRoger Sayle <roger@nextmovesoftware.com>2022-03-08 23:23:19 +0000
committerRoger Sayle <roger@nextmovesoftware.com>2022-03-08 23:23:19 +0000
commit3093f8a18e7a9c5a9bba976d58a2f91033e7f35a (patch)
tree16f162e7c64751d5e04d69cdbdb9c78bbddd379b /gcc/cfgexpand.cc
parent8ab72ec7c456c92989276f17fe0ae90a56932149 (diff)
downloadgcc-3093f8a18e7a9c5a9bba976d58a2f91033e7f35a.zip
gcc-3093f8a18e7a9c5a9bba976d58a2f91033e7f35a.tar.gz
gcc-3093f8a18e7a9c5a9bba976d58a2f91033e7f35a.tar.bz2
PR c++/96437: ICE-on-invalid-code error recovery.
This patch fixes PR c++/96437 which is an ICE-on-invalid-code regression affecting mainline. 2022-03-08 Roger Sayle <roger@nextmovesoftware.com> gcc/cp/ChangeLog PR c++/96437 * parser.cc (synthesize_implicit_template_parm): Check that TREE_VALUE (new_parm) isn't error_mark_node before setting its DECL_VIRTUAL_P. gcc/testsuite/ChangeLog PR c++/96437 * g++.dg/cpp2a/pr96437.C: New test case.
Diffstat (limited to 'gcc/cfgexpand.cc')
0 files changed, 0 insertions, 0 deletions