about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform/src/coverage/graph.rs
diff options
context:
space:
mode:
authorEsteban Küber <esteban@kuber.com.ar>2023-10-03 21:21:02 +0000
committerEsteban Küber <esteban@kuber.com.ar>2023-10-03 21:21:02 +0000
commit745c1ea4388864d6a832aeacb9fc3b9db1ab9c2f (patch)
tree75c968f15f07493db47d6ca1cac463be4fe9bfe7 /compiler/rustc_mir_transform/src/coverage/graph.rs
parenta6dfd89fa76e5dda36d07463d0e54268d6240b49 (diff)
downloadrust-745c1ea4388864d6a832aeacb9fc3b9db1ab9c2f.tar.gz
rust-745c1ea4388864d6a832aeacb9fc3b9db1ab9c2f.zip
Detect missing `=>` after match guard during parsing
```
error: expected one of `,`, `:`, or `}`, found `.`
  --> $DIR/missing-fat-arrow.rs:25:14
   |
LL |         Some(a) if a.value == b {
   |                               - while parsing this struct
LL |             a.value = 1;
   |             -^ expected one of `,`, `:`, or `}`
   |             |
   |             while parsing this struct field
   |
help: try naming a field
   |
LL |             a: a.value = 1;
   |             ++
help: you might have meant to start a match arm after the match guard
   |
LL |         Some(a) if a.value == b => {
   |                                 ++
```

Fix #78585.
Diffstat (limited to 'compiler/rustc_mir_transform/src/coverage/graph.rs')
0 files changed, 0 insertions, 0 deletions