From cd6c186e4eb410413522e2be2ef6309edf3d0b32 Mon Sep 17 00:00:00 2001 From: Oliver Schneider Date: Fri, 20 Apr 2018 14:18:29 +0200 Subject: Warn on all erroneous constants --- src/test/ui/const-eval/conditional_array_execution.stderr | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/test/ui/const-eval/conditional_array_execution.stderr') diff --git a/src/test/ui/const-eval/conditional_array_execution.stderr b/src/test/ui/const-eval/conditional_array_execution.stderr index fd29990fec2..713b1b36c08 100644 --- a/src/test/ui/const-eval/conditional_array_execution.stderr +++ b/src/test/ui/const-eval/conditional_array_execution.stderr @@ -6,8 +6,14 @@ LL | const FOO: u32 = [X - Y, Y - X][(X < Y) as usize]; | = note: #[warn(const_err)] on by default +warning: this constant cannot be used + --> $DIR/conditional_array_execution.rs:15:1 + | +LL | const FOO: u32 = [X - Y, Y - X][(X < Y) as usize]; + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ attempt to subtract with overflow + warning: constant evaluation error - --> $DIR/conditional_array_execution.rs:19:20 + --> $DIR/conditional_array_execution.rs:20:20 | LL | println!("{}", FOO); | ^^^ referenced constant has errors -- cgit 1.4.1-3-g733a5