aboutsummaryrefslogtreecommitdiff
path: root/macros/src/codegen/resources.rs
diff options
context:
space:
mode:
Diffstat (limited to 'macros/src/codegen/resources.rs')
-rw-r--r--macros/src/codegen/resources.rs10
1 files changed, 8 insertions, 2 deletions
diff --git a/macros/src/codegen/resources.rs b/macros/src/codegen/resources.rs
index 8cb788d1..83bfabd7 100644
--- a/macros/src/codegen/resources.rs
+++ b/macros/src/codegen/resources.rs
@@ -101,9 +101,15 @@ pub fn codegen(
));
let ptr = if expr.is_none() {
- quote!(#name.as_mut_ptr())
+ quote!(
+ #(#cfgs)*
+ #name.as_mut_ptr()
+ )
} else {
- quote!(&mut #name)
+ quote!(
+ #(#cfgs)*
+ &mut #name
+ )
};
const_app.push(util::impl_mutex(