diff options
| author | Graydon Hoare <[email protected]> | 2011-01-11 16:45:29 -0800 |
|---|---|---|
| committer | Graydon Hoare <[email protected]> | 2011-01-11 16:45:29 -0800 |
| commit | f5bf8d074b46ee9142f7db671a4d46581fff6b2e (patch) | |
| tree | 5da823b120dd659a12f8b1134e87fbbbe332763f /src | |
| parent | Make rustboot fn/obj drops generic; cuts 300kb size, 10s compile time off rustc. (diff) | |
| download | rust-f5bf8d074b46ee9142f7db671a4d46581fff6b2e.tar.xz rust-f5bf8d074b46ee9142f7db671a4d46581fff6b2e.zip | |
Out-of-line all drop glue. Shaves 50kb from rustc.
Diffstat (limited to 'src')
| -rw-r--r-- | src/boot/me/trans.ml | 12 |
1 files changed, 1 insertions, 11 deletions
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) |