<div dir="ltr">I'm using Windows 8.1, and every time I run check-clang, I eventually end up with a bunch of hung processes.  Generally this is an instance of clang.exe, a bunch of instances of FileCheck.exe, and occasionally an llc.exe and an opt.exe.  <div>
<br></div><div>Inside, the processes are all hung inside of calls to WriteFile() attempting to write to stdout.<br><div><br></div><div>I notice some of the tests fail with output indicating that it expects a unix-like environment.  For example:</div>
<div><br></div><div><div>207>  ********************</div><div>207>  FAIL: Clang :: CodeGen/2004-06-17-UnorderedCompares.c (1109 of 7263)</div><div>207>  ******************** TEST 'Clang :: CodeGen/2004-06-17-UnorderedCompares.c' FAILED ********************</div>
<div>207>  Script:</div><div>207>  --</div><div>207>  D:/src/llvm/build/vs2013/Debug/bin/clang.EXE -cc1 -internal-isystem D:\src\llvm\build\vs2013\Debug\bin\..\lib\clang\3.5.0\include  -std=c99 D:\src\llvm\tools\clang\test\CodeGen\2004-06-17-UnorderedCompares.c -emit-llvm -o - | grep -v llvm.isunordered | D:/src/llvm/build/vs2013/Debug/bin\not.EXE grep call</div>
<div>207>  --</div><div>207>  Exit Code: 127</div><div>207>  </div><div>207>  Command Output (stdout):</div><div>207>  --</div><div>207>  Command 0: "grep" "-v" "llvm.isunordered"</div>
<div>207>  Command 0 Result: 127</div><div>207>  Command 0 Output:</div><div>207>  </div><div>207>  </div><div>207>  Command 0 Stderr:</div><div>207>  'grep': command not found</div><div>207>  </div>
<div>207>  </div><div>207>  --</div><div>207>  </div><div>207>  ********************</div></div><div><br></div></div><div>Any suggestions?</div></div>