aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-phiopt.cc
diff options
context:
space:
mode:
authorPatrick Palka <ppalka@redhat.com>2023-12-08 13:34:04 -0500
committerPatrick Palka <ppalka@redhat.com>2023-12-08 13:34:04 -0500
commit0c018a74eb1affe2a1fa385cdddaa93979683420 (patch)
treee35058436901600202f515918214925cbe05c70a /gcc/tree-ssa-phiopt.cc
parent5764825aed613f201a8bc47e5b239027a39691f0 (diff)
downloadgcc-0c018a74eb1affe2a1fa385cdddaa93979683420.zip
gcc-0c018a74eb1affe2a1fa385cdddaa93979683420.tar.gz
gcc-0c018a74eb1affe2a1fa385cdddaa93979683420.tar.bz2
c++: guard more against undiagnosed error_mark_node [PR112658]
This adds a sanity check to cp_parser_expression_statement similar to the one in finish_expr_stmt added by r6-6795-g0fd9d4921f7ba2, which effectively downgrades accepts-invalid/wrong-code bugs like this one into ice-on-invalid/ice-on-valid ones. PR c++/112658 gcc/cp/ChangeLog: * parser.cc (cp_parser_expression_statement): If the statement is error_mark_node, make sure we've seen_error().
Diffstat (limited to 'gcc/tree-ssa-phiopt.cc')
0 files changed, 0 insertions, 0 deletions