diff --git a/cpp/src/arrow/util/future_test.cc b/cpp/src/arrow/util/future_test.cc index 1308d89e1c1..203f05b5446 100644 --- a/cpp/src/arrow/util/future_test.cc +++ b/cpp/src/arrow/util/future_test.cc @@ -543,8 +543,8 @@ TEST(FutureCompletionTest, FutureNonVoid) { auto innerFut = Future::Make(); auto was_cb_run = false; auto fut2 = fut.Then([innerFut, &was_cb_run](int) { - return innerFut; was_cb_run = true; + return innerFut; }); fut.MarkFinished(Status::IOError("xxx")); AssertFailed(fut2);