From b678238070cf43e97ab263788897eb64430ee4b4 Mon Sep 17 00:00:00 2001 From: Oliver Scherer Date: Tue, 18 Dec 2018 09:16:56 +0100 Subject: [PATCH] Properly worded diagnostic message --- src/librustc_mir/transform/qualify_consts.rs | 2 +- src/test/ui/consts/const_short_circuit.stderr | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/librustc_mir/transform/qualify_consts.rs b/src/librustc_mir/transform/qualify_consts.rs index 37d5e9dca369..10d14c1e412a 100644 --- a/src/librustc_mir/transform/qualify_consts.rs +++ b/src/librustc_mir/transform/qualify_consts.rs @@ -1340,7 +1340,7 @@ impl MirPass for QualifyAndPromoteConstants { let mut error = tcx.sess.struct_span_err( span, &format!( - "new features like let bindings are not permitted in {} \ + "new features like let bindings are not permitted in {}s \ which also use short circuiting operators", mode, ), diff --git a/src/test/ui/consts/const_short_circuit.stderr b/src/test/ui/consts/const_short_circuit.stderr index 6f8fca60c809..807134427061 100644 --- a/src/test/ui/consts/const_short_circuit.stderr +++ b/src/test/ui/consts/const_short_circuit.stderr @@ -1,4 +1,4 @@ -error: new features like let bindings are not permitted in constant which also use short circuiting operators +error: new features like let bindings are not permitted in constants which also use short circuiting operators --> $DIR/const_short_circuit.rs:6:9 | LL | let mut x = true && false; @@ -10,7 +10,7 @@ note: use of `&&` operator here LL | let mut x = true && false; | ^^ -error: new features like let bindings are not permitted in constant which also use short circuiting operators +error: new features like let bindings are not permitted in constants which also use short circuiting operators --> $DIR/const_short_circuit.rs:11:9 | LL | let x = true && false;