#![crate_name = "a"]
#![crate_type = "dylib"]
#[cfg(x)]
pub fn foo(x: u32) {}
#[cfg(y)]
pub fn foo(x: i32) {}