Skip to content

Commit 44e3ccb

Browse files
authored
Rollup merge of #83820 - petrochenkov:nolinkargs, r=nagisa
Remove attribute `#[link_args]` Closes rust-lang/rust#29596 The attribute could always be replaced with `-C link-arg`, but cargo didn't provide a reasonable way to pass such flags to rustc. Now cargo supports `cargo:rustc-link-arg*` directives in build scripts (https://doc.rust-lang.org/cargo/reference/unstable.html#extra-link-arg), so this attribute can be removed.
2 parents 2ca5368 + c726448 commit 44e3ccb

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

tests/ui/crate_level_checks/no_std_main_recursion.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1+
// compile-flags: -Clink-arg=-nostartfiles
12
// ignore-macos
23
// ignore-windows
34

4-
#![feature(lang_items, link_args, start, libc)]
5-
#![link_args = "-nostartfiles"]
5+
#![feature(lang_items, start, libc)]
66
#![no_std]
77

88
use core::panic::PanicInfo;

tests/ui/empty_loop_no_std.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1+
// compile-flags: -Clink-arg=-nostartfiles
12
// ignore-macos
23
// ignore-windows
34

45
#![warn(clippy::empty_loop)]
5-
#![feature(lang_items, link_args, start, libc)]
6-
#![link_args = "-nostartfiles"]
6+
#![feature(lang_items, start, libc)]
77
#![no_std]
88

99
use core::panic::PanicInfo;

0 commit comments

Comments
 (0)