about summary refs log tree commit diff
diff options
context:
space:
mode:
authorDianQK <dianqk@dianqk.net>2023-12-01 22:16:32 +0800
committerDianQK <dianqk@dianqk.net>2023-12-01 22:16:51 +0800
commit436d4f62e0bdd14f30c64e0e2978601d8c8cc183 (patch)
treeae60cbe90df876c7998d6f7ca9e77435f8e435ee
parent8d69a1e69e61fe71b1672950ffc6bb28269c314d (diff)
downloadrust-436d4f62e0bdd14f30c64e0e2978601d8c8cc183.tar.gz
rust-436d4f62e0bdd14f30c64e0e2978601d8c8cc183.zip
Fix link name for `extern "C"` in msvc
-rw-r--r--tests/run-make/no-builtins-lto/main.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/tests/run-make/no-builtins-lto/main.rs b/tests/run-make/no-builtins-lto/main.rs
index c474527a5ae..4421a2afbce 100644
--- a/tests/run-make/no-builtins-lto/main.rs
+++ b/tests/run-make/no-builtins-lto/main.rs
@@ -6,7 +6,8 @@
 extern crate no_builtins;
 extern crate foo;
 
-#[link(name = "c")]
+#[cfg_attr(unix, link(name = "c"))]
+#[cfg_attr(target_env = "msvc", link(name = "msvcrt"))]
 extern "C" {}
 
 #[start]