The built-in shell test runner for some reason doesn't like the quoting
authorChandler Carruth <chandlerc@gmail.com>
Mon, 2 Jul 2012 13:35:01 +0000 (13:35 +0000)
committerChandler Carruth <chandlerc@gmail.com>
Mon, 2 Jul 2012 13:35:01 +0000 (13:35 +0000)
and multi-line nature of this test. I don't really feel like bugging
this kind of edge-case, so just put it on one line and use single
quotes. With this, every test *really* passes with the built-in shell
test runner.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@159530 91177308-0d34-0410-b5e6-96231b3b80d8

test/Other/close-stderr.ll

index 40a01cc3143e38f537eec349ab47116eb6af52ea..1d207c75c62b0fc5c4d4cc1d9e3a618d02663768 100644 (file)
@@ -1,7 +1,5 @@
-; 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$}}
 ; CHECK: {{^0$}}
 ; XFAIL: vg_leak