about summary refs log tree commit diff
path: root/src/rustc
diff options
context:
space:
mode:
authorMichael Sullivan <sully@msully.net>2012-08-22 14:13:24 -0700
committerMichael Sullivan <sully@msully.net>2012-08-23 10:21:35 -0700
commit0f0a9775bae31169153d36dfa586e899c90921d5 (patch)
treefac250a32f1b96144bd7693c19bcaa4e507a1097 /src/rustc
parent5d5cfcc005f0658b257225b7809db3f18b03be77 (diff)
Some error message cleanup in check.rs.
Diffstat (limited to 'src/rustc')
-rw-r--r--src/rustc/middle/typeck/check.rs17
1 files changed, 7 insertions, 10 deletions
diff --git a/src/rustc/middle/typeck/check.rs b/src/rustc/middle/typeck/check.rs
index 535ba01fb92..fe01ec5bb4e 100644
--- a/src/rustc/middle/typeck/check.rs
+++ b/src/rustc/middle/typeck/check.rs
@@ -2323,27 +2323,24 @@ fn ty_param_bounds_and_ty_for_def(fcx: @fn_ctxt, sp: span, defn: ast::def) ->
       ast::def_upvar(_, inner, _, _) => {
         return ty_param_bounds_and_ty_for_def(fcx, sp, *inner);
       }
-      ast::def_ty_param(did, n) => {
-        return no_params(ty::mk_param(fcx.ccx.tcx, n, did));
-      }
-      ast::def_ty(_) | ast::def_prim_ty(_) => {
-        fcx.ccx.tcx.sess.span_fatal(sp, ~"expected value but found type");
+      ast::def_ty(_) | ast::def_prim_ty(_) | ast::def_ty_param(*)=> {
+        fcx.ccx.tcx.sess.span_bug(sp, ~"expected value but found type");
       }
       ast::def_mod(*) | ast::def_foreign_mod(*) => {
-        fcx.ccx.tcx.sess.span_fatal(sp, ~"expected value but found module");
+        fcx.ccx.tcx.sess.span_bug(sp, ~"expected value but found module");
       }
       ast::def_use(*) => {
-        fcx.ccx.tcx.sess.span_fatal(sp, ~"expected value but found use");
+        fcx.ccx.tcx.sess.span_bug(sp, ~"expected value but found use");
       }
       ast::def_region(*) => {
-        fcx.ccx.tcx.sess.span_fatal(sp, ~"expected value but found region");
+        fcx.ccx.tcx.sess.span_bug(sp, ~"expected value but found region");
       }
       ast::def_typaram_binder(*) => {
-        fcx.ccx.tcx.sess.span_fatal(sp, ~"expected value but found type \
+        fcx.ccx.tcx.sess.span_bug(sp, ~"expected value but found type \
                                           parameter");
       }
       ast::def_label(*) => {
-        fcx.ccx.tcx.sess.span_fatal(sp, ~"expected value but found label");
+        fcx.ccx.tcx.sess.span_bug(sp, ~"expected value but found label");
       }
     }
 }