rust/tests/ui/liveness/liveness-return-last-stmt-s...

19 lines
367 B
Rust

// regression test for #8005
macro_rules! test { () => { fn foo() -> i32 { 1; } } }
//~^ ERROR mismatched types
fn no_return() -> i32 {} //~ ERROR mismatched types
fn bar(x: u32) -> u32 { //~ ERROR mismatched types
x * 2;
}
fn baz(x: u64) -> u32 { //~ ERROR mismatched types
x * 2;
}
fn main() {
test!();
}