diff options
| author | Yuki Okushi <huyuumi.dev@gmail.com> | 2020-05-08 00:39:02 +0900 |
|---|---|---|
| committer | Yuki Okushi <huyuumi.dev@gmail.com> | 2020-05-08 00:39:02 +0900 |
| commit | 9a164ff4c59e19afbbc13072676d06aa2f70942e (patch) | |
| tree | d35ea499270d3deaac76c95045c281eedaf2e0a0 | |
| parent | 82cb88b7777f370eb0afd84459f53ded6627061b (diff) | |
| download | rust-9a164ff4c59e19afbbc13072676d06aa2f70942e.tar.gz rust-9a164ff4c59e19afbbc13072676d06aa2f70942e.zip | |
Skip tests on emscripten
114 files changed, 118 insertions, 0 deletions
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 70cbb067254..3caf5f44995 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 33db126944d..371d16f093a 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 7120a5c1f19..49f635e0c11 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 6927b96c1b3..44cdfffeeb7 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 c2b59ecce86..ea4589338c4 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 de7b68ef684..1213a883ef0 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 582c186b4e4..b4503f691ff 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 e93439a1d17..123b57f97a4 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 1e9a7ed1e94..55704f40e9f 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 0e904b7b6a4..5f88683f4ad 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 7ddd4bc5e0f..36e49785a49 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 4ab73dc736a..520ee0870ee 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 d768cf10c8b..037cd427ccf 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 3bbea458446..bcd11467852 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 3cd6a380ed2..ef06cc570d5 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 85d199f6d82..a0cfea055be 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 511273bae9d..16debb5b6c4 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 946d2d47369..389cf108b05 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 4fb901e2272..2e10418178c 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 1a3ed103060..c291d8a5eaf 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 77b7dbf99da..8b7c2eef2fc 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 35d8eabcd60..ac0d0506a34 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 86558c228c5..f0e8e185e56 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 43756645925..3ba098abbe6 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 fcf91d74fbe..1e48878f632 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 31b08f2164a..5eff5d1915b 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 aea2368a211..a5d30960a4c 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 34bd6c1b0e5..48b329c5de1 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 b5f48e8cedc..c2f3598f645 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 da28433dde9..9a88cb7c189 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 954cf45591f..2decd88bbc0 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 e024e231565..e58a31a41a5 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 4abdba6176a..52f342a8500 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 16c479a6a5c..184e4832b90 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: T) {} fn main() { diff --git a/src/test/ui/issues/issue-811.rs b/src/test/ui/issues/issue-811.rs index d16467e4b51..f929d388819 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 ab0cee71929..b9bbeb3951e 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 1d0dbe176ae..5156999f4db 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 bc51b673606..23c05480813 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 bd4eb78de9f..5e505c30b35 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 da13c06d575..578ef563278 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 3b173156d7a..b8d319d85f4 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 c231ceb46e9..b50fe65c015 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 3c988ba4469..dc5274a7e88 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 0e505e58e2b..4f507d7b54d 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 11a3222440d..ebbce528a18 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 05f821acdf5..c4b5f68ddf9 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 1a86a7c22cc..588fbe61b0e 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 37932ca7670..e7169903f8e 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 b2df8f82500..eb17ed92711 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 ad0d82feeaf..55e2102e2cc 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 b59d1960511..55edf3af7d9 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 ad0d82feeaf..55e2102e2cc 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 c5bd7382f9f..ea471717e88 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 76144314fad..53f8a8bd30d 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 8b147cb5ab6..e4a6f6d6fe4 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 785237b34af..18cfd5e2395 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 b79fd03c133..43f6e4913ac 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::<char>) { diff --git a/src/test/ui/meta-revision-ok.rs b/src/test/ui/meta-revision-ok.rs index c77ce084a5c..7df9a6ea48f 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 7b31c1aa12e..b562f930814 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 f8117887c90..e9446da9e39 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 96630da4d49..736d580e2da 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 96a03a0d6a7..796d7447793 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 da6d0b6a346..bf269ee901b 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 524f13d754d..a77b2368d3b 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 8415b99bcf9..088a16d3387 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 18914fdb03d..029bdcd9a15 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 d46d3704779..6d769b6b23a 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 03b3ea01d6b..a9e85057015 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 023d65c4bd0..4f5cab59bfc 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 fa0c78c2cf3..d615940eff1 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: FnOnce() -> 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 fcbc23b8367..30e0e6c1bdd 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 a2798175d68..08371639412 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 7d63fe3d20b..b0f22a74b4a 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 6e17aeb6761..34ab5d8fad5 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 f77bc132e76..fe77544641c 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 a855ef0ec06..b59efe6f212 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 26a2b2c4b8a..f2643c16463 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 2e2ee521247..66685ac961a 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 3d2b8a69480..a8b3f349309 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 88aa6a577e6..a9b7ee8ec7d 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<isize> { panic!(); diff --git a/src/test/ui/panic-runtime/unwind-rec2.rs b/src/test/ui/panic-runtime/unwind-rec2.rs index b3cac5141bb..a130f9e879f 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<isize> { 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 fabd28ac4f9..d66e39110ea 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 cdf1ef44752..322054caf11 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 0b6ac6fe410..c1fcc875c36 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 d27fc3e06f1..1789e2e62c8 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 ddd5f00be6e..27c73d3493c 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 8024f7b6166..87fb2e6dd54 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 34bd9f8e0c6..023ab470125 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 b73487d083c..f7c2dbb096f 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 85737e947a1..80c87c6f32c 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<Any>' +// 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 0d9eec17eb7..ffc7114c1f5 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<Any>' +// 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 f27bdda3f32..ac4d6f8128b 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 c18d7830d06..a755ebc0f4e 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 fd56cfa3bb8..b898fde77a3 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 a78732ed398..a1d467cbfb5 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 17ad25e3686..87df7688f0b 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 8052c78cc63..59ab5444649 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 55542e58433..3c00183e253 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 6b4c047eaf2..dde0c72f765 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 e519209a5a6..41cbac97c44 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 7e8ea8b8175..b6227a582ce 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 41bc13bf085..461f30b9134 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 a90d67a7d6b..a82c4e1440a 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 217267d2d75..13f67a41cdd 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 b335c90a073..2c05eb389cc 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 45be38418e0..857f65a2252 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 973bb9c4f0c..36d6aff9e77 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 724ce509041..10dc6115dcb 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<dyn Error> 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 d5b6b5016d4..faf2526c8d8 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 a99480e57ab..6a625fb05e8 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<Error> 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 c78477e4eee..94f16c6fd02 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 78bbf0cfdb9..a3ec8941322 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 dd227a7f0a0..c48e7c08ed2 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 4f6aec7773f..bdc7d507d53 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<isize> = vec![10]; |
