19 lines
367 B
Rust
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!();
|
|
}
|