summaryrefslogtreecommitdiffstats
path: root/tests/ui/numeric/numeric-cast-2.rs
blob: ad2de5d2bd516209f06c672a65f638b9010e660a (plain)
1
2
3
4
5
6
7
8
9
10
11
fn foo() -> i32 {
    4
}
fn main() {
    let x: u16 = foo();
    //~^ ERROR mismatched types
    let y: i64 = x + x;
    //~^ ERROR mismatched types
    let z: i32 = x + x;
    //~^ ERROR mismatched types
}