about summary refs log tree commit diff
path: root/src/test/ui/llvm-asm
diff options
context:
space:
mode:
authorAmanieu d'Antras <amanieu@gmail.com>2020-05-26 20:07:59 +0100
committerAmanieu d'Antras <amanieu@gmail.com>2020-05-29 17:05:35 +0100
commitb78b15665b622cc37b25e9bd971537296403b83d (patch)
tree63e4aaed856ebbf244ac375b18e421ecc3083381 /src/test/ui/llvm-asm
parent96dd4690c3aa70ec312448c3f2d50e6dc6fb87df (diff)
downloadrust-b78b15665b622cc37b25e9bd971537296403b83d.tar.gz
rust-b78b15665b622cc37b25e9bd971537296403b83d.zip
Improve inline asm error diagnostics
Diffstat (limited to 'src/test/ui/llvm-asm')
-rw-r--r--src/test/ui/llvm-asm/issue-69092.rs2
-rw-r--r--src/test/ui/llvm-asm/issue-69092.stderr13
2 files changed, 9 insertions, 6 deletions
diff --git a/src/test/ui/llvm-asm/issue-69092.rs b/src/test/ui/llvm-asm/issue-69092.rs
index ecce7bfdf5b..96c019b760e 100644
--- a/src/test/ui/llvm-asm/issue-69092.rs
+++ b/src/test/ui/llvm-asm/issue-69092.rs
@@ -6,5 +6,5 @@
 
 fn main() {
     unsafe { llvm_asm!(".ascii \"Xen\0\""); }
-    //~^ ERROR: <inline asm>:1:9: error: expected string in '.ascii' directive
+    //~^ ERROR: expected string in '.ascii' directive
 }
diff --git a/src/test/ui/llvm-asm/issue-69092.stderr b/src/test/ui/llvm-asm/issue-69092.stderr
index 35f77edc3c4..2ca86cf7c1b 100644
--- a/src/test/ui/llvm-asm/issue-69092.stderr
+++ b/src/test/ui/llvm-asm/issue-69092.stderr
@@ -1,11 +1,14 @@
-error: <inline asm>:1:9: error: expected string in '.ascii' directive
-        .ascii "Xen
-               ^
-
+error: expected string in '.ascii' directive
   --> $DIR/issue-69092.rs:8:14
    |
 LL |     unsafe { llvm_asm!(".ascii \"Xen\0\""); }
-   |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+   |              ^
+   |
+note: instantiated into assembly here
+  --> <inline asm>:1:9
+   |
+LL |     .ascii "Xen
+   |            ^
 
 error: aborting due to previous error