rust/src/test/compile-fail/nolink-with-link-args.rs
Graham Fawcett f14bc54b06 allow #[link_args] with #[nolink]. For now, fail if two modules link same lib, and second has link_args.
I think it should undefined to have multiple modules that link in the same
library, but provide different link arguments. Unfortunately we don't track
link_args by module -- they are just appended as discovered into the crate
store -- but for now, it should be an error to provide link_args on a module
that's already been included (with or without link_args).
2011-12-16 15:29:59 -08:00

11 lines
276 B
Rust

// error-pattern:aFdEfSeVEE
/* We're testing that link_args are indeed passed when nolink is specified.
So we try to compile with junk link_args and make sure they are visible in
the compiler output. */
#[link_args = "aFdEfSeVEEE"]
#[nolink]
native mod m1 { }
fn main() { }