aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree.h
diff options
context:
space:
mode:
authorPhilip Herron <herron.philip@googlemail.com>2025-04-17 15:53:58 +0100
committerPhilip Herron <philip.herron@embecosm.com>2025-04-18 16:06:33 +0000
commit4d70c16011e809a6732a0c34f1fc23ca75851476 (patch)
tree36ca5a6191a9041da1acc9dcf7a3418337f465ae /gcc/tree.h
parent47d55fe8cb022d11b7899f8e93761a61ee38c583 (diff)
downloadgcc-4d70c16011e809a6732a0c34f1fc23ca75851476.zip
gcc-4d70c16011e809a6732a0c34f1fc23ca75851476.tar.gz
gcc-4d70c16011e809a6732a0c34f1fc23ca75851476.tar.bz2
gccrs: Fix ICE with empty generic arguments
We have an assertion when accessing generic args if there are any which is really useful so this adds the missing guards for the case where they are specified but empty. Fixes Rust-GCC#3649 gcc/rust/ChangeLog: * ast/rust-ast-visitor.cc (DefaultASTVisitor::visit): add guard * expand/rust-expand-visitor.cc (ExpandVisitor::visit): add guard gcc/testsuite/ChangeLog: * rust/compile/nr2/exclude: nr2 is missing error for this * rust/compile/issue-3649.rs: New test. Signed-off-by: Philip Herron <herron.philip@googlemail.com>
Diffstat (limited to 'gcc/tree.h')
0 files changed, 0 insertions, 0 deletions