| error[E0308]: match arms have incompatible types |
| --> $DIR/issue-67273-assignment-match-prior-arm-bool-expected-unit.rs:22:14 |
| | |
| LL | / match i { |
| LL | | // Add `bool` to the overall `coercion`. |
| LL | | 0 => true, |
| | | ---- this is found to be of type `bool` |
| LL | | |
| LL | | // Necessary to cause the ICE: |
| LL | | 1 => true, |
| | | ---- this is found to be of type `bool` |
| ... | |
| LL | | 2 => i = 1, |
| | | ^^^^^ expected `bool`, found `()` |
| ... | |
| LL | | _ => (), |
| LL | | } |
| | |_____- `match` arms have incompatible types |
| |
| error: aborting due to previous error |
| |
| For more information about this error, try `rustc --explain E0308`. |