-f4c675c476c18b1a11041193f2f59d695b126bc8
+98803c182b2ba6ef5dccb6bf501958249295eac0
fn main() {
- fn f() {} //~ ERROR calling a function with more arguments than it expected
+ fn f() {}
let g = unsafe {
std::mem::transmute::<fn(), fn(i32)>(f)
};
- g(42)
+ g(42) //~ ERROR calling a function with more arguments than it expected
}
fn main() {
- fn f() -> u32 { 42 } //~ ERROR calling a function with return type u32 passing return place of type ()
+ fn f() -> u32 { 42 }
let g = unsafe {
std::mem::transmute::<fn() -> u32, fn()>(f)
};
- g()
+ g() //~ ERROR calling a function with return type u32 passing return place of type ()
}