mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-26 00:34:06 +00:00
17b843bc2c
Signed-off-by: onur-ozkan <work@onurozkan.dev>
16 lines
551 B
Rust
16 lines
551 B
Rust
//@ only-x86_64-pc-windows-msvc
|
|
//@ needs-rust-lld
|
|
|
|
use run_make_support::rustc;
|
|
|
|
fn main() {
|
|
// Ensure that LLD can link when an .rlib contains a synthetic object
|
|
// file referencing exported or used symbols.
|
|
rustc().input("foo.rs").linker("rust-lld").run();
|
|
|
|
// Ensure that LLD can link when /WHOLEARCHIVE: is used with an .rlib.
|
|
// Previously, lib.rmeta was not marked as (trivially) SAFESEH-aware.
|
|
rustc().input("baz.rs").run();
|
|
rustc().input("bar.rs").linker("rust-lld").link_arg("/WHOLEARCHIVE:libbaz.rlib").run();
|
|
}
|