about summary refs log tree commit diff
path: root/src/libsyntax/errors
diff options
context:
space:
mode:
authorJonathan Turner <jturner@mozilla.com>2016-05-17 11:27:58 -0400
committerJonathan Turner <jturner@mozilla.com>2016-05-17 11:27:58 -0400
commitc1c1ad5ec54526e950623ba1c635f0f7672d875a (patch)
tree0ebcd475863e87640103b1977dd22ead3f4fdaf0 /src/libsyntax/errors
parent175ecfefd50932c0ae8fa328579e26baadd6a110 (diff)
downloadrust-c1c1ad5ec54526e950623ba1c635f0f7672d875a.tar.gz
rust-c1c1ad5ec54526e950623ba1c635f0f7672d875a.zip
Fix for #33559
Diffstat (limited to 'src/libsyntax/errors')
-rw-r--r--src/libsyntax/errors/emitter.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libsyntax/errors/emitter.rs b/src/libsyntax/errors/emitter.rs
index a758be71c47..8d0c93f21b2 100644
--- a/src/libsyntax/errors/emitter.rs
+++ b/src/libsyntax/errors/emitter.rs
@@ -367,7 +367,8 @@ impl EmitterWriter {
             let mut output_vec = vec![];
 
             for span_label in msp.span_labels() {
-                let mut snippet_data = snippet_data.clone();
+                let mut snippet_data = SnippetData::new(self.cm.clone(),
+                                                        Some(span_label.span));
 
                 snippet_data.push(span_label.span,
                                   span_label.is_primary,