fn test(x: i32) -> i32 {
    if x > 1 { // { dg-error "mismatched types, expected .... but got .<integer>." }
        1
    } else {
        2
    }

    { // { dg-error "mismatched types, expected .... but got .<integer>." }
        3
    }

    3
}

fn main() {
    let a = test(0);
}