diff options
author | liushuyu <liushuyu011@gmail.com> | 2022-04-22 04:28:39 -0600 |
---|---|---|
committer | liushuyu <liushuyu011@gmail.com> | 2022-04-22 16:17:40 -0600 |
commit | a969ab61adebf53d713144936c604ea55100c49d (patch) | |
tree | ab07c3c043235a368fdb295d242df30b06c2d581 /gcc/rust/backend/rust-compile-base.h | |
parent | af7622f219871cdaf8ae7e124008730b411d7a06 (diff) | |
download | gcc-a969ab61adebf53d713144936c604ea55100c49d.zip gcc-a969ab61adebf53d713144936c604ea55100c49d.tar.gz gcc-a969ab61adebf53d713144936c604ea55100c49d.tar.bz2 |
backend: address comments about no_mangle
Diffstat (limited to 'gcc/rust/backend/rust-compile-base.h')
-rw-r--r-- | gcc/rust/backend/rust-compile-base.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/gcc/rust/backend/rust-compile-base.h b/gcc/rust/backend/rust-compile-base.h index 70506c2..c09c562 100644 --- a/gcc/rust/backend/rust-compile-base.h +++ b/gcc/rust/backend/rust-compile-base.h @@ -75,9 +75,10 @@ protected: tree resolve_unsized_adjustment (Resolver::Adjustment &adjustment, tree expression, Location locus); - static void setup_attributes_on_fndecl ( - tree fndecl, bool is_main_entry_point, HIR::Visibility &visibility, - const HIR::FunctionQualifiers &qualifiers, const AST::AttrVec &attrs); + static void setup_fndecl (tree fndecl, bool is_main_entry_point, + HIR::Visibility &visibility, + const HIR::FunctionQualifiers &qualifiers, + const AST::AttrVec &attrs); static void handle_inline_attribute_on_fndecl (tree fndecl, const AST::Attribute &attr); @@ -92,6 +93,9 @@ protected: handle_link_section_attribute_on_fndecl (tree fndecl, const AST::Attribute &attr); + static void handle_no_mangle_attribute_on_fndecl (tree fndecl, + const AST::Attribute &attr); + static void setup_abi_options (tree fndecl, ABI abi); static tree address_expression (tree, Location); |