Skip to content

Commit ee97600

Browse files
Fix invalid removal of backlines from doc comments
1 parent 60f3bd7 commit ee97600

File tree

2 files changed

+2
-9
lines changed

2 files changed

+2
-9
lines changed

compiler/rustc_ast/src/util/comments.rs

-7
Original file line numberDiff line numberDiff line change
@@ -34,18 +34,11 @@ pub fn beautify_doc_string(data: Symbol) -> Symbol {
3434
i += 1;
3535
}
3636

37-
while i < j && lines[i].trim().is_empty() {
38-
i += 1;
39-
}
4037
// like the first, a last line of all stars should be omitted
4138
if j > i && !lines[j - 1].is_empty() && lines[j - 1].chars().all(|c| c == '*') {
4239
j -= 1;
4340
}
4441

45-
while j > i && lines[j - 1].trim().is_empty() {
46-
j -= 1;
47-
}
48-
4942
if i != 0 || j != lines.len() { Some((i, j)) } else { None }
5043
}
5144

Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<div class="docblock"><p>Hello world!
2-
Goodbye!
1+
<div class="docblock"><p>Hello world!</p>
2+
<p>Goodbye!
33
Hello again!</p>
44
</div>

0 commit comments

Comments
 (0)