Only allow var definitions to be moved into the for-init clause

Fixes #1079
This commit is contained in:
Richard van Velzen
2016-05-15 21:00:51 +02:00
parent e36e07fa77
commit 63be1f3a4d
2 changed files with 41 additions and 1 deletions

View File

@@ -802,7 +802,7 @@ merge(Compressor.prototype, {
CHANGED = true;
}
else if (stat instanceof AST_For
&& prev instanceof AST_Definitions
&& prev instanceof AST_Var
&& (!stat.init || stat.init.TYPE == prev.TYPE)) {
CHANGED = true;
a.pop();