From 99236d64d05b2f58f11a5d2a55318024365ec1f5 Mon Sep 17 00:00:00 2001 From: Tim Chevalier Date: Fri, 16 Sep 2011 13:32:44 -0700 Subject: [PATCH] Dead code elim --- src/comp/middle/trans.rs | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/src/comp/middle/trans.rs b/src/comp/middle/trans.rs index 2a52a2ce9e70..13c2502243eb 100644 --- a/src/comp/middle/trans.rs +++ b/src/comp/middle/trans.rs @@ -129,20 +129,6 @@ fn type_of_fn_from_ty(cx: @crate_ctxt, sp: span, fty: ty::t, ret_ty, ty_param_count); } -fn type_of_native_fn(cx: @crate_ctxt, sp: span, abi: ast::native_abi, - inputs: [ty::arg], output: ty::t, ty_param_count: uint) - -> TypeRef { - let atys: [TypeRef] = []; - if abi == ast::native_abi_rust { - atys += [T_taskptr(*cx)]; - let i = 0u; - while i < ty_param_count { atys += [T_ptr(cx.tydesc_type)]; i += 1u; } - } - atys += type_of_explicit_args(cx, sp, inputs); - check non_ty_var(cx, output); - ret T_fn(atys, type_of_inner(cx, sp, output)); -} - fn type_of_inner(cx: @crate_ctxt, sp: span, t: ty::t) : non_ty_var(cx, t) -> TypeRef { // Check the cache.