aboutsummaryrefslogtreecommitdiff
path: root/gcc/debug.cc
diff options
context:
space:
mode:
authorAndrew Pinski <quic_apinski@quicinc.com>2024-11-29 15:29:41 -0800
committerAndrew Pinski <quic_apinski@quicinc.com>2024-11-29 23:11:49 -0800
commit1701efd5c848f56cf9a469c5bf42dd0bca675e0a (patch)
tree7c03048a34b59fd3f8354950acbdd0f0278ca207 /gcc/debug.cc
parenteb9f1baf2a50f2f1ebe23c5ad62b035d5bcfc14b (diff)
downloadgcc-1701efd5c848f56cf9a469c5bf42dd0bca675e0a.zip
gcc-1701efd5c848f56cf9a469c5bf42dd0bca675e0a.tar.gz
gcc-1701efd5c848f56cf9a469c5bf42dd0bca675e0a.tar.bz2
gimplefe: Error recovery for invalid declarations [PR117749]
c_parser_declarator can return null if there was an error, but c_parser_gimple_declaration was not ready for that. This fixes that oversight so we don't get an ICE after the error. Bootstrapped and tested on x86_64-linux-gnu. PR c/117749 gcc/c/ChangeLog: * gimple-parser.cc (c_parser_gimple_declaration): Check declarator to be non-null. gcc/testsuite/ChangeLog: * gcc.dg/gimplefe-55.c: New test. Signed-off-by: Andrew Pinski <quic_apinski@quicinc.com>
Diffstat (limited to 'gcc/debug.cc')
0 files changed, 0 insertions, 0 deletions