diff --git a/src/test/run-pass/simd-target-feature-mixup.rs b/src/test/run-pass/simd-target-feature-mixup.rs
index b60aec2b5c9..35ebc31b204 100644
--- a/src/test/run-pass/simd-target-feature-mixup.rs
+++ b/src/test/run-pass/simd-target-feature-mixup.rs
@@ -43,6 +43,11 @@ fn is_sigill(status: ExitStatus) -> bool {
     status.signal() == Some(4)
 }
 
+#[cfg(windows)]
+fn is_sigill(status: ExitStatus) -> bool {
+    status.code() == Some(0xc000001d)
+}
+
 #[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
 #[allow(bad_style)]
 mod test {