File tree Expand file tree Collapse file tree 2 files changed +2
-20
lines changed Expand file tree Collapse file tree 2 files changed +2
-20
lines changed Original file line number Diff line number Diff line change @@ -1253,16 +1253,6 @@ pub fn mk_opaque_closure_ptr(cx: ctxt, sigil: ast::Sigil) -> t {
12531253
12541254pub fn mk_opaque_box ( cx : ctxt ) -> t { mk_t ( cx, ty_opaque_box) }
12551255
1256- // Converts s to its machine type equivalent
1257- pub fn mach_sty ( cfg : @session:: config , t : t ) -> sty {
1258- match get ( t) . sty {
1259- ty_int( ast:: ty_i) => ty_int ( cfg. int_type ) ,
1260- ty_uint( ast:: ty_u) => ty_uint ( cfg. uint_type ) ,
1261- ty_float( ast:: ty_f) => ty_float ( cfg. float_type ) ,
1262- ref s => ( /*bad*/ copy * s)
1263- }
1264- }
1265-
12661256pub fn walk_ty ( ty : t , f : & fn ( t ) ) {
12671257 maybe_walk_ty ( ty, |t| { f ( t) ; true } ) ;
12681258}
Original file line number Diff line number Diff line change @@ -480,6 +480,8 @@ pub fn super_tys<C:Combine>(
480480 unify_float_variable ( self , !self . a_is_expected ( ) , v_id, v)
481481 }
482482
483+ ( ty:: ty_nil, _) |
484+ ( ty:: ty_bool, _) |
483485 ( ty:: ty_int( _) , _) |
484486 ( ty:: ty_uint( _) , _) |
485487 ( ty:: ty_float( _) , _) => {
@@ -490,16 +492,6 @@ pub fn super_tys<C:Combine>(
490492 }
491493 }
492494
493- ( ty:: ty_nil, _) |
494- ( ty:: ty_bool, _) => {
495- let cfg = tcx. sess . targ_cfg ;
496- if ty:: mach_sty ( cfg, a) == ty:: mach_sty ( cfg, b) {
497- Ok ( a)
498- } else {
499- Err ( ty:: terr_sorts ( expected_found ( self , a, b) ) )
500- }
501- }
502-
503495 ( ty:: ty_param( ref a_p) , ty:: ty_param( ref b_p) ) if a_p. idx == b_p. idx => {
504496 Ok ( a)
505497 }
You can’t perform that action at this time.
0 commit comments