diff --git a/src/test/auxiliary/thread-local-extern-static.rs b/src/test/auxiliary/thread-local-extern-static.rs index b7cff0f262ea..e15546db9700 100644 --- a/src/test/auxiliary/thread-local-extern-static.rs +++ b/src/test/auxiliary/thread-local-extern-static.rs @@ -9,6 +9,8 @@ // except according to those terms. #![feature(thread_local)] +#![crate_type = "lib"] +#[no_mangle] #[thread_local] pub static FOO: u32 = 3; diff --git a/src/test/run-pass/thread-local-extern-static.rs b/src/test/run-pass/thread-local-extern-static.rs index cbc756202e80..5b5c35382e9b 100644 --- a/src/test/run-pass/thread-local-extern-static.rs +++ b/src/test/run-pass/thread-local-extern-static.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// aux-build:thread-local-extern-static.rs + #![feature(thread_local)] extern crate thread_local_extern_static;