--- a/langtools/src/share/classes/com/sun/tools/javac/comp/Flow.java Wed Jul 17 14:11:41 2013 +0100
+++ b/langtools/src/share/classes/com/sun/tools/javac/comp/Flow.java Wed Jul 17 14:13:15 2013 +0100
@@ -373,6 +373,15 @@
boolean resolveBreaks(JCTree tree, ListBuffer<P> oldPendingExits) {
return resolveJump(tree, oldPendingExits, JumpKind.BREAK);
}
+
+ @Override
+ public void scan(JCTree tree) {
+ if (tree != null && (
+ tree.type == null ||
+ tree.type != Type.stuckType)) {
+ super.scan(tree);
+ }
+ }
}
/**