diff options
author | Alon Zakai <alonzakai@gmail.com> | 2012-10-27 09:29:05 -0700 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2012-10-27 09:29:05 -0700 |
commit | 1800e63021b81c374853db3244deceddb7806a46 (patch) | |
tree | 1be2779a69fc44cff0f9d8a73df02e5e71aad60f /tools/js-optimizer.js | |
parent | 4d4114dc435d9a8024de3bc2a99c097101e2351b (diff) |
only invalidate calls when reading a global
Diffstat (limited to 'tools/js-optimizer.js')
-rw-r--r-- | tools/js-optimizer.js | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/tools/js-optimizer.js b/tools/js-optimizer.js index 105fffc1..eaeabeef 100644 --- a/tools/js-optimizer.js +++ b/tools/js-optimizer.js @@ -1602,9 +1602,9 @@ function eliminate(ast) { var name = node[1]; if (name in tracked) { doEliminate(name, node); - } else if (!(name in locals) && !globalsInvalidated) { - invalidateGlobals(); - globalsInvalidated = true; + } else if (!(name in locals) && !callsInvalidated) { + invalidateCalls(); + callsInvalidated = true; } } } else if (type == 'unary-prefix' || type == 'unary-postfix') { |