aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--common/array.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/common/array.h b/common/array.h
index b3d3e01727..ff32d3d94c 100644
--- a/common/array.h
+++ b/common/array.h
@@ -253,7 +253,7 @@ public:
}
void assign(const T *srcBegin, const T *srcEnd) {
- reserve(distance(srcBegin, srcEnd));
+ resize(distance(srcBegin, srcEnd)); //fixme: ineffective?
T *dst = _storage;
while(srcBegin != srcEnd)
*dst++ = *srcBegin++;