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.
22 lines
692 B
Plaintext
22 lines
692 B
Plaintext
error[E0425]: cannot find value `LOG10_2` in module `std::f64`
|
|
--> $DIR/issue-50599.rs:3:48
|
|
|
|
|
LL | const M: usize = (f64::from(N) * std::f64::LOG10_2) as usize;
|
|
| ^^^^^^^ not found in `std::f64`
|
|
|
|
|
help: consider importing one of these items
|
|
|
|
|
LL + use std::f32::consts::LOG10_2;
|
|
|
|
|
LL + use std::f64::consts::LOG10_2;
|
|
|
|
|
help: if you import `LOG10_2`, refer to it directly
|
|
|
|
|
LL - const M: usize = (f64::from(N) * std::f64::LOG10_2) as usize;
|
|
LL + const M: usize = (f64::from(N) * LOG10_2) as usize;
|
|
|
|
|
|
|
error: aborting due to previous error
|
|
|
|
For more information about this error, try `rustc --explain E0425`.
|