| // compile-flags: -C no-prepopulate-passes | |
| #![crate_type = "lib"] | |
| mod private { | |
| // CHECK: @FOO = | |
| #[no_mangle] | |
| pub static FOO: u32 = 3; | |
| // CHECK: @BAR = | |
| #[export_name = "BAR"] | |
| static BAR: u32 = 3; | |
| // CHECK: void @foo() | |
| #[no_mangle] | |
| pub extern fn foo() {} | |
| // CHECK: void @bar() | |
| #[export_name = "bar"] | |
| extern fn bar() {} | |
| } |