| fn foo() -> i32 { | |
| return 1; | |
| return 1.5; // { dg-error "mismatched types, expected .i32. but got .<float>." } | |
| // { dg-warning "unreachable statement" "" { target *-*-* } .-1 } | |
| } | |
| fn bar() -> i32 { | |
| return 1.5; // { dg-error "mismatched types, expected .i32. but got .<float>." } | |
| return 1; | |
| // { dg-warning "unreachable statement" "" { target *-*-* } .-1 } | |
| } | |
| fn main() { | |
| foo(); | |
| bar(); | |
| } |