// rust-lang/rust#61232: We used to ICE when trying to detect a | |
// collision on the symbol generated for the external linkage item in | |
// an extern crate. | |
// aux-build:def_colliding_external.rs | |
extern crate def_colliding_external as dep1; | |
#[no_mangle] | |
pub static _rust_extern_with_linkage_collision: i32 = 0; | |
mod dep2 { | |
#[no_mangle] | |
pub static collision: usize = 0; | |
} | |
fn main() { | |
unsafe { | |
println!("{:p}", &dep1::collision); | |
} | |
} |