Update tests for excess semicolon lint
This commit is contained in:
parent
2f6cb5f75e
commit
76a1345242
6 changed files with 24 additions and 3 deletions
8
src/test/ui/block-expr-precedence.stderr
Normal file
8
src/test/ui/block-expr-precedence.stderr
Normal file
|
@ -0,0 +1,8 @@
|
|||
warning: unnecessary trailing semicolons
|
||||
--> $DIR/block-expr-precedence.rs:60:21
|
||||
|
|
||||
LL | if (true) { 12; };;; -num;
|
||||
| ^^ help: remove these semicolons
|
||||
|
|
||||
= note: `#[warn(redundant_semicolon)]` on by default
|
||||
|
|
@ -28,7 +28,10 @@ error: expected `{`, found `;`
|
|||
LL | if not // lack of braces is [sic]
|
||||
| -- this `if` statement has a condition, but no block
|
||||
LL | println!("Then when?");
|
||||
| ^ expected `{`
|
||||
| ^
|
||||
| |
|
||||
| expected `{`
|
||||
| help: try placing this code inside a block: `{ ; }`
|
||||
|
||||
error: unexpected `2` after identifier
|
||||
--> $DIR/issue-46836-identifier-not-instead-of-negation.rs:26:24
|
||||
|
|
|
@ -3,4 +3,6 @@ fn main() {
|
|||
//~^ ERROR found a documentation comment that doesn't document anything
|
||||
//~| HELP maybe a comment was intended
|
||||
;
|
||||
//~^ WARNING unnecessary trailing semicolon
|
||||
//~| HELP remove this semicolon
|
||||
}
|
||||
|
|
|
@ -6,6 +6,14 @@ LL | /// hi
|
|||
|
|
||||
= help: doc comments must come before what they document, maybe a comment was intended with `//`?
|
||||
|
||||
warning: unnecessary trailing semicolon
|
||||
--> $DIR/doc-before-semi.rs:5:5
|
||||
|
|
||||
LL | ;
|
||||
| ^ help: remove this semicolon
|
||||
|
|
||||
= note: `#[warn(redundant_semicolon)]` on by default
|
||||
|
||||
error: aborting due to previous error
|
||||
|
||||
For more information about this error, try `rustc --explain E0585`.
|
||||
|
|
|
@ -9,7 +9,7 @@ extern crate test_macros;
|
|||
|
||||
#[recollect_attr]
|
||||
fn a() {
|
||||
let x: usize = "hello";;;;; //~ ERROR mismatched types
|
||||
let x: usize = "hello"; //~ ERROR mismatched types
|
||||
}
|
||||
|
||||
#[recollect_attr]
|
||||
|
|
|
@ -6,7 +6,7 @@ error[E0308]: mismatched types
|
|||
error[E0308]: mismatched types
|
||||
--> $DIR/span-preservation.rs:12:20
|
||||
|
|
||||
LL | let x: usize = "hello";;;;;
|
||||
LL | let x: usize = "hello";
|
||||
| ^^^^^^^ expected usize, found reference
|
||||
|
|
||||
= note: expected type `usize`
|
||||
|
|
Loading…
Add table
Reference in a new issue