diff options
Diffstat (limited to 'src/test/ui/const-eval/conditional_array_execution.stderr')
| -rw-r--r-- | src/test/ui/const-eval/conditional_array_execution.stderr | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/src/test/ui/const-eval/conditional_array_execution.stderr b/src/test/ui/const-eval/conditional_array_execution.stderr index f396c8f0444..64010c946a7 100644 --- a/src/test/ui/const-eval/conditional_array_execution.stderr +++ b/src/test/ui/const-eval/conditional_array_execution.stderr @@ -18,18 +18,36 @@ LL | const FOO: u32 = [X - Y, Y - X][(X < Y) as usize]; | | | attempt to subtract with overflow +warning: referenced constant + --> $DIR/conditional_array_execution.rs:20:20 + | +LL | const FOO: u32 = [X - Y, Y - X][(X < Y) as usize]; + | ----- attempt to subtract with overflow +... +LL | println!("{}", FOO); + | ^^^ + warning: this expression will panic at runtime --> $DIR/conditional_array_execution.rs:20:20 | LL | println!("{}", FOO); | ^^^ referenced constant has errors +error[E0080]: referenced constant + --> $DIR/conditional_array_execution.rs:20:20 + | +LL | const FOO: u32 = [X - Y, Y - X][(X < Y) as usize]; + | ----- attempt to subtract with overflow +... +LL | println!("{}", FOO); + | ^^^ + error[E0080]: erroneous constant used --> $DIR/conditional_array_execution.rs:20:20 | LL | println!("{}", FOO); | ^^^ referenced constant has errors -error: aborting due to previous error +error: aborting due to 2 previous errors For more information about this error, try `rustc --explain E0080`. |
