hg: jdk/sandbox: 8230847: Trees.getScope may crash when invoked for statement inside switch.

chris.hegarty at oracle.com chris.hegarty at oracle.com
Mon Nov 4 10:00:15 UTC 2019


Changeset: d58a21542c04
Author:    jlahoda
Date:      2019-11-04 10:58 +0100
URL:       https://hg.openjdk.java.net/jdk/sandbox/rev/d58a21542c04

8230847: Trees.getScope may crash when invoked for statement inside switch.
Summary: More thoroughly avoiding side-effects when attributing (to) for Trees.getScope.
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! test/langtools/tools/javac/api/TestGetScopeResult.java



More information about the jdk-sandbox-changes mailing list