hg: jdk9/dev/langtools: 4 new changesets
maurizio.cimadamore at oracle.com
maurizio.cimadamore at oracle.com
Fri Jan 9 16:03:43 UTC 2015
Changeset: 6a927a9114c1
Author: mcimadamore
Date: 2015-01-09 15:48 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/langtools/rev/6a927a9114c1
8066871: java.lang.VerifyError: Bad local variable type - local final String
Summary: baseType() erroneously called on MethodResultInfo causes lack of constant type info
Reviewed-by: jlahoda, mcimadamore
Contributed-by: srikanth.adayapalam at oracle.com
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/conditional/ConditionalWithFinalStrings.java
Changeset: 6d3e36e420df
Author: mcimadamore
Date: 2015-01-09 15:49 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/langtools/rev/6d3e36e420df
8043741: VerifyError due to missing checkcast
Summary: Proto-type is not set correctly for NULLCHK synthetic trees
Reviewed-by: mcimadamore
Contributed-by: srikanth.adayapalam at oracle.com
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
+ test/tools/javac/generics/MissingCast2.java
Changeset: 7dfe06818a80
Author: mcimadamore
Date: 2015-01-09 15:50 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/langtools/rev/7dfe06818a80
8067429: java.lang.VerifyError: Inconsistent stackmap frames at branch target
Summary: bitset for alive variables contains info about variables out of range
Reviewed-by: mcimadamore
Contributed-by: srikanth.adayapalam at oracle.com
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/tools/javac/BranchToFewerDefines.java
Changeset: 38f7c632df2b
Author: mcimadamore
Date: 2015-01-09 15:51 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/langtools/rev/38f7c632df2b
8067914: Redundant type cast nodes in AST (follow up from JDK-8043741)
Summary: Workaround for redundant (but harmless) synthetic cast generated in TransTypes
Reviewed-by: mcimadamore
Contributed-by: srikanth.adayapalam at oracle.com
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
+ test/tools/javac/tree/8067914/E.out
+ test/tools/javac/tree/8067914/NukeExtraCast.java
+ test/tools/javac/tree/8067914/T8067914.java
More information about the jdk9-dev-changes
mailing list