about summary refs log tree commit diff
path: root/tests/run-make
diff options
context:
space:
mode:
authorDaniel Paoliello <danpao@microsoft.com>2025-08-08 09:17:35 -0700
committerDaniel Paoliello <danpao@microsoft.com>2025-08-08 09:17:35 -0700
commitdcc1605fba0ad04b8bc2d96d044f2ca3711b2219 (patch)
tree18a8da089a6067e78a8e2c85f34a0101f50ddb5f /tests/run-make
parent2886b36df4a646dd8d82fb65bf0c9d8d96c1f71a (diff)
downloadrust-dcc1605fba0ad04b8bc2d96d044f2ca3711b2219.tar.gz
rust-dcc1605fba0ad04b8bc2d96d044f2ca3711b2219.zip
[win][arm64ec] Partial fix for raw-dylib-link-ordinal on Arm64EC
Diffstat (limited to 'tests/run-make')
-rw-r--r--tests/run-make/raw-dylib-link-ordinal/exporter.def2
-rw-r--r--tests/run-make/raw-dylib-link-ordinal/rmake.rs3
2 files changed, 3 insertions, 2 deletions
diff --git a/tests/run-make/raw-dylib-link-ordinal/exporter.def b/tests/run-make/raw-dylib-link-ordinal/exporter.def
index 5d87c580a54..0544e9f1803 100644
--- a/tests/run-make/raw-dylib-link-ordinal/exporter.def
+++ b/tests/run-make/raw-dylib-link-ordinal/exporter.def
@@ -1,5 +1,5 @@
 LIBRARY exporter
 EXPORTS
     exported_function @13 NONAME
-    exported_variable @5 NONAME
+    exported_variable @5 NONAME DATA
     print_exported_variable @9 NONAME
diff --git a/tests/run-make/raw-dylib-link-ordinal/rmake.rs b/tests/run-make/raw-dylib-link-ordinal/rmake.rs
index 43274b9765b..b9254b16753 100644
--- a/tests/run-make/raw-dylib-link-ordinal/rmake.rs
+++ b/tests/run-make/raw-dylib-link-ordinal/rmake.rs
@@ -11,7 +11,7 @@
 
 //@ only-windows
 
-use run_make_support::{cc, diff, is_windows_msvc, run, rustc};
+use run_make_support::{cc, diff, extra_c_flags, is_windows_msvc, run, rustc};
 
 // NOTE: build_native_dynamic lib is not used, as the special `def` files
 // must be passed to the CC compiler.
@@ -24,6 +24,7 @@ fn main() {
         cc().input("exporter.obj")
             .arg("exporter.def")
             .args(&["-link", "-dll", "-noimplib", "-out:exporter.dll"])
+            .args(extra_c_flags())
             .run();
     } else {
         cc().arg("-v").arg("-c").out_exe("exporter.obj").input("exporter.c").run();