diff --git a/src/vt/vrt/collection/collection_builder.impl.h b/src/vt/vrt/collection/collection_builder.impl.h index ec43e76d9f..28004bd2c7 100644 --- a/src/vt/vrt/collection/collection_builder.impl.h +++ b/src/vt/vrt/collection/collection_builder.impl.h @@ -162,7 +162,7 @@ void CollectionManager::makeCollectionImpl(param::ConstructParams& po) { po.bulk_inserts_.push_back(po.bounds_); } - if (po.list_insert_here_.empty()) { + if (!po.bulk_inserts_.empty() || !po.list_inserts_.empty()) { auto cons_fn = po.template getConsFn(); // Do all bulk insertions