Skip to content

Commit 247d74f

Browse files
committed
StyledBuffer::set_style: check overwrite first
1 parent 7e9d3c6 commit 247d74f

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

compiler/rustc_errors/src/styled_buffer.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -148,11 +148,11 @@ impl StyledBuffer {
148148

149149
/// Set `style` for `line`, `col` if:
150150
/// 1. That line and column exist in `StyledBuffer`
151-
/// 2. Existing style is `Style::NoStyle` or `Style::Quotation` or `overwrite` is `true`
151+
/// 2. `overwrite` is `true` or existing style is `Style::NoStyle` or `Style::Quotation`
152152
pub fn set_style(&mut self, line: usize, col: usize, style: Style, overwrite: bool) {
153153
if let Some(ref mut line) = self.text.get_mut(line) {
154154
if let Some(StyledChar { style: s, .. }) = line.get_mut(col) {
155-
if *s == Style::NoStyle || *s == Style::Quotation || overwrite {
155+
if overwrite || *s == Style::NoStyle || *s == Style::Quotation {
156156
*s = style;
157157
}
158158
}

0 commit comments

Comments
 (0)