aboutsummaryrefslogtreecommitdiff
path: root/src/boot
diff options
context:
space:
mode:
authorGraydon Hoare <[email protected]>2010-10-09 01:02:13 -0700
committerGraydon Hoare <[email protected]>2010-10-09 01:02:13 -0700
commita441865f6e501697f3a132c1e5ec73336e8e3184 (patch)
treed79eff61a0ab655bb791250f2c30a4506b83e83f /src/boot
parentElide mark and sever glue in -minimal mode. (diff)
downloadrust-a441865f6e501697f3a132c1e5ec73336e8e3184.tar.xz
rust-a441865f6e501697f3a132c1e5ec73336e8e3184.zip
Actually do what I meant to in the inline threshold. Don't drink and code. Cut rustc by 50kb.
Diffstat (limited to 'src/boot')
-rw-r--r--src/boot/me/trans.ml8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/boot/me/trans.ml b/src/boot/me/trans.ml
index 1b570ea2..a18c3c29 100644
--- a/src/boot/me/trans.ml
+++ b/src/boot/me/trans.ml
@@ -281,14 +281,14 @@ let trans_visitor
in
let should_inline_structure_helpers t =
- let n = 2 in
+ let n = 3 in
match t with
Ast.TY_tag ttag ->
- get_n_tag_tups cx ttag > n
+ get_n_tag_tups cx ttag < n
| Ast.TY_rec elts ->
- Array.length elts > 3
+ Array.length elts < n
| Ast.TY_tup elts ->
- Array.length elts > 3
+ Array.length elts < n
| _ -> false
in