From 865ca749dc93e70a10d2d00bb709aaccdc34a2ba Mon Sep 17 00:00:00 2001 From: Patrick Walton Date: Tue, 9 Aug 2011 17:01:38 -0700 Subject: [PATCH] rustc: Use shapes instead of codegen'd cmp glue --- src/comp/middle/trans.rs | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/comp/middle/trans.rs b/src/comp/middle/trans.rs index 01a1101b369..94f54331914 100644 --- a/src/comp/middle/trans.rs +++ b/src/comp/middle/trans.rs @@ -2240,13 +2240,7 @@ fn lazily_emit_tydesc_glue(cx: &@block_ctxt, field: int, none. { log #fmt("+++ lazily_emit_tydesc_glue CMP %s", ty_to_str(bcx_tcx(cx), ti.ty)); - let lcx = cx.fcx.lcx; - let glue_fn = - declare_generic_glue(lcx, ti.ty, T_cmp_glue_fn(*lcx.ccx), - "cmp"); - ti.cmp_glue = some[ValueRef](glue_fn); - make_generic_glue(lcx, cx.sp, ti.ty, glue_fn, mgghf_cmp, - ti.ty_params, "cmp"); + ti.cmp_glue = some(bcx_ccx(cx).upcalls.cmp_type); log #fmt("--- lazily_emit_tydesc_glue CMP %s", ty_to_str(bcx_tcx(cx), ti.ty)); } -- GitLab