mirror of
https://github.com/rust-lang/rust.git
synced 2024-12-01 19:23:50 +00:00
25 lines
424 B
Rust
25 lines
424 B
Rust
|
//@ run-rustfix
|
||
|
|
||
|
fn main() {
|
||
|
let a: usize = 123;
|
||
|
let b: &usize = &a;
|
||
|
|
||
|
if true {
|
||
|
a
|
||
|
} else {
|
||
|
b //~ ERROR `if` and `else` have incompatible types [E0308]
|
||
|
};
|
||
|
|
||
|
if true {
|
||
|
1
|
||
|
} else {
|
||
|
&1 //~ ERROR `if` and `else` have incompatible types [E0308]
|
||
|
};
|
||
|
|
||
|
if true {
|
||
|
1
|
||
|
} else {
|
||
|
&mut 1 //~ ERROR `if` and `else` have incompatible types [E0308]
|
||
|
};
|
||
|
}
|