From a7a2c827801a1cf64a66395c987577e77383849c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hannes=20Walln=C3=B6fer?= Date: Thu, 11 Dec 2014 19:15:47 +0100 Subject: [PATCH] 8067219: NPE in ScriptObject.clone() when running with object fields Reviewed-by: attila, lagergren --- .../internal/codegen/CodeGenerator.java | 2 +- .../internal/runtime/ScriptObject.java | 4 +- .../script/basic/es6/for-let-object-fields.js | 81 +++++++++++++++++++ .../es6/for-let-object-fields.js.EXPECTED | 33 ++++++++ nashorn/test/script/basic/es6/for-let.js | 3 +- 5 files changed, 120 insertions(+), 3 deletions(-) create mode 100644 nashorn/test/script/basic/es6/for-let-object-fields.js create mode 100644 nashorn/test/script/basic/es6/for-let-object-fields.js.EXPECTED 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 4a583f7842e..32173a6c543 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 @@ -3283,7 +3283,7 @@ final class CodeGenerator extends NodeOperatorVisitor