From 2074e06278ded95dcbc9b8ff0db1396e5b2da92a Mon Sep 17 00:00:00 2001 From: Niko Matsakis Date: Thu, 5 Jan 2012 09:27:45 -0800 Subject: [PATCH] emit the take glue for closure tydescs --- src/comp/middle/trans_closure.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/comp/middle/trans_closure.rs b/src/comp/middle/trans_closure.rs index 81cb4a7f25c..831a5b4e41e 100644 --- a/src/comp/middle/trans_closure.rs +++ b/src/comp/middle/trans_closure.rs @@ -219,6 +219,7 @@ fn maybe_clone_tydesc(bcx: @block_ctxt, let tps = tps_normal; let {result:closure_td, _} = trans::get_tydesc(bcx, closure_ty, true, tps, ti); + trans::lazily_emit_tydesc_glue(bcx, abi::tydesc_field_take_glue, ti); trans::lazily_emit_tydesc_glue(bcx, abi::tydesc_field_drop_glue, ti); trans::lazily_emit_tydesc_glue(bcx, abi::tydesc_field_free_glue, ti); bcx = closure_td.bcx; -- 2.44.0