diff --git a/lldb/unittests/Host/MainLoopTest.cpp b/lldb/unittests/Host/MainLoopTest.cpp --- a/lldb/unittests/Host/MainLoopTest.cpp +++ b/lldb/unittests/Host/MainLoopTest.cpp @@ -32,17 +32,13 @@ ASSERT_TRUE(error.Success()); Socket *accept_socket; - std::future accept_error = std::async(std::launch::async, [&] { - return listen_socket_up->Accept(accept_socket); - }); - std::unique_ptr connect_socket_up( new TCPSocket(true, child_processes_inherit)); error = connect_socket_up->Connect( llvm::formatv("localhost:{0}", listen_socket_up->GetLocalPortNumber()) .str()); ASSERT_TRUE(error.Success()); - ASSERT_TRUE(accept_error.get().Success()); + ASSERT_TRUE(listen_socket_up->Accept(accept_socket).Success()); callback_count = 0; socketpair[0] = std::move(connect_socket_up);