diff options
author | 2009-10-25 13:12:24 -0400 | |
---|---|---|
committer | 2009-10-25 13:12:24 -0400 | |
commit | 31da370dd5fae72ddf756aa5ef54241b099fd617 (patch) | |
tree | e27c960ccf2a3bd782d85d12fda670b7beede19e /src | |
parent | 0bdf754b0c5c1ad18b28b4f28c6f90daac1a9994 (diff) |
Always inline records
Diffstat (limited to 'src')
-rw-r--r-- | src/reduce.sml | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/reduce.sml b/src/reduce.sml index 59ec565a..38465fda 100644 --- a/src/reduce.sml +++ b/src/reduce.sml @@ -838,6 +838,9 @@ fun reduce file = case IM.find (uses, n) of NONE => false | SOME count => count <= 1 + orelse (case #1 e of + ERecord _ => true + | _ => false) orelse isPoly polyC t orelse size e <= Settings.getCoreInline () |