about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--src/librustc_trans/glue.rs2
1 files changed, 0 insertions, 2 deletions
diff --git a/src/librustc_trans/glue.rs b/src/librustc_trans/glue.rs
index c9690ee0d1b..d50352f2623 100644
--- a/src/librustc_trans/glue.rs
+++ b/src/librustc_trans/glue.rs
@@ -49,8 +49,6 @@ pub fn trans_exchange_free_dyn<'a, 'tcx>(
     let ccx = bcx.ccx;
     let fn_ty = callee.direct_fn_type(ccx, &[]);
 
-    assert!(!fn_ty.ret.is_indirect() && fn_ty.ret.cast.is_none());
-
     let llret = bcx.call(callee.reify(ccx), &args[..], None);
     fn_ty.apply_attrs_callsite(llret);
 }