hg: jdk9/dev/langtools: 8071291: Compiler crashes trying to cast UnionType to IntersectionClassType
maurizio.cimadamore at oracle.com
maurizio.cimadamore at oracle.com
Mon Feb 23 13:03:25 UTC 2015
Changeset: e29b25f6101f
Author: mcimadamore
Date: 2015-02-23 13:02 +0000
URL: http://hg.openjdk.java.net/jdk9/dev/langtools/rev/e29b25f6101f
8071291: Compiler crashes trying to cast UnionType to IntersectionClassType
Summary: Compiler tests for .isCompound but then cast to a more specific Type subclass, resulting in CCE
Reviewed-by: vromero, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
+ test/tools/javac/multicatch/8071291/T8071291.java
More information about the jdk9-dev-changes
mailing list