diff dmd2/root/array.c @ 1462:f0423003caa6

Merge a fix from the D1 frontend to the D2 frontend.
author Frits van Bommel <fvbommel wxs.nl>
date Tue, 02 Jun 2009 20:28:53 +0200
parents 638d16625da2
children
line wrap: on
line diff
--- a/dmd2/root/array.c	Tue Jun 02 19:54:02 2009 +0200
+++ b/dmd2/root/array.c	Tue Jun 02 20:28:53 2009 +0200
@@ -147,7 +147,7 @@
 
 void Array::remove(unsigned i)
 {
-    memmove(data + i, data + i + 1, (dim - i) * sizeof(data[0]));
+    memmove(data + i, data + i + 1, (dim - i - 1) * sizeof(data[0]));
     dim--;
 }