================
@@ -285,6 +304,94 @@ static llvm::Error 
LaunchRunInTerminalTarget(llvm::opt::Arg &target_arg,
 #endif
 
   lldb_private::FileSystem::Initialize();
+
+#ifdef _WIN32
----------------
charles-zablit wrote:

The main difference with POSIX is that on Windows, `execvp` terminates the 
process and spawns a new one, whereas on POSIX it will do it in place. On POSIX 
we keep the same PID, on Windows we do not.

The POSIX code path relies on this invariant.

https://github.com/llvm/llvm-project/pull/174635
_______________________________________________
lldb-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to