diff options
| author | Nikita Popov <nikita.ppv@gmail.com> | 2018-11-02 19:18:19 +0100 |
|---|---|---|
| committer | Nikita Popov <nikita.ppv@gmail.com> | 2018-11-04 18:50:57 +0100 |
| commit | 131fda40af3ced8db2cbea8b88e936e7176cce1c (patch) | |
| tree | b26471b9e8c3f9113ef4c6670a7553ba1c9d91eb | |
| parent | 97e1d36937e3e0e13801e83e94f3d6d61ba4ad27 (diff) | |
| download | rust-131fda40af3ced8db2cbea8b88e936e7176cce1c.tar.gz rust-131fda40af3ced8db2cbea8b88e936e7176cce1c.zip | |
Ignore some more tests on emscripten
Either missing i128 or asm support
| -rw-r--r-- | src/test/ui/inline-asm-bad-constraint.rs | 2 | ||||
| -rw-r--r-- | src/test/ui/inline-asm-bad-constraint.stderr | 6 | ||||
| -rw-r--r-- | src/test/ui/inline-asm-bad-operand.rs | 2 | ||||
| -rw-r--r-- | src/test/ui/inline-asm-bad-operand.stderr | 14 | ||||
| -rw-r--r-- | src/test/ui/issues/issue-49579.rs | 2 |
5 files changed, 15 insertions, 11 deletions
diff --git a/src/test/ui/inline-asm-bad-constraint.rs b/src/test/ui/inline-asm-bad-constraint.rs index 654f230741e..5a08a097fd0 100644 --- a/src/test/ui/inline-asm-bad-constraint.rs +++ b/src/test/ui/inline-asm-bad-constraint.rs @@ -10,6 +10,8 @@ // Test that the compiler will catch invalid inline assembly constraints. +// ignore-emscripten + #![feature(asm)] extern "C" { diff --git a/src/test/ui/inline-asm-bad-constraint.stderr b/src/test/ui/inline-asm-bad-constraint.stderr index ce1f274749f..44facff0805 100644 --- a/src/test/ui/inline-asm-bad-constraint.stderr +++ b/src/test/ui/inline-asm-bad-constraint.stderr @@ -1,17 +1,17 @@ error[E0668]: malformed inline assembly - --> $DIR/inline-asm-bad-constraint.rs:29:9 + --> $DIR/inline-asm-bad-constraint.rs:31:9 | LL | asm!("" :"={rax"(rax)) //~ ERROR E0668 | ^^^^^^^^^^^^^^^^^^^^^^ error[E0668]: malformed inline assembly - --> $DIR/inline-asm-bad-constraint.rs:37:9 + --> $DIR/inline-asm-bad-constraint.rs:39:9 | LL | asm!("callq $0" : : "0"(foo)) //~ ERROR E0668 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error[E0668]: malformed inline assembly - --> $DIR/inline-asm-bad-constraint.rs:44:9 + --> $DIR/inline-asm-bad-constraint.rs:46:9 | LL | asm!("addb $1, $0" : "={rax}"((0i32, rax))); //~ ERROR E0668 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ diff --git a/src/test/ui/inline-asm-bad-operand.rs b/src/test/ui/inline-asm-bad-operand.rs index bbfb14b8d9d..0ee4080fd0c 100644 --- a/src/test/ui/inline-asm-bad-operand.rs +++ b/src/test/ui/inline-asm-bad-operand.rs @@ -11,6 +11,8 @@ // Test that the compiler will catch passing invalid values to inline assembly // operands. +// ignore-emscripten + #![feature(asm)] #[repr(C)] diff --git a/src/test/ui/inline-asm-bad-operand.stderr b/src/test/ui/inline-asm-bad-operand.stderr index 2f650bfcab7..1a99aa28f58 100644 --- a/src/test/ui/inline-asm-bad-operand.stderr +++ b/src/test/ui/inline-asm-bad-operand.stderr @@ -1,41 +1,41 @@ error[E0669]: invalid value for constraint in inline assembly - --> $DIR/inline-asm-bad-operand.rs:29:24 + --> $DIR/inline-asm-bad-operand.rs:31:24 | LL | asm!("" :: "r"("")); //~ ERROR E0669 | ^^ error[E0669]: invalid value for constraint in inline assembly - --> $DIR/inline-asm-bad-operand.rs:34:32 + --> $DIR/inline-asm-bad-operand.rs:36:32 | LL | asm!("ret" : : "{rdi}"(target)); //~ ERROR E0669 | ^^^^^^ error[E0669]: invalid value for constraint in inline assembly - --> $DIR/inline-asm-bad-operand.rs:41:29 + --> $DIR/inline-asm-bad-operand.rs:43:29 | LL | unsafe { asm!("" :: "i"(hello)) }; //~ ERROR E0669 | ^^^^^ error[E0669]: invalid value for constraint in inline assembly - --> $DIR/inline-asm-bad-operand.rs:49:38 + --> $DIR/inline-asm-bad-operand.rs:51:38 | LL | asm!("movups $1, %xmm0"::"m"(arr)); //~ ERROR E0669 | ^^^ error[E0669]: invalid value for constraint in inline assembly - --> $DIR/inline-asm-bad-operand.rs:56:32 + --> $DIR/inline-asm-bad-operand.rs:58:32 | LL | asm!("mov sp, $0"::"r"(addr)); //~ ERROR E0669 | ^^^^ error[E0669]: invalid value for constraint in inline assembly - --> $DIR/inline-asm-bad-operand.rs:63:32 + --> $DIR/inline-asm-bad-operand.rs:65:32 | LL | asm!("mov sp, $0"::"r"(addr), //~ ERROR E0669 | ^^^^ error[E0669]: invalid value for constraint in inline assembly - --> $DIR/inline-asm-bad-operand.rs:64:32 + --> $DIR/inline-asm-bad-operand.rs:66:32 | LL | "r"("hello e0669")); //~ ERROR E0669 | ^^^^^^^^^^^^^ diff --git a/src/test/ui/issues/issue-49579.rs b/src/test/ui/issues/issue-49579.rs index e4e97c58d8a..83ebc923155 100644 --- a/src/test/ui/issues/issue-49579.rs +++ b/src/test/ui/issues/issue-49579.rs @@ -8,8 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. - // compile-pass +// ignore-emscripten no i128 support #![feature(nll)] |
