]> gcc.gnu.org Git - gcc.git/commit
PR c++/96440: ICE-on-invalid-code error recovery.
authorRoger Sayle <roger@nextmovesoftware.com>
Tue, 8 Mar 2022 23:33:46 +0000 (23:33 +0000)
committerRoger Sayle <roger@nextmovesoftware.com>
Tue, 8 Mar 2022 23:33:46 +0000 (23:33 +0000)
commite52af9cac7fa7409c78c9f336dc1da57750c9766
tree56d5925c66c05c2491deaa2a98dc66a9ac43f9e3
parent48777d982add74cef14ec6704a622fce4d4a2609
PR c++/96440: ICE-on-invalid-code error recovery.

This patch fixes PR c++/96440 which is an ICE-on-invalid-code regression
affecting mainline.

2022-03-08  Roger Sayle  <roger@nextmovesoftware.com>

gcc/cp/ChangeLog
PR c++/96440
* decl.cc (start_decl): Defend against prefix_attributes being
error_mark_node.

gcc/testsuite/ChangeLog
PR c++/96440
* g++.dg/cpp0x/pr96440.C: New test case.
gcc/cp/decl.cc
gcc/testsuite/g++.dg/cpp0x/pr96440.C [new file with mode: 0644]
This page took 0.062468 seconds and 5 git commands to generate.