diff options
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/ui/consts/const-err-multi.stderr | 18 | ||||
| -rw-r--r-- | src/test/ui/consts/const-eval/erroneous-const.rs | 4 | ||||
| -rw-r--r-- | src/test/ui/consts/const-eval/erroneous-const.stderr | 12 |
3 files changed, 18 insertions, 16 deletions
diff --git a/src/test/ui/consts/const-err-multi.stderr b/src/test/ui/consts/const-err-multi.stderr index 171221553e2..a0c91ff6b54 100644 --- a/src/test/ui/consts/const-err-multi.stderr +++ b/src/test/ui/consts/const-err-multi.stderr @@ -13,22 +13,28 @@ LL | #![deny(const_err)] | ^^^^^^^^^ error: any use of this value will cause an error - --> $DIR/const-err-multi.rs:5:1 + --> $DIR/const-err-multi.rs:5:19 | LL | pub const B: i8 = A; - | ^^^^^^^^^^^^^^^^^^^^ referenced constant has errors + | ------------------^- + | | + | referenced constant has errors error: any use of this value will cause an error - --> $DIR/const-err-multi.rs:7:1 + --> $DIR/const-err-multi.rs:7:19 | LL | pub const C: u8 = A as u8; - | ^^^^^^^^^^^^^^^^^^^^^^^^^^ referenced constant has errors + | ------------------^------- + | | + | referenced constant has errors error: any use of this value will cause an error - --> $DIR/const-err-multi.rs:9:1 + --> $DIR/const-err-multi.rs:9:24 | LL | pub const D: i8 = 50 - A; - | ^^^^^^^^^^^^^^^^^^^^^^^^^ referenced constant has errors + | -----------------------^- + | | + | referenced constant has errors error: aborting due to 4 previous errors diff --git a/src/test/ui/consts/const-eval/erroneous-const.rs b/src/test/ui/consts/const-eval/erroneous-const.rs index 7ff015d3b8c..3df491bf229 100644 --- a/src/test/ui/consts/const-eval/erroneous-const.rs +++ b/src/test/ui/consts/const-eval/erroneous-const.rs @@ -7,9 +7,9 @@ impl<T> PrintName<T> { //~^ WARN this operation will panic at runtime } -const fn no_codegen<T>() { //~ERROR evaluation of constant value failed +const fn no_codegen<T>() { if false { - let _ = PrintName::<T>::VOID; + let _ = PrintName::<T>::VOID; //~ERROR evaluation of constant value failed } } diff --git a/src/test/ui/consts/const-eval/erroneous-const.stderr b/src/test/ui/consts/const-eval/erroneous-const.stderr index 5ba113fc6a9..f06e2c33fd0 100644 --- a/src/test/ui/consts/const-eval/erroneous-const.stderr +++ b/src/test/ui/consts/const-eval/erroneous-const.stderr @@ -25,14 +25,10 @@ LL | #![warn(const_err, unconditional_panic)] | ^^^^^^^^^ error[E0080]: evaluation of constant value failed - --> $DIR/erroneous-const.rs:10:1 - | -LL | / const fn no_codegen<T>() { -LL | | if false { -LL | | let _ = PrintName::<T>::VOID; -LL | | } -LL | | } - | |_^ referenced constant has errors + --> $DIR/erroneous-const.rs:12:17 + | +LL | let _ = PrintName::<T>::VOID; + | ^^^^^^^^^^^^^^^^^^^^ referenced constant has errors error[E0080]: could not evaluate static initializer --> $DIR/erroneous-const.rs:16:22 |
