diff options
author | 2012-01-11 11:08:48 -0500 | |
---|---|---|
committer | 2012-01-11 11:08:48 -0500 | |
commit | 21a7cb9c013dac9870875fa11202b6357109a244 (patch) | |
tree | 65b85f5a3830da998fc8ca42f8166d30ba98e750 | |
parent | 8405ff3d49c2bed227b68d1d7c557b8d447cfad9 (diff) |
Tweak Especialize heuristic
-rw-r--r-- | src/especialize.sml | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/especialize.sml b/src/especialize.sml index 02875d87..df4d0cf5 100644 --- a/src/especialize.sml +++ b/src/especialize.sml @@ -1,4 +1,4 @@ -(* Copyright (c) 2008-2010, Adam Chlipala +(* Copyright (c) 2008-2011, Adam Chlipala * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -349,7 +349,7 @@ fun specialize' (funcs, specialized) file = if IS.member (#specialized st, f) then n else - 5 + 2 *n + 5 + n in (*Print.prefaces "Func" [("name", Print.PD.string name), ("e", CorePrint.p_exp CoreEnv.empty e), |