Bless unrelated tests with new help message

This commit is contained in:
Dylan MacKenzie 2019-12-10 21:27:53 -08:00
parent 1122404be5
commit caa7c99172
8 changed files with 48 additions and 17 deletions

View File

@ -4,11 +4,14 @@ error: invalid label name `'static`
LL | [(); &(&'static: loop { |x| {}; }) as *const _ as usize]
| ^^^^^^^
error[E0744]: `loop` is not allowed in a `const`
error[E0658]: `loop` is not allowed in a `const`
--> $DIR/issue-52437.rs:2:13
|
LL | [(); &(&'static: loop { |x| {}; }) as *const _ as usize]
| ^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: for more information, see https://github.com/rust-lang/rust/issues/52000
= help: add `#![feature(const_loop)]` to the crate attributes to enable
error[E0282]: type annotations needed
--> $DIR/issue-52437.rs:2:30
@ -18,5 +21,5 @@ LL | [(); &(&'static: loop { |x| {}; }) as *const _ as usize]
error: aborting due to 3 previous errors
Some errors have detailed explanations: E0282, E0744.
Some errors have detailed explanations: E0282, E0658.
For more information about an error, try `rustc --explain E0282`.

View File

@ -1,4 +1,4 @@
error[E0744]: `while` is not allowed in a `const`
error[E0658]: `while` is not allowed in a `const`
--> $DIR/infinite_loop.rs:7:9
|
LL | / while n != 0 {
@ -8,6 +8,10 @@ LL | |
LL | |
LL | | }
| |_________^
|
= note: for more information, see https://github.com/rust-lang/rust/issues/52000
= help: add `#![feature(const_loop)]` to the crate attributes to enable
= help: add `#![feature(const_if_match)]` to the crate attributes to enable
error[E0658]: `if` is not allowed in a `const`
--> $DIR/infinite_loop.rs:9:17
@ -39,5 +43,5 @@ LL | n = if n % 2 == 0 { n/2 } else { 3*n + 1 };
error: aborting due to 3 previous errors
Some errors have detailed explanations: E0080, E0658, E0744.
Some errors have detailed explanations: E0080, E0658.
For more information about an error, try `rustc --explain E0080`.

View File

@ -1,8 +1,11 @@
error[E0744]: `loop` is not allowed in a `const`
error[E0658]: `loop` is not allowed in a `const`
--> $DIR/issue-52442.rs:2:14
|
LL | [(); { &loop { break } as *const _ as usize } ];
| ^^^^^^^^^^^^^^
|
= note: for more information, see https://github.com/rust-lang/rust/issues/52000
= help: add `#![feature(const_loop)]` to the crate attributes to enable
error[E0658]: casting pointers to integers in constants is unstable
--> $DIR/issue-52442.rs:2:13
@ -21,5 +24,5 @@ LL | [(); { &loop { break } as *const _ as usize } ];
error: aborting due to 3 previous errors
Some errors have detailed explanations: E0080, E0658, E0744.
Some errors have detailed explanations: E0080, E0658.
For more information about an error, try `rustc --explain E0080`.

View File

@ -1,4 +1,4 @@
error[E0744]: `while` is not allowed in a `const`
error[E0658]: `while` is not allowed in a `const`
--> $DIR/issue-52475.rs:6:9
|
LL | / while n < 5 {
@ -7,6 +7,10 @@ LL | | n = (n + 1) % 5;
LL | | x = &0; // Materialize a new AllocId
LL | | }
| |_________^
|
= note: for more information, see https://github.com/rust-lang/rust/issues/52000
= help: add `#![feature(const_loop)]` to the crate attributes to enable
= help: add `#![feature(const_if_match)]` to the crate attributes to enable
warning: Constant evaluating a complex constant, this might take some time
--> $DIR/issue-52475.rs:2:18
@ -29,5 +33,5 @@ LL | n = (n + 1) % 5;
error: aborting due to 2 previous errors
Some errors have detailed explanations: E0080, E0744.
Some errors have detailed explanations: E0080, E0658.
For more information about an error, try `rustc --explain E0080`.

View File

@ -1,15 +1,21 @@
error[E0744]: `loop` is not allowed in a `const`
error[E0658]: `loop` is not allowed in a `const`
--> $DIR/issue-62272.rs:7:17
|
LL | const FOO: () = loop { break; };
| ^^^^^^^^^^^^^^^
|
= note: for more information, see https://github.com/rust-lang/rust/issues/52000
= help: add `#![feature(const_loop)]` to the crate attributes to enable
error[E0744]: `loop` is not allowed in a `const`
error[E0658]: `loop` is not allowed in a `const`
--> $DIR/issue-62272.rs:10:20
|
LL | [FOO; { let x; loop { x = 5; break; } x }];
| ^^^^^^^^^^^^^^^^^^^^^^
|
= note: for more information, see https://github.com/rust-lang/rust/issues/52000
= help: add `#![feature(const_loop)]` to the crate attributes to enable
error: aborting due to 2 previous errors
For more information about this error, try `rustc --explain E0744`.
For more information about this error, try `rustc --explain E0658`.

View File

@ -1,9 +1,13 @@
error[E0744]: `while` is not allowed in a `const`
error[E0658]: `while` is not allowed in a `const`
--> $DIR/const-labeled-break.rs:10:19
|
LL | const CRASH: () = 'a: while break 'a {};
| ^^^^^^^^^^^^^^^^^^^^^
|
= note: for more information, see https://github.com/rust-lang/rust/issues/52000
= help: add `#![feature(const_loop)]` to the crate attributes to enable
= help: add `#![feature(const_if_match)]` to the crate attributes to enable
error: aborting due to previous error
For more information about this error, try `rustc --explain E0744`.
For more information about this error, try `rustc --explain E0658`.

View File

@ -1,9 +1,12 @@
error[E0744]: `loop` is not allowed in a `const fn`
error[E0658]: `loop` is not allowed in a `const fn`
--> $DIR/loop_ice.rs:2:5
|
LL | loop {}
| ^^^^^^^
|
= note: for more information, see https://github.com/rust-lang/rust/issues/52000
= help: add `#![feature(const_loop)]` to the crate attributes to enable
error: aborting due to previous error
For more information about this error, try `rustc --explain E0744`.
For more information about this error, try `rustc --explain E0658`.

View File

@ -1,8 +1,12 @@
error[E0744]: `while` is not allowed in a `const`
error[E0658]: `while` is not allowed in a `const`
--> $DIR/issue-51714.rs:11:17
|
LL | [(); return while let Some(n) = Some(0) {}];
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: for more information, see https://github.com/rust-lang/rust/issues/52000
= help: add `#![feature(const_loop)]` to the crate attributes to enable
= help: add `#![feature(const_if_match)]` to the crate attributes to enable
error[E0572]: return statement outside of function body
--> $DIR/issue-51714.rs:2:14
@ -30,5 +34,5 @@ LL | [(); return while let Some(n) = Some(0) {}];
error: aborting due to 5 previous errors
Some errors have detailed explanations: E0572, E0744.
Some errors have detailed explanations: E0572, E0658.
For more information about an error, try `rustc --explain E0572`.