File tree Expand file tree Collapse file tree 4 files changed +5
-9
lines changed Expand file tree Collapse file tree 4 files changed +5
-9
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 11#![ feature( rustc_private) ]
2- extern crate getopts;
32extern crate miri;
43extern crate rustc;
5- extern crate rustc_codegen_utils;
64extern crate rustc_driver;
7- extern crate rustc_errors;
85extern crate rustc_hir;
96extern crate rustc_interface;
10- extern crate rustc_metadata;
117extern crate rustc_span;
128
139use std:: io;
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