forked from OSchip/llvm-project
![]() This patch was reverted because it introduced a failure in TestHelloWorld.py. The reason for that was running "ls" shell command failed as it was evaluated in an environment with an empty path. This has now been fixed with D77123, which ensures that all shell commands inherit the host environment, so this patch should be safe to recommit. The original commit message was: A defensive check in ProcessLauncherWindows meant that we would never attempt to launch a process with a completely empty environment -- the host environment would be used instead. Instead, I make the function add an extra null wchar_t at the end of an empty environment. The documentation on this is a bit fuzzy, but it seems to be what is needed to make windows accept these kinds of environments. Reviewers: amccarth, friss Differential Revision: https://reviews.llvm.org/D76835 |
||
---|---|---|
.. | ||
ConnectionGenericFileWindows.cpp | ||
EditLineWin.cpp | ||
FileSystem.cpp | ||
Host.cpp | ||
HostInfoWindows.cpp | ||
HostProcessWindows.cpp | ||
HostThreadWindows.cpp | ||
LockFileWindows.cpp | ||
PipeWindows.cpp | ||
ProcessLauncherWindows.cpp | ||
ProcessRunLock.cpp | ||
Windows.cpp |