Skip to content

Commit 03ee6b9

Browse files
committed
rewrite mingw-export-call-convention to rmake
1 parent 9dff8a3 commit 03ee6b9

File tree

4 files changed

+14
-11
lines changed

4 files changed

+14
-11
lines changed

src/tools/tidy/src/allowed_run_make_makefiles.txt

-1
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,6 @@ run-make/manual-link/Makefile
110110
run-make/many-crates-but-no-match/Makefile
111111
run-make/metadata-dep-info/Makefile
112112
run-make/min-global-align/Makefile
113-
run-make/mingw-export-call-convention/Makefile
114113
run-make/missing-crate-dependency/Makefile
115114
run-make/mixing-libs/Makefile
116115
run-make/msvc-opt-minsize/Makefile

tests/run-make/mingw-export-call-convention/Makefile

-9
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
// On windows-gnu, symbol exporting used to fail to export names
2+
// with no_mangle. #72049 brought this feature up to par with msvc,
3+
// and this test checks that the symbol "bar" is successfully exported.
4+
// See https://github.com/rust-lang/rust/issues/50176
5+
6+
//@ only-x86_64-pc-windows-gnu
7+
8+
use run_make_support::{llvm_readobj, rustc};
9+
10+
fn main() {
11+
rustc().input("foo.rs").run();
12+
llvm_readobj().arg("--all").input("libfoo.dll.a").run().assert_stdout_contains("bar");
13+
}

tests/run-make/pdb-alt-path/rmake.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
// checks that no full file paths are exposed and that the override flag is respected.
66
// See https://github.com/rust-lang/rust/pull/121297
77

8-
//@ only-windows
8+
//@ only-x86_64-pc-windows-msvc
99

1010
fn main() {
1111
// Test that we don't have the full path to the PDB file in the binary

0 commit comments

Comments
 (0)