diff options
| author | Johannes Linke <johannes.linke@posteo.de> | 2018-02-18 12:47:42 +0100 |
|---|---|---|
| committer | Johannes Linke <johannes.linke@posteo.de> | 2018-02-18 12:50:10 +0100 |
| commit | 8e36d542024935eb805b1b082fb77d0700327aa7 (patch) | |
| tree | 81bbf974c5f2da756163e059b42e6df1a21ad0a6 | |
| parent | 263104a365797151246d28e7d0d05673390a358d (diff) | |
Fix #2346: empty comments should not have any trailing space added
| -rw-r--r-- | rustfmt-core/src/comment.rs | 2 | ||||
| -rw-r--r-- | rustfmt-core/tests/target/issue-2346.rs | 4 |
2 files changed, 5 insertions, 1 deletions
diff --git a/rustfmt-core/src/comment.rs b/rustfmt-core/src/comment.rs index 512863c88be..67678f59074 100644 --- a/rustfmt-core/src/comment.rs +++ b/rustfmt-core/src/comment.rs @@ -466,7 +466,7 @@ fn rewrite_comment_inner( } result.push_str(closer); - if result == opener && result.ends_with(' ') { + if result.ends_with(opener) && opener.ends_with(' ') { // Trailing space. result.pop(); } diff --git a/rustfmt-core/tests/target/issue-2346.rs b/rustfmt-core/tests/target/issue-2346.rs new file mode 100644 index 00000000000..07817221a51 --- /dev/null +++ b/rustfmt-core/tests/target/issue-2346.rs @@ -0,0 +1,4 @@ +// rustfmt-normalize_comments: true +// the following empty comment should not have any trailing space added. +// +fn main() {} |
