summaryrefslogtreecommitdiff
path: root/src/mongo/util/future_test_utils.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/util/future_test_utils.h')
-rw-r--r--src/mongo/util/future_test_utils.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/mongo/util/future_test_utils.h b/src/mongo/util/future_test_utils.h
index 77451f837ff..d4189f28efc 100644
--- a/src/mongo/util/future_test_utils.h
+++ b/src/mongo/util/future_test_utils.h
@@ -131,14 +131,15 @@ template <typename Func, typename Result = std::result_of_t<Func && ()>>
Future<Result> async(Func&& func) {
auto pf = makePromiseFuture<Result>();
- stdx::thread([ promise = std::move(pf.promise), func = std::forward<Func>(func) ]() mutable {
+ stdx::thread([promise = std::move(pf.promise), func = std::forward<Func>(func)]() mutable {
sleepIfShould();
try {
completePromise(&promise, func);
} catch (const DBException& ex) {
promise.setError(ex.toStatus());
}
- }).detach();
+ })
+ .detach();
return std::move(pf.future);
}