diff options
| author | varkor <github@varkor.com> | 2019-02-25 23:56:27 +0000 |
|---|---|---|
| committer | varkor <github@varkor.com> | 2019-03-12 18:34:43 +0000 |
| commit | 5917d9fc62522d50b45e5fd682a905aef2e1723b (patch) | |
| tree | f4fd9bd411db2f548ccb1cbe0535cac2aa422428 | |
| parent | 295b6fd0f77c3c63c9bdfcec16e603749e21bc2f (diff) | |
| download | rust-5917d9fc62522d50b45e5fd682a905aef2e1723b.tar.gz rust-5917d9fc62522d50b45e5fd682a905aef2e1723b.zip | |
Add a test for #28587
| -rw-r--r-- | src/test/ui/asm/invalid-inline-asm-2.rs | 10 | ||||
| -rw-r--r-- | src/test/ui/asm/invalid-inline-asm-2.stderr | 8 |
2 files changed, 18 insertions, 0 deletions
diff --git a/src/test/ui/asm/invalid-inline-asm-2.rs b/src/test/ui/asm/invalid-inline-asm-2.rs new file mode 100644 index 00000000000..7b3f1cdd679 --- /dev/null +++ b/src/test/ui/asm/invalid-inline-asm-2.rs @@ -0,0 +1,10 @@ +#![feature(asm)] + +fn main() { + let a: usize; + + unsafe { + asm!("" : "=d"(a) : : : ); + //~^ ERROR couldn't allocate output register for constraint 'd' + } +} diff --git a/src/test/ui/asm/invalid-inline-asm-2.stderr b/src/test/ui/asm/invalid-inline-asm-2.stderr new file mode 100644 index 00000000000..3534a2ea58c --- /dev/null +++ b/src/test/ui/asm/invalid-inline-asm-2.stderr @@ -0,0 +1,8 @@ +error: couldn't allocate output register for constraint 'd' + --> $DIR/invalid-inline-asm-2.rs:7:9 + | +LL | asm!("" : "=d"(a) : : : ); + | ^^^^^^^^^^^^^^^^^^^^^^^^^^ + +error: aborting due to previous error + |
