diff options
author | Arthur Cohen <arthur.cohen@embecosm.com> | 2023-02-01 12:41:47 +0100 |
---|---|---|
committer | Arthur Cohen <arthur.cohen@embecosm.com> | 2023-02-03 11:49:11 +0100 |
commit | d60022770403ee3799644fb3832cbdd0d721e0f7 (patch) | |
tree | 9b261f59b5bbc98b55c19dfa9d9415efa7f3a924 /gcc/rust/parse/rust-parse.h | |
parent | 776c4247de465dd93438a738fff48d5b2076ec11 (diff) | |
download | gcc-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