]> git.lizzy.rs Git - rust.git/commitdiff
Fix rust_test_helpers linkage.
authorVadim Chugunov <vadimcn@gmail.com>
Thu, 24 Nov 2016 00:09:51 +0000 (16:09 -0800)
committerVadim Chugunov <vadimcn@gmail.com>
Fri, 2 Dec 2016 00:22:04 +0000 (16:22 -0800)
34 files changed:
src/test/run-pass/abi-sysv64-arg-passing.rs
src/test/run-pass/anon-extern-mod.rs
src/test/run-pass/auxiliary/anon-extern-mod-cross-crate-1.rs
src/test/run-pass/auxiliary/extern-crosscrate-source.rs
src/test/run-pass/auxiliary/foreign_lib.rs
src/test/run-pass/c-stack-as-value.rs
src/test/run-pass/cabi-int-widening.rs
src/test/run-pass/extern-call-deep.rs
src/test/run-pass/extern-call-deep2.rs
src/test/run-pass/extern-call-indirect.rs
src/test/run-pass/extern-call-scrub.rs
src/test/run-pass/extern-pass-TwoU16s.rs
src/test/run-pass/extern-pass-TwoU32s.rs
src/test/run-pass/extern-pass-TwoU64s.rs
src/test/run-pass/extern-pass-TwoU8s.rs
src/test/run-pass/extern-pass-char.rs
src/test/run-pass/extern-pass-double.rs
src/test/run-pass/extern-pass-empty.rs
src/test/run-pass/extern-pass-u32.rs
src/test/run-pass/extern-pass-u64.rs
src/test/run-pass/extern-return-TwoU16s.rs
src/test/run-pass/extern-return-TwoU32s.rs
src/test/run-pass/extern-return-TwoU64s.rs
src/test/run-pass/extern-return-TwoU8s.rs
src/test/run-pass/foreign-call-no-runtime.rs
src/test/run-pass/foreign-fn-with-byval.rs
src/test/run-pass/foreign-no-abi.rs
src/test/run-pass/issue-28676.rs
src/test/run-pass/mir_trans_calls_variadic.rs
src/test/run-pass/segfault-no-out-of-stack.rs
src/test/run-pass/static-mut-foreign.rs
src/test/run-pass/struct-return.rs
src/test/run-pass/union/union-c-interop.rs
src/test/run-pass/variadic-ffi.rs

index 989155bdfd98bb7bc67610bb9a516487390c4f65..23dd060318484ab9a1cf7c4f7c34a4a90d1e6930 100644 (file)
@@ -98,7 +98,7 @@ pub struct Quad { a: u64, b: u64, c: u64, d: u64 }
     #[derive(Copy, Clone)]
     pub struct Floats { a: f64, b: u8, c: f64 }
 
-    #[link(name = "rust_test_helpers")]
+    #[link(name = "rust_test_helpers", kind = "static")]
     extern "sysv64" {
         pub fn rust_int8_to_int32(_: i8) -> i32;
         pub fn rust_dbg_extern_identity_u8(v: u8) -> u8;
index e96b0cc1442c64ee33556d1bf1baeca09c3f4cbd..208b4df3c3e7e5c542c0666e558dfb3b58c47521 100644 (file)
@@ -14,7 +14,7 @@
 
 extern crate libc;
 
-#[link(name = "rust_test_helpers")]
+#[link(name = "rust_test_helpers", kind = "static")]
 extern {
     fn rust_get_test_int() -> libc::intptr_t;
 }
index 197fb9a6d018c488ae9e81522666859c4e32d58a..741ce351da38e090cda35b208aa84c418ab9e73b 100644 (file)
@@ -13,7 +13,7 @@
 
 extern crate libc;
 
-#[link(name="rust_test_helpers")]
+#[link(name = "rust_test_helpers", kind = "static")]
 extern {
     pub fn rust_get_test_int() -> libc::intptr_t;
 }
index fc2e328f68657e65c58f724a1fef960d62dd688b..150dffeea886c3d7701737772db700393db4482e 100644 (file)
@@ -17,7 +17,7 @@
 pub mod rustrt {
     extern crate libc;
 
-    #[link(name = "rust_test_helpers")]
+    #[link(name = "rust_test_helpers", kind = "static")]
     extern {
         pub fn rust_dbg_call(cb: extern "C" fn(libc::uintptr_t) -> libc::uintptr_t,
                              data: libc::uintptr_t)
index 460d0a0088ce2918813c5374d8558d63a99409fd..cef36274c625e4884bdd17971a5eb52ab5acda9e 100644 (file)
@@ -15,7 +15,7 @@
 pub mod rustrt {
     extern crate libc;
 
-    #[link(name = "rust_test_helpers")]
+    #[link(name = "rust_test_helpers", kind = "static")]
     extern {
         pub fn rust_get_test_int() -> libc::intptr_t;
     }
index b678f149fa240d4317f386840dbe1dbdc9ddf093..5319693405b5dd5b2e76f9c97d7c7a1ede1fefd8 100644 (file)
@@ -15,7 +15,7 @@
 mod rustrt {
     extern crate libc;
 
-    #[link(name = "rust_test_helpers")]
+    #[link(name = "rust_test_helpers", kind = "static")]
     extern {
         pub fn rust_get_test_int() -> libc::intptr_t;
     }
index c7a227593333524eea1d04c83de7bd97fa3fded3..bf94dd178821a1176d6aba642cfcfc5c9f586f0a 100644 (file)
@@ -8,7 +8,7 @@
 // option. This file may not be copied, modified, or distributed
 // except according to those terms.
 
-#[link(name = "rust_test_helpers")]
+#[link(name = "rust_test_helpers", kind = "static")]
 extern {
     fn rust_int8_to_int32(_: i8) -> i32;
 }
index 2138b12fb12aba7ee7a486fbc7d6a64ff0331a91..6a9da767ad6ebb633ac5ab7f9741cee6737daa11 100644 (file)
@@ -15,7 +15,7 @@
 mod rustrt {
     extern crate libc;
 
-    #[link(name = "rust_test_helpers")]
+    #[link(name = "rust_test_helpers", kind = "static")]
     extern {
         pub fn rust_dbg_call(cb: extern "C" fn(libc::uintptr_t) -> libc::uintptr_t,
                              data: libc::uintptr_t)
index 1a0191b70530a5af0661aa79b6726dbd56a91245..3bdc8c18864fd6b0250ff0f96db3f3f41d9137ca 100644 (file)
@@ -18,7 +18,7 @@
 mod rustrt {
     extern crate libc;
 
-    #[link(name = "rust_test_helpers")]
+    #[link(name = "rust_test_helpers", kind = "static")]
     extern {
         pub fn rust_dbg_call(cb: extern "C" fn(libc::uintptr_t) -> libc::uintptr_t,
                              data: libc::uintptr_t)
index 4f1abbeb5c7ed79be9096fc7eaeb9a67a9737aed..256eedccb8bfaa9bac1ddb1453b4678910f60dd5 100644 (file)
@@ -15,7 +15,7 @@
 mod rustrt {
     extern crate libc;
 
-    #[link(name = "rust_test_helpers")]
+    #[link(name = "rust_test_helpers", kind = "static")]
     extern {
         pub fn rust_dbg_call(cb: extern "C" fn(libc::uintptr_t) -> libc::uintptr_t,
                              data: libc::uintptr_t)
index 1beb6d3519aeeb4c5bb9b46ddfe4487804eae949..a27474dcf866a1669bcf24c633d63184a53ff2fe 100644 (file)
@@ -22,7 +22,7 @@
 mod rustrt {
     extern crate libc;
 
-    #[link(name = "rust_test_helpers")]
+    #[link(name = "rust_test_helpers", kind = "static")]
     extern {
         pub fn rust_dbg_call(cb: extern "C" fn(libc::uintptr_t) -> libc::uintptr_t,
                              data: libc::uintptr_t)
index 9d304ea9e10b64c8b927a17d7e676a58b89b68d2..afdd53db775a85fa5e81bef7b84a3fb42d630e9a 100644 (file)
@@ -16,7 +16,7 @@ pub struct TwoU16s {
     one: u16, two: u16
 }
 
-#[link(name = "rust_test_helpers")]
+#[link(name = "rust_test_helpers", kind = "static")]
 extern {
     pub fn rust_dbg_extern_identity_TwoU16s(v: TwoU16s) -> TwoU16s;
 }
index 8dae0473fd5ed64b203a585c701c297820a4031b..035084ae9bd3a96d177f2c636a1f84bdca7e26f5 100644 (file)
@@ -16,7 +16,7 @@ pub struct TwoU32s {
     one: u32, two: u32
 }
 
-#[link(name = "rust_test_helpers")]
+#[link(name = "rust_test_helpers", kind = "static")]
 extern {
     pub fn rust_dbg_extern_identity_TwoU32s(v: TwoU32s) -> TwoU32s;
 }
index 14aeea34657985a3773149c9fb9f1a20876a0d8f..cb1a4d278256a72b501bcdbe34763802926ac375 100644 (file)
@@ -16,7 +16,7 @@ pub struct TwoU64s {
     one: u64, two: u64
 }
 
-#[link(name = "rust_test_helpers")]
+#[link(name = "rust_test_helpers", kind = "static")]
 extern {
     pub fn rust_dbg_extern_identity_TwoU64s(v: TwoU64s) -> TwoU64s;
 }
index 75a109e442911c9b3d33893e74f03414b2f8828e..657348c99aad8741626a591a76a294810084b018 100644 (file)
@@ -16,7 +16,7 @@ pub struct TwoU8s {
     one: u8, two: u8
 }
 
-#[link(name = "rust_test_helpers")]
+#[link(name = "rust_test_helpers", kind = "static")]
 extern {
     pub fn rust_dbg_extern_identity_TwoU8s(v: TwoU8s) -> TwoU8s;
 }
index e75aa2d72c925d8a2bd0bc26e26d526d60ba220f..9042aed6639b80ab209face85154d1d7bcff2622 100644 (file)
@@ -11,7 +11,7 @@
 // Test a function that takes/returns a u8.
 
 
-#[link(name = "rust_test_helpers")]
+#[link(name = "rust_test_helpers", kind = "static")]
 extern {
     pub fn rust_dbg_extern_identity_u8(v: u8) -> u8;
 }
index e92f9b6a1a172302565db4664e3e82c0c77a1aca..38d29180fbc8f72328788f47d0f8200f8992f3f5 100644 (file)
@@ -9,7 +9,7 @@
 // except according to those terms.
 
 
-#[link(name = "rust_test_helpers")]
+#[link(name = "rust_test_helpers", kind = "static")]
 extern {
     pub fn rust_dbg_extern_identity_double(v: f64) -> f64;
 }
index 801a3c40ab47ddb9a2d0dd73248e521da5f0ab07..cce7dc5bf32ef8e23815840e811d03818ae55cd5 100644 (file)
@@ -30,7 +30,7 @@ struct ManyInts {
 
 struct Empty;
 
-#[link(name = "rust_test_helpers")]
+#[link(name = "rust_test_helpers", kind = "static")]
 extern {
     fn rust_dbg_extern_empty_struct(v1: ManyInts, e: Empty, v2: ManyInts);
 }
index 0753ea1bcfeada174d7e2f3176f67bd533440ae4..ed254ac46f20bf9ad7fa277ee08638bb1200ee2f 100644 (file)
@@ -11,7 +11,7 @@
 // Test a function that takes/returns a u32.
 
 
-#[link(name = "rust_test_helpers")]
+#[link(name = "rust_test_helpers", kind = "static")]
 extern {
     pub fn rust_dbg_extern_identity_u32(v: u32) -> u32;
 }
index 89faa3bb47141bac73ec00290c7616cd646d4d64..6fc630e6d7e1a2612b855bf08ece0a7249ff5012 100644 (file)
@@ -11,7 +11,7 @@
 // Test a call to a function that takes/returns a u64.
 
 
-#[link(name = "rust_test_helpers")]
+#[link(name = "rust_test_helpers", kind = "static")]
 extern {
     pub fn rust_dbg_extern_identity_u64(v: u64) -> u64;
 }
index 3c58646e0c302aec4548d17705002fc7111b1fd4..ec1c6130e7adca5181df211a774d9c08704413f8 100644 (file)
@@ -13,7 +13,7 @@ pub struct TwoU16s {
     one: u16, two: u16
 }
 
-#[link(name = "rust_test_helpers")]
+#[link(name = "rust_test_helpers", kind = "static")]
 extern {
     pub fn rust_dbg_extern_return_TwoU16s() -> TwoU16s;
 }
index 0eb6be2d687a496d6079f38484261b8d0c3601cd..e829e993052a50bcdc073e7bda45b7a94d3c8178 100644 (file)
@@ -13,7 +13,7 @@ pub struct TwoU32s {
     one: u32, two: u32
 }
 
-#[link(name = "rust_test_helpers")]
+#[link(name = "rust_test_helpers", kind = "static")]
 extern {
     pub fn rust_dbg_extern_return_TwoU32s() -> TwoU32s;
 }
index d5eab86351e10a1c5a8b839cdcf3e84c3ccd7277..ef7325b33fe3d080211abf3240d5aa86225ccadb 100644 (file)
@@ -13,7 +13,7 @@ pub struct TwoU64s {
     one: u64, two: u64
 }
 
-#[link(name = "rust_test_helpers")]
+#[link(name = "rust_test_helpers", kind = "static")]
 extern {
     pub fn rust_dbg_extern_return_TwoU64s() -> TwoU64s;
 }
index d8f476bcd0cbb8cf1da726427b8096ea9e367f9f..46f2e81a5564ac5fe20e2a5bba42deff64ac0564 100644 (file)
@@ -13,7 +13,7 @@ pub struct TwoU8s {
     one: u8, two: u8
 }
 
-#[link(name = "rust_test_helpers")]
+#[link(name = "rust_test_helpers", kind = "static")]
 extern {
     pub fn rust_dbg_extern_return_TwoU8s() -> TwoU8s;
 }
index ca118899798b864a82200d54db37d493a7e52996..697e9074c448c1056889f906cc5ae174881ea267 100644 (file)
@@ -18,7 +18,7 @@
 use std::mem;
 use std::thread;
 
-#[link(name = "rust_test_helpers")]
+#[link(name = "rust_test_helpers", kind = "static")]
 extern {
     fn rust_dbg_call(cb: extern "C" fn(libc::uintptr_t),
                      data: libc::uintptr_t) -> libc::uintptr_t;
index d3d872620c38b9a7d2bf224b0ff9c486d4cfbe1e..2d4542540e7a3df8db4dde6cd4d16d691bc5cf92 100644 (file)
@@ -16,7 +16,7 @@ pub struct S {
     z: u64,
 }
 
-#[link(name = "rust_test_helpers")]
+#[link(name = "rust_test_helpers", kind = "static")]
 extern {
     pub fn get_x(x: S) -> u64;
     pub fn get_y(x: S) -> u64;
index a9b3f60566d4e9326008cda848a8fdb79b8dca18..979e57eba9d1a49dd13caf8ec25feb953ce1cad8 100644 (file)
@@ -17,7 +17,7 @@
 mod rustrt {
     extern crate libc;
 
-    #[link(name = "rust_test_helpers")]
+    #[link(name = "rust_test_helpers", kind = "static")]
     extern {
         pub fn rust_get_test_int() -> libc::intptr_t;
     }
index b8d43c392dd94801a348d252c3843070ae1e61a4..8f83e51f0a02de2a18f9fc03e5349cf568ec6b6c 100644 (file)
@@ -15,7 +15,7 @@ pub struct Quad { a: u64, b: u64, c: u64, d: u64 }
 mod rustrt {
     use super::Quad;
 
-    #[link(name = "rust_test_helpers")]
+    #[link(name = "rust_test_helpers", kind = "static")]
     extern {
         pub fn get_c_many_params(_: *const (), _: *const (),
                                  _: *const (), _: *const (), f: Quad) -> u64;
index 4e06738da4fd5e5a1d2b63591a393f04a9ef34c7..e4d528e80e1044fa47fde4a2b0b2b4143d5d2a81 100644 (file)
@@ -8,7 +8,7 @@
 // option. This file may not be copied, modified, or distributed
 // except according to those terms.
 
-#[link(name = "rust_test_helpers")]
+#[link(name = "rust_test_helpers", kind = "static")]
 extern {
     fn rust_interesting_average(_: i64, ...) -> f64;
 }
index df64d7140b4b5a2c6b628c249410900cc9b132b4..0f98cfe27f648a554d05312030d1d44f91c20270 100644 (file)
@@ -17,7 +17,7 @@
 use std::process::{Command, ExitStatus};
 use std::env;
 
-#[link(name = "rust_test_helpers")]
+#[link(name = "rust_test_helpers", kind = "static")]
 extern {
     fn rust_get_null_ptr() -> *mut ::libc::c_char;
 }
index 4dcb82c4b43b5c400557d6c387dd11e202419097..24d58487f061e986d7e6302a105b77fa0562c7c3 100644 (file)
@@ -17,7 +17,7 @@
 
 extern crate libc;
 
-#[link(name = "rust_test_helpers")]
+#[link(name = "rust_test_helpers", kind = "static")]
 extern {
     static mut rust_dbg_static_mut: libc::c_int;
     pub fn rust_dbg_static_mut_check_four();
index 6f23263790cb777ff0c0f8e4c56122f85598a467..3d4601ad0cfa120dc2eafdadcb01dd00e46e3782 100644 (file)
@@ -18,7 +18,7 @@ pub struct Floats { a: f64, b: u8, c: f64 }
 mod rustrt {
     use super::{Floats, Quad};
 
-    #[link(name = "rust_test_helpers")]
+    #[link(name = "rust_test_helpers", kind = "static")]
     extern {
         pub fn rust_dbg_abi_1(q: Quad) -> Quad;
         pub fn rust_dbg_abi_2(f: Floats) -> Floats;
index bea4d5f923e21f314f9caa22cd725c5bf21c0319..13dfd414615c5db642239597ea8adac9a6e40408 100644 (file)
@@ -25,7 +25,7 @@ union LARGE_INTEGER {
   QuadPart: u64,
 }
 
-#[link(name = "rust_test_helpers")]
+#[link(name = "rust_test_helpers", kind = "static")]
 extern "C" {
     fn increment_all_parts(_: LARGE_INTEGER) -> LARGE_INTEGER;
 }
index 0131563d36d35e05838561731a5ca21c156b7fbd..ec6261febc54db26ad14bb018e442ac7c374049f 100644 (file)
@@ -8,7 +8,7 @@
 // option. This file may not be copied, modified, or distributed
 // except according to those terms.
 
-#[link(name = "rust_test_helpers")]
+#[link(name = "rust_test_helpers", kind = "static")]
 extern {
     fn rust_interesting_average(_: u64, ...) -> f64;
 }