From 1cf398c94c1957961a7a4b8fd59f43e554016bf7 Mon Sep 17 00:00:00 2001 From: Henrik Rydberg Date: Fri, 18 May 2012 08:59:28 +0200 Subject: Fix compilation on gcc 4.7 Signed-off-by: Henrik Rydberg --- src/mt/mvec.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/mt') diff --git a/src/mt/mvec.h b/src/mt/mvec.h index 9f31c1e..412f3d7 100644 --- a/src/mt/mvec.h +++ b/src/mt/mvec.h @@ -78,16 +78,16 @@ public: int pos=it-map; ins(pos+1,-1); return map+pos; } - void push_back(const T& s) { reserve(dim+1); map[dim++]=s; } - void pop_back(const T& s) { if(dim) --dim; } - //////////////////////////////////////////////////////////////// void reserve(int n) { if(caps~T(); int pos=it-map; mrvec::ins(pos+1,-1); return map+pos; } - void push_back(const T& s) { reserve(dim+1); new(map+dim++) T(s); } + void push_back(const T& s) { mrvec::reserve(dim+1); new(map+dim++) T(s); } void pop_back(const T& s) { if(dim) map[--dim].~T(); } //////////////////////////////////////////////////////////////// -- cgit v1.2.3