forked from OSchip/llvm-project
Replace "|&" with "2>&1 |" to support bash pre-4
Summary: Old bash release (3.2) on SLES11 chokes on new redirection shortcut. Patch by Brian Cain. Reviewers: eugenis Subscribers: llvm-commits, kubabrecka Differential Revision: https://reviews.llvm.org/D27443 llvm-svn: 288854
This commit is contained in:
parent
40b89ff81e
commit
74cf034805
|
@ -1,8 +1,8 @@
|
||||||
// Check that we report new[] vs delete as alloc-dealloc-mismatch and not as
|
// Check that we report new[] vs delete as alloc-dealloc-mismatch and not as
|
||||||
// new-delete-type-mismatch when -fsized-deallocation is enabled.
|
// 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 -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 |& 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>
|
#include <stdlib.h>
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// RUN: %clangxx_msan -O0 -g %s -o %t && %run %t
|
// 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 <obstack.h>
|
||||||
#include <sanitizer/msan_interface.h>
|
#include <sanitizer/msan_interface.h>
|
||||||
|
|
|
@ -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 && %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 <assert.h>
|
||||||
#include <dlfcn.h>
|
#include <dlfcn.h>
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
// and verify that origin reads do not deadlock in the child process.
|
// 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: %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
|
// 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
|
// being piped directly to FileCheck), we may lose some "done"s due to
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
// RUN: %clangxx_msan -O0 -g %s -o %t && %run %t
|
// 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 <assert.h>
|
||||||
#include <iconv.h>
|
#include <iconv.h>
|
||||||
|
|
Loading…
Reference in New Issue