diff options
| author | Mark Simulacrum <mark.simulacrum@gmail.com> | 2016-12-18 23:01:06 -0700 |
|---|---|---|
| committer | Mark Simulacrum <mark.simulacrum@gmail.com> | 2016-12-20 20:03:34 -0700 |
| commit | dd1890f7f4acd7acf2c319ce2b743b4f8d41731d (patch) | |
| tree | ad8a9120154c3de35df4846820e4614793cb9aa4 | |
| parent | 6e3d8cda2c2b1272340eaed618e18e7e35b1134b (diff) | |
| download | rust-dd1890f7f4acd7acf2c319ce2b743b4f8d41731d.tar.gz rust-dd1890f7f4acd7acf2c319ce2b743b4f8d41731d.zip | |
Remove unreachable call to unreachable
| -rw-r--r-- | src/librustc_trans/glue.rs | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/src/librustc_trans/glue.rs b/src/librustc_trans/glue.rs index 262a958347d..e5f53b3b64d 100644 --- a/src/librustc_trans/glue.rs +++ b/src/librustc_trans/glue.rs @@ -47,17 +47,12 @@ pub fn trans_exchange_free_dyn<'a, 'tcx>( let callee = Callee::def(bcx.ccx(), def_id, bcx.tcx().intern_substs(&[])); let ccx = bcx.ccx(); - let fn_ret = callee.ty.fn_ret(); 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); - - if fn_ret.0.is_never() { - bcx.unreachable(); - } } pub fn trans_exchange_free_ty<'a, 'tcx>( |
