aboutsummaryrefslogtreecommitdiff
path: root/emcc
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2013-10-06 10:34:58 -0700
committerAlon Zakai <alonzakai@gmail.com>2013-10-06 10:34:58 -0700
commitc1dd12998fd862010c7c11e6fa9d003521923a3c (patch)
tree7e44a5a6ed092897261f5c211a758e414de84074 /emcc
parent800ec1f87be63eda668e0fbde373200ccc88710c (diff)
do not run simplifyExpressions in -O1
Diffstat (limited to 'emcc')
-rwxr-xr-xemcc5
1 files changed, 4 insertions, 1 deletions
diff --git a/emcc b/emcc
index 63435cc9..ff81e424 100755
--- a/emcc
+++ b/emcc
@@ -1742,7 +1742,10 @@ try:
else:
return 'eliminate'
- js_optimizer_queue += [get_eliminate(), 'simplifyExpressions']
+ js_optimizer_queue += [get_eliminate()]
+
+ if opt_level >= 2:
+ js_optimizer_queue += ['simplifyExpressions']
if closure and not shared.Settings.ASM_JS:
flush_js_optimizer_queue()