### Eclipse Workspace Patch 1.0 #P org.eclipse.jdt.core Index: compiler/org/eclipse/jdt/internal/compiler/codegen/BranchLabel.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/BranchLabel.java,v retrieving revision 1.4 diff -u -r1.4 BranchLabel.java --- compiler/org/eclipse/jdt/internal/compiler/codegen/BranchLabel.java 3 Apr 2006 13:51:37 -0000 1.4 +++ compiler/org/eclipse/jdt/internal/compiler/codegen/BranchLabel.java 19 Apr 2006 19:15:02 -0000 @@ -176,21 +176,9 @@ this.codeStream.classFileOffset -= 3; this.forwardReferenceCount--; // also update the PCs in the related debug attributes - /* OLD CODE - int index = codeStream.pcToSourceMapSize - 1; - while ((index >= 0) && (codeStream.pcToSourceMap[index][1] == oldPosition)) { - codeStream.pcToSourceMap[index--][1] = position; - } - */ - // Beginning of new code - int index = this.codeStream.pcToSourceMapSize - 2; if (this.codeStream.lastEntryPC == oldPosition) { this.codeStream.lastEntryPC = this.position; } - if ((index >= 0) && (this.codeStream.pcToSourceMap[index] == this.position)) { - this.codeStream.pcToSourceMapSize-=2; - } - // end of new code if ((this.codeStream.generateAttributes & ClassFileConstants.ATTR_VARS) != 0) { LocalVariableBinding locals[] = this.codeStream.locals; for (int i = 0, max = locals.length; i < max; i++) {