Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.
// run-pass
// compile-flags: -C codegen-units=8 -Z thinlto
// ignore-windows
#![feature(linkage)]
pub mod foo {
#[linkage = "weak"]
#[no_mangle]
pub extern "C" fn FOO() -> i32 {
0
}
mod bar {
extern "C" {
fn FOO() -> i32;
pub fn bar() -> i32 {
unsafe { FOO() }
fn main() {
bar::bar();