9aafef1bae
Change-Id: I49dfc1b3efcd00547764159fc9ce3dcc1339f7d2
36 lines
1.4 KiB
Diff
36 lines
1.4 KiB
Diff
From e9fdebe0cad9277cfed994cae7fe9d08efbb4ba8 Mon Sep 17 00:00:00 2001
|
|
From: Kohei Yoshida <kohei.yoshida@gmail.com>
|
|
Date: Tue, 25 Jun 2013 09:42:19 -0400
|
|
Subject: [PATCH] Fix it here too.
|
|
|
|
---
|
|
include/mdds/multi_type_vector_def.inl | 3 +--
|
|
1 file changed, 1 insertion(+), 2 deletions(-)
|
|
|
|
diff --git a/include/mdds/multi_type_vector_def.inl b/include/mdds/multi_type_vector_def.inl
|
|
index 685899b..cea8ae0 100644
|
|
--- a/include/mdds/multi_type_vector_def.inl
|
|
+++ b/c/d/include/mdds/multi_type_vector_def.inl
|
|
@@ -1829,8 +1829,7 @@ void multi_type_vector<_CellBlockFunc>::swap_single_blocks(
|
|
}
|
|
else
|
|
{
|
|
- m_blocks.insert(m_blocks.begin()+block_index+1, NULL);
|
|
- m_blocks[block_index+1] = new block(len);
|
|
+ m_blocks.insert(m_blocks.begin()+block_index+1, new block(len));
|
|
block* blk = m_blocks[block_index+1];
|
|
blk->mp_data = dst_data.release();
|
|
}
|
|
@@ -2713,8 +2713,7 @@
|
|
else
|
|
{
|
|
// Insert a new block to store the new elements.
|
|
- m_blocks.insert(m_blocks.begin()+dst_index+1, NULL);
|
|
- m_blocks[dst_index+1] = new block(len);
|
|
+ m_blocks.insert(m_blocks.begin()+dst_index+1, new block(len));
|
|
blk = m_blocks[dst_index+1];
|
|
blk->mp_data = element_block_func::create_new_block(cat_src, 0);
|
|
assert(blk->mp_data);
|
|
--
|
|
1.8.0
|
|
|