mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-25 08:13:41 +00:00
67f455afe1
When constant evaluation fails because its MIR is tainted by errors, suppress note indicating that erroneous constant was used, since those errors have to be fixed regardless of the constant being used or not.
27 lines
1.1 KiB
Plaintext
27 lines
1.1 KiB
Plaintext
error: argument to `panic!()` in a const context must have type `&str`
|
|
--> $DIR/issue-66693.rs:4:15
|
|
|
|
|
LL | const _: () = panic!(1);
|
|
| ^^^^^^^^^
|
|
|
|
|
= note: this error originates in the macro `$crate::panic::panic_2015` which comes from the expansion of the macro `panic` (in Nightly builds, run with -Z macro-backtrace for more info)
|
|
|
|
error: argument to `panic!()` in a const context must have type `&str`
|
|
--> $DIR/issue-66693.rs:7:19
|
|
|
|
|
LL | static _FOO: () = panic!(true);
|
|
| ^^^^^^^^^^^^
|
|
|
|
|
= note: this error originates in the macro `$crate::panic::panic_2015` which comes from the expansion of the macro `panic` (in Nightly builds, run with -Z macro-backtrace for more info)
|
|
|
|
error: argument to `panic!()` in a const context must have type `&str`
|
|
--> $DIR/issue-66693.rs:11:5
|
|
|
|
|
LL | panic!(&1);
|
|
| ^^^^^^^^^^
|
|
|
|
|
= note: this error originates in the macro `$crate::panic::panic_2015` which comes from the expansion of the macro `panic` (in Nightly builds, run with -Z macro-backtrace for more info)
|
|
|
|
error: aborting due to 3 previous errors
|
|
|