diff options
author | Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com> | 2023-11-08 14:54:51 +0100 |
---|---|---|
committer | Arthur Cohen <arthur.cohen@embecosm.com> | 2024-01-16 19:13:13 +0100 |
commit | e50b0969b8eb69afd5432fc4aee1434974275067 (patch) | |
tree | c34d8a03aa19a82cef6948bc2e428a69bbd7e29b /gcc/cselib.h | |
parent | 8f41baaa832a480338b7a4d686d4b26000164588 (diff) | |
download | gcc-e50b0969b8eb69afd5432fc4aee1434974275067.zip gcc-e50b0969b8eb69afd5432fc4aee1434974275067.tar.gz gcc-e50b0969b8eb69afd5432fc4aee1434974275067.tar.bz2 |
gccrs: 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/cselib.h')
0 files changed, 0 insertions, 0 deletions