llvmorg-github-actions[bot] wrote:
<!--LLVM PR SUMMARY COMMENT--> @llvm/pr-subscribers-lldb Author: Charles Zablit (charles-zablit) <details> <summary>Changes</summary> --- Full diff: https://github.com/llvm/llvm-project/pull/200823.diff 1 Files Affected: - (modified) lldb/source/Plugins/Platform/Windows/PlatformWindows.cpp (+14-24) ``````````diff diff --git a/lldb/source/Plugins/Platform/Windows/PlatformWindows.cpp b/lldb/source/Plugins/Platform/Windows/PlatformWindows.cpp index eecbe53d46c24..d107d9f65d374 100644 --- a/lldb/source/Plugins/Platform/Windows/PlatformWindows.cpp +++ b/lldb/source/Plugins/Platform/Windows/PlatformWindows.cpp @@ -131,33 +131,23 @@ PlatformWindows::PlatformWindows(bool is_host) : RemoteAwarePlatform(is_host) { } Status PlatformWindows::ConnectRemote(Args &args) { - Status error; - if (IsHost()) { - error = Status::FromErrorStringWithFormatv( + if (IsHost()) + return Status::FromErrorStringWithFormatv( "can't connect to the host platform '{0}', always connected", GetPluginName()); - } else { - if (!m_remote_platform_sp) - m_remote_platform_sp = - platform_gdb_server::PlatformRemoteGDBServer::CreateInstance( - /*force=*/true, nullptr); - - if (m_remote_platform_sp) { - if (error.Success()) { - if (m_remote_platform_sp) { - error = m_remote_platform_sp->ConnectRemote(args); - } else { - error = Status::FromErrorString( - "\"platform connect\" takes a single argument: <connect-url>"); - } - } - } else - error = Status::FromErrorString( - "failed to create a 'remote-gdb-server' platform"); - if (error.Fail()) - m_remote_platform_sp.reset(); - } + if (!m_remote_platform_sp) + m_remote_platform_sp = + platform_gdb_server::PlatformRemoteGDBServer::CreateInstance( + /*force=*/true, nullptr); + + if (!m_remote_platform_sp) + return Status::FromErrorString( + "failed to create a 'remote-gdb-server' platform"); + + Status error = m_remote_platform_sp->ConnectRemote(args); + if (error.Fail()) + m_remote_platform_sp.reset(); return error; } `````````` </details> https://github.com/llvm/llvm-project/pull/200823 _______________________________________________ lldb-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
