From 1503e09bb049baf57ba2930def45db4075fdd1fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hannes=20Walln=C3=B6fer?= Date: Tue, 22 Mar 2016 14:26:20 +0100 Subject: [PATCH] 8151811: Const declarations do not work in for..in loops Reviewed-by: attila, lagergren --- .../internal/codegen/CodeGenerator.java | 6 +- .../jdk/nashorn/internal/parser/Parser.java | 4 +- nashorn/test/script/basic/es6/JDK-8151811.js | 72 +++++++++++++++++++ 3 files changed, 77 insertions(+), 5 deletions(-) create mode 100644 nashorn/test/script/basic/es6/JDK-8151811.js diff --git a/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java b/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java index aaaeba6fe8f..c3042327b7a 100644 --- a/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java +++ b/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java @@ -3312,8 +3312,10 @@ final class CodeGenerator extends NodeOperatorVisitor