[PATCH] D27443: Replace "|&" with "2>&1 |" to support bash pre-4
Evgeniy Stepanov via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Dec 6 14:12:38 PST 2016
This revision was automatically updated to reflect the committed changes.
Closed by commit rL288854: Replace "|&" with "2>&1 |" to support bash pre-4 (authored by eugenis).
Changed prior to commit:
https://reviews.llvm.org/D27443?vs=80364&id=80483#toc
Repository:
rL LLVM
https://reviews.llvm.org/D27443
Files:
compiler-rt/trunk/test/asan/TestCases/Linux/new_delete_mismatch.cc
compiler-rt/trunk/test/msan/Linux/obstack.cc
compiler-rt/trunk/test/msan/Linux/process_vm_readv.cc
compiler-rt/trunk/test/msan/fork.cc
compiler-rt/trunk/test/msan/iconv.cc
Index: compiler-rt/trunk/test/msan/fork.cc
===================================================================
--- compiler-rt/trunk/test/msan/fork.cc
+++ compiler-rt/trunk/test/msan/fork.cc
@@ -3,7 +3,7 @@
// and verify that origin reads do not deadlock in the child process.
// RUN: %clangxx_msan -std=c++11 -fsanitize-memory-track-origins=2 -g -O3 %s -o %t
-// RUN: MSAN_OPTIONS=store_context_size=1000,origin_history_size=0,origin_history_per_stack_limit=0 %run %t |& FileCheck %s
+// RUN: MSAN_OPTIONS=store_context_size=1000,origin_history_size=0,origin_history_per_stack_limit=0 %run %t 2>&1 | FileCheck %s
// Fun fact: if test output is redirected to a file (as opposed to
// being piped directly to FileCheck), we may lose some "done"s due to
Index: compiler-rt/trunk/test/msan/iconv.cc
===================================================================
--- compiler-rt/trunk/test/msan/iconv.cc
+++ compiler-rt/trunk/test/msan/iconv.cc
@@ -1,5 +1,5 @@
// RUN: %clangxx_msan -O0 -g %s -o %t && %run %t
-// RUN: %clangxx_msan -O0 -g -DPOSITIVE %s -o %t && not %run %t |& FileCheck %s
+// RUN: %clangxx_msan -O0 -g -DPOSITIVE %s -o %t && not %run %t 2>&1 | FileCheck %s
#include <assert.h>
#include <iconv.h>
Index: compiler-rt/trunk/test/msan/Linux/obstack.cc
===================================================================
--- compiler-rt/trunk/test/msan/Linux/obstack.cc
+++ compiler-rt/trunk/test/msan/Linux/obstack.cc
@@ -1,5 +1,5 @@
// RUN: %clangxx_msan -O0 -g %s -o %t && %run %t
-// RUN: %clangxx_msan -O0 -g -DPOSITIVE %s -o %t && not %run %t |& FileCheck %s
+// RUN: %clangxx_msan -O0 -g -DPOSITIVE %s -o %t && not %run %t 2>&1 | FileCheck %s
#include <obstack.h>
#include <sanitizer/msan_interface.h>
Index: compiler-rt/trunk/test/msan/Linux/process_vm_readv.cc
===================================================================
--- compiler-rt/trunk/test/msan/Linux/process_vm_readv.cc
+++ compiler-rt/trunk/test/msan/Linux/process_vm_readv.cc
@@ -1,5 +1,5 @@
// RUN: %clangxx_msan -std=c++11 -O0 %s -o %t && %run %t
-// RUN: %clangxx_msan -std=c++11 -O0 %s -o %t -DPOSITIVE && not %run %t |& FileCheck %s
+// RUN: %clangxx_msan -std=c++11 -O0 %s -o %t -DPOSITIVE && not %run %t 2>&1 | FileCheck %s
#include <assert.h>
#include <dlfcn.h>
Index: compiler-rt/trunk/test/asan/TestCases/Linux/new_delete_mismatch.cc
===================================================================
--- compiler-rt/trunk/test/asan/TestCases/Linux/new_delete_mismatch.cc
+++ compiler-rt/trunk/test/asan/TestCases/Linux/new_delete_mismatch.cc
@@ -1,8 +1,8 @@
// Check that we report new[] vs delete as alloc-dealloc-mismatch and not as
// new-delete-type-mismatch when -fsized-deallocation is enabled.
-// RUN: %clangxx_asan -g %s -o %t && %env_asan_opts=alloc_dealloc_mismatch=1 not %run %t |& FileCheck %s
-// RUN: %clangxx_asan -fsized-deallocation -g %s -o %t && %env_asan_opts=alloc_dealloc_mismatch=1 not %run %t |& FileCheck %s
+// RUN: %clangxx_asan -g %s -o %t && %env_asan_opts=alloc_dealloc_mismatch=1 not %run %t 2>&1 | FileCheck %s
+// RUN: %clangxx_asan -fsized-deallocation -g %s -o %t && %env_asan_opts=alloc_dealloc_mismatch=1 not %run %t 2>&1 | FileCheck %s
#include <stdlib.h>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D27443.80483.patch
Type: text/x-patch
Size: 3232 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20161206/744e0c52/attachment.bin>
More information about the llvm-commits
mailing list