Author: labath Date: Wed Aug 17 07:00:19 2016 New Revision: 278925 URL: http://llvm.org/viewvc/llvm-project?rev=278925&view=rev Log: Fix unittests on windows after r278915
Apparently clang will happily capture a const variable in a lambda without it being specified in the capture clause. MSVC does not like that. Modified: lldb/trunk/unittests/Process/gdb-remote/GDBRemoteCommunicationClientTest.cpp Modified: lldb/trunk/unittests/Process/gdb-remote/GDBRemoteCommunicationClientTest.cpp URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/unittests/Process/gdb-remote/GDBRemoteCommunicationClientTest.cpp?rev=278925&r1=278924&r2=278925&view=diff ============================================================================== --- lldb/trunk/unittests/Process/gdb-remote/GDBRemoteCommunicationClientTest.cpp (original) +++ lldb/trunk/unittests/Process/gdb-remote/GDBRemoteCommunicationClientTest.cpp Wed Aug 17 07:00:19 2016 @@ -71,7 +71,7 @@ TEST_F(GDBRemoteCommunicationClientTest, const lldb::tid_t tid = 0x47; const uint32_t reg_num = 4; std::future<bool> write_result = - std::async(std::launch::async, [&client] { return client.WriteRegister(tid, reg_num, "ABCD"); }); + std::async(std::launch::async, [&] { return client.WriteRegister(tid, reg_num, "ABCD"); }); Handle_QThreadSuffixSupported(server, true); @@ -79,7 +79,7 @@ TEST_F(GDBRemoteCommunicationClientTest, ASSERT_TRUE(write_result.get()); write_result = std::async(std::launch::async, - [&client] { return client.WriteAllRegisters(tid, "404142434445464748494a4b4c4d4e4f"); }); + [&] { return client.WriteAllRegisters(tid, "404142434445464748494a4b4c4d4e4f"); }); HandlePacket(server, "G404142434445464748494a4b4c4d4e4f;thread:0047;", "OK"); ASSERT_TRUE(write_result.get()); @@ -96,7 +96,7 @@ TEST_F(GDBRemoteCommunicationClientTest, const lldb::tid_t tid = 0x47; const uint32_t reg_num = 4; std::future<bool> write_result = - std::async(std::launch::async, [&client] { return client.WriteRegister(tid, reg_num, "ABCD"); }); + std::async(std::launch::async, [&] { return client.WriteRegister(tid, reg_num, "ABCD"); }); Handle_QThreadSuffixSupported(server, false); HandlePacket(server, "Hg47", "OK"); @@ -104,7 +104,7 @@ TEST_F(GDBRemoteCommunicationClientTest, ASSERT_TRUE(write_result.get()); write_result = std::async(std::launch::async, - [&client] { return client.WriteAllRegisters(tid, "404142434445464748494a4b4c4d4e4f"); }); + [&] { return client.WriteAllRegisters(tid, "404142434445464748494a4b4c4d4e4f"); }); HandlePacket(server, "G404142434445464748494a4b4c4d4e4f", "OK"); ASSERT_TRUE(write_result.get()); _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits