From cf6d6050f7d1ea62c9aae54ddd345106b6e31382 Mon Sep 17 00:00:00 2001 From: Alex Crichton Date: Wed, 6 Mar 2024 12:44:54 -0800 Subject: Update test directives for `wasm32-wasip1` * The WASI targets deal with the `main` symbol a bit differently than native so some `codegen` and `assembly` tests have been ignored. * All `ignore-emscripten` directives have been updated to `ignore-wasm32` to be more clear that all wasm targets are ignored and it's not just Emscripten. * Most `ignore-wasm32-bare` directives are now gone. * Some ignore directives for wasm were switched to `needs-unwind` instead. * Many `ignore-wasm32*` directives are removed as the tests work with WASI as opposed to `wasm32-unknown-unknown`. --- tests/ui/issues/issue-12133-3.rs | 2 +- tests/ui/issues/issue-12699.rs | 1 - tests/ui/issues/issue-2214.rs | 2 +- tests/ui/issues/issue-25185.rs | 1 - tests/ui/issues/issue-33770.rs | 2 +- tests/ui/issues/issue-33992.rs | 2 +- tests/ui/issues/issue-3656.rs | 1 - tests/ui/issues/issue-39175.rs | 2 +- tests/ui/issues/issue-44216-add-instant.rs | 5 ++--- 9 files changed, 7 insertions(+), 11 deletions(-) (limited to 'tests/ui/issues') diff --git a/tests/ui/issues/issue-12133-3.rs b/tests/ui/issues/issue-12133-3.rs index 572337679af..a34c075d64d 100644 --- a/tests/ui/issues/issue-12133-3.rs +++ b/tests/ui/issues/issue-12133-3.rs @@ -2,7 +2,7 @@ //@ aux-build:issue-12133-rlib.rs //@ aux-build:issue-12133-dylib.rs //@ aux-build:issue-12133-dylib2.rs -//@ ignore-emscripten no dylib support +//@ ignore-wasm32 no dylib support //@ ignore-musl //@ needs-dynamic-linking diff --git a/tests/ui/issues/issue-12699.rs b/tests/ui/issues/issue-12699.rs index 3222fbe00ea..4fc93735c3c 100644 --- a/tests/ui/issues/issue-12699.rs +++ b/tests/ui/issues/issue-12699.rs @@ -1,5 +1,4 @@ //@ run-pass -//@ ignore-wasm32-bare can't block the thread //@ ignore-sgx not supported #![allow(deprecated)] diff --git a/tests/ui/issues/issue-2214.rs b/tests/ui/issues/issue-2214.rs index 3c458984204..5d732cd7798 100644 --- a/tests/ui/issues/issue-2214.rs +++ b/tests/ui/issues/issue-2214.rs @@ -1,5 +1,5 @@ //@ run-pass -//@ ignore-wasm32-bare no libc to test ffi with +//@ ignore-wasm32 wasi-libc does not have lgamma //@ ignore-sgx no libc #![feature(rustc_private)] diff --git a/tests/ui/issues/issue-25185.rs b/tests/ui/issues/issue-25185.rs index ee54a21694e..7dc06ad96df 100644 --- a/tests/ui/issues/issue-25185.rs +++ b/tests/ui/issues/issue-25185.rs @@ -1,7 +1,6 @@ //@ run-pass //@ aux-build:issue-25185-1.rs //@ aux-build:issue-25185-2.rs -//@ ignore-wasm32-bare no libc for ffi testing extern crate issue_25185_2; diff --git a/tests/ui/issues/issue-33770.rs b/tests/ui/issues/issue-33770.rs index b4290955be5..0fa91ac91c4 100644 --- a/tests/ui/issues/issue-33770.rs +++ b/tests/ui/issues/issue-33770.rs @@ -1,5 +1,5 @@ //@ run-pass -//@ ignore-emscripten no processes +//@ ignore-wasm32 no processes //@ ignore-sgx no processes use std::process::{Command, Stdio}; diff --git a/tests/ui/issues/issue-33992.rs b/tests/ui/issues/issue-33992.rs index d1c62c830a9..177ff234bb2 100644 --- a/tests/ui/issues/issue-33992.rs +++ b/tests/ui/issues/issue-33992.rs @@ -1,7 +1,7 @@ //@ run-pass //@ ignore-windows //@ ignore-macos -//@ ignore-emscripten common linkage not implemented right now +//@ ignore-wasm32 common linkage not implemented right now #![feature(linkage)] diff --git a/tests/ui/issues/issue-3656.rs b/tests/ui/issues/issue-3656.rs index ff3b782ade9..1b65129d0c3 100644 --- a/tests/ui/issues/issue-3656.rs +++ b/tests/ui/issues/issue-3656.rs @@ -6,7 +6,6 @@ // the alignment of elements into account. //@ pretty-expanded FIXME #23616 -//@ ignore-wasm32-bare no libc to test with #![feature(rustc_private)] extern crate libc; diff --git a/tests/ui/issues/issue-39175.rs b/tests/ui/issues/issue-39175.rs index ddba8052b5e..7b801317b71 100644 --- a/tests/ui/issues/issue-39175.rs +++ b/tests/ui/issues/issue-39175.rs @@ -4,7 +4,7 @@ // these platforms also. //@ ignore-windows -//@ ignore-emscripten +//@ ignore-wasm32 no processes //@ ignore-sgx no processes use std::process::Command; diff --git a/tests/ui/issues/issue-44216-add-instant.rs b/tests/ui/issues/issue-44216-add-instant.rs index 1db0adedcf5..ca2c52b99a8 100644 --- a/tests/ui/issues/issue-44216-add-instant.rs +++ b/tests/ui/issues/issue-44216-add-instant.rs @@ -1,10 +1,9 @@ //@ run-fail //@ error-pattern:overflow -//@ ignore-emscripten no processes -use std::time::{Instant, Duration}; +use std::time::{Duration, Instant}; fn main() { let now = Instant::now(); - let _ = now + Duration::from_secs(u64::MAX); + let _ = now + Duration::MAX; } -- cgit 1.4.1-3-g733a5