summaryrefslogtreecommitdiffstats
path: root/src/test/ui/parser/issues/issue-65257-invalid-var-decl-recovery.rs
blob: c1826f8caae075afb48aae7dd02894bfab44f365 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
fn main() {
    auto n = 0;//~ ERROR invalid variable declaration
    //~^ HELP write `let` instead of `auto` to introduce a new variable
    auto m;//~ ERROR invalid variable declaration
    //~^ HELP write `let` instead of `auto` to introduce a new variable
    m = 0;

    var n = 0;//~ ERROR invalid variable declaration
    //~^ HELP write `let` instead of `var` to introduce a new variable
    var m;//~ ERROR invalid variable declaration
    //~^ HELP write `let` instead of `var` to introduce a new variable
    m = 0;

    mut n = 0;//~ ERROR invalid variable declaration
    //~^ HELP missing keyword
    mut var;//~ ERROR invalid variable declaration
    //~^ HELP missing keyword
    var = 0;

    let _recovery_witness: () = 0; //~ ERROR mismatched types
}