summaryrefslogtreecommitdiff
path: root/src/mongo/executor/task_executor_test_common.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/executor/task_executor_test_common.cpp')
-rw-r--r--src/mongo/executor/task_executor_test_common.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/mongo/executor/task_executor_test_common.cpp b/src/mongo/executor/task_executor_test_common.cpp
index b54c5a6adfb..4e2eb775a74 100644
--- a/src/mongo/executor/task_executor_test_common.cpp
+++ b/src/mongo/executor/task_executor_test_common.cpp
@@ -287,7 +287,8 @@ EventChainAndWaitingTest::~EventChainAndWaitingTest() {
}
void EventChainAndWaitingTest::run() {
- executor->onEvent(goEvent, [=](const TaskExecutor::CallbackArgs& cbData) { onGo(cbData); })
+ executor
+ ->onEvent(goEvent, [=, this](const TaskExecutor::CallbackArgs& cbData) { onGo(cbData); })
.status_with_transitional_ignore();
executor->signalEvent(goEvent);
executor->waitForEvent(goEvent);
@@ -340,8 +341,9 @@ void EventChainAndWaitingTest::onGo(const TaskExecutor::CallbackArgs& cbData) {
return;
}
- cbHandle = executor->onEvent(
- goEvent, [=](const TaskExecutor::CallbackArgs& cbData) { onGoAfterTriggered(cbData); });
+ cbHandle = executor->onEvent(goEvent, [=, this](const TaskExecutor::CallbackArgs& cbData) {
+ onGoAfterTriggered(cbData);
+ });
if (!cbHandle.isOK()) {
status1 = cbHandle.getStatus();
executor->shutdown();