diff options
author | jjasmine <tanghocle456@gmail.com> | 2024-05-24 15:31:48 -0700 |
---|---|---|
committer | Arthur Cohen <arthur.cohen@embecosm.com> | 2025-03-17 16:35:41 +0100 |
commit | 939b1262faf21e80bcee958dcda6d4393b24dd36 (patch) | |
tree | 8d1a669f7d3da22470e2634e648ef15fe8bf42fc /gcc/rust/expand/rust-macro-builtins-asm.cc | |
parent | ec5104296ca807ff22832ab878a3cdaf1661549d (diff) | |
download | gcc-939b1262faf21e80bcee958dcda6d4393b24dd36.zip gcc-939b1262faf21e80bcee958dcda6d4393b24dd36.tar.gz gcc-939b1262faf21e80bcee958dcda6d4393b24dd36.tar.bz2 |
gccrs: 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 f6940ff..1bfc6e9 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 { |