diff --git a/src/librustc/middle/typeck/check/mod.rs b/src/librustc/middle/typeck/check/mod.rs index be622bd68550..06f4a48189f3 100644 --- a/src/librustc/middle/typeck/check/mod.rs +++ b/src/librustc/middle/typeck/check/mod.rs @@ -2516,8 +2516,10 @@ fn check_argument_types<'a>(fcx: &FnCtxt, "this function takes 0 parameters but {} parameter{} supplied", args.len(), if args.len() == 1 {" was"} else {"s were"}); + err_args(args.len()) + } else { + vec![] } - Vec::new() } _ => { span_err!(tcx.sess, sp, E0059,