Skip to content

Commit 8f40a44

Browse files
committed
Merge pull request #2755 from alalek:fix_sfm_build_std_move
2 parents 24a8823 + 8df9e84 commit 8f40a44

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)