X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=test%2FOther%2Fclose-stderr.ll;h=6e180cd1d898fe622ae5635a79440e62cc3c6883;hb=c48b55a33dc5cd898dc9e58c0a1650b8f24c3879;hp=b6dc1b246a188787eed62ef126fa06c2109dc28c;hpb=61ca48e0da42edbb4cc98305cb9e617473da7bba;p=oota-llvm.git diff --git a/test/Other/close-stderr.ll b/test/Other/close-stderr.ll index b6dc1b246a1..6e180cd1d89 100644 --- a/test/Other/close-stderr.ll +++ b/test/Other/close-stderr.ll @@ -1,10 +1,16 @@ -; RUN: sh -c "\ -; RUN: opt --reject-this-option 2>&-; echo \$?; \ -; RUN: opt -o /dev/null /dev/null 2>&-; echo \$?; \ -; RUN: " | FileCheck %s +; RUN: sh -c 'opt --reject-this-option 2>&-; echo $?; opt -o /dev/null /dev/null 2>&-; echo $?;' \ +; RUN: | FileCheck %s + ; CHECK: {{^1$}} +; On valgrind, we got 127 here. +; XFAIL: valgrind + ; CHECK: {{^0$}} ; XFAIL: vg_leak +; REQUIRES: shell + +; opt will fail to open /dev/null on native win32. +; XFAIL: win32 ; Test that the error handling when writing to stderr fails exits the ; program cleanly rather than aborting.