diff --git a/src/librustc/middle/check_const.rs b/src/librustc/middle/check_const.rs index d12808c3a4da..5f84f505b5ce 100644 --- a/src/librustc/middle/check_const.rs +++ b/src/librustc/middle/check_const.rs @@ -199,21 +199,6 @@ pub fn check_expr(v: &mut CheckCrateVisitor, } } } - match e.node { - ExprLit(@codemap::Spanned {node: lit_int(v, t), _}) => { - if (v as u64) > ast_util::int_ty_max( - if t == ty_i { sess.targ_cfg.int_type } else { t }) { - sess.span_err(e.span, "literal out of range for its type"); - } - } - ExprLit(@codemap::Spanned {node: lit_uint(v, t), _}) => { - if v > ast_util::uint_ty_max( - if t == ty_u { sess.targ_cfg.uint_type } else { t }) { - sess.span_err(e.span, "literal out of range for its type"); - } - } - _ => () - } visit::walk_expr(v, e, is_const); }