Skip to content

Commit

Permalink
Do not highlight surrounding whitespace
Browse files Browse the repository at this point in the history
  • Loading branch information
oli-obk committed Nov 6, 2017
1 parent 443332a commit dfe218a
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 7 deletions.
13 changes: 7 additions & 6 deletions src/librustc_errors/emitter.rs
Original file line number Diff line number Diff line change
Expand Up @@ -1105,10 +1105,10 @@ impl EmitterWriter {
buffer.append(0, &level.to_string(), Style::Level(level.clone()));
buffer.append(0, ": ", Style::HeaderMsg);
self.msg_to_buffer(&mut buffer,
&[(suggestion.msg.to_owned(), Style::NoStyle)],
max_line_num_len,
"suggestion",
Some(Style::HeaderMsg));
&[(suggestion.msg.to_owned(), Style::NoStyle)],
max_line_num_len,
"suggestion",
Some(Style::HeaderMsg));

// Render the replacements for each suggestion
let suggestions = suggestion.splice_lines(cm.borrow());
Expand Down Expand Up @@ -1145,8 +1145,9 @@ impl EmitterWriter {
// entirety of the code being shown and the displayed code is not multiline.
if show_underline {
draw_col_separator(&mut buffer, row_num, max_line_num_len + 1);
let sub_len = parts[0].snippet.len();
let underline_start = span_start_pos.col.0;
let start = parts[0].snippet.len() - parts[0].snippet.trim_left().len();
let sub_len = parts[0].snippet.trim().len();
let underline_start = span_start_pos.col.0 + start;
let underline_end = span_start_pos.col.0 + sub_len;
for p in underline_start..underline_end {
buffer.putc(row_num,
Expand Down
2 changes: 1 addition & 1 deletion src/test/ui/block-result/unexpected-return-on-unit.stderr
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ help: try adding a semicolon
help: try adding a return type
|
18 | fn bar() -> usize {
| ^^^^^^^^^
| ^^^^^^^^

error: aborting due to previous error

0 comments on commit dfe218a

Please sign in to comment.