// Auxiliary crate that exports a function and static. Both always | |
// evaluate to `71`. We force mutability on the static to prevent | |
// it from being inlined as constant. | |
#![crate_type = "lib"] | |
#[no_mangle] | |
pub fn extern_fn() -> u8 { | |
unsafe { extern_static } | |
} | |
#[no_mangle] | |
pub static mut extern_static: u8 = 71; |