From 1a1783a2285ef495955c659a3743e5dcd0beb14e Mon Sep 17 00:00:00 2001 From: Ferdinand Majerech Date: Mon, 19 Mar 2012 14:31:11 +0100 Subject: [PATCH] Fixed a compilation bug on 32bit. --- dyaml/node.d | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dyaml/node.d b/dyaml/node.d index 5164b7a..48b9914 100644 --- a/dyaml/node.d +++ b/dyaml/node.d @@ -1588,7 +1588,7 @@ struct Node static void removeElem(E, I)(ref Node node, I index) { auto elems = node.value_.get!(E[]); - moveAll(elems[index + 1 .. $], elems[index .. $ - 1]); + moveAll(elems[cast(size_t)index + 1 .. $], elems[cast(size_t)index .. $ - 1]); elems.length = elems.length - 1; node.value_ = Value(elems); }