# HG changeset patch # User Frits van Bommel # Date 1243967333 -7200 # Node ID f0423003caa69f086e4bfacc63bf15c70ce6c39c # Parent 49e6f9d2d33f574db588b4a8ce2605c3c2fd5c8e Merge a fix from the D1 frontend to the D2 frontend. diff -r 49e6f9d2d33f -r f0423003caa6 dmd2/root/array.c --- 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--; }