From 2cd4d15be1c850abc17e5fdfc0aa7d209ce4b81e Mon Sep 17 00:00:00 2001 From: Frits van Bommel Date: Tue, 2 Jun 2009 20:28:53 +0200 Subject: [PATCH] Merge a fix from the D1 frontend to the D2 frontend. --- dmd2/root/array.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dmd2/root/array.c b/dmd2/root/array.c index b29aa033..9ec8784d 100644 --- a/dmd2/root/array.c +++ b/dmd2/root/array.c @@ -147,7 +147,7 @@ void Array::append(Array *a) 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--; }