about summary refs log tree commit diff
path: root/src/libsyntax/errors/snippet
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2016-05-15 15:08:46 -0700
committerbors <bors@rust-lang.org>2016-05-15 15:08:46 -0700
commit5ebe41835fcc3dbfdbe282a9b4c3780968c0a97a (patch)
tree9a1f7d9e9674e795fae579a23c8ad4626a5cecef /src/libsyntax/errors/snippet
parente7420fbbae85a62a62163a2ac5c947b76a8eb62d (diff)
parent65cb5f73789723b5eeb4ba9332e3e034939369c4 (diff)
downloadrust-5ebe41835fcc3dbfdbe282a9b4c3780968c0a97a.tar.gz
rust-5ebe41835fcc3dbfdbe282a9b4c3780968c0a97a.zip
Auto merge of #33619 - jonathandturner:improve_structured_errors, r=nikomatsakis
Batch of improvements to errors for new error format

This is a batch of improvements to existing errors to help get the most out of the new error format.

* Added labels to primary spans (^^^) for a set of errors that didn't currently have them
* Highlight the source blue under the secondary notes for better readability
* Move some of the "Note:" into secondary spans+labels
* Fix span_label to take &mut instead, which makes it work the same as other methods in that set
Diffstat (limited to 'src/libsyntax/errors/snippet')
-rw-r--r--src/libsyntax/errors/snippet/mod.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libsyntax/errors/snippet/mod.rs b/src/libsyntax/errors/snippet/mod.rs
index 0699c6f4ac2..092effbb2f6 100644
--- a/src/libsyntax/errors/snippet/mod.rs
+++ b/src/libsyntax/errors/snippet/mod.rs
@@ -618,6 +618,7 @@ impl FileInfo {
                         styled_buffer.set_style(0, p, Style::UnderlinePrimary);
                     } else {
                         styled_buffer.putc(1, p, '-', Style::UnderlineSecondary);
+                        styled_buffer.set_style(0, p, Style::UnderlineSecondary);
                     }
                 }
             }