Rollup merge of #73399 - GuillaumeGomez:cleanup-e0668, r=Dylan-DPC

Clean up E0668 explanation

r? @Dylan-DPC
This commit is contained in:
Manish Goregaokar 2020-06-19 19:42:59 -07:00 committed by GitHub
commit 2dbb8b6ac6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,11 +1,7 @@
Malformed inline assembly rejected by LLVM.
LLVM checks the validity of the constraints and the assembly string passed to
it. This error implies that LLVM seems something wrong with the inline
assembly call.
Erroneous code example:
In particular, it can happen if you forgot the closing bracket of a register
constraint (see issue #51430):
```compile_fail,E0668
#![feature(llvm_asm)]
@ -17,3 +13,10 @@ fn main() {
}
}
```
LLVM checks the validity of the constraints and the assembly string passed to
it. This error implies that LLVM seems something wrong with the inline
assembly call.
In particular, it can happen if you forgot the closing bracket of a register
constraint (see issue #51430), like in the previous code example.