message: [Windows] Convert GetLastError to std::error_code
  Create a std::error_code from the result of GetLastError, which in turn
  we can use to return an llvm::Error.
diff: @@ -31,8 +31,10 @@ llvm::Expected<HostThread> ThreadLauncher::LaunchThread(
  thread = (lldb::thread_t)::_beginthreadex(
  0, (unsigned)min_stack_byte_size,
  HostNativeThread::ThreadCreateTrampoline, info_ptr, 0, NULL);
  - if (thread == (lldb::thread_t)(-1L))
  - return llvm::errorCodeToError(::GetLastError());
  + if (thread == (lldb::thread_t)(-1L)) {
  + DWORD err = GetLastError();
  + return llvm::errorCodeToError(std::error_code(err, std::system_category()));
  + }
  #else
  // ASAN instrumentation adds a lot of bookkeeping overhead on stack frames.
  