Skip to content

Commit 4508e8a

Browse files
committed
Fix rust_test_helpers linkage.
1 parent bc019df commit 4508e8a

34 files changed

+34
-34
lines changed

src/test/run-pass/abi-sysv64-arg-passing.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ mod tests {
9898
#[derive(Copy, Clone)]
9999
pub struct Floats { a: f64, b: u8, c: f64 }
100100

101-
#[link(name = "rust_test_helpers")]
101+
#[link(name = "rust_test_helpers", kind = "static")]
102102
extern "sysv64" {
103103
pub fn rust_int8_to_int32(_: i8) -> i32;
104104
pub fn rust_dbg_extern_identity_u8(v: u8) -> u8;

src/test/run-pass/anon-extern-mod.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
extern crate libc;
1616

17-
#[link(name = "rust_test_helpers")]
17+
#[link(name = "rust_test_helpers", kind = "static")]
1818
extern {
1919
fn rust_get_test_int() -> libc::intptr_t;
2020
}

src/test/run-pass/auxiliary/anon-extern-mod-cross-crate-1.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
extern crate libc;
1515

16-
#[link(name="rust_test_helpers")]
16+
#[link(name = "rust_test_helpers", kind = "static")]
1717
extern {
1818
pub fn rust_get_test_int() -> libc::intptr_t;
1919
}

src/test/run-pass/auxiliary/extern-crosscrate-source.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ extern crate libc;
1717
pub mod rustrt {
1818
extern crate libc;
1919

20-
#[link(name = "rust_test_helpers")]
20+
#[link(name = "rust_test_helpers", kind = "static")]
2121
extern {
2222
pub fn rust_dbg_call(cb: extern "C" fn(libc::uintptr_t) -> libc::uintptr_t,
2323
data: libc::uintptr_t)

src/test/run-pass/auxiliary/foreign_lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
pub mod rustrt {
1616
extern crate libc;
1717

18-
#[link(name = "rust_test_helpers")]
18+
#[link(name = "rust_test_helpers", kind = "static")]
1919
extern {
2020
pub fn rust_get_test_int() -> libc::intptr_t;
2121
}

src/test/run-pass/c-stack-as-value.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
mod rustrt {
1616
extern crate libc;
1717

18-
#[link(name = "rust_test_helpers")]
18+
#[link(name = "rust_test_helpers", kind = "static")]
1919
extern {
2020
pub fn rust_get_test_int() -> libc::intptr_t;
2121
}

src/test/run-pass/cabi-int-widening.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
// option. This file may not be copied, modified, or distributed
99
// except according to those terms.
1010

11-
#[link(name = "rust_test_helpers")]
11+
#[link(name = "rust_test_helpers", kind = "static")]
1212
extern {
1313
fn rust_int8_to_int32(_: i8) -> i32;
1414
}

src/test/run-pass/extern-call-deep.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ extern crate libc;
1515
mod rustrt {
1616
extern crate libc;
1717

18-
#[link(name = "rust_test_helpers")]
18+
#[link(name = "rust_test_helpers", kind = "static")]
1919
extern {
2020
pub fn rust_dbg_call(cb: extern "C" fn(libc::uintptr_t) -> libc::uintptr_t,
2121
data: libc::uintptr_t)

src/test/run-pass/extern-call-deep2.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ use std::thread;
1818
mod rustrt {
1919
extern crate libc;
2020

21-
#[link(name = "rust_test_helpers")]
21+
#[link(name = "rust_test_helpers", kind = "static")]
2222
extern {
2323
pub fn rust_dbg_call(cb: extern "C" fn(libc::uintptr_t) -> libc::uintptr_t,
2424
data: libc::uintptr_t)

src/test/run-pass/extern-call-indirect.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ extern crate libc;
1515
mod rustrt {
1616
extern crate libc;
1717

18-
#[link(name = "rust_test_helpers")]
18+
#[link(name = "rust_test_helpers", kind = "static")]
1919
extern {
2020
pub fn rust_dbg_call(cb: extern "C" fn(libc::uintptr_t) -> libc::uintptr_t,
2121
data: libc::uintptr_t)

src/test/run-pass/extern-call-scrub.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ use std::thread;
2222
mod rustrt {
2323
extern crate libc;
2424

25-
#[link(name = "rust_test_helpers")]
25+
#[link(name = "rust_test_helpers", kind = "static")]
2626
extern {
2727
pub fn rust_dbg_call(cb: extern "C" fn(libc::uintptr_t) -> libc::uintptr_t,
2828
data: libc::uintptr_t)

src/test/run-pass/extern-pass-TwoU16s.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ pub struct TwoU16s {
1616
one: u16, two: u16
1717
}
1818

19-
#[link(name = "rust_test_helpers")]
19+
#[link(name = "rust_test_helpers", kind = "static")]
2020
extern {
2121
pub fn rust_dbg_extern_identity_TwoU16s(v: TwoU16s) -> TwoU16s;
2222
}

src/test/run-pass/extern-pass-TwoU32s.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ pub struct TwoU32s {
1616
one: u32, two: u32
1717
}
1818

19-
#[link(name = "rust_test_helpers")]
19+
#[link(name = "rust_test_helpers", kind = "static")]
2020
extern {
2121
pub fn rust_dbg_extern_identity_TwoU32s(v: TwoU32s) -> TwoU32s;
2222
}

src/test/run-pass/extern-pass-TwoU64s.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ pub struct TwoU64s {
1616
one: u64, two: u64
1717
}
1818

19-
#[link(name = "rust_test_helpers")]
19+
#[link(name = "rust_test_helpers", kind = "static")]
2020
extern {
2121
pub fn rust_dbg_extern_identity_TwoU64s(v: TwoU64s) -> TwoU64s;
2222
}

src/test/run-pass/extern-pass-TwoU8s.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ pub struct TwoU8s {
1616
one: u8, two: u8
1717
}
1818

19-
#[link(name = "rust_test_helpers")]
19+
#[link(name = "rust_test_helpers", kind = "static")]
2020
extern {
2121
pub fn rust_dbg_extern_identity_TwoU8s(v: TwoU8s) -> TwoU8s;
2222
}

src/test/run-pass/extern-pass-char.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
// Test a function that takes/returns a u8.
1212

1313

14-
#[link(name = "rust_test_helpers")]
14+
#[link(name = "rust_test_helpers", kind = "static")]
1515
extern {
1616
pub fn rust_dbg_extern_identity_u8(v: u8) -> u8;
1717
}

src/test/run-pass/extern-pass-double.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
// except according to those terms.
1010

1111

12-
#[link(name = "rust_test_helpers")]
12+
#[link(name = "rust_test_helpers", kind = "static")]
1313
extern {
1414
pub fn rust_dbg_extern_identity_double(v: f64) -> f64;
1515
}

src/test/run-pass/extern-pass-empty.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ struct ManyInts {
3030

3131
struct Empty;
3232

33-
#[link(name = "rust_test_helpers")]
33+
#[link(name = "rust_test_helpers", kind = "static")]
3434
extern {
3535
fn rust_dbg_extern_empty_struct(v1: ManyInts, e: Empty, v2: ManyInts);
3636
}

src/test/run-pass/extern-pass-u32.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
// Test a function that takes/returns a u32.
1212

1313

14-
#[link(name = "rust_test_helpers")]
14+
#[link(name = "rust_test_helpers", kind = "static")]
1515
extern {
1616
pub fn rust_dbg_extern_identity_u32(v: u32) -> u32;
1717
}

src/test/run-pass/extern-pass-u64.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
// Test a call to a function that takes/returns a u64.
1212

1313

14-
#[link(name = "rust_test_helpers")]
14+
#[link(name = "rust_test_helpers", kind = "static")]
1515
extern {
1616
pub fn rust_dbg_extern_identity_u64(v: u64) -> u64;
1717
}

src/test/run-pass/extern-return-TwoU16s.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ pub struct TwoU16s {
1313
one: u16, two: u16
1414
}
1515

16-
#[link(name = "rust_test_helpers")]
16+
#[link(name = "rust_test_helpers", kind = "static")]
1717
extern {
1818
pub fn rust_dbg_extern_return_TwoU16s() -> TwoU16s;
1919
}

src/test/run-pass/extern-return-TwoU32s.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ pub struct TwoU32s {
1313
one: u32, two: u32
1414
}
1515

16-
#[link(name = "rust_test_helpers")]
16+
#[link(name = "rust_test_helpers", kind = "static")]
1717
extern {
1818
pub fn rust_dbg_extern_return_TwoU32s() -> TwoU32s;
1919
}

src/test/run-pass/extern-return-TwoU64s.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ pub struct TwoU64s {
1313
one: u64, two: u64
1414
}
1515

16-
#[link(name = "rust_test_helpers")]
16+
#[link(name = "rust_test_helpers", kind = "static")]
1717
extern {
1818
pub fn rust_dbg_extern_return_TwoU64s() -> TwoU64s;
1919
}

src/test/run-pass/extern-return-TwoU8s.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ pub struct TwoU8s {
1313
one: u8, two: u8
1414
}
1515

16-
#[link(name = "rust_test_helpers")]
16+
#[link(name = "rust_test_helpers", kind = "static")]
1717
extern {
1818
pub fn rust_dbg_extern_return_TwoU8s() -> TwoU8s;
1919
}

src/test/run-pass/foreign-call-no-runtime.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ extern crate libc;
1818
use std::mem;
1919
use std::thread;
2020

21-
#[link(name = "rust_test_helpers")]
21+
#[link(name = "rust_test_helpers", kind = "static")]
2222
extern {
2323
fn rust_dbg_call(cb: extern "C" fn(libc::uintptr_t),
2424
data: libc::uintptr_t) -> libc::uintptr_t;

src/test/run-pass/foreign-fn-with-byval.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ pub struct S {
1616
z: u64,
1717
}
1818

19-
#[link(name = "rust_test_helpers")]
19+
#[link(name = "rust_test_helpers", kind = "static")]
2020
extern {
2121
pub fn get_x(x: S) -> u64;
2222
pub fn get_y(x: S) -> u64;

src/test/run-pass/foreign-no-abi.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
mod rustrt {
1818
extern crate libc;
1919

20-
#[link(name = "rust_test_helpers")]
20+
#[link(name = "rust_test_helpers", kind = "static")]
2121
extern {
2222
pub fn rust_get_test_int() -> libc::intptr_t;
2323
}

src/test/run-pass/issue-28676.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ pub struct Quad { a: u64, b: u64, c: u64, d: u64 }
1515
mod rustrt {
1616
use super::Quad;
1717

18-
#[link(name = "rust_test_helpers")]
18+
#[link(name = "rust_test_helpers", kind = "static")]
1919
extern {
2020
pub fn get_c_many_params(_: *const (), _: *const (),
2121
_: *const (), _: *const (), f: Quad) -> u64;

src/test/run-pass/mir_trans_calls_variadic.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
// option. This file may not be copied, modified, or distributed
99
// except according to those terms.
1010

11-
#[link(name = "rust_test_helpers")]
11+
#[link(name = "rust_test_helpers", kind = "static")]
1212
extern {
1313
fn rust_interesting_average(_: i64, ...) -> f64;
1414
}

src/test/run-pass/segfault-no-out-of-stack.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ extern crate libc;
1717
use std::process::{Command, ExitStatus};
1818
use std::env;
1919

20-
#[link(name = "rust_test_helpers")]
20+
#[link(name = "rust_test_helpers", kind = "static")]
2121
extern {
2222
fn rust_get_null_ptr() -> *mut ::libc::c_char;
2323
}

src/test/run-pass/static-mut-foreign.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
extern crate libc;
1919

20-
#[link(name = "rust_test_helpers")]
20+
#[link(name = "rust_test_helpers", kind = "static")]
2121
extern {
2222
static mut rust_dbg_static_mut: libc::c_int;
2323
pub fn rust_dbg_static_mut_check_four();

src/test/run-pass/struct-return.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ pub struct Floats { a: f64, b: u8, c: f64 }
1818
mod rustrt {
1919
use super::{Floats, Quad};
2020

21-
#[link(name = "rust_test_helpers")]
21+
#[link(name = "rust_test_helpers", kind = "static")]
2222
extern {
2323
pub fn rust_dbg_abi_1(q: Quad) -> Quad;
2424
pub fn rust_dbg_abi_2(f: Floats) -> Floats;

src/test/run-pass/union/union-c-interop.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ union LARGE_INTEGER {
2525
QuadPart: u64,
2626
}
2727

28-
#[link(name = "rust_test_helpers")]
28+
#[link(name = "rust_test_helpers", kind = "static")]
2929
extern "C" {
3030
fn increment_all_parts(_: LARGE_INTEGER) -> LARGE_INTEGER;
3131
}

src/test/run-pass/variadic-ffi.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
// option. This file may not be copied, modified, or distributed
99
// except according to those terms.
1010

11-
#[link(name = "rust_test_helpers")]
11+
#[link(name = "rust_test_helpers", kind = "static")]
1212
extern {
1313
fn rust_interesting_average(_: u64, ...) -> f64;
1414
}

0 commit comments

Comments
 (0)