aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/resolve/rust-ast-resolve-expr.cc
diff options
context:
space:
mode:
authorPierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>2023-11-08 14:54:51 +0100
committerP-E-P <32375388+P-E-P@users.noreply.github.com>2023-11-14 18:27:16 +0000
commit8ec6996a74cc33a2034cfb94d0b8acd580eca87c (patch)
treea2cef8a28042753e39f0dfdc7bf6e1da7a8ab4f5 /gcc/rust/resolve/rust-ast-resolve-expr.cc
parentfdb87a41adbf0072a08182a0da48c33d491abf3c (diff)
downloadgcc-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