-warning: index out of bounds: the len is 3 but the index is 4
+warning: this operation will panic at runtime
--> $DIR/array-literal-index-oob.rs:7:8
|
LL | &{ [1, 2, 3][4] };
- | ^^^^^^^^^^^^
+ | ^^^^^^^^^^^^ index out of bounds: the length is 3 but the index is 4
|
-note: lint level defined here
- --> $DIR/array-literal-index-oob.rs:4:9
+note: the lint level is defined here
+ --> $DIR/array-literal-index-oob.rs:4:20
|
-LL | #![warn(const_err)]
- | ^^^^^^^^^
+LL | #![warn(const_err, unconditional_panic)]
+ | ^^^^^^^^^^^^^^^^^^^
warning: reaching this expression at runtime will panic or abort
--> $DIR/array-literal-index-oob.rs:7:8
| ---^^^^^^^^^^^^--
| |
| indexing out of bounds: the len is 3 but the index is 4
+ |
+note: the lint level is defined here
+ --> $DIR/array-literal-index-oob.rs:4:9
+ |
+LL | #![warn(const_err, unconditional_panic)]
+ | ^^^^^^^^^
warning: erroneous constant used
--> $DIR/array-literal-index-oob.rs:7:5
LL | &{ [1, 2, 3][4] };
| ^^^^^^^^^^^^^^^^^ referenced constant has errors
+warning: 3 warnings emitted
+