about summary refs log tree commit diff
path: root/src/comp
diff options
context:
space:
mode:
authorBrian Anderson <banderson@mozilla.com>2011-08-27 15:39:53 -0700
committerBrian Anderson <banderson@mozilla.com>2011-08-27 15:39:53 -0700
commit609e38d8e7313e3e267e6481212420b05c38ff8f (patch)
treeaa581dad9edb316cd04b2607272f9bcc2bc6ad71 /src/comp
parent640886ceb662ae212cf3edc7f400142af3aa7bbf (diff)
downloadrust-609e38d8e7313e3e267e6481212420b05c38ff8f.tar.gz
rust-609e38d8e7313e3e267e6481212420b05c38ff8f.zip
Output error spans that don't confuse emacs compilation mode. Closes #845
Diffstat (limited to 'src/comp')
-rw-r--r--src/comp/syntax/codemap.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/comp/syntax/codemap.rs b/src/comp/syntax/codemap.rs
index a52a58e629e..3b329986c48 100644
--- a/src/comp/syntax/codemap.rs
+++ b/src/comp/syntax/codemap.rs
@@ -80,7 +80,7 @@ fn span_to_str(sp: &span, cm: &codemap) -> str {
         let lo = lookup_char_pos(cm, cur.lo);
         let hi = lookup_char_pos(cm, cur.hi);
         res +=
-            #fmt["%s:%u:%u:%u:%u",
+            #fmt["%s:%u:%u: %u:%u",
                  if some(lo.filename) == prev_file {
                      "-"
                  } else { lo.filename }, lo.line, lo.col, hi.line, hi.col];
@@ -108,7 +108,7 @@ fn emit_diagnostic(sp: &option::t<span>, msg: &str, kind: &str, color: u8,
       }
       none. { }
     }
-    io::stdout().write_str(ss + ": ");
+    io::stdout().write_str(ss + " ");
     if term::color_supported() {
         term::fg(io::stdout().get_buf_writer(), color);
     }