diff --git a/src/librustc/diagnostics.rs b/src/librustc/diagnostics.rs index dd5cb8e3b4d2..fcac718b3708 100644 --- a/src/librustc/diagnostics.rs +++ b/src/librustc/diagnostics.rs @@ -67,6 +67,5 @@ register_diagnostics!( E0173, E0174, E0177, - E0178, - E0179 // parenthesized params may only be used with a trait + E0178 ) diff --git a/src/librustc_typeck/astconv.rs b/src/librustc_typeck/astconv.rs index 4ea2a2287019..762aed3dfa8e 100644 --- a/src/librustc_typeck/astconv.rs +++ b/src/librustc_typeck/astconv.rs @@ -235,8 +235,9 @@ fn ast_path_substs_for_ty<'tcx,AC,RS>( convert_angle_bracketed_parameters(this, rscope, data) } ast::ParenthesizedParameters(ref data) => { - span_err!(tcx.sess, path.span, E0173, - "parenthesized parameters may only be used with a trait"); + tcx.sess.span_err( + path.span, + "parenthesized parameters may only be used with a trait"); (Vec::new(), convert_parenthesized_parameters(this, data), Vec::new()) } }; diff --git a/src/librustc_typeck/check/mod.rs b/src/librustc_typeck/check/mod.rs index 37147eb8a87a..fdc57579d072 100644 --- a/src/librustc_typeck/check/mod.rs +++ b/src/librustc_typeck/check/mod.rs @@ -5143,8 +5143,9 @@ pub fn instantiate_path<'a, 'tcx>(fcx: &FnCtxt<'a, 'tcx>, } ast::ParenthesizedParameters(ref data) => { - span_err!(fcx.tcx().sess, span, E0173, - "parenthesized parameters may only be used with a trait"); + fcx.tcx().sess.span_err( + span, + "parenthesized parameters may only be used with a trait"); push_explicit_parenthesized_parameters_from_segment_to_substs( fcx, space, span, type_defs, data, substs); } diff --git a/src/test/compile-fail/unboxed-closure-sugar-used-on-struct-1.rs b/src/test/compile-fail/unboxed-closure-sugar-used-on-struct-1.rs index 2c1dee36b9a7..a6184caf68b1 100644 --- a/src/test/compile-fail/unboxed-closure-sugar-used-on-struct-1.rs +++ b/src/test/compile-fail/unboxed-closure-sugar-used-on-struct-1.rs @@ -17,7 +17,7 @@ struct Bar { fn bar() { let x: Box = panic!(); - //~^ ERROR E0169 + //~^ ERROR parenthesized parameters may only be used with a trait } fn main() { } diff --git a/src/test/compile-fail/unboxed-closure-sugar-used-on-struct.rs b/src/test/compile-fail/unboxed-closure-sugar-used-on-struct.rs index db94127a9ea1..d5fb505715e9 100644 --- a/src/test/compile-fail/unboxed-closure-sugar-used-on-struct.rs +++ b/src/test/compile-fail/unboxed-closure-sugar-used-on-struct.rs @@ -15,7 +15,7 @@ struct Bar { } fn foo(b: Box) { - //~^ ERROR E0169 + //~^ ERROR parenthesized parameters may only be used with a trait } fn main() { }