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.
49 lines
2.3 KiB
Plaintext
49 lines
2.3 KiB
Plaintext
error[E0015]: cannot call non-const formatting macro in constant functions
|
|
--> $DIR/format.rs:2:13
|
|
|
|
|
LL | panic!("{:?}", 0);
|
|
| ^^^^
|
|
|
|
|
= note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
|
|
= note: this error originates in the macro `$crate::const_format_args` which comes from the expansion of the macro `panic` (in Nightly builds, run with -Z macro-backtrace for more info)
|
|
|
|
error[E0015]: cannot call non-const fn `Arguments::<'_>::new_v1` in constant functions
|
|
--> $DIR/format.rs:2:5
|
|
|
|
|
LL | panic!("{:?}", 0);
|
|
| ^^^^^^^^^^^^^^^^^
|
|
|
|
|
= note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
|
|
= note: this error originates in the macro `$crate::const_format_args` which comes from the expansion of the macro `panic` (in Nightly builds, run with -Z macro-backtrace for more info)
|
|
|
|
error[E0015]: cannot call non-const formatting macro in constant functions
|
|
--> $DIR/format.rs:8:15
|
|
|
|
|
LL | println!("{:?}", 0);
|
|
| ^^^^
|
|
|
|
|
= note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
|
|
= note: this error originates in the macro `$crate::format_args_nl` which comes from the expansion of the macro `println` (in Nightly builds, run with -Z macro-backtrace for more info)
|
|
|
|
error[E0015]: cannot call non-const fn `Arguments::<'_>::new_v1` in constant functions
|
|
--> $DIR/format.rs:8:5
|
|
|
|
|
LL | println!("{:?}", 0);
|
|
| ^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
= note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
|
|
= note: this error originates in the macro `$crate::format_args_nl` which comes from the expansion of the macro `println` (in Nightly builds, run with -Z macro-backtrace for more info)
|
|
|
|
error[E0015]: cannot call non-const fn `_print` in constant functions
|
|
--> $DIR/format.rs:8:5
|
|
|
|
|
LL | println!("{:?}", 0);
|
|
| ^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
= note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
|
|
= note: this error originates in the macro `println` (in Nightly builds, run with -Z macro-backtrace for more info)
|
|
|
|
error: aborting due to 5 previous errors
|
|
|
|
For more information about this error, try `rustc --explain E0015`.
|