aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/parse/rust-parse.h
diff options
context:
space:
mode:
authorArthur Cohen <arthur.cohen@embecosm.com>2023-02-01 12:41:47 +0100
committerArthur Cohen <arthur.cohen@embecosm.com>2023-02-03 11:49:11 +0100
commitd60022770403ee3799644fb3832cbdd0d721e0f7 (patch)
tree9b261f59b5bbc98b55c19dfa9d9415efa7f3a924 /gcc/rust/parse/rust-parse.h
parent776c4247de465dd93438a738fff48d5b2076ec11 (diff)
downloadgcc-d60022770403ee3799644fb3832cbdd0d721e0f7.zip
gcc-d60022770403ee3799644fb3832cbdd0d721e0f7.tar.gz
gcc-d60022770403ee3799644fb3832cbdd0d721e0f7.tar.bz2
parser: Improve parsing of complex generic arguments
The parser was missing code for handling complex type arguments such as type paths or nested generics. gcc/rust/ChangeLog: * parse/rust-parse-impl.h (Parser::parse_generic_arg): Handle type paths and nested generics properly. gcc/testsuite/ChangeLog: * rust/compile/parse_complex_generic_application.rs: New test. * rust/compile/parse_complex_generic_application2.rs: New test.
Diffstat (limited to 'gcc/rust/parse/rust-parse.h')
0 files changed, 0 insertions, 0 deletions