Array.st
changeset 3500 90eb689740cc
parent 3485 3c1fb0af87fc
child 3730 375237229a8e
--- a/Array.st	Thu Jun 04 02:15:48 1998 +0200
+++ b/Array.st	Thu Jun 04 03:18:28 1998 +0200
@@ -664,13 +664,12 @@
 			    __interruptL(@line);
 			    el = __InstPtr(self)->i_instvars[index+7];
 			    goto continue7;
+#endif /* UNROLL_LOOPS */
 		interruptX:
 			    __interruptL(@line);
 			    el = __InstPtr(self)->i_instvars[index];
 			    goto continueX;
-
-#endif /* UNROLL_LOOPS */
-			}
+		    }
 		}
 	    }
 
@@ -883,6 +882,7 @@
 				}
 # endif /* UNROLL_LOOPS2 */
 			    }
+#endif /* UNROLL_LOOPS */
 			    while (n > 0) {
 				el = __InstPtr(self)->i_instvars[index];
 				if (InterruptPending != nil) goto interruptX;
@@ -892,7 +892,6 @@
 				index++;
 			    }
 			    RETURN (self);
-#endif /* UNROLL_LOOPS */
 
 #if defined(UNROLL_LOOPS)
 		interrupt0:
@@ -2311,5 +2310,5 @@
 !Array class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic/Array.st,v 1.108 1998-05-25 15:31:14 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/Array.st,v 1.109 1998-06-04 01:18:28 cg Exp $'
 ! !