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