summaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests/memoryindex
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@online.no>2021-11-15 23:30:04 +0100
committerTor Egge <Tor.Egge@online.no>2021-11-15 23:30:04 +0100
commit50f86a79569b2c01b38946a1a1b600193d0121c8 (patch)
tree477fd530d153d174e87ba265025ac179c1911415 /searchlib/src/tests/memoryindex
parentb97369cc858f131ee829c28798e24b1660d5f398 (diff)
Use braces to signal lifetime.
Diffstat (limited to 'searchlib/src/tests/memoryindex')
-rw-r--r--searchlib/src/tests/memoryindex/field_index/field_index_test.cpp23
1 files changed, 12 insertions, 11 deletions
diff --git a/searchlib/src/tests/memoryindex/field_index/field_index_test.cpp b/searchlib/src/tests/memoryindex/field_index/field_index_test.cpp
index fb779f26bfe..a9b7bbd4603 100644
--- a/searchlib/src/tests/memoryindex/field_index/field_index_test.cpp
+++ b/searchlib/src/tests/memoryindex/field_index/field_index_test.cpp
@@ -479,18 +479,19 @@ void
myCommit(FieldIndexCollection &fieldIndexes, ISequencedTaskExecutor &pushThreads)
{
vespalib::Gate gate;
- auto gate_callback = std::make_shared<vespalib::GateCallback>(gate);
- uint32_t fieldId = 0;
- for (auto &fieldIndex : fieldIndexes.getFieldIndexes()) {
- pushThreads.execute(fieldId,
- [fieldIndex(fieldIndex.get()), gate_callback]()
- {
- (void) gate_callback;
- fieldIndex->commit();
- });
- ++fieldId;
+ {
+ auto gate_callback = std::make_shared<vespalib::GateCallback>(gate);
+ uint32_t fieldId = 0;
+ for (auto &fieldIndex : fieldIndexes.getFieldIndexes()) {
+ pushThreads.execute(fieldId,
+ [fieldIndex(fieldIndex.get()), gate_callback]()
+ {
+ (void) gate_callback;
+ fieldIndex->commit();
+ });
+ ++fieldId;
+ }
}
- gate_callback.reset();
gate.await();
}