diff options
author | bors[bot] <26634292+bors[bot]@users.noreply.github.com> | 2021-10-04 08:58:18 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-10-04 08:58:18 +0000 |
commit | e0b9673a7ccad74706ed744bb882786b2fbaddf0 (patch) | |
tree | 1af416e04967de3572e2129c8db6cd2d0d181734 /gcc/rust/parse/rust-parse-impl.h | |
parent | fdcad086e134b889ba542fadc1150bb2fcef8aea (diff) | |
parent | 31b999c5c783e4132d7c5027c1ead3a9aa8bf1dd (diff) | |
download | gcc-e0b9673a7ccad74706ed744bb882786b2fbaddf0.zip gcc-e0b9673a7ccad74706ed744bb882786b2fbaddf0.tar.gz gcc-e0b9673a7ccad74706ed744bb882786b2fbaddf0.tar.bz2 |
Merge #699
699: Remove raw string and raw byte string references from ast and hir r=philberty a=philberty
Raw strings and raw byte strings are simply different ways to
create string and byte string literals. Only the lexer cares
how those literals are constructed and which escapes are used
to construct them. The parser and hir simply see strings or
byte strings.
Co-authored-by: Mark Wielaard <mark@klomp.org>
Diffstat (limited to 'gcc/rust/parse/rust-parse-impl.h')
-rw-r--r-- | gcc/rust/parse/rust-parse-impl.h | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/gcc/rust/parse/rust-parse-impl.h b/gcc/rust/parse/rust-parse-impl.h index 8cce933..c2d3720 100644 --- a/gcc/rust/parse/rust-parse-impl.h +++ b/gcc/rust/parse/rust-parse-impl.h @@ -7556,8 +7556,6 @@ Parser<ManagedTokenSource>::parse_literal_expr (AST::AttrVec outer_attrs) literal_value = t->get_str (); lexer.skip_token (); break; - // case RAW_STRING_LITERAL: - // put here if lexer changes to have these case BYTE_CHAR_LITERAL: type = AST::Literal::BYTE; literal_value = t->get_str (); @@ -7568,7 +7566,6 @@ Parser<ManagedTokenSource>::parse_literal_expr (AST::AttrVec outer_attrs) literal_value = t->get_str (); lexer.skip_token (); break; - // case RAW_BYTE_STRING_LITERAL: case INT_LITERAL: type = AST::Literal::INT; literal_value = t->get_str (); |