gccrs: Handle `async` functions in traits
[official-gcc.git] / gcc / testsuite / rust / compile / deadcode_err2.rs
blob832fe998466054723608baa39277cfa69a28f075
1 fn foo() -> i32 {
2     return 1;
3     return 1.5; // { dg-error "mismatched types, expected .i32. but got .<float>." }
4     // { dg-warning "unreachable statement" "" { target *-*-* } .-1 } 
7 fn bar() -> i32 {
8     return 1.5; // { dg-error "mismatched types, expected .i32. but got .<float>." }
9     return 1;
10     // { dg-warning "unreachable statement" "" { target *-*-* } .-1 } 
13 fn main() {
14     foo();
15     bar();