aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/resolve
diff options
context:
space:
mode:
authorPierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>2023-03-01 18:46:33 +0100
committerCohenArthur <arthur.cohen@embecosm.com>2023-03-02 14:22:21 +0000
commitbaf5c546b59058fcc5aac430e8fbe6e99d355634 (patch)
treec8b8a05c41b28e6ef99720ad389bfffa7bfc6867 /gcc/rust/resolve
parent35ab5e3dffa21cba757ff8d128726e80fe588057 (diff)
downloadgcc-baf5c546b59058fcc5aac430e8fbe6e99d355634.zip
gcc-baf5c546b59058fcc5aac430e8fbe6e99d355634.tar.gz
gcc-baf5c546b59058fcc5aac430e8fbe6e99d355634.tar.bz2
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/resolve')
0 files changed, 0 insertions, 0 deletions