diff options
| author | Yoshitomo Nakanishi <yurayura.rounin.3@gmail.com> | 2021-07-13 22:56:41 +0900 |
|---|---|---|
| committer | Yoshitomo Nakanishi <yurayura.rounin.3@gmail.com> | 2021-07-13 22:57:02 +0900 |
| commit | 4e8cd4d346c13b0ef873f69c213ba96dc5bab5bf (patch) | |
| tree | 668946e5593923c9646aef8e9318c64631660b10 | |
| parent | 04aa3f7e9b81748c239440b7f78d94971b6bf95e (diff) | |
| download | rust-4e8cd4d346c13b0ef873f69c213ba96dc5bab5bf.tar.gz rust-4e8cd4d346c13b0ef873f69c213ba96dc5bab5bf.zip | |
Fix `NumericLiteral::format` that may produce a invalid literal
| -rw-r--r-- | clippy_utils/src/numeric_literal.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/clippy_utils/src/numeric_literal.rs b/clippy_utils/src/numeric_literal.rs index 546706d51d7..4a28c7dd9a0 100644 --- a/clippy_utils/src/numeric_literal.rs +++ b/clippy_utils/src/numeric_literal.rs @@ -162,6 +162,9 @@ impl<'a> NumericLiteral<'a> { } if let Some(suffix) = self.suffix { + if output.ends_with('.') { + output.push('0'); + } output.push('_'); output.push_str(suffix); } |
