diff options
author | Roger Sayle <roger@nextmovesoftware.com> | 2022-03-08 23:18:34 +0000 |
---|---|---|
committer | Roger Sayle <roger@nextmovesoftware.com> | 2022-03-08 23:18:34 +0000 |
commit | 8ab72ec7c456c92989276f17fe0ae90a56932149 (patch) | |
tree | a9b1ad12e782bf0ee691f8d9c76ed800a543a903 /gcc/cfgexpand.cc | |
parent | d54ce4641ed106666208be36fd514cae8ff1153c (diff) | |
download | gcc-8ab72ec7c456c92989276f17fe0ae90a56932149.zip gcc-8ab72ec7c456c92989276f17fe0ae90a56932149.tar.gz gcc-8ab72ec7c456c92989276f17fe0ae90a56932149.tar.bz2 |
PR c++/96329: ICE-on-invalid-code error recovery.
This patch fixes PR c++/96329 which is an ICE-on-invalid-code regression
affecting mainline.
2022-03-08 Roger Sayle <roger@nextmovesoftware.com>
gcc/cp/ChangeLog
PR c++/96329
* parser.cc (cp_parser_linkage_specification): Treat the case where
linkage is error_mark_node as "invalid linkage-specification".
gcc/testsuite/ChangeLog
PR c++/96329
* g++.dg/template/pr96329.C: New test case.
Diffstat (limited to 'gcc/cfgexpand.cc')
0 files changed, 0 insertions, 0 deletions