about summary refs log tree commit diff
path: root/src/comp/driver
diff options
context:
space:
mode:
authorPatrick Walton <pcwalton@mimiga.net>2011-03-18 12:30:44 -0700
committerPatrick Walton <pcwalton@mimiga.net>2011-03-18 12:30:44 -0700
commit6f65ce5255ac16204490bdd7dcf99acd24876bc6 (patch)
tree54e875236348ef2ee9e38ab8bd6635b53803321d /src/comp/driver
parent949ba9ca460779ee75386b6dcec6b4f7d1774363 (diff)
downloadrust-6f65ce5255ac16204490bdd7dcf99acd24876bc6.tar.gz
rust-6f65ce5255ac16204490bdd7dcf99acd24876bc6.zip
rustc: Add a span_unimpl() for debugging
Diffstat (limited to 'src/comp/driver')
-rw-r--r--src/comp/driver/session.rs9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/comp/driver/session.rs b/src/comp/driver/session.rs
index e23dbeed58a..605774fe92f 100644
--- a/src/comp/driver/session.rs
+++ b/src/comp/driver/session.rs
@@ -45,6 +45,15 @@ obj session(cfg targ) {
         fail;
     }
 
+    fn span_unimpl(span sp, str msg) {
+        log #fmt("%s:%u:%u:%u:%u: error: unimplemented %s",
+                 sp.filename,
+                 sp.lo.line, sp.lo.col,
+                 sp.hi.line, sp.hi.col,
+                 msg);
+        fail;
+    }
+
     fn unimpl(str msg) {
         log #fmt("error: unimplemented %s", msg);
         fail;