svn commit: r592851 - /jakarta/bcel/trunk/src/main/java/org/apache/bcel/generic/InstructionList.java
[email protected] Wed, 07 Nov 2007 18:56:27 -0000
| Newsgroups | gmane.comp.jakarta.bcel.devel |
|---|---|
| Message-ID | <[email protected]> |
Author: tcurdt
Date: Wed Nov 7 10:56:26 2007
New Revision: 592851
URL: http://svn.apache.org/viewvc?rev=592851&view=rev
Log:
http://issues.apache.org/bugzilla/show_bug.cgi?id=43795
Modified:
jakarta/bcel/trunk/src/main/java/org/apache/bcel/generic/InstructionList.java
Modified: jakarta/bcel/trunk/src/main/java/org/apache/bcel/generic/InstructionList.java
URL: http://svn.apache.org/viewvc/jakarta/bcel/trunk/src/main/java/org/apache/bcel/generic/InstructionList.java?rev=592851&r1=592850&r2=592851&view=diff
==============================================================================
--- jakarta/bcel/trunk/src/main/java/org/apache/bcel/generic/InstructionList.java (original)
+++ jakarta/bcel/trunk/src/main/java/org/apache/bcel/generic/InstructionList.java Wed Nov 7 10:56:26 2007
@@ -677,8 +677,9 @@
private void remove( InstructionHandle prev, InstructionHandle next )
throws TargetLostException {
InstructionHandle first, last; // First and last deleted instruction
- if ((prev == null) && (next == null)) { // singleton list
- first = last = start;
+ if ((prev == null) && (next == null)) {
+ first = start;
+ last = end;
start = end = null;
} else {
if (prev == null) { // At start of list