diff options
| author | Michael Sullivan <sully@msully.net> | 2012-08-22 14:13:24 -0700 |
|---|---|---|
| committer | Michael Sullivan <sully@msully.net> | 2012-08-23 10:21:35 -0700 |
| commit | 0f0a9775bae31169153d36dfa586e899c90921d5 (patch) | |
| tree | fac250a32f1b96144bd7693c19bcaa4e507a1097 /src/rustc | |
| parent | 5d5cfcc005f0658b257225b7809db3f18b03be77 (diff) | |
Some error message cleanup in check.rs.
Diffstat (limited to 'src/rustc')
| -rw-r--r-- | src/rustc/middle/typeck/check.rs | 17 |
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"); } } } |
