Skip to content

Commit 564309f

Browse files
committed
ignore windows
1 parent e7b729c commit 564309f

File tree

12 files changed

+24
-0
lines changed

12 files changed

+24
-0
lines changed

tests/ui/eii/codegen_cross_crate.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
//@ aux-build: codegen2.rs
44
//@ compile-flags: -O
55
//@ ignore-backends: gcc
6+
// linking on windows (speciifcally mingw) not yet supported, see tracking issue #125418
7+
//@ ignore-windows
68
// Tests whether calling EIIs works with the declaration in another crate.
79
#![feature(extern_item_impls)]
810

tests/ui/eii/codegen_single_crate.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
//@ run-pass
22
//@ check-run-results
33
//@ ignore-backends: gcc
4+
// linking on windows (speciifcally mingw) not yet supported, see tracking issue #125418
5+
//@ ignore-windows
46
// Tests whether calling EIIs works with the declaration in the same crate.
57
#![feature(extern_item_impls)]
68

tests/ui/eii/default/call_default.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
//@ run-pass
44
//@ check-run-results
55
//@ ignore-backends: gcc
6+
// linking on windows (speciifcally mingw) not yet supported, see tracking issue #125418
7+
//@ ignore-windows
68
// Functions can have target-cpu applied. On apple-darwin this is super important,
79
// since you can have binaries which mix x86 and aarch64 code that are compatible
810
// with both architectures. So we can't just reject target_cpu on EIIs since apple

tests/ui/eii/default/call_impl.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
//@ run-pass
55
//@ check-run-results
66
//@ ignore-backends: gcc
7+
// linking on windows (speciifcally mingw) not yet supported, see tracking issue #125418
8+
//@ ignore-windows
79
// Tests EIIs with default implementations.
810
// When an explicit implementation is given in one dependency, and the declaration is in another,
911
// the explicit implementation is preferred.

tests/ui/eii/default/local_crate.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
//@ run-pass
22
//@ check-run-results
33
//@ ignore-backends: gcc
4+
// linking on windows (speciifcally mingw) not yet supported, see tracking issue #125418
5+
//@ ignore-windows
46
// Tests EIIs with default implementations.
57
// In the same crate, when there's no explicit declaration, the default should be called.
68
#![feature(extern_item_impls)]

tests/ui/eii/default/local_crate_explicit.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
//@ run-pass
22
//@ check-run-results
33
//@ ignore-backends: gcc
4+
// linking on windows (speciifcally mingw) not yet supported, see tracking issue #125418
5+
//@ ignore-windows
46
// Tests EIIs with default implementations.
57
// In the same crate, the explicit implementation should get priority.
68
#![feature(extern_item_impls)]

tests/ui/eii/duplicate/duplicate1.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
//@ aux-build: impl1.rs
33
//@ aux-build: impl2.rs
44
//@ ignore-backends: gcc
5+
// linking on windows (speciifcally mingw) not yet supported, see tracking issue #125418
6+
//@ ignore-windows
57
// tests that EIIs error properly, even if the conflicting implementations live in another crate.
68
#![feature(extern_item_impls)]
79

tests/ui/eii/duplicate/duplicate2.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
//@ aux-build: impl2.rs
44
//@ aux-build: impl3.rs
55
//@ ignore-backends: gcc
6+
// linking on windows (speciifcally mingw) not yet supported, see tracking issue #125418
7+
//@ ignore-windows
68
// Tests the error message when there are multiple implementations of an EII in many crates.
79
#![feature(extern_item_impls)]
810

tests/ui/eii/duplicate/duplicate3.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
//@ aux-build: impl3.rs
55
//@ aux-build: impl4.rs
66
//@ ignore-backends: gcc
7+
// linking on windows (speciifcally mingw) not yet supported, see tracking issue #125418
8+
//@ ignore-windows
79
// Tests the error message when there are multiple implementations of an EII in many crates.
810
#![feature(extern_item_impls)]
911

tests/ui/eii/multiple_impls.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
//@ run-pass
22
//@ check-run-results
33
//@ ignore-backends: gcc
4+
// linking on windows (speciifcally mingw) not yet supported, see tracking issue #125418
5+
//@ ignore-windows
46
// Tests whether one function could implement two EIIs.
57
#![feature(extern_item_impls)]
68

0 commit comments

Comments
 (0)