Index: LabeledStatement.java =================================================================== RCS file: /home/eclipse/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/LabeledStatement.java,v retrieving revision 1.31 diff -u -r1.31 LabeledStatement.java --- LabeledStatement.java 23 Feb 2005 02:47:28 -0000 1.31 +++ LabeledStatement.java 22 Jun 2005 14:39:36 -0000 @@ -83,6 +83,9 @@ */ public void generateCode(BlockScope currentScope, CodeStream codeStream) { + if ((bits & IsReachableMASK) == 0) { + return; + } int pc = codeStream.position; if (targetLabel != null) { targetLabel.initialize(codeStream);