// 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); }