We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1a0729f commit 7a4ed99Copy full SHA for 7a4ed99
src/IO/ADIOS/ADIOS2IOHandler.cpp
@@ -1169,7 +1169,18 @@ namespace detail
1169
table.reserve( blocksInfo.size() );
1170
for( auto const & info : blocksInfo )
1171
{
1172
- table.emplace_back( info.Start, info.Count, info.WriterID );
+ Offset offset;
1173
+ Extent extent;
1174
+ auto size = info.Start.size();
1175
+ offset.reserve( size );
1176
+ extent.reserve( size );
1177
+ for( unsigned i = 0; i < size; ++i )
1178
+ {
1179
+ offset.push_back( info.Start[ i ] );
1180
+ extent.push_back( info.Count[ i ] );
1181
+ }
1182
+ table.emplace_back(
1183
+ std::move( offset ), std::move( extent ), info.WriterID );
1184
}
1185
1186
0 commit comments