We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 1613531 + b235273 commit e1441b7Copy full SHA for e1441b7
src/allocator.rs
@@ -104,10 +104,17 @@ fn create_wrapper_function(
104
false,
105
);
106
107
- if tcx.sess.default_hidden_visibility() {
108
- #[cfg(feature = "master")]
109
- func.add_attribute(FnAttribute::Visibility(gccjit::Visibility::Hidden));
+ #[cfg(feature = "master")]
+ match tcx.sess.default_visibility() {
+ rustc_target::spec::SymbolVisibility::Hidden => {
110
+ func.add_attribute(FnAttribute::Visibility(gccjit::Visibility::Hidden))
111
+ }
112
+ rustc_target::spec::SymbolVisibility::Protected => {
113
+ func.add_attribute(FnAttribute::Visibility(gccjit::Visibility::Protected))
114
115
+ rustc_target::spec::SymbolVisibility::Interposable => {}
116
}
117
+
118
if tcx.sess.must_emit_unwind_tables() {
119
// TODO(antoyo): emit unwind tables.
120
0 commit comments