We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e883c95 commit 4b59a07Copy full SHA for 4b59a07
objc-sys/src/lib.rs
@@ -65,6 +65,8 @@ macro_rules! generate_linking_tests {
65
// Get function pointer to make the linker require the
66
// symbol to be available.
67
let f: unsafe extern $abi fn($($t),*) $(-> $r)? = crate::$name;
68
+ // Workaround for https://github.com/rust-lang/rust/pull/92964
69
+ let f: unsafe extern "C" fn() = unsafe { core::mem::transmute(f) };
70
// Execute side-effect to ensure it is not optimized away.
71
std::println!("{:p}", f);
72
}
0 commit comments