about summary refs log tree commit diff
path: root/src/librustc_errors
diff options
context:
space:
mode:
authorGauri <f2013002@goa.bits-pilani.ac.in>2018-01-13 11:59:35 +0530
committerGauri <f2013002@goa.bits-pilani.ac.in>2018-01-13 11:59:35 +0530
commit4cedbfc6ee8ef3d35abc22c69903ab3b9573939f (patch)
tree28e98bd277dc3bd6b5c68e6c3e108db0246e2799 /src/librustc_errors
parent73ac5d6a80f26c692f1e084b72d69637d7de2c8c (diff)
downloadrust-4cedbfc6ee8ef3d35abc22c69903ab3b9573939f.tar.gz
rust-4cedbfc6ee8ef3d35abc22c69903ab3b9573939f.zip
fix mispositioned span
Diffstat (limited to 'src/librustc_errors')
-rw-r--r--src/librustc_errors/emitter.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/librustc_errors/emitter.rs b/src/librustc_errors/emitter.rs
index af556c576c0..ae0766eeeef 100644
--- a/src/librustc_errors/emitter.rs
+++ b/src/librustc_errors/emitter.rs
@@ -1187,7 +1187,7 @@ impl EmitterWriter {
                     let sub_len = parts[0].snippet.trim().chars().fold(0, |acc, ch| {
                         acc + unicode_width::UnicodeWidthChar::width(ch).unwrap_or(0)
                     });
-                    let underline_start = span_start_pos.col.0 + start;
+                    let underline_start = span_start_pos.col_display + start;
                     let underline_end = span_start_pos.col.0 + start + sub_len;
                     for p in underline_start..underline_end {
                         buffer.putc(row_num,