aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/hir/tree/rust-hir.h
diff options
context:
space:
mode:
authorPierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>2023-03-01 18:46:33 +0100
committerArthur Cohen <arthur.cohen@embecosm.com>2024-01-16 18:19:02 +0100
commitba5445ad7ad438e84004aa5da6c15bfc4cccf2fd (patch)
tree4b3ec1fc4e6269122688f459bae30247259b7431 /gcc/rust/hir/tree/rust-hir.h
parent060652cdd8b1fda6d108c87f421e78a885d5c173 (diff)
downloadgcc-ba5445ad7ad438e84004aa5da6c15bfc4cccf2fd.zip
gcc-ba5445ad7ad438e84004aa5da6c15bfc4cccf2fd.tar.gz
gcc-ba5445ad7ad438e84004aa5da6c15bfc4cccf2fd.tar.bz2
gccrs: parser: Add 0 sized slice pattern parsing
Check for a closing square bracket before attempting to parse any pattern within a slice. Also add a new test to verify zero sized slice parsing. gcc/rust/ChangeLog: * parse/rust-parse-impl.h (Parser::parse_slice_pattern): Add closing square bracket check. gcc/testsuite/ChangeLog: * rust/compile/zero_sized_slice.rs: New test. Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
Diffstat (limited to 'gcc/rust/hir/tree/rust-hir.h')
0 files changed, 0 insertions, 0 deletions