diff options
author | bors[bot] <26634292+bors[bot]@users.noreply.github.com> | 2022-10-25 12:08:10 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-25 12:08:10 +0000 |
commit | 6c7841a3ac51588c93543361d8906ab4daa2d034 (patch) | |
tree | 74c932dd0f25167e34c183081859679b97003920 /gcc/rust/util/rust-hir-map.cc | |
parent | 490aa25d5564313c1957bf28533fe902a0aaa1f2 (diff) | |
parent | 6304177c2b53420d365d210a6635a17ab9d91549 (diff) | |
download | gcc-6c7841a3ac51588c93543361d8906ab4daa2d034.zip gcc-6c7841a3ac51588c93543361d8906ab4daa2d034.tar.gz gcc-6c7841a3ac51588c93543361d8906ab4daa2d034.tar.bz2 |
Merge #1613
1613: builtins: Rename all bang macro handlers r=CohenArthur a=CohenArthur
This renames all builtin macro functions to `<macro>_handler`. This helps avoiding the `ifdef/undef` dance we performed for MacOS in order to compile the `assert` method
Co-authored-by: Arthur Cohen <arthur.cohen@embecosm.com>
Diffstat (limited to 'gcc/rust/util/rust-hir-map.cc')
-rw-r--r-- | gcc/rust/util/rust-hir-map.cc | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/gcc/rust/util/rust-hir-map.cc b/gcc/rust/util/rust-hir-map.cc index a3073c0..2364b13 100644 --- a/gcc/rust/util/rust-hir-map.cc +++ b/gcc/rust/util/rust-hir-map.cc @@ -843,17 +843,17 @@ Mappings::insert_macro_def (AST::MacroRulesDefinition *macro) static std::map< std::string, std::function<AST::Fragment (Location, AST::MacroInvocData &)>> builtin_macros = { - {"assert", MacroBuiltin::assert}, - {"file", MacroBuiltin::file}, - {"line", MacroBuiltin::line}, - {"column", MacroBuiltin::column}, - {"include_bytes", MacroBuiltin::include_bytes}, - {"include_str", MacroBuiltin::include_str}, - {"compile_error", MacroBuiltin::compile_error}, - {"concat", MacroBuiltin::concat}, - {"env", MacroBuiltin::env}, - {"cfg", MacroBuiltin::cfg}, - {"include", MacroBuiltin::include}, + {"assert", MacroBuiltin::assert_handler}, + {"file", MacroBuiltin::file_handler}, + {"line", MacroBuiltin::line_handler}, + {"column", MacroBuiltin::column_handler}, + {"include_bytes", MacroBuiltin::include_bytes_handler}, + {"include_str", MacroBuiltin::include_str_handler}, + {"compile_error", MacroBuiltin::compile_error_handler}, + {"concat", MacroBuiltin::concat_handler}, + {"env", MacroBuiltin::env_handler}, + {"cfg", MacroBuiltin::cfg_handler}, + {"include", MacroBuiltin::include_handler}, }; auto outer_attrs = macro->get_outer_attrs (); |