diff options
author | Chandler Carruth <chandlerc@gmail.com> | 2012-07-02 12:23:19 +0000 |
---|---|---|
committer | Chandler Carruth <chandlerc@gmail.com> | 2012-07-02 12:23:19 +0000 |
commit | 563add96ce541e02ef976c4948b640f0a1462967 (patch) | |
tree | 72d09eccb644a0dc7781bad916953795aacdae71 /test/Assembler/2003-05-21-MalformedShiftCrash.ll | |
parent | 38adf0bdaadfb042d336764a2a922768a22c044a (diff) | |
download | llvm-563add96ce541e02ef976c4948b640f0a1462967.tar.gz llvm-563add96ce541e02ef976c4948b640f0a1462967.tar.bz2 llvm-563add96ce541e02ef976c4948b640f0a1462967.tar.xz |
Make tests which first provide a negative assertion via 'not', then
a pipeline, and then a positive assertion via grep, use two RUN lines
instead.
Supporting these complex ideas of 'success' and 'failure' across
multiple stages of a pipeline is brittle in the shell world, and would
block switching to ShTest format; it only worked due to contrivances
introduced by the TclTest format.
Writing this as two separate RUN lines seems clearer in any event.
This is another step toward completely removing TclTests from lit.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@159524 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Assembler/2003-05-21-MalformedShiftCrash.ll')
-rw-r--r-- | test/Assembler/2003-05-21-MalformedShiftCrash.ll | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/test/Assembler/2003-05-21-MalformedShiftCrash.ll b/test/Assembler/2003-05-21-MalformedShiftCrash.ll index a845d89bb6..1d4ac401d6 100644 --- a/test/Assembler/2003-05-21-MalformedShiftCrash.ll +++ b/test/Assembler/2003-05-21-MalformedShiftCrash.ll @@ -1,4 +1,5 @@ ; Found by inspection of the code -; RUN: not llvm-as < %s > /dev/null |& grep {constexpr requires integer operands} +; RUN: not llvm-as < %s > /dev/null 2> %t +; RUN: grep "constexpr requires integer operands" %t global i32 ashr (float 1.0, float 2.0) |