Skip to content

Commit

Permalink
Rollup merge of #73399 - GuillaumeGomez:cleanup-e0668, r=Dylan-DPC
Browse files Browse the repository at this point in the history
Clean up E0668 explanation

r? @Dylan-DPC
  • Loading branch information
Manishearth authored Jun 20, 2020
2 parents fe4b485 + 5e13935 commit 2dbb8b6
Showing 1 changed file with 8 additions and 5 deletions.
13 changes: 8 additions & 5 deletions src/librustc_error_codes/error_codes/E0668.md
Original file line number Diff line number Diff line change
@@ -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)]
Expand All @@ -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.

0 comments on commit 2dbb8b6

Please sign in to comment.