diff --git a/src/test/ui/array-slice-vec/bounds-check-no-overflow.rs b/src/test/ui/array-slice-vec/bounds-check-no-overflow.rs index 70cbb0672544..3caf5f449952 100644 --- a/src/test/ui/array-slice-vec/bounds-check-no-overflow.rs +++ b/src/test/ui/array-slice-vec/bounds-check-no-overflow.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:index out of bounds +// ignore-emscripten no processes use std::usize; use std::mem::size_of; diff --git a/src/test/ui/array-slice-vec/dst-raw-slice.rs b/src/test/ui/array-slice-vec/dst-raw-slice.rs index 33db126944da..371d16f093a7 100644 --- a/src/test/ui/array-slice-vec/dst-raw-slice.rs +++ b/src/test/ui/array-slice-vec/dst-raw-slice.rs @@ -2,6 +2,8 @@ // run-fail // error-pattern:index out of bounds +// ignore-emscripten no processes + #[allow(unconditional_panic)] fn main() { let a: *const [_] = &[1, 2, 3]; diff --git a/src/test/ui/binop/binop-fail-3.rs b/src/test/ui/binop/binop-fail-3.rs index 7120a5c1f191..49f635e0c11d 100644 --- a/src/test/ui/binop/binop-fail-3.rs +++ b/src/test/ui/binop/binop-fail-3.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:quux +// ignore-emscripten no processes fn foo() -> ! { panic!("quux"); diff --git a/src/test/ui/binop/binop-panic.rs b/src/test/ui/binop/binop-panic.rs index 6927b96c1b37..44cdfffeeb7a 100644 --- a/src/test/ui/binop/binop-panic.rs +++ b/src/test/ui/binop/binop-panic.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:quux +// ignore-emscripten no processes fn my_err(s: String) -> ! { println!("{}", s); diff --git a/src/test/ui/borrowck/borrowck-local-borrow.rs b/src/test/ui/borrowck/borrowck-local-borrow.rs index c2b59ecce867..ea4589338c46 100644 --- a/src/test/ui/borrowck/borrowck-local-borrow.rs +++ b/src/test/ui/borrowck/borrowck-local-borrow.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:panic 1 +// ignore-emscripten no processes // revisions: migrate mir //[mir]compile-flags: -Z borrowck=mir diff --git a/src/test/ui/closures/diverging-closure.rs b/src/test/ui/closures/diverging-closure.rs index de7b68ef6849..1213a883ef0a 100644 --- a/src/test/ui/closures/diverging-closure.rs +++ b/src/test/ui/closures/diverging-closure.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:oops +// ignore-emscripten no processes fn main() { let func = || -> ! { diff --git a/src/test/ui/consts/promoted_div_by_zero.rs b/src/test/ui/consts/promoted_div_by_zero.rs index 582c186b4e46..b4503f691ffd 100644 --- a/src/test/ui/consts/promoted_div_by_zero.rs +++ b/src/test/ui/consts/promoted_div_by_zero.rs @@ -2,6 +2,7 @@ // run-fail // error-pattern: attempt to divide by zero +// ignore-emscripten no processes fn main() { let x = &(1 / (1 - 1)); diff --git a/src/test/ui/fn/expr-fn-panic.rs b/src/test/ui/fn/expr-fn-panic.rs index e93439a1d17f..123b57f97a4e 100644 --- a/src/test/ui/fn/expr-fn-panic.rs +++ b/src/test/ui/fn/expr-fn-panic.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:explicit panic +// ignore-emscripten no processes fn f() -> ! { panic!() diff --git a/src/test/ui/generator/generator-resume-after-panic.rs b/src/test/ui/generator/generator-resume-after-panic.rs index 1e9a7ed1e94c..55704f40e9f2 100644 --- a/src/test/ui/generator/generator-resume-after-panic.rs +++ b/src/test/ui/generator/generator-resume-after-panic.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:generator resumed after panicking +// ignore-emscripten no processes // Test that we get the correct message for resuming a panicked generator. diff --git a/src/test/ui/hashmap/hashmap-capacity-overflow.rs b/src/test/ui/hashmap/hashmap-capacity-overflow.rs index 0e904b7b6a47..5f88683f4adf 100644 --- a/src/test/ui/hashmap/hashmap-capacity-overflow.rs +++ b/src/test/ui/hashmap/hashmap-capacity-overflow.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:capacity overflow +// ignore-emscripten no processes use std::collections::hash_map::HashMap; use std::usize; diff --git a/src/test/ui/if/expr-if-panic-fn.rs b/src/test/ui/if/expr-if-panic-fn.rs index 7ddd4bc5e0f4..36e49785a49d 100644 --- a/src/test/ui/if/expr-if-panic-fn.rs +++ b/src/test/ui/if/expr-if-panic-fn.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:explicit panic +// ignore-emscripten no processes fn f() -> ! { panic!() diff --git a/src/test/ui/if/expr-if-panic.rs b/src/test/ui/if/expr-if-panic.rs index 4ab73dc736a3..520ee0870ee1 100644 --- a/src/test/ui/if/expr-if-panic.rs +++ b/src/test/ui/if/expr-if-panic.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:explicit panic +// ignore-emscripten no processes fn main() { let _x = if false { diff --git a/src/test/ui/if/if-check-panic.rs b/src/test/ui/if/if-check-panic.rs index d768cf10c8bf..037cd427ccf3 100644 --- a/src/test/ui/if/if-check-panic.rs +++ b/src/test/ui/if/if-check-panic.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:Number is odd +// ignore-emscripten no processes fn even(x: usize) -> bool { if x < 2 { diff --git a/src/test/ui/if/if-cond-bot.rs b/src/test/ui/if/if-cond-bot.rs index 3bbea4584460..bcd114678528 100644 --- a/src/test/ui/if/if-cond-bot.rs +++ b/src/test/ui/if/if-cond-bot.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:quux +// ignore-emscripten no processes fn my_err(s: String) -> ! { println!("{}", s); diff --git a/src/test/ui/imports/glob-use-std.rs b/src/test/ui/imports/glob-use-std.rs index 3cd6a380ed22..ef06cc570d55 100644 --- a/src/test/ui/imports/glob-use-std.rs +++ b/src/test/ui/imports/glob-use-std.rs @@ -2,6 +2,7 @@ // run-fail // error-pattern:panic works +// ignore-emscripten no processes use std::*; diff --git a/src/test/ui/issues/issue-12920.rs b/src/test/ui/issues/issue-12920.rs index 85d199f6d82d..a0cfea055be2 100644 --- a/src/test/ui/issues/issue-12920.rs +++ b/src/test/ui/issues/issue-12920.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:explicit panic +// ignore-emscripten no processes pub fn main() { panic!(); diff --git a/src/test/ui/issues/issue-13202.rs b/src/test/ui/issues/issue-13202.rs index 511273bae9de..16debb5b6c4a 100644 --- a/src/test/ui/issues/issue-13202.rs +++ b/src/test/ui/issues/issue-13202.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:bad input +// ignore-emscripten no processes fn main() { Some("foo").unwrap_or(panic!("bad input")).to_string(); diff --git a/src/test/ui/issues/issue-18576.rs b/src/test/ui/issues/issue-18576.rs index 946d2d47369f..389cf108b05e 100644 --- a/src/test/ui/issues/issue-18576.rs +++ b/src/test/ui/issues/issue-18576.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:stop +// ignore-emscripten no processes // #18576 // Make sure that calling an extern function pointer in an unreachable diff --git a/src/test/ui/issues/issue-20971.rs b/src/test/ui/issues/issue-20971.rs index 4fb901e2272c..2e10418178c4 100644 --- a/src/test/ui/issues/issue-20971.rs +++ b/src/test/ui/issues/issue-20971.rs @@ -2,6 +2,7 @@ // run-fail // error-pattern:Hello, world! +// ignore-emscripten no processes pub trait Parser { type Input; diff --git a/src/test/ui/issues/issue-23354-2.rs b/src/test/ui/issues/issue-23354-2.rs index 1a3ed1030607..c291d8a5eaf3 100644 --- a/src/test/ui/issues/issue-23354-2.rs +++ b/src/test/ui/issues/issue-23354-2.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:panic evaluated +// ignore-emscripten no processes #[allow(unused_variables)] fn main() { diff --git a/src/test/ui/issues/issue-23354.rs b/src/test/ui/issues/issue-23354.rs index 77b7dbf99dac..8b7c2eef2fc1 100644 --- a/src/test/ui/issues/issue-23354.rs +++ b/src/test/ui/issues/issue-23354.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:panic evaluated +// ignore-emscripten no processes #[allow(unused_variables)] fn main() { diff --git a/src/test/ui/issues/issue-2444.rs b/src/test/ui/issues/issue-2444.rs index 35d8eabcd600..ac0d0506a342 100644 --- a/src/test/ui/issues/issue-2444.rs +++ b/src/test/ui/issues/issue-2444.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:explicit panic +// ignore-emscripten no processes use std::sync::Arc; diff --git a/src/test/ui/issues/issue-2470-bounds-check-overflow.rs b/src/test/ui/issues/issue-2470-bounds-check-overflow.rs index 86558c228c5b..f0e8e185e563 100644 --- a/src/test/ui/issues/issue-2470-bounds-check-overflow.rs +++ b/src/test/ui/issues/issue-2470-bounds-check-overflow.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:index out of bounds +// ignore-emscripten no processes use std::mem; diff --git a/src/test/ui/issues/issue-2761.rs b/src/test/ui/issues/issue-2761.rs index 437566459250..3ba098abbe65 100644 --- a/src/test/ui/issues/issue-2761.rs +++ b/src/test/ui/issues/issue-2761.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:custom message +// ignore-emscripten no processes fn main() { assert!(false, "custom message"); diff --git a/src/test/ui/issues/issue-28934.rs b/src/test/ui/issues/issue-28934.rs index fcf91d74fbe5..1e48878f632e 100644 --- a/src/test/ui/issues/issue-28934.rs +++ b/src/test/ui/issues/issue-28934.rs @@ -3,6 +3,7 @@ // run-fail // error-pattern:explicit panic +// ignore-emscripten no processes struct Parser<'i: 't, 't>(&'i u8, &'t u8); diff --git a/src/test/ui/issues/issue-29798.rs b/src/test/ui/issues/issue-29798.rs index 31b08f2164a4..5eff5d1915ba 100644 --- a/src/test/ui/issues/issue-29798.rs +++ b/src/test/ui/issues/issue-29798.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:index out of bounds: the len is 5 but the index is 5 +// ignore-emscripten no processes const fn test(x: usize) -> i32 { [42;5][x] diff --git a/src/test/ui/issues/issue-3029.rs b/src/test/ui/issues/issue-3029.rs index aea2368a211a..a5d30960a4cd 100644 --- a/src/test/ui/issues/issue-3029.rs +++ b/src/test/ui/issues/issue-3029.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:so long +// ignore-emscripten no processes #![allow(unused_allocation)] #![allow(unreachable_code)] diff --git a/src/test/ui/issues/issue-30380.rs b/src/test/ui/issues/issue-30380.rs index 34bd6c1b0e56..48b329c5de14 100644 --- a/src/test/ui/issues/issue-30380.rs +++ b/src/test/ui/issues/issue-30380.rs @@ -3,6 +3,7 @@ // run-fail // error-pattern:panicking destructors ftw! +// ignore-emscripten no processes struct Observer<'a>(&'a mut FilledOnDrop); diff --git a/src/test/ui/issues/issue-44216-add-instant.rs b/src/test/ui/issues/issue-44216-add-instant.rs index b5f48e8cedc5..c2f3598f645b 100644 --- a/src/test/ui/issues/issue-44216-add-instant.rs +++ b/src/test/ui/issues/issue-44216-add-instant.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:overflow +// ignore-emscripten no processes use std::time::{Instant, Duration}; diff --git a/src/test/ui/issues/issue-44216-add-system-time.rs b/src/test/ui/issues/issue-44216-add-system-time.rs index da28433dde9a..9a88cb7c1891 100644 --- a/src/test/ui/issues/issue-44216-add-system-time.rs +++ b/src/test/ui/issues/issue-44216-add-system-time.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:overflow +// ignore-emscripten no processes use std::time::{Duration, SystemTime}; diff --git a/src/test/ui/issues/issue-44216-sub-instant.rs b/src/test/ui/issues/issue-44216-sub-instant.rs index 954cf45591f0..2decd88bbc06 100644 --- a/src/test/ui/issues/issue-44216-sub-instant.rs +++ b/src/test/ui/issues/issue-44216-sub-instant.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:overflow +// ignore-emscripten no processes use std::time::{Instant, Duration}; diff --git a/src/test/ui/issues/issue-44216-sub-system-time.rs b/src/test/ui/issues/issue-44216-sub-system-time.rs index e024e231565b..e58a31a41a5e 100644 --- a/src/test/ui/issues/issue-44216-sub-system-time.rs +++ b/src/test/ui/issues/issue-44216-sub-system-time.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:overflow +// ignore-emscripten no processes use std::time::{Duration, SystemTime}; diff --git a/src/test/ui/issues/issue-51345-2.rs b/src/test/ui/issues/issue-51345-2.rs index 4abdba6176a2..52f342a85005 100644 --- a/src/test/ui/issues/issue-51345-2.rs +++ b/src/test/ui/issues/issue-51345-2.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern: thread 'main' panicked at 'explicit panic' +// ignore-emscripten no processes fn main() { let mut vec = vec![]; diff --git a/src/test/ui/issues/issue-6458-1.rs b/src/test/ui/issues/issue-6458-1.rs index 16c479a6a5cb..184e4832b90b 100644 --- a/src/test/ui/issues/issue-6458-1.rs +++ b/src/test/ui/issues/issue-6458-1.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:explicit panic +// ignore-emscripten no processes fn foo(t: T) {} fn main() { diff --git a/src/test/ui/issues/issue-811.rs b/src/test/ui/issues/issue-811.rs index d16467e4b51e..f929d388819a 100644 --- a/src/test/ui/issues/issue-811.rs +++ b/src/test/ui/issues/issue-811.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:quux +// ignore-emscripten no processes use std::marker::PhantomData; diff --git a/src/test/ui/issues/issue-948.rs b/src/test/ui/issues/issue-948.rs index ab0cee71929f..b9bbeb3951e4 100644 --- a/src/test/ui/issues/issue-948.rs +++ b/src/test/ui/issues/issue-948.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:beep boop +// ignore-emscripten no processes #![allow(unused_variables)] diff --git a/src/test/ui/loops/for-each-loop-panic.rs b/src/test/ui/loops/for-each-loop-panic.rs index 1d0dbe176aef..5156999f4db9 100644 --- a/src/test/ui/loops/for-each-loop-panic.rs +++ b/src/test/ui/loops/for-each-loop-panic.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:moop +// ignore-emscripten no processes fn main() { for _ in 0_usize..10_usize { diff --git a/src/test/ui/macros/assert-as-macro.rs b/src/test/ui/macros/assert-as-macro.rs index bc51b673606e..23c054808133 100644 --- a/src/test/ui/macros/assert-as-macro.rs +++ b/src/test/ui/macros/assert-as-macro.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:assertion failed: 1 == 2 +// ignore-emscripten no processes fn main() { assert!(1 == 2); diff --git a/src/test/ui/macros/assert-eq-macro-panic.rs b/src/test/ui/macros/assert-eq-macro-panic.rs index bd4eb78de9fc..5e505c30b350 100644 --- a/src/test/ui/macros/assert-eq-macro-panic.rs +++ b/src/test/ui/macros/assert-eq-macro-panic.rs @@ -2,6 +2,7 @@ // error-pattern:assertion failed: `(left == right)` // error-pattern: left: `14` // error-pattern:right: `15` +// ignore-emscripten no processes fn main() { assert_eq!(14, 15); diff --git a/src/test/ui/macros/assert-macro-explicit.rs b/src/test/ui/macros/assert-macro-explicit.rs index da13c06d575e..578ef5632780 100644 --- a/src/test/ui/macros/assert-macro-explicit.rs +++ b/src/test/ui/macros/assert-macro-explicit.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:panicked at 'assertion failed: false' +// ignore-emscripten no processes fn main() { assert!(false); diff --git a/src/test/ui/macros/assert-macro-fmt.rs b/src/test/ui/macros/assert-macro-fmt.rs index 3b173156d7a4..b8d319d85f40 100644 --- a/src/test/ui/macros/assert-macro-fmt.rs +++ b/src/test/ui/macros/assert-macro-fmt.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:panicked at 'test-assert-fmt 42 rust' +// ignore-emscripten no processes fn main() { assert!(false, "test-assert-fmt {} {}", 42, "rust"); diff --git a/src/test/ui/macros/assert-macro-owned.rs b/src/test/ui/macros/assert-macro-owned.rs index c231ceb46e91..b50fe65c0150 100644 --- a/src/test/ui/macros/assert-macro-owned.rs +++ b/src/test/ui/macros/assert-macro-owned.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:panicked at 'test-assert-owned' +// ignore-emscripten no processes fn main() { assert!(false, "test-assert-owned".to_string()); diff --git a/src/test/ui/macros/assert-macro-static.rs b/src/test/ui/macros/assert-macro-static.rs index 3c988ba4469b..dc5274a7e888 100644 --- a/src/test/ui/macros/assert-macro-static.rs +++ b/src/test/ui/macros/assert-macro-static.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:panicked at 'test-assert-static' +// ignore-emscripten no processes fn main() { assert!(false, "test-assert-static"); diff --git a/src/test/ui/macros/assert-ne-macro-panic.rs b/src/test/ui/macros/assert-ne-macro-panic.rs index 0e505e58e2b5..4f507d7b54d9 100644 --- a/src/test/ui/macros/assert-ne-macro-panic.rs +++ b/src/test/ui/macros/assert-ne-macro-panic.rs @@ -2,6 +2,7 @@ // error-pattern:assertion failed: `(left != right)` // error-pattern: left: `14` // error-pattern:right: `14` +// ignore-emscripten no processes fn main() { assert_ne!(14, 14); diff --git a/src/test/ui/macros/die-macro-2.rs b/src/test/ui/macros/die-macro-2.rs index 11a3222440df..ebbce528a18f 100644 --- a/src/test/ui/macros/die-macro-2.rs +++ b/src/test/ui/macros/die-macro-2.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:test +// ignore-emscripten no processes fn main() { panic!("test"); diff --git a/src/test/ui/macros/die-macro-expr.rs b/src/test/ui/macros/die-macro-expr.rs index 05f821acdf56..c4b5f68ddf9f 100644 --- a/src/test/ui/macros/die-macro-expr.rs +++ b/src/test/ui/macros/die-macro-expr.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:test +// ignore-emscripten no processes fn main() { let __isize: isize = panic!("test"); diff --git a/src/test/ui/macros/die-macro-pure.rs b/src/test/ui/macros/die-macro-pure.rs index 1a86a7c22cc5..588fbe61b0e7 100644 --- a/src/test/ui/macros/die-macro-pure.rs +++ b/src/test/ui/macros/die-macro-pure.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:test +// ignore-emscripten no processes fn f() { panic!("test"); diff --git a/src/test/ui/macros/unimplemented-macro-panic.rs b/src/test/ui/macros/unimplemented-macro-panic.rs index 37932ca7670c..e7169903f8ea 100644 --- a/src/test/ui/macros/unimplemented-macro-panic.rs +++ b/src/test/ui/macros/unimplemented-macro-panic.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:not implemented +// ignore-emscripten no processes fn main() { unimplemented!() diff --git a/src/test/ui/macros/unreachable-fmt-msg.rs b/src/test/ui/macros/unreachable-fmt-msg.rs index b2df8f825001..eb17ed92711c 100644 --- a/src/test/ui/macros/unreachable-fmt-msg.rs +++ b/src/test/ui/macros/unreachable-fmt-msg.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:internal error: entered unreachable code: 6 is not prime +// ignore-emscripten no processes fn main() { unreachable!("{} is not {}", 6u32, "prime"); diff --git a/src/test/ui/macros/unreachable-macro-panic.rs b/src/test/ui/macros/unreachable-macro-panic.rs index ad0d82feeaff..55e2102e2cc6 100644 --- a/src/test/ui/macros/unreachable-macro-panic.rs +++ b/src/test/ui/macros/unreachable-macro-panic.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:internal error: entered unreachable code +// ignore-emscripten no processes fn main() { unreachable!() diff --git a/src/test/ui/macros/unreachable-static-msg.rs b/src/test/ui/macros/unreachable-static-msg.rs index b59d1960511f..55edf3af7d9e 100644 --- a/src/test/ui/macros/unreachable-static-msg.rs +++ b/src/test/ui/macros/unreachable-static-msg.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:internal error: entered unreachable code: uhoh +// ignore-emscripten no processes fn main() { unreachable!("uhoh") diff --git a/src/test/ui/macros/unreachable.rs b/src/test/ui/macros/unreachable.rs index ad0d82feeaff..55e2102e2cc6 100644 --- a/src/test/ui/macros/unreachable.rs +++ b/src/test/ui/macros/unreachable.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:internal error: entered unreachable code +// ignore-emscripten no processes fn main() { unreachable!() diff --git a/src/test/ui/match/expr-match-panic-fn.rs b/src/test/ui/match/expr-match-panic-fn.rs index c5bd7382f9f2..ea471717e883 100644 --- a/src/test/ui/match/expr-match-panic-fn.rs +++ b/src/test/ui/match/expr-match-panic-fn.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:explicit panic +// ignore-emscripten no processes fn f() -> ! { panic!() diff --git a/src/test/ui/match/expr-match-panic.rs b/src/test/ui/match/expr-match-panic.rs index 76144314fad2..53f8a8bd30dd 100644 --- a/src/test/ui/match/expr-match-panic.rs +++ b/src/test/ui/match/expr-match-panic.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:explicit panic +// ignore-emscripten no processes fn main() { let _x = match true { diff --git a/src/test/ui/match/match-bot-panic.rs b/src/test/ui/match/match-bot-panic.rs index 8b147cb5ab68..e4a6f6d6fe44 100644 --- a/src/test/ui/match/match-bot-panic.rs +++ b/src/test/ui/match/match-bot-panic.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:explicit panic +// ignore-emscripten no processes #![allow(unreachable_code)] #![allow(unused_variables)] diff --git a/src/test/ui/match/match-disc-bot.rs b/src/test/ui/match/match-disc-bot.rs index 785237b34af3..18cfd5e23950 100644 --- a/src/test/ui/match/match-disc-bot.rs +++ b/src/test/ui/match/match-disc-bot.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:quux +// ignore-emscripten no processes fn f() -> ! { panic!("quux") diff --git a/src/test/ui/match/match-wildcards.rs b/src/test/ui/match/match-wildcards.rs index b79fd03c1333..43f6e4913ac7 100644 --- a/src/test/ui/match/match-wildcards.rs +++ b/src/test/ui/match/match-wildcards.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:squirrelcupcake +// ignore-emscripten no processes fn cmp() -> isize { match (Some('a'), None::) { diff --git a/src/test/ui/meta-revision-ok.rs b/src/test/ui/meta-revision-ok.rs index c77ce084a5c5..7df9a6ea48fa 100644 --- a/src/test/ui/meta-revision-ok.rs +++ b/src/test/ui/meta-revision-ok.rs @@ -5,6 +5,7 @@ // revisions: foo bar //[foo] error-pattern:foo //[bar] error-pattern:bar +// ignore-emscripten no processes #[cfg(foo)] fn die() { diff --git a/src/test/ui/mir/mir_codegen_calls_converging_drops.rs b/src/test/ui/mir/mir_codegen_calls_converging_drops.rs index 7b31c1aa12e3..b562f9308141 100644 --- a/src/test/ui/mir/mir_codegen_calls_converging_drops.rs +++ b/src/test/ui/mir/mir_codegen_calls_converging_drops.rs @@ -2,6 +2,7 @@ // error-pattern:converging_fn called // error-pattern:0 dropped // error-pattern:exit +// ignore-emscripten no processes struct Droppable(u8); impl Drop for Droppable { diff --git a/src/test/ui/mir/mir_codegen_calls_converging_drops_2.rs b/src/test/ui/mir/mir_codegen_calls_converging_drops_2.rs index f8117887c903..e9446da9e391 100644 --- a/src/test/ui/mir/mir_codegen_calls_converging_drops_2.rs +++ b/src/test/ui/mir/mir_codegen_calls_converging_drops_2.rs @@ -2,6 +2,7 @@ // error-pattern:complex called // error-pattern:dropped // error-pattern:exit +// ignore-emscripten no processes struct Droppable; impl Drop for Droppable { diff --git a/src/test/ui/mir/mir_codegen_calls_diverging.rs b/src/test/ui/mir/mir_codegen_calls_diverging.rs index 96630da4d49a..736d580e2da1 100644 --- a/src/test/ui/mir/mir_codegen_calls_diverging.rs +++ b/src/test/ui/mir/mir_codegen_calls_diverging.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:diverging_fn called +// ignore-emscripten no processes fn diverging_fn() -> ! { panic!("diverging_fn called") diff --git a/src/test/ui/mir/mir_codegen_calls_diverging_drops.rs b/src/test/ui/mir/mir_codegen_calls_diverging_drops.rs index 96a03a0d6a71..796d74477939 100644 --- a/src/test/ui/mir/mir_codegen_calls_diverging_drops.rs +++ b/src/test/ui/mir/mir_codegen_calls_diverging_drops.rs @@ -1,6 +1,7 @@ // run-fail // error-pattern:diverging_fn called // error-pattern:0 dropped +// ignore-emscripten no processes struct Droppable(u8); impl Drop for Droppable { diff --git a/src/test/ui/mir/mir_drop_panics.rs b/src/test/ui/mir/mir_drop_panics.rs index da6d0b6a346a..bf269ee901b9 100644 --- a/src/test/ui/mir/mir_drop_panics.rs +++ b/src/test/ui/mir/mir_drop_panics.rs @@ -1,6 +1,7 @@ // run-fail // error-pattern:panic 1 // error-pattern:drop 2 +// ignore-emscripten no processes struct Droppable(u32); impl Drop for Droppable { diff --git a/src/test/ui/mir/mir_dynamic_drops_1.rs b/src/test/ui/mir/mir_dynamic_drops_1.rs index 524f13d754df..a77b2368d3ba 100644 --- a/src/test/ui/mir/mir_dynamic_drops_1.rs +++ b/src/test/ui/mir/mir_dynamic_drops_1.rs @@ -2,6 +2,7 @@ // error-pattern:drop 1 // error-pattern:drop 2 // ignore-cloudabi no std::process +// ignore-emscripten no processes /// Structure which will not allow to be dropped twice. struct Droppable<'a>(&'a mut bool, u32); diff --git a/src/test/ui/mir/mir_dynamic_drops_2.rs b/src/test/ui/mir/mir_dynamic_drops_2.rs index 8415b99bcf94..088a16d33878 100644 --- a/src/test/ui/mir/mir_dynamic_drops_2.rs +++ b/src/test/ui/mir/mir_dynamic_drops_2.rs @@ -1,6 +1,7 @@ // run-fail // error-pattern:drop 1 // ignore-cloudabi no std::process +// ignore-emscripten no processes /// Structure which will not allow to be dropped twice. struct Droppable<'a>(&'a mut bool, u32); diff --git a/src/test/ui/mir/mir_dynamic_drops_3.rs b/src/test/ui/mir/mir_dynamic_drops_3.rs index 18914fdb03d7..029bdcd9a159 100644 --- a/src/test/ui/mir/mir_dynamic_drops_3.rs +++ b/src/test/ui/mir/mir_dynamic_drops_3.rs @@ -4,6 +4,7 @@ // error-pattern:drop 2 // error-pattern:drop 1 // ignore-cloudabi no std::process +// ignore-emscripten no processes /// Structure which will not allow to be dropped twice. struct Droppable<'a>(&'a mut bool, u32); diff --git a/src/test/ui/mir/mir_indexing_oob_1.rs b/src/test/ui/mir/mir_indexing_oob_1.rs index d46d3704779c..6d769b6b23a8 100644 --- a/src/test/ui/mir/mir_indexing_oob_1.rs +++ b/src/test/ui/mir/mir_indexing_oob_1.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:index out of bounds: the len is 5 but the index is 10 +// ignore-emscripten no processes const C: [u32; 5] = [0; 5]; diff --git a/src/test/ui/mir/mir_indexing_oob_2.rs b/src/test/ui/mir/mir_indexing_oob_2.rs index 03b3ea01d6b4..a9e850570153 100644 --- a/src/test/ui/mir/mir_indexing_oob_2.rs +++ b/src/test/ui/mir/mir_indexing_oob_2.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:index out of bounds: the len is 5 but the index is 10 +// ignore-emscripten no processes const C: &'static [u8; 5] = b"hello"; diff --git a/src/test/ui/mir/mir_indexing_oob_3.rs b/src/test/ui/mir/mir_indexing_oob_3.rs index 023d65c4bd0e..4f5cab59bfc6 100644 --- a/src/test/ui/mir/mir_indexing_oob_3.rs +++ b/src/test/ui/mir/mir_indexing_oob_3.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:index out of bounds: the len is 5 but the index is 10 +// ignore-emscripten no processes const C: &'static [u8; 5] = b"hello"; diff --git a/src/test/ui/never_type/return-never-coerce.rs b/src/test/ui/never_type/return-never-coerce.rs index fa0c78c2cf3f..d615940eff1f 100644 --- a/src/test/ui/never_type/return-never-coerce.rs +++ b/src/test/ui/never_type/return-never-coerce.rs @@ -2,6 +2,7 @@ // run-fail // error-pattern:aah! +// ignore-emscripten no processes fn call_another_fn T>(f: F) -> T { f() diff --git a/src/test/ui/numbers-arithmetic/divide-by-zero.rs b/src/test/ui/numbers-arithmetic/divide-by-zero.rs index fcbc23b83672..30e0e6c1bdd4 100644 --- a/src/test/ui/numbers-arithmetic/divide-by-zero.rs +++ b/src/test/ui/numbers-arithmetic/divide-by-zero.rs @@ -1,5 +1,7 @@ // run-fail // error-pattern:attempt to divide by zero +// ignore-emscripten no processes + #[allow(unconditional_panic)] fn main() { let y = 0; diff --git a/src/test/ui/numbers-arithmetic/mod-zero.rs b/src/test/ui/numbers-arithmetic/mod-zero.rs index a2798175d68e..083716394124 100644 --- a/src/test/ui/numbers-arithmetic/mod-zero.rs +++ b/src/test/ui/numbers-arithmetic/mod-zero.rs @@ -1,5 +1,7 @@ // run-fail // error-pattern:attempt to calculate the remainder with a divisor of zero +// ignore-emscripten no processes + #[allow(unconditional_panic)] fn main() { let y = 0; diff --git a/src/test/ui/numbers-arithmetic/overflowing-add.rs b/src/test/ui/numbers-arithmetic/overflowing-add.rs index 7d63fe3d20b6..b0f22a74b4a8 100644 --- a/src/test/ui/numbers-arithmetic/overflowing-add.rs +++ b/src/test/ui/numbers-arithmetic/overflowing-add.rs @@ -1,6 +1,7 @@ // run-fail // error-pattern:thread 'main' panicked at 'attempt to add with overflow' // compile-flags: -C debug-assertions +// ignore-emscripten no processes #![allow(arithmetic_overflow)] diff --git a/src/test/ui/numbers-arithmetic/overflowing-mul.rs b/src/test/ui/numbers-arithmetic/overflowing-mul.rs index 6e17aeb6761d..34ab5d8fad5e 100644 --- a/src/test/ui/numbers-arithmetic/overflowing-mul.rs +++ b/src/test/ui/numbers-arithmetic/overflowing-mul.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:thread 'main' panicked at 'attempt to multiply with overflow' +// ignore-emscripten no processes // compile-flags: -C debug-assertions #![allow(arithmetic_overflow)] diff --git a/src/test/ui/numbers-arithmetic/overflowing-neg.rs b/src/test/ui/numbers-arithmetic/overflowing-neg.rs index f77bc132e766..fe77544641cc 100644 --- a/src/test/ui/numbers-arithmetic/overflowing-neg.rs +++ b/src/test/ui/numbers-arithmetic/overflowing-neg.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:thread 'main' panicked at 'attempt to negate with overflow' +// ignore-emscripten no processes // compile-flags: -C debug-assertions #![allow(arithmetic_overflow)] diff --git a/src/test/ui/numbers-arithmetic/overflowing-pow-signed.rs b/src/test/ui/numbers-arithmetic/overflowing-pow-signed.rs index a855ef0ec066..b59efe6f2127 100644 --- a/src/test/ui/numbers-arithmetic/overflowing-pow-signed.rs +++ b/src/test/ui/numbers-arithmetic/overflowing-pow-signed.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:thread 'main' panicked at 'attempt to multiply with overflow' +// ignore-emscripten no processes // compile-flags: -C debug-assertions fn main() { diff --git a/src/test/ui/numbers-arithmetic/overflowing-pow-unsigned.rs b/src/test/ui/numbers-arithmetic/overflowing-pow-unsigned.rs index 26a2b2c4b8a4..f2643c164631 100644 --- a/src/test/ui/numbers-arithmetic/overflowing-pow-unsigned.rs +++ b/src/test/ui/numbers-arithmetic/overflowing-pow-unsigned.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:thread 'main' panicked at 'attempt to multiply with overflow' +// ignore-emscripten no processes // compile-flags: -C debug-assertions fn main() { diff --git a/src/test/ui/numbers-arithmetic/overflowing-sub.rs b/src/test/ui/numbers-arithmetic/overflowing-sub.rs index 2e2ee5212476..66685ac961a1 100644 --- a/src/test/ui/numbers-arithmetic/overflowing-sub.rs +++ b/src/test/ui/numbers-arithmetic/overflowing-sub.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:thread 'main' panicked at 'attempt to subtract with overflow' +// ignore-emscripten no processes // compile-flags: -C debug-assertions #![allow(arithmetic_overflow)] diff --git a/src/test/ui/panic-runtime/unwind-interleaved.rs b/src/test/ui/panic-runtime/unwind-interleaved.rs index 3d2b8a694806..a8b3f3493097 100644 --- a/src/test/ui/panic-runtime/unwind-interleaved.rs +++ b/src/test/ui/panic-runtime/unwind-interleaved.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:explicit panic +// ignore-emscripten no processes fn a() {} diff --git a/src/test/ui/panic-runtime/unwind-rec.rs b/src/test/ui/panic-runtime/unwind-rec.rs index 88aa6a577e62..a9b7ee8ec7d4 100644 --- a/src/test/ui/panic-runtime/unwind-rec.rs +++ b/src/test/ui/panic-runtime/unwind-rec.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:explicit panic +// ignore-emscripten no processes fn build() -> Vec { panic!(); diff --git a/src/test/ui/panic-runtime/unwind-rec2.rs b/src/test/ui/panic-runtime/unwind-rec2.rs index b3cac5141bbc..a130f9e879f2 100644 --- a/src/test/ui/panic-runtime/unwind-rec2.rs +++ b/src/test/ui/panic-runtime/unwind-rec2.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:explicit panic +// ignore-emscripten no processes fn build1() -> Vec { vec![0, 0, 0, 0, 0, 0, 0] diff --git a/src/test/ui/panic-runtime/unwind-unique.rs b/src/test/ui/panic-runtime/unwind-unique.rs index fabd28ac4f91..d66e39110eac 100644 --- a/src/test/ui/panic-runtime/unwind-unique.rs +++ b/src/test/ui/panic-runtime/unwind-unique.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:explicit panic +// ignore-emscripten no processes fn failfn() { panic!(); diff --git a/src/test/ui/panics/args-panic.rs b/src/test/ui/panics/args-panic.rs index cdf1ef447521..322054caf116 100644 --- a/src/test/ui/panics/args-panic.rs +++ b/src/test/ui/panics/args-panic.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:meep +// ignore-emscripten no processes #![feature(box_syntax)] diff --git a/src/test/ui/panics/doublepanic.rs b/src/test/ui/panics/doublepanic.rs index 0b6ac6fe4100..c1fcc875c361 100644 --- a/src/test/ui/panics/doublepanic.rs +++ b/src/test/ui/panics/doublepanic.rs @@ -2,6 +2,7 @@ // run-fail // error-pattern:One +// ignore-emscripten no processes fn main() { panic!("One"); diff --git a/src/test/ui/panics/explicit-panic-msg.rs b/src/test/ui/panics/explicit-panic-msg.rs index d27fc3e06f1b..1789e2e62c8b 100644 --- a/src/test/ui/panics/explicit-panic-msg.rs +++ b/src/test/ui/panics/explicit-panic-msg.rs @@ -3,6 +3,7 @@ // run-fail // error-pattern:wooooo +// ignore-emscripten no processes fn main() { let mut a = 1; diff --git a/src/test/ui/panics/explicit-panic.rs b/src/test/ui/panics/explicit-panic.rs index ddd5f00be6e7..27c73d3493cb 100644 --- a/src/test/ui/panics/explicit-panic.rs +++ b/src/test/ui/panics/explicit-panic.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:explicit +// ignore-emscripten no processes fn main() { panic!(); diff --git a/src/test/ui/panics/fmt-panic.rs b/src/test/ui/panics/fmt-panic.rs index 8024f7b6166d..87fb2e6dd54b 100644 --- a/src/test/ui/panics/fmt-panic.rs +++ b/src/test/ui/panics/fmt-panic.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:meh +// ignore-emscripten no processes fn main() { let str_var: String = "meh".to_string(); diff --git a/src/test/ui/panics/main-panic.rs b/src/test/ui/panics/main-panic.rs index 34bd9f8e0c6f..023ab4701259 100644 --- a/src/test/ui/panics/main-panic.rs +++ b/src/test/ui/panics/main-panic.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:thread 'main' panicked at +// ignore-emscripten no processes fn main() { panic!() diff --git a/src/test/ui/panics/panic-arg.rs b/src/test/ui/panics/panic-arg.rs index b73487d083c1..f7c2dbb096f2 100644 --- a/src/test/ui/panics/panic-arg.rs +++ b/src/test/ui/panics/panic-arg.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:woe +// ignore-emscripten no processes fn f(a: isize) { println!("{}", a); diff --git a/src/test/ui/panics/panic-macro-any-wrapped.rs b/src/test/ui/panics/panic-macro-any-wrapped.rs index 85737e947a17..80c87c6f32c4 100644 --- a/src/test/ui/panics/panic-macro-any-wrapped.rs +++ b/src/test/ui/panics/panic-macro-any-wrapped.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:panicked at 'Box' +// ignore-emscripten no processes fn main() { panic!(Box::new(612_i64)); diff --git a/src/test/ui/panics/panic-macro-any.rs b/src/test/ui/panics/panic-macro-any.rs index 0d9eec17eb76..ffc7114c1f5f 100644 --- a/src/test/ui/panics/panic-macro-any.rs +++ b/src/test/ui/panics/panic-macro-any.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:panicked at 'Box' +// ignore-emscripten no processes #![feature(box_syntax)] diff --git a/src/test/ui/panics/panic-macro-explicit.rs b/src/test/ui/panics/panic-macro-explicit.rs index f27bdda3f321..ac4d6f8128b8 100644 --- a/src/test/ui/panics/panic-macro-explicit.rs +++ b/src/test/ui/panics/panic-macro-explicit.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:panicked at 'explicit panic' +// ignore-emscripten no processes fn main() { panic!(); diff --git a/src/test/ui/panics/panic-macro-fmt.rs b/src/test/ui/panics/panic-macro-fmt.rs index c18d7830d064..a755ebc0f4e3 100644 --- a/src/test/ui/panics/panic-macro-fmt.rs +++ b/src/test/ui/panics/panic-macro-fmt.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:panicked at 'test-fail-fmt 42 rust' +// ignore-emscripten no processes fn main() { panic!("test-fail-fmt {} {}", 42, "rust"); diff --git a/src/test/ui/panics/panic-macro-owned.rs b/src/test/ui/panics/panic-macro-owned.rs index fd56cfa3bb8a..b898fde77a3b 100644 --- a/src/test/ui/panics/panic-macro-owned.rs +++ b/src/test/ui/panics/panic-macro-owned.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:panicked at 'test-fail-owned' +// ignore-emscripten no processes fn main() { panic!("test-fail-owned"); diff --git a/src/test/ui/panics/panic-macro-static.rs b/src/test/ui/panics/panic-macro-static.rs index a78732ed3984..a1d467cbfb52 100644 --- a/src/test/ui/panics/panic-macro-static.rs +++ b/src/test/ui/panics/panic-macro-static.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:panicked at 'test-fail-static' +// ignore-emscripten no processes fn main() { panic!("test-fail-static"); diff --git a/src/test/ui/panics/panic-main.rs b/src/test/ui/panics/panic-main.rs index 17ad25e36868..87df7688f0b4 100644 --- a/src/test/ui/panics/panic-main.rs +++ b/src/test/ui/panics/panic-main.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:moop +// ignore-emscripten no processes fn main() { panic!("moop"); diff --git a/src/test/ui/panics/panic-parens.rs b/src/test/ui/panics/panic-parens.rs index 8052c78cc632..59ab54446496 100644 --- a/src/test/ui/panics/panic-parens.rs +++ b/src/test/ui/panics/panic-parens.rs @@ -1,7 +1,9 @@ // Fail macros without arguments need to be disambiguated in // certain positions + // run-fail // error-pattern:oops +// ignore-emscripten no processes fn bigpanic() { while (panic!("oops")) { diff --git a/src/test/ui/panics/panic-set-handler.rs b/src/test/ui/panics/panic-set-handler.rs index 55542e58433c..3c00183e253d 100644 --- a/src/test/ui/panics/panic-set-handler.rs +++ b/src/test/ui/panics/panic-set-handler.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:greetings from the panic handler +// ignore-emscripten no processes use std::panic; diff --git a/src/test/ui/panics/panic-set-unset-handler.rs b/src/test/ui/panics/panic-set-unset-handler.rs index 6b4c047eaf2d..dde0c72f7655 100644 --- a/src/test/ui/panics/panic-set-unset-handler.rs +++ b/src/test/ui/panics/panic-set-unset-handler.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:thread 'main' panicked at 'foobar' +// ignore-emscripten no processes use std::panic; diff --git a/src/test/ui/panics/panic-take-handler-nop.rs b/src/test/ui/panics/panic-take-handler-nop.rs index e519209a5a6d..41cbac97c443 100644 --- a/src/test/ui/panics/panic-take-handler-nop.rs +++ b/src/test/ui/panics/panic-take-handler-nop.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:thread 'main' panicked at 'foobar' +// ignore-emscripten no processes use std::panic; diff --git a/src/test/ui/panics/panic.rs b/src/test/ui/panics/panic.rs index 7e8ea8b81753..b6227a582ce0 100644 --- a/src/test/ui/panics/panic.rs +++ b/src/test/ui/panics/panic.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:1 == 2 +// ignore-emscripten no processes fn main() { assert!(1 == 2); diff --git a/src/test/ui/panics/result-get-panic.rs b/src/test/ui/panics/result-get-panic.rs index 41bc13bf085b..461f30b9134b 100644 --- a/src/test/ui/panics/result-get-panic.rs +++ b/src/test/ui/panics/result-get-panic.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:called `Result::unwrap()` on an `Err` value +// ignore-emscripten no processes use std::result::Result::Err; diff --git a/src/test/ui/panics/test-should-panic-bad-message.rs b/src/test/ui/panics/test-should-panic-bad-message.rs index a90d67a7d6bd..a82c4e1440aa 100644 --- a/src/test/ui/panics/test-should-panic-bad-message.rs +++ b/src/test/ui/panics/test-should-panic-bad-message.rs @@ -1,6 +1,7 @@ // run-fail // compile-flags: --test // check-stdout +// ignore-emscripten no processes #[test] #[should_panic(expected = "foo")] diff --git a/src/test/ui/panics/test-should-panic-no-message.rs b/src/test/ui/panics/test-should-panic-no-message.rs index 217267d2d75e..13f67a41cdd5 100644 --- a/src/test/ui/panics/test-should-panic-no-message.rs +++ b/src/test/ui/panics/test-should-panic-no-message.rs @@ -1,6 +1,7 @@ // run-fail // compile-flags: --test // check-stdout +// ignore-emscripten no processes #[test] #[should_panic(expected = "foo")] diff --git a/src/test/ui/panics/while-body-panics.rs b/src/test/ui/panics/while-body-panics.rs index b335c90a0732..2c05eb389ccf 100644 --- a/src/test/ui/panics/while-body-panics.rs +++ b/src/test/ui/panics/while-body-panics.rs @@ -2,6 +2,7 @@ // run-fail // error-pattern:quux +// ignore-emscripten no processes fn main() { let _x: isize = { diff --git a/src/test/ui/panics/while-panic.rs b/src/test/ui/panics/while-panic.rs index 45be38418e0a..857f65a22522 100644 --- a/src/test/ui/panics/while-panic.rs +++ b/src/test/ui/panics/while-panic.rs @@ -2,6 +2,7 @@ // run-fail // error-pattern:giraffe +// ignore-emscripten no processes fn main() { panic!({ diff --git a/src/test/ui/process/tls-exit-status.rs b/src/test/ui/process/tls-exit-status.rs index 973bb9c4f0c6..36d6aff9e773 100644 --- a/src/test/ui/process/tls-exit-status.rs +++ b/src/test/ui/process/tls-exit-status.rs @@ -2,6 +2,7 @@ // error-pattern:nonzero // exec-env:RUST_NEWRT=1 // ignore-cloudabi no std::env +// ignore-emscripten no processes use std::env; diff --git a/src/test/ui/rfc-1937-termination-trait/termination-trait-for-box-dyn-error.rs b/src/test/ui/rfc-1937-termination-trait/termination-trait-for-box-dyn-error.rs index 724ce5090418..10dc6115dcb2 100644 --- a/src/test/ui/rfc-1937-termination-trait/termination-trait-for-box-dyn-error.rs +++ b/src/test/ui/rfc-1937-termination-trait/termination-trait-for-box-dyn-error.rs @@ -1,6 +1,7 @@ // run-fail // error-pattern:returned Box from main() // failure-status: 1 +// ignore-emscripten no processes use std::error::Error; use std::io; diff --git a/src/test/ui/rfc-1937-termination-trait/termination-trait-for-never.rs b/src/test/ui/rfc-1937-termination-trait/termination-trait-for-never.rs index d5b6b5016d4c..faf2526c8d8f 100644 --- a/src/test/ui/rfc-1937-termination-trait/termination-trait-for-never.rs +++ b/src/test/ui/rfc-1937-termination-trait/termination-trait-for-never.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:oh, dear +// ignore-emscripten no processes fn main() -> ! { panic!("oh, dear"); diff --git a/src/test/ui/rfc-1937-termination-trait/termination-trait-for-result-box-error_err.rs b/src/test/ui/rfc-1937-termination-trait/termination-trait-for-result-box-error_err.rs index a99480e57abd..6a625fb05e8f 100644 --- a/src/test/ui/rfc-1937-termination-trait/termination-trait-for-result-box-error_err.rs +++ b/src/test/ui/rfc-1937-termination-trait/termination-trait-for-result-box-error_err.rs @@ -1,6 +1,7 @@ // run-fail // error-pattern:returned Box from main() // failure-status: 1 +// ignore-emscripten no processes use std::io::{Error, ErrorKind}; diff --git a/src/test/ui/rfc-1937-termination-trait/termination-trait-for-str.rs b/src/test/ui/rfc-1937-termination-trait/termination-trait-for-str.rs index c78477e4eee2..94f16c6fd021 100644 --- a/src/test/ui/rfc-1937-termination-trait/termination-trait-for-str.rs +++ b/src/test/ui/rfc-1937-termination-trait/termination-trait-for-str.rs @@ -1,6 +1,7 @@ // run-fail // error-pattern: An error message for you // failure-status: 1 +// ignore-emscripten no processes fn main() -> Result<(), &'static str> { Err("An error message for you") diff --git a/src/test/ui/str/str-overrun.rs b/src/test/ui/str/str-overrun.rs index 78bbf0cfdb9b..a3ec8941322d 100644 --- a/src/test/ui/str/str-overrun.rs +++ b/src/test/ui/str/str-overrun.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:index out of bounds: the len is 5 but the index is 5 +// ignore-emscripten no processes fn main() { let s: String = "hello".to_string(); diff --git a/src/test/ui/structs/rhs-type.rs b/src/test/ui/structs/rhs-type.rs index dd227a7f0a02..c48e7c08ed2d 100644 --- a/src/test/ui/structs/rhs-type.rs +++ b/src/test/ui/structs/rhs-type.rs @@ -3,6 +3,7 @@ // run-fail // error-pattern:bye +// ignore-emscripten no processes #![allow(unreachable_code)] #![allow(unused_variables)] diff --git a/src/test/ui/vec/vec-overrun.rs b/src/test/ui/vec/vec-overrun.rs index 4f6aec7773fa..bdc7d507d530 100644 --- a/src/test/ui/vec/vec-overrun.rs +++ b/src/test/ui/vec/vec-overrun.rs @@ -1,5 +1,6 @@ // run-fail // error-pattern:index out of bounds: the len is 1 but the index is 2 +// ignore-emscripten no processes fn main() { let v: Vec = vec![10];