langtools/src/share/classes/com/sun/tools/javac/comp/Flow.java
changeset 18912 e25cd61d8e59
parent 18672 1d6d1be0a94f
child 19122 1841f2fa76de
--- 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);
+            }
+        }
     }
 
     /**