about summary refs log tree commit diff
path: root/src/comp
diff options
context:
space:
mode:
authorMarijn Haverbeke <marijnh@gmail.com>2011-06-20 10:44:38 +0200
committerMarijn Haverbeke <marijnh@gmail.com>2011-06-20 23:53:29 +0200
commit56eb98658449d2a6cc38279d6ec8085f1837f991 (patch)
tree974d788e09c6e1a4e66b8f557c5a72de214e014f /src/comp
parent588dc3897b1a510b7f65ca5e53ba5a99224c1923 (diff)
Fix some uses of span_warn in alias.rs that should be span_fatal
Diffstat (limited to 'src/comp')
-rw-r--r--src/comp/middle/alias.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/comp/middle/alias.rs b/src/comp/middle/alias.rs
index da41d065229..f19d764ee04 100644
--- a/src/comp/middle/alias.rs
+++ b/src/comp/middle/alias.rs
@@ -234,7 +234,7 @@ fn check_tail_call(&ctx cx, &@ast::expr call) {
                     alt (cx.local_map.find(dnum)) {
                         case (some(arg(ast::alias(?mut)))) {
                             if (mut_a && !mut) {
-                                cx.tcx.sess.span_warn(args.(i).span,
+                                cx.tcx.sess.span_fatal(args.(i).span,
                                                       "passing an immutable \
                                      alias by mutable alias");
                             }
@@ -245,7 +245,7 @@ fn check_tail_call(&ctx cx, &@ast::expr call) {
                 case (_) { ok = false; }
             }
             if (!ok) {
-                cx.tcx.sess.span_warn(args.(i).span,
+                cx.tcx.sess.span_fatal(args.(i).span,
                                       "can not pass a local value by \
                                      alias to a tail call");
             }