Missing var declaration for tmp created by JsStackEmulator Detected by running Closure Compiler on GWT output. Change-Id: I36c9cf402a94cde392b701c34192b1df051263f7
diff --git a/dev/core/src/com/google/gwt/dev/js/JsStackEmulator.java b/dev/core/src/com/google/gwt/dev/js/JsStackEmulator.java index 44c917d..e716f9d 100644 --- a/dev/core/src/com/google/gwt/dev/js/JsStackEmulator.java +++ b/dev/core/src/com/google/gwt/dev/js/JsStackEmulator.java
@@ -1043,6 +1043,7 @@ stackDepthVar.setInitExpr(new JsNumberLiteral(info, (-1))); JsVar lineNumbersVar = new JsVar(info, lineNumbers); lineNumbersVar.setInitExpr(new JsArrayLiteral(info)); + JsVar tmpVar = new JsVar(info,tmp); JsVars vars; JsStatement first = jsProgram.getGlobalBlock().getStatements().get(0); @@ -1055,5 +1056,6 @@ vars.add(stackVar); vars.add(stackDepthVar); vars.add(lineNumbersVar); + vars.add(tmpVar); } }