From f5bf8d074b46ee9142f7db671a4d46581fff6b2e Mon Sep 17 00:00:00 2001 From: Graydon Hoare Date: Tue, 11 Jan 2011 16:45:29 -0800 Subject: Out-of-line all drop glue. Shaves 50kb from rustc. --- src/boot/me/trans.ml | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) (limited to 'src') diff --git a/src/boot/me/trans.ml b/src/boot/me/trans.ml index 9c5b5630..ea270fbf 100644 --- a/src/boot/me/trans.ml +++ b/src/boot/me/trans.ml @@ -285,17 +285,7 @@ let trans_visitor string_of_name (path_to_name cx.ctxt_curr_path) in - let should_inline_structure_helpers t = - let n = 3 in - match t with - Ast.TY_tag ttag -> - get_n_tag_tups cx ttag < n - | Ast.TY_rec elts -> - Array.length elts < n - | Ast.TY_tup elts -> - Array.length elts < n - | _ -> false - in + let should_inline_structure_helpers _ = false in let based (reg:Il.reg) : Il.mem = Il.RegIn (reg, None) -- cgit v1.2.3