File tree Expand file tree Collapse file tree 3 files changed +5
-5
lines changed Expand file tree Collapse file tree 3 files changed +5
-5
lines changed Original file line number Diff line number Diff line change 1- f4c675c476c18b1a11041193f2f59d695b126bc8
1+ 98803c182b2ba6ef5dccb6bf501958249295eac0
Original file line number Diff line number Diff line change 11fn main ( ) {
2- fn f ( ) { } //~ ERROR calling a function with more arguments than it expected
2+ fn f ( ) { }
33
44 let g = unsafe {
55 std:: mem:: transmute :: < fn ( ) , fn ( i32 ) > ( f)
66 } ;
77
8- g ( 42 )
8+ g ( 42 ) //~ ERROR calling a function with more arguments than it expected
99}
Original file line number Diff line number Diff line change 11fn main ( ) {
2- fn f ( ) -> u32 { 42 } //~ ERROR calling a function with return type u32 passing return place of type ()
2+ fn f ( ) -> u32 { 42 }
33
44 let g = unsafe {
55 std:: mem:: transmute :: < fn ( ) -> u32 , fn ( ) > ( f)
66 } ;
77
8- g ( )
8+ g ( ) //~ ERROR calling a function with return type u32 passing return place of type ()
99}
You can’t perform that action at this time.
0 commit comments