Skip to content

Commit 772bea2

Browse files
committed
(mostly) blindly enable more tests on Windows
1 parent f7f5dbf commit 772bea2

File tree

57 files changed

+47
-89
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+47
-89
lines changed

tests/codegen/debug-column.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Verify that debuginfo column numbers are 1-based byte offsets.
22
//
3-
//@ ignore-windows
3+
//@ ignore-msvc
44
//@ compile-flags: -C debuginfo=2
55

66
#[rustfmt::skip]

tests/codegen/force-no-unwind-tables.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//@ compile-flags: -C no-prepopulate-passes -C panic=abort -C force-unwind-tables=n
2-
//@ ignore-windows
2+
//@ ignore-windows: unwind tables are required for panics on Windows
33

44
#![crate_type = "lib"]
55

tests/codegen/gdb_debug_script_load.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
//
21
//@ ignore-windows
32
//@ ignore-apple
43
//@ ignore-wasm

tests/codegen/remap_path_prefix/issue-73167-remap-std.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
//@ ignore-windows
2-
31
//@ compile-flags: -g -C no-prepopulate-passes -Z simulate-remapped-rust-src-base=/rustc/xyz
42

53
// Here we check that importing std will not cause real path to std source files

tests/codegen/remap_path_prefix/main.rs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
//@ ignore-windows
2-
//
3-
41
//@ compile-flags: -g -C no-prepopulate-passes --remap-path-prefix={{cwd}}=/the/cwd --remap-path-prefix={{src-base}}=/the/src -Zinline-mir=no
52
//@ aux-build:remap_path_prefix_aux.rs
63

tests/codegen/remap_path_prefix/xcrate-generic.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
//@ ignore-windows
1+
//@ ignore-windows: FIXME this can be enabled on Windows with enough revisions for the target
22
//@ compile-flags: -g -C metadata=foo -C no-prepopulate-passes
33
//@ aux-build:xcrate-generic.rs
44

tests/codegen/thread-local.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
//@ compile-flags: -O
22
//@ aux-build:thread_local_aux.rs
3-
//@ ignore-windows FIXME(#84933)
43
//@ ignore-wasm globals are used instead of thread locals
54
//@ ignore-emscripten globals are used instead of thread locals
65
//@ ignore-android does not use #[thread_local]

tests/crashes/132981.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22
//@compile-flags: -Clink-dead-code=true --crate-type lib
33
//@ only-x86_64
44
//@ ignore-windows
5+
// The set of targets this crashes on is really fiddly, because it is deep in our ABI logic. It
6+
// crashes on x86_64-unknown-linux-gnu, and i686-pc-windows-msvc, but not on
7+
// x86_64-pc-windows-msvc. If you are trying to fix this crash, don't pay too much attention to the
8+
// directives.
59

610
#![feature(rust_cold_cc)]
711
pub extern "rust-cold" fn foo(_: [usize; 3]) {}

tests/incremental/issue-54059.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
//@ proc-macro: issue-54059.rs
2-
//@ ignore-windows - dealing with weird symbols issues on dylibs isn't worth it
32
//@ revisions: rpass1
43

54
extern crate issue_54059;

tests/run-make/naked-symbol-visibility/rmake.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
//@ ignore-windows
21
//@ only-x86_64
32
use run_make_support::object::ObjectSymbol;
43
use run_make_support::object::read::{File, Object, Symbol};

0 commit comments

Comments
 (0)