// Make sure that macro expanded codegen attributes work across crates. | |
// We used to gensym the identifiers in attributes, which stopped dependent | |
// crates from seeing them, resulting in linker errors in cases like this one. | |
//@ run-pass | |
//@ aux-build:codegen-attrs.rs | |
extern crate codegen_attrs; | |
fn main() { | |
assert_eq!(codegen_attrs::rust_function_name(), 2); | |
} |