summaryrefslogtreecommitdiff
path: root/cli/fmt_errors.rs
diff options
context:
space:
mode:
Diffstat (limited to 'cli/fmt_errors.rs')
-rw-r--r--cli/fmt_errors.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/cli/fmt_errors.rs b/cli/fmt_errors.rs
index d2c69819f..e0fc61459 100644
--- a/cli/fmt_errors.rs
+++ b/cli/fmt_errors.rs
@@ -74,7 +74,11 @@ fn format_maybe_source_line(
'~'
};
for _i in 0..start_column {
- s.push(' ');
+ if source_line.chars().nth(_i as usize).unwrap() == '\t' {
+ s.push('\t');
+ } else {
+ s.push(' ');
+ }
}
for _i in 0..(end_column - start_column) {
s.push(underline_char);