1 2 3 4 5 6 7 8 9 10 11
fn foo() -> i32 { return 1; let mut a = 1; // { dg-warning "unreachable statement" } a = 1.1; // { dg-warning "unreachable statement" } // { dg-error "mismatched types, expected .<integer>. but got .<float>." "" { target *-*-* } .-1 } } fn main() { foo(); }