]> git.lizzy.rs Git - rust.git/commit
Implement partial error recovery for `let` with `BinOpEq`
authormibac138 <5672750+mibac138@users.noreply.github.com>
Thu, 7 May 2020 01:57:31 +0000 (03:57 +0200)
committermibac138 <5672750+mibac138@users.noreply.github.com>
Wed, 20 May 2020 18:42:07 +0000 (20:42 +0200)
commitd4fe9553f65df51a18999e956fd507e26271e74e
tree23200a5dafd0585d092fc91fc2e51ee76e510ec4
parentf182c4af8a22df906f6e901cb11a1a804f29f32c
Implement partial error recovery for `let` with `BinOpEq`

When parsing `let x: i8 += 1` the compiler interprets `i8` as a trait
which makes it more complicated to do error recovery. More advanced
error recovery is not implemented in this commit.
src/librustc_parse/parser/stmt.rs
src/test/ui/parser/let-binop-plus.rs [new file with mode: 0644]
src/test/ui/parser/let-binop-plus.stderr [new file with mode: 0644]
src/test/ui/parser/let-binop.rs [new file with mode: 0644]
src/test/ui/parser/let-binop.stderr [new file with mode: 0644]