hg: jdk10/jdk10/nashorn: 8177691: Labeled break in catch and finally works wrongly, when invoked through nashorn
srinivas.dama at oracle.com
srinivas.dama at oracle.com
Thu Aug 31 19:05:27 UTC 2017
Changeset: ce5973feed58
Author: sdama
Date: 2017-09-01 06:01 +0530
URL: http://hg.openjdk.java.net/jdk10/jdk10/nashorn/rev/ce5973feed58
8177691: Labeled break in catch and finally works wrongly, when invoked through nashorn
Summary: Added support to check if the block contains goto statements before flagging it as terminal
Reviewed-by: hannesw, jlaskey
Contributed-by: srinivas.dama at oracle.com
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Block.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java
+ test/script/basic/JDK-8177691.js
+ test/script/basic/JDK-8177691.js.EXPECTED
More information about the jdk10-changes
mailing list