hg: jdk7u/jdk7u-dev/langtools: 8065674: javac generates incorrect LVT table for trivial cases

rob.mckenna at oracle.com rob.mckenna at oracle.com
Wed Nov 26 20:19:07 UTC 2014


Changeset: 979f55cda0e2
Author:    robm
Date:      2014-11-26 17:03 +0000
URL:       http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/979f55cda0e2

8065674: javac generates incorrect LVT table for trivial cases
Reviewed-by: jjg
Contributed-by: vicente.romero at oracle.com

! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/share/classes/com/sun/tools/javac/jvm/Code.java
+ test/tools/javac/flow/DARanges.java
+ test/tools/javac/flow/LVTHarness.java
+ test/tools/javac/flow/tests/TestCaseConditional.java
+ test/tools/javac/flow/tests/TestCaseDoLoop.java
+ test/tools/javac/flow/tests/TestCaseFor.java
+ test/tools/javac/flow/tests/TestCaseForEach.java
+ test/tools/javac/flow/tests/TestCaseIf.java
+ test/tools/javac/flow/tests/TestCaseIfElse.java
+ test/tools/javac/flow/tests/TestCaseLocalInInnerBlock.java
+ test/tools/javac/flow/tests/TestCaseSwitch.java
+ test/tools/javac/flow/tests/TestCaseTry.java
+ test/tools/javac/flow/tests/TestCaseWhile.java



More information about the jdk7u-dev mailing list