avoid copies

master
Daniel Kolesa 2015-06-09 23:07:28 +01:00
parent 40b52ed765
commit 6b2a7fb43c
1 changed files with 2 additions and 2 deletions

View File

@ -45,12 +45,12 @@ namespace detail {
octa::RangeSize<R> rlen = range.size();
for (octa::RangeSize<R> i = 1; i < rlen; ++i) {
octa::RangeSize<R> j = i;
octa::RangeValue<R> v = range[i];
octa::RangeValue<R> v(octa::move(range[i]));
while (j > 0 && !compare(range[j - 1], v)) {
range[j] = range[j - 1];
--j;
}
range[j] = v;
range[j] = octa::move(v);
}
}