File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed
Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -434,11 +434,11 @@ class shared_vector : public detail::shared_vector_base<E>
434434 _E_non_const* temp=new _E_non_const[i];
435435 try {
436436 std::copy (begin (), begin ()+new_count, temp);
437- this ->m_sdata .reset (temp, detail::default_array_deleter<E*>());
438437 }catch (...){
439438 delete[] temp;
440439 throw ;
441440 }
441+ this ->m_sdata .reset (temp, detail::default_array_deleter<E*>());
442442 this ->m_offset = 0 ;
443443 this ->m_count = new_count;
444444 this ->m_total = i;
@@ -481,11 +481,11 @@ class shared_vector : public detail::shared_vector_base<E>
481481 std::copy (begin (),
482482 begin ()+n,
483483 temp);
484- this ->m_sdata .reset (temp, detail::default_array_deleter<pointer>());
485484 }catch (...){
486485 delete[] temp;
487486 throw ;
488487 }
488+ this ->m_sdata .reset (temp, detail::default_array_deleter<pointer>());
489489 this ->m_offset = 0 ;
490490 this ->m_count = i;
491491 this ->m_total = new_total;
You can’t perform that action at this time.
0 commit comments