diff options
author | Tor Egge <Tor.Egge@online.no> | 2021-11-15 23:30:04 +0100 |
---|---|---|
committer | Tor Egge <Tor.Egge@online.no> | 2021-11-15 23:30:04 +0100 |
commit | 50f86a79569b2c01b38946a1a1b600193d0121c8 (patch) | |
tree | 477fd530d153d174e87ba265025ac179c1911415 /searchlib/src | |
parent | b97369cc858f131ee829c28798e24b1660d5f398 (diff) |
Use braces to signal lifetime.
Diffstat (limited to 'searchlib/src')
-rw-r--r-- | searchlib/src/tests/memoryindex/field_index/field_index_test.cpp | 23 |
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(); } |