diff options
author | Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com> | 2023-11-08 14:54:51 +0100 |
---|---|---|
committer | P-E-P <32375388+P-E-P@users.noreply.github.com> | 2023-11-14 18:27:16 +0000 |
commit | 8ec6996a74cc33a2034cfb94d0b8acd580eca87c (patch) | |
tree | a2cef8a28042753e39f0dfdc7bf6e1da7a8ab4f5 /gcc/rust/resolve/rust-ast-resolve-expr.cc | |
parent | fdb87a41adbf0072a08182a0da48c33d491abf3c (diff) | |
download | gcc-8ec6996a74cc33a2034cfb94d0b8acd580eca87c.zip gcc-8ec6996a74cc33a2034cfb94d0b8acd580eca87c.tar.gz gcc-8ec6996a74cc33a2034cfb94d0b8acd580eca87c.tar.bz2 |
Change keyword set to a map
Some part of the code requires the token id behind a given keyword, a map
keep the "set" aspect whilst providing this additional feature.
gcc/rust/ChangeLog:
* lex/rust-lex.cc (RS_TOKEN): Remove local map.
(RS_TOKEN_KEYWORD): Likewise.
(Lexer::classify_keyword): Change call to utils.
* util/rust-keyword-values.cc (get_keywords): Add init function.
(RS_TOKEN_KEYWORD): Call to X macro.
* util/rust-keyword-values.h: Change from set to a map.
Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
Diffstat (limited to 'gcc/rust/resolve/rust-ast-resolve-expr.cc')
0 files changed, 0 insertions, 0 deletions