| // 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; |