Skip to content

Commit 8df9e84

Browse files
committed
sfm: fix build in non-C++11 mode
1 parent 24a8823 commit 8df9e84

File tree

1 file changed

+4
-0
lines changed
  • modules/sfm/src/libmv_light/libmv/base

1 file changed

+4
-0
lines changed

modules/sfm/src/libmv_light/libmv/base/vector.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,11 @@ class vector {
125125
memcpy(data, data_, sizeof(*data)*size_);
126126
#else
127127
for (int i = 0; i < size_; ++i)
128+
#ifdef CV_CXX11
128129
new (&data[i]) T(std::move(data_[i]));
130+
#else
131+
new (&data[i]) T(data_[i]);
132+
#endif
129133
for (int i = 0; i < size_; ++i)
130134
data_[i].~T();
131135
#endif

0 commit comments

Comments
 (0)