Rollup merge of #70418 - PankajChaudhary5:master, r=Dylan-DPC
Add long error explanation for E0703 Add long explanation for the E0703 error code Part of #61137 r? @GuillaumeGomez
This commit is contained in:
commit
1f13089bef
4 changed files with 20 additions and 1 deletions
|
@ -389,6 +389,7 @@ E0698: include_str!("./error_codes/E0698.md"),
|
|||
E0699: include_str!("./error_codes/E0699.md"),
|
||||
E0700: include_str!("./error_codes/E0700.md"),
|
||||
E0701: include_str!("./error_codes/E0701.md"),
|
||||
E0703: include_str!("./error_codes/E0703.md"),
|
||||
E0704: include_str!("./error_codes/E0704.md"),
|
||||
E0705: include_str!("./error_codes/E0705.md"),
|
||||
E0706: include_str!("./error_codes/E0706.md"),
|
||||
|
@ -603,7 +604,6 @@ E0751: include_str!("./error_codes/E0751.md"),
|
|||
// E0694, // an unknown tool name found in scoped attributes
|
||||
E0696, // `continue` pointing to a labeled block
|
||||
// E0702, // replaced with a generic attribute input check
|
||||
E0703, // invalid ABI
|
||||
// E0707, // multiple elided lifetimes used in arguments of `async fn`
|
||||
E0708, // `async` non-`move` closures with parameters are not currently
|
||||
// supported
|
||||
|
|
17
src/librustc_error_codes/error_codes/E0703.md
Normal file
17
src/librustc_error_codes/error_codes/E0703.md
Normal file
|
@ -0,0 +1,17 @@
|
|||
Invalid ABI (Application Binary Interface) used in the code.
|
||||
|
||||
Erroneous code example:
|
||||
|
||||
```compile_fail,E0703
|
||||
extern "invalid" fn foo() {} // error!
|
||||
# fn main() {}
|
||||
```
|
||||
|
||||
At present few predefined ABI's (like Rust, C, system, etc.) can be
|
||||
used in Rust. Verify that the ABI is predefined. For example you can
|
||||
replace the given ABI from 'Rust'.
|
||||
|
||||
```
|
||||
extern "Rust" fn foo() {} // ok!
|
||||
# fn main() { }
|
||||
```
|
|
@ -8,3 +8,4 @@ LL | extern "路濫狼á́́" fn foo() {}
|
|||
|
||||
error: aborting due to previous error
|
||||
|
||||
For more information about this error, try `rustc --explain E0703`.
|
||||
|
|
|
@ -8,3 +8,4 @@ LL | "invalid-ab_isize"
|
|||
|
||||
error: aborting due to previous error
|
||||
|
||||
For more information about this error, try `rustc --explain E0703`.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue