diff options
author | jjasmine <tanghocle456@gmail.com> | 2024-05-24 15:31:48 -0700 |
---|---|---|
committer | CohenArthur <arthur.cohen@embecosm.com> | 2024-06-13 15:31:07 +0000 |
commit | 93e27fa1b2ef168a5831ebc3ac676b4a2a1c55c2 (patch) | |
tree | ba56d9e070dc5ee688e965f87d9b402c0a8f885a /gcc/rust/expand/rust-macro-builtins-asm.cc | |
parent | 387917381a467b50943d989669a206cea7fe02cc (diff) | |
download | gcc-93e27fa1b2ef168a5831ebc3ac676b4a2a1c55c2.zip gcc-93e27fa1b2ef168a5831ebc3ac676b4a2a1c55c2.tar.gz gcc-93e27fa1b2ef168a5831ebc3ac676b4a2a1c55c2.tar.bz2 |
Rename InlineAsmOptions to InlineAsmOption
Rename InlineAsmOptions to InlineAsmOption for clarity
gcc/rust/ChangeLog:
* ast/rust-ast-full-decls.h (enum class):
Rename InlineAsmOptions to InlineAsmOption for clarity
* ast/rust-expr.h (enum class): Likewise.
* expand/rust-macro-builtins-asm.cc (check_and_set): Likewise.
(parse_options): Likewise.
* expand/rust-macro-builtins-asm.h (check_and_set): Likewise.
* hir/tree/rust-hir-expr.h: Likewise.
Diffstat (limited to 'gcc/rust/expand/rust-macro-builtins-asm.cc')
-rw-r--r-- | gcc/rust/expand/rust-macro-builtins-asm.cc | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/gcc/rust/expand/rust-macro-builtins-asm.cc b/gcc/rust/expand/rust-macro-builtins-asm.cc index acdbd18..5734a41 100644 --- a/gcc/rust/expand/rust-macro-builtins-asm.cc +++ b/gcc/rust/expand/rust-macro-builtins-asm.cc @@ -19,16 +19,16 @@ #include "rust-macro-builtins-asm.h" namespace Rust { -std::map<AST::InlineAsmOptions, std::string> InlineAsmOptionsMap{ - {AST::InlineAsmOptions::PURE, "pure"}, - {AST::InlineAsmOptions::NOMEM, "nomem"}, - {AST::InlineAsmOptions::READONLY, "readonly"}, - {AST::InlineAsmOptions::PRESERVES_FLAGS, "preserves_flags"}, - {AST::InlineAsmOptions::NORETURN, "noreturn"}, - {AST::InlineAsmOptions::NOSTACK, "nostack"}, - {AST::InlineAsmOptions::MAY_UNWIND, "may_unwind"}, - {AST::InlineAsmOptions::ATT_SYNTAX, "att_syntax"}, - {AST::InlineAsmOptions::RAW, "raw"}, +std::map<AST::InlineAsmOption, std::string> InlineAsmOptionMap{ + {AST::InlineAsmOption::PURE, "pure"}, + {AST::InlineAsmOption::NOMEM, "nomem"}, + {AST::InlineAsmOption::READONLY, "readonly"}, + {AST::InlineAsmOption::PRESERVES_FLAGS, "preserves_flags"}, + {AST::InlineAsmOption::NORETURN, "noreturn"}, + {AST::InlineAsmOption::NOSTACK, "nostack"}, + {AST::InlineAsmOption::MAY_UNWIND, "may_unwind"}, + {AST::InlineAsmOption::ATT_SYNTAX, "att_syntax"}, + {AST::InlineAsmOption::RAW, "raw"}, }; int @@ -174,14 +174,14 @@ parse_operand (Parser<MacroInvocLexer> &parser, TokenId last_token_id, void check_and_set (Parser<MacroInvocLexer> &parser, AST::InlineAsm &inlineAsm, - AST::InlineAsmOptions option) + AST::InlineAsmOption option) { if (inlineAsm.options.count (option) != 0) { // TODO: report an error of duplication rust_error_at (parser.peek_current_token ()->get_locus (), "the `%s` option was already provided", - InlineAsmOptionsMap[option].c_str ()); + InlineAsmOptionMap[option].c_str ()); return; } else @@ -208,40 +208,40 @@ parse_options (Parser<MacroInvocLexer> &parser, TokenId last_token_id, { if (!is_global_asm && check_identifier (parser, "pure")) { - check_and_set (parser, inlineAsm, AST::InlineAsmOptions::PURE); + check_and_set (parser, inlineAsm, AST::InlineAsmOption::PURE); } else if (!is_global_asm && check_identifier (parser, "nomem")) { - check_and_set (parser, inlineAsm, AST::InlineAsmOptions::NOMEM); + check_and_set (parser, inlineAsm, AST::InlineAsmOption::NOMEM); } else if (!is_global_asm && check_identifier (parser, "readonly")) { - check_and_set (parser, inlineAsm, AST::InlineAsmOptions::READONLY); + check_and_set (parser, inlineAsm, AST::InlineAsmOption::READONLY); } else if (!is_global_asm && check_identifier (parser, "preserves_flags")) { check_and_set (parser, inlineAsm, - AST::InlineAsmOptions::PRESERVES_FLAGS); + AST::InlineAsmOption::PRESERVES_FLAGS); } else if (!is_global_asm && check_identifier (parser, "noreturn")) { - check_and_set (parser, inlineAsm, AST::InlineAsmOptions::NORETURN); + check_and_set (parser, inlineAsm, AST::InlineAsmOption::NORETURN); } else if (!is_global_asm && check_identifier (parser, "nostack")) { - check_and_set (parser, inlineAsm, AST::InlineAsmOptions::NOSTACK); + check_and_set (parser, inlineAsm, AST::InlineAsmOption::NOSTACK); } else if (!is_global_asm && check_identifier (parser, "may_unwind")) { - check_and_set (parser, inlineAsm, AST::InlineAsmOptions::MAY_UNWIND); + check_and_set (parser, inlineAsm, AST::InlineAsmOption::MAY_UNWIND); } else if (check_identifier (parser, "att_syntax")) { - check_and_set (parser, inlineAsm, AST::InlineAsmOptions::ATT_SYNTAX); + check_and_set (parser, inlineAsm, AST::InlineAsmOption::ATT_SYNTAX); } else if (check_identifier (parser, "raw")) { - check_and_set (parser, inlineAsm, AST::InlineAsmOptions::RAW); + check_and_set (parser, inlineAsm, AST::InlineAsmOption::RAW); } else { |