Rollup merge of #90989 - notriddle:notriddle/rustc-suggest-float-ending-in-dot, r=sanxiyn

Avoid suggesting literal formatting that turns into member access

Fixes #90974
This commit is contained in:
Yuki Okushi 2021-11-19 02:22:59 +09:00 committed by GitHub
commit dfbbb3b900
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 22 additions and 1 deletions

View file

@ -0,0 +1,3 @@
fn main() {
println!("{}", (3.).recip()); //~ERROR
}

View file

@ -0,0 +1,14 @@
error[E0689]: can't call method `recip` on ambiguous numeric type `{float}`
--> $DIR/issue-90974.rs:2:25
|
LL | println!("{}", (3.).recip());
| ^^^^^
|
help: you must specify a concrete type for this numeric value, like `f32`
|
LL | println!("{}", (3_f32).recip());
| ~~~~~
error: aborting due to previous error
For more information about this error, try `rustc --explain E0689`.