Add a testcase to verify that commands don't crash when they hit

errors on stderr.

llvm-svn: 111440
This commit is contained in:
Dan Gohman 2010-08-18 22:35:56 +00:00
parent 2dd19f1d5f
commit 492c2ea31e
1 changed files with 9 additions and 0 deletions

View File

@ -0,0 +1,9 @@
; RUN: sh -c "\
; RUN: opt --reject-this-option 2>&-; echo $?; \
; RUN: opt -o /dev/null /dev/null 2>&-; echo $?; \
; RUN: " | FileCheck %s
; CHECK: {{^1$}}
; CHECK: {{^0$}}
; Test that the error handling when writing to stderr fails exits the
; program cleanly rather than aborting.