summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--compiler-rt/test/asan/TestCases/Windows/bitfield_uaf.cc3
-rw-r--r--compiler-rt/test/asan/TestCases/Windows/calloc_left_oob.cc3
-rw-r--r--compiler-rt/test/asan/TestCases/Windows/calloc_right_oob.cc3
-rw-r--r--compiler-rt/test/asan/TestCases/Windows/calloc_uaf.cc3
-rw-r--r--compiler-rt/test/asan/TestCases/Windows/dll_intercept_memcpy.cc3
-rw-r--r--compiler-rt/test/asan/TestCases/Windows/dll_intercept_strlen.cc3
-rw-r--r--compiler-rt/test/asan/TestCases/Windows/dll_malloc_left_oob.cc3
-rw-r--r--compiler-rt/test/asan/TestCases/Windows/dll_malloc_uaf.cc3
-rw-r--r--compiler-rt/test/asan/TestCases/Windows/dll_noreturn.cc3
-rw-r--r--compiler-rt/test/asan/TestCases/Windows/dll_operator_array_new_left_oob.cc3
-rw-r--r--compiler-rt/test/asan/TestCases/Windows/dll_operator_array_new_with_dtor_left_oob.cc3
-rw-r--r--compiler-rt/test/asan/TestCases/Windows/dll_poison_unpoison.cc3
-rw-r--r--compiler-rt/test/asan/TestCases/Windows/dll_stack_use_after_return.cc3
-rw-r--r--compiler-rt/test/asan/TestCases/Windows/dll_thread_stack_array_left_oob.cc3
-rw-r--r--compiler-rt/test/asan/TestCases/Windows/double_free.cc3
-rw-r--r--compiler-rt/test/asan/TestCases/Windows/double_operator_delete.cc3
-rw-r--r--compiler-rt/test/asan/TestCases/Windows/global_const_string_oob.cc3
-rw-r--r--compiler-rt/test/asan/TestCases/Windows/intercept_memcpy.cc3
-rw-r--r--compiler-rt/test/asan/TestCases/Windows/intercept_strdup.cc3
-rw-r--r--compiler-rt/test/asan/TestCases/Windows/intercept_strlen.cc3
-rw-r--r--compiler-rt/test/asan/TestCases/Windows/malloc_left_oob.cc3
-rw-r--r--compiler-rt/test/asan/TestCases/Windows/malloc_right_oob.cc3
-rw-r--r--compiler-rt/test/asan/TestCases/Windows/malloc_uaf.cc3
-rw-r--r--compiler-rt/test/asan/TestCases/Windows/operator_array_new_left_oob.cc3
-rw-r--r--compiler-rt/test/asan/TestCases/Windows/operator_array_new_right_oob.cc3
-rw-r--r--compiler-rt/test/asan/TestCases/Windows/operator_array_new_uaf.cc3
-rw-r--r--compiler-rt/test/asan/TestCases/Windows/operator_array_new_with_dtor_left_oob.cc3
-rw-r--r--compiler-rt/test/asan/TestCases/Windows/operator_delete_wrong_argument.cc3
-rw-r--r--compiler-rt/test/asan/TestCases/Windows/operator_new_left_oob.cc3
-rw-r--r--compiler-rt/test/asan/TestCases/Windows/operator_new_right_oob.cc3
-rw-r--r--compiler-rt/test/asan/TestCases/Windows/operator_new_uaf.cc3
-rw-r--r--compiler-rt/test/asan/TestCases/Windows/realloc_left_oob.cc3
-rw-r--r--compiler-rt/test/asan/TestCases/Windows/realloc_right_oob.cc3
-rw-r--r--compiler-rt/test/asan/TestCases/Windows/realloc_uaf.cc3
-rw-r--r--compiler-rt/test/asan/TestCases/Windows/stack_array_left_oob.cc3
-rw-r--r--compiler-rt/test/asan/TestCases/Windows/stack_array_right_oob.cc3
-rw-r--r--compiler-rt/test/asan/TestCases/Windows/stack_use_after_return.cc3
-rw-r--r--compiler-rt/test/asan/TestCases/Windows/thread_stack_array_left_oob.cc3
-rw-r--r--compiler-rt/test/asan/TestCases/Windows/thread_stack_array_right_oob.cc3
-rw-r--r--compiler-rt/test/asan/TestCases/Windows/use_after_realloc.cc3
-rw-r--r--compiler-rt/test/asan/TestCases/Windows/wrong_downcast_on_heap.cc3
-rw-r--r--compiler-rt/test/asan/TestCases/Windows/wrong_downcast_on_stack.cc3
42 files changed, 42 insertions, 84 deletions
diff --git a/compiler-rt/test/asan/TestCases/Windows/bitfield_uaf.cc b/compiler-rt/test/asan/TestCases/Windows/bitfield_uaf.cc
index 2e63956586d..63f3941e8a9 100644
--- a/compiler-rt/test/asan/TestCases/Windows/bitfield_uaf.cc
+++ b/compiler-rt/test/asan/TestCases/Windows/bitfield_uaf.cc
@@ -1,6 +1,5 @@
// RUN: %clangxx_asan -O0 %s -Fe%t
-// FIXME: 'cat' is needed due to PR19744.
-// RUN: not %run %t 2>&1 | cat | FileCheck %s
+// RUN: not %run %t 2>&1 | FileCheck %s
#include <windows.h>
diff --git a/compiler-rt/test/asan/TestCases/Windows/calloc_left_oob.cc b/compiler-rt/test/asan/TestCases/Windows/calloc_left_oob.cc
index d005e08694e..71399a75a1a 100644
--- a/compiler-rt/test/asan/TestCases/Windows/calloc_left_oob.cc
+++ b/compiler-rt/test/asan/TestCases/Windows/calloc_left_oob.cc
@@ -1,6 +1,5 @@
// RUN: %clangxx_asan -O0 %s -Fe%t
-// FIXME: 'cat' is needed due to PR19744.
-// RUN: not %run %t 2>&1 | cat | FileCheck %s
+// RUN: not %run %t 2>&1 | FileCheck %s
#include <malloc.h>
diff --git a/compiler-rt/test/asan/TestCases/Windows/calloc_right_oob.cc b/compiler-rt/test/asan/TestCases/Windows/calloc_right_oob.cc
index f013d8b767b..fcf313878a6 100644
--- a/compiler-rt/test/asan/TestCases/Windows/calloc_right_oob.cc
+++ b/compiler-rt/test/asan/TestCases/Windows/calloc_right_oob.cc
@@ -1,6 +1,5 @@
// RUN: %clangxx_asan -O0 %s -Fe%t
-// FIXME: 'cat' is needed due to PR19744.
-// RUN: not %run %t 2>&1 | cat | FileCheck %s
+// RUN: not %run %t 2>&1 | FileCheck %s
#include <malloc.h>
diff --git a/compiler-rt/test/asan/TestCases/Windows/calloc_uaf.cc b/compiler-rt/test/asan/TestCases/Windows/calloc_uaf.cc
index 824d2b8b4b4..5a1d9366f35 100644
--- a/compiler-rt/test/asan/TestCases/Windows/calloc_uaf.cc
+++ b/compiler-rt/test/asan/TestCases/Windows/calloc_uaf.cc
@@ -1,6 +1,5 @@
// RUN: %clangxx_asan -O0 %s -Fe%t
-// FIXME: 'cat' is needed due to PR19744.
-// RUN: not %run %t 2>&1 | cat | FileCheck %s
+// RUN: not %run %t 2>&1 | FileCheck %s
#include <malloc.h>
diff --git a/compiler-rt/test/asan/TestCases/Windows/dll_intercept_memcpy.cc b/compiler-rt/test/asan/TestCases/Windows/dll_intercept_memcpy.cc
index ffa3bf9ad9a..8a69e7d6a95 100644
--- a/compiler-rt/test/asan/TestCases/Windows/dll_intercept_memcpy.cc
+++ b/compiler-rt/test/asan/TestCases/Windows/dll_intercept_memcpy.cc
@@ -1,7 +1,6 @@
// RUN: %clangxx_asan -O0 %p/dll_host.cc -Fe%t
// RUN: %clangxx_asan -LD -O0 %s -Fe%t.dll
-// FIXME: 'cat' is needed due to PR19744.
-// RUN: not %run %t %t.dll 2>&1 | cat | FileCheck %s
+// RUN: not %run %t %t.dll 2>&1 | FileCheck %s
#include <stdio.h>
#include <string.h>
diff --git a/compiler-rt/test/asan/TestCases/Windows/dll_intercept_strlen.cc b/compiler-rt/test/asan/TestCases/Windows/dll_intercept_strlen.cc
index 684c82c85ac..caac42647e1 100644
--- a/compiler-rt/test/asan/TestCases/Windows/dll_intercept_strlen.cc
+++ b/compiler-rt/test/asan/TestCases/Windows/dll_intercept_strlen.cc
@@ -1,7 +1,6 @@
// RUN: %clangxx_asan -O0 %p/dll_host.cc -Fe%t
// RUN: %clangxx_asan -LD -O0 %s -Fe%t.dll
-// FIXME: 'cat' is needed due to PR19744.
-// RUN: not %run %t %t.dll 2>&1 | cat | FileCheck %s
+// RUN: not %run %t %t.dll 2>&1 | FileCheck %s
#include <stdio.h>
#include <string.h>
diff --git a/compiler-rt/test/asan/TestCases/Windows/dll_malloc_left_oob.cc b/compiler-rt/test/asan/TestCases/Windows/dll_malloc_left_oob.cc
index cc96dd4f04c..8064b83cbce 100644
--- a/compiler-rt/test/asan/TestCases/Windows/dll_malloc_left_oob.cc
+++ b/compiler-rt/test/asan/TestCases/Windows/dll_malloc_left_oob.cc
@@ -1,7 +1,6 @@
// RUN: %clangxx_asan -O0 %p/dll_host.cc -Fe%t
// RUN: %clangxx_asan -LD -O0 %s -Fe%t.dll
-// FIXME: 'cat' is needed due to PR19744.
-// RUN: not %run %t %t.dll 2>&1 | cat | FileCheck %s
+// RUN: not %run %t %t.dll 2>&1 | FileCheck %s
#include <malloc.h>
extern "C" __declspec(dllexport)
diff --git a/compiler-rt/test/asan/TestCases/Windows/dll_malloc_uaf.cc b/compiler-rt/test/asan/TestCases/Windows/dll_malloc_uaf.cc
index 7a37b44dc4a..5842999fdf3 100644
--- a/compiler-rt/test/asan/TestCases/Windows/dll_malloc_uaf.cc
+++ b/compiler-rt/test/asan/TestCases/Windows/dll_malloc_uaf.cc
@@ -1,7 +1,6 @@
// RUN: %clangxx_asan -O0 %p/dll_host.cc -Fe%t
// RUN: %clangxx_asan -LD -O0 %s -Fe%t.dll
-// FIXME: 'cat' is needed due to PR19744.
-// RUN: not %run %t %t.dll 2>&1 | cat | FileCheck %s
+// RUN: not %run %t %t.dll 2>&1 | FileCheck %s
#include <malloc.h>
diff --git a/compiler-rt/test/asan/TestCases/Windows/dll_noreturn.cc b/compiler-rt/test/asan/TestCases/Windows/dll_noreturn.cc
index 90e0c11ba74..4b5bf33aae8 100644
--- a/compiler-rt/test/asan/TestCases/Windows/dll_noreturn.cc
+++ b/compiler-rt/test/asan/TestCases/Windows/dll_noreturn.cc
@@ -1,7 +1,6 @@
// RUN: %clangxx_asan -O0 %p/dll_host.cc -Fe%t
// RUN: %clangxx_asan -LD -O0 %s -Fe%t.dll
-// FIXME: 'cat' is needed due to PR19744.
-// RUN: not %run %t %t.dll 2>&1 | cat | FileCheck %s
+// RUN: not %run %t %t.dll 2>&1 | FileCheck %s
#include <process.h>
diff --git a/compiler-rt/test/asan/TestCases/Windows/dll_operator_array_new_left_oob.cc b/compiler-rt/test/asan/TestCases/Windows/dll_operator_array_new_left_oob.cc
index 0c983225635..509e0afe015 100644
--- a/compiler-rt/test/asan/TestCases/Windows/dll_operator_array_new_left_oob.cc
+++ b/compiler-rt/test/asan/TestCases/Windows/dll_operator_array_new_left_oob.cc
@@ -1,7 +1,6 @@
// RUN: %clangxx_asan -O0 %p/dll_host.cc -Fe%t
// RUN: %clangxx_asan -LD -O0 %s -Fe%t.dll
-// FIXME: 'cat' is needed due to PR19744.
-// RUN: not %run %t %t.dll 2>&1 | cat | FileCheck %s
+// RUN: not %run %t %t.dll 2>&1 | FileCheck %s
extern "C" __declspec(dllexport)
int test_function() {
diff --git a/compiler-rt/test/asan/TestCases/Windows/dll_operator_array_new_with_dtor_left_oob.cc b/compiler-rt/test/asan/TestCases/Windows/dll_operator_array_new_with_dtor_left_oob.cc
index c014b4b9000..09302c3deb8 100644
--- a/compiler-rt/test/asan/TestCases/Windows/dll_operator_array_new_with_dtor_left_oob.cc
+++ b/compiler-rt/test/asan/TestCases/Windows/dll_operator_array_new_with_dtor_left_oob.cc
@@ -1,7 +1,6 @@
// RUN: %clangxx_asan -O0 %p/dll_host.cc -Fe%t
// RUN: %clangxx_asan -LD -O0 %s -Fe%t.dll
-// FIXME: 'cat' is needed due to PR19744.
-// RUN: not %run %t %t.dll 2>&1 | cat | FileCheck %s
+// RUN: not %run %t %t.dll 2>&1 | FileCheck %s
struct C {
int x;
diff --git a/compiler-rt/test/asan/TestCases/Windows/dll_poison_unpoison.cc b/compiler-rt/test/asan/TestCases/Windows/dll_poison_unpoison.cc
index 6051a1f298f..24f98dd39e4 100644
--- a/compiler-rt/test/asan/TestCases/Windows/dll_poison_unpoison.cc
+++ b/compiler-rt/test/asan/TestCases/Windows/dll_poison_unpoison.cc
@@ -1,7 +1,6 @@
// RUN: %clangxx_asan -O0 %p/dll_host.cc -Fe%t
// RUN: %clangxx_asan -LD -O0 %s -Fe%t.dll
-// FIXME: 'cat' is needed due to PR19744.
-// RUN: not %run %t %t.dll 2>&1 | cat | FileCheck %s
+// RUN: not %run %t %t.dll 2>&1 | FileCheck %s
#include <sanitizer/asan_interface.h>
diff --git a/compiler-rt/test/asan/TestCases/Windows/dll_stack_use_after_return.cc b/compiler-rt/test/asan/TestCases/Windows/dll_stack_use_after_return.cc
index 322aa53168e..22d99705569 100644
--- a/compiler-rt/test/asan/TestCases/Windows/dll_stack_use_after_return.cc
+++ b/compiler-rt/test/asan/TestCases/Windows/dll_stack_use_after_return.cc
@@ -1,7 +1,6 @@
// RUN: %clangxx_asan -O0 %p/dll_host.cc -Fe%t
// RUN: %clangxx_asan -LD -O0 %s -Fe%t.dll
-// FIXME: 'cat' is needed due to PR19744.
-// RUN: env ASAN_OPTIONS=detect_stack_use_after_return=1 not %run %t %t.dll 2>&1 | cat | FileCheck %s
+// RUN: env ASAN_OPTIONS=detect_stack_use_after_return=1 not %run %t %t.dll 2>&1 | FileCheck %s
#include <malloc.h>
diff --git a/compiler-rt/test/asan/TestCases/Windows/dll_thread_stack_array_left_oob.cc b/compiler-rt/test/asan/TestCases/Windows/dll_thread_stack_array_left_oob.cc
index e777e1bd7c0..a84eeb9fa2f 100644
--- a/compiler-rt/test/asan/TestCases/Windows/dll_thread_stack_array_left_oob.cc
+++ b/compiler-rt/test/asan/TestCases/Windows/dll_thread_stack_array_left_oob.cc
@@ -1,7 +1,6 @@
// RUN: %clangxx_asan -O0 %p/dll_host.cc -Fe%t
// RUN: %clangxx_asan -LD -O0 %s -Fe%t.dll
-// FIXME: 'cat' is needed due to PR19744.
-// RUN: not %run %t %t.dll 2>&1 | cat | FileCheck %s
+// RUN: not %run %t %t.dll 2>&1 | FileCheck %s
#include <windows.h>
#include <malloc.h>
diff --git a/compiler-rt/test/asan/TestCases/Windows/double_free.cc b/compiler-rt/test/asan/TestCases/Windows/double_free.cc
index de0c0b5c7bc..6745c59ae65 100644
--- a/compiler-rt/test/asan/TestCases/Windows/double_free.cc
+++ b/compiler-rt/test/asan/TestCases/Windows/double_free.cc
@@ -1,6 +1,5 @@
// RUN: %clangxx_asan -O0 %s -Fe%t
-// FIXME: 'cat' is needed due to PR19744.
-// RUN: not %run %t 2>&1 | cat | FileCheck %s
+// RUN: not %run %t 2>&1 | FileCheck %s
#include <malloc.h>
diff --git a/compiler-rt/test/asan/TestCases/Windows/double_operator_delete.cc b/compiler-rt/test/asan/TestCases/Windows/double_operator_delete.cc
index 795af4ac88a..1cd7080d8d2 100644
--- a/compiler-rt/test/asan/TestCases/Windows/double_operator_delete.cc
+++ b/compiler-rt/test/asan/TestCases/Windows/double_operator_delete.cc
@@ -1,6 +1,5 @@
// RUN: %clangxx_asan -O0 %s -Fe%t
-// FIXME: 'cat' is needed due to PR19744.
-// RUN: not %run %t 2>&1 | cat | FileCheck %s
+// RUN: not %run %t 2>&1 | FileCheck %s
#include <malloc.h>
diff --git a/compiler-rt/test/asan/TestCases/Windows/global_const_string_oob.cc b/compiler-rt/test/asan/TestCases/Windows/global_const_string_oob.cc
index ade39fea5d5..b54a2bb5aa4 100644
--- a/compiler-rt/test/asan/TestCases/Windows/global_const_string_oob.cc
+++ b/compiler-rt/test/asan/TestCases/Windows/global_const_string_oob.cc
@@ -1,6 +1,5 @@
// RUN: %clangxx_asan -O0 %s -Fe%t
-// FIXME: 'cat' is needed due to PR19744.
-// RUN: not %run %t 2>&1 | cat | FileCheck %s
+// RUN: not %run %t 2>&1 | FileCheck %s
#include <windows.h>
#include <stdio.h>
diff --git a/compiler-rt/test/asan/TestCases/Windows/intercept_memcpy.cc b/compiler-rt/test/asan/TestCases/Windows/intercept_memcpy.cc
index 64f38da6b63..73ce951b3dd 100644
--- a/compiler-rt/test/asan/TestCases/Windows/intercept_memcpy.cc
+++ b/compiler-rt/test/asan/TestCases/Windows/intercept_memcpy.cc
@@ -1,6 +1,5 @@
// RUN: %clangxx_asan -O0 %s -Fe%t
-// FIXME: 'cat' is needed due to PR19744.
-// RUN: not %run %t 2>&1 | cat | FileCheck %s
+// RUN: not %run %t 2>&1 | FileCheck %s
#include <stdio.h>
#include <string.h>
diff --git a/compiler-rt/test/asan/TestCases/Windows/intercept_strdup.cc b/compiler-rt/test/asan/TestCases/Windows/intercept_strdup.cc
index 1e1a26d6a77..1bc235f5a33 100644
--- a/compiler-rt/test/asan/TestCases/Windows/intercept_strdup.cc
+++ b/compiler-rt/test/asan/TestCases/Windows/intercept_strdup.cc
@@ -1,6 +1,5 @@
// RUN: %clangxx_asan -O0 %s -Fe%t
-// FIXME: 'cat' is needed due to PR19744.
-// RUN: not %run %t 2>&1 | cat | FileCheck %s
+// RUN: not %run %t 2>&1 | FileCheck %s
#include <stdio.h>
#include <string.h>
diff --git a/compiler-rt/test/asan/TestCases/Windows/intercept_strlen.cc b/compiler-rt/test/asan/TestCases/Windows/intercept_strlen.cc
index f32f4033515..62a5be8b3c1 100644
--- a/compiler-rt/test/asan/TestCases/Windows/intercept_strlen.cc
+++ b/compiler-rt/test/asan/TestCases/Windows/intercept_strlen.cc
@@ -1,6 +1,5 @@
// RUN: %clangxx_asan -O0 %s -Fe%t
-// FIXME: 'cat' is needed due to PR19744.
-// RUN: not %run %t 2>&1 | cat | FileCheck %s
+// RUN: not %run %t 2>&1 | FileCheck %s
#include <stdio.h>
#include <string.h>
diff --git a/compiler-rt/test/asan/TestCases/Windows/malloc_left_oob.cc b/compiler-rt/test/asan/TestCases/Windows/malloc_left_oob.cc
index bf83ad4181d..2f6516e7332 100644
--- a/compiler-rt/test/asan/TestCases/Windows/malloc_left_oob.cc
+++ b/compiler-rt/test/asan/TestCases/Windows/malloc_left_oob.cc
@@ -1,6 +1,5 @@
// RUN: %clangxx_asan -O0 %s -Fe%t
-// FIXME: 'cat' is needed due to PR19744.
-// RUN: not %run %t 2>&1 | cat | FileCheck %s
+// RUN: not %run %t 2>&1 | FileCheck %s
#include <malloc.h>
diff --git a/compiler-rt/test/asan/TestCases/Windows/malloc_right_oob.cc b/compiler-rt/test/asan/TestCases/Windows/malloc_right_oob.cc
index 0d6b611f625..ba1bf93ed0a 100644
--- a/compiler-rt/test/asan/TestCases/Windows/malloc_right_oob.cc
+++ b/compiler-rt/test/asan/TestCases/Windows/malloc_right_oob.cc
@@ -1,6 +1,5 @@
// RUN: %clangxx_asan -O0 %s -Fe%t
-// FIXME: 'cat' is needed due to PR19744.
-// RUN: not %run %t 2>&1 | cat | FileCheck %s
+// RUN: not %run %t 2>&1 | FileCheck %s
#include <malloc.h>
diff --git a/compiler-rt/test/asan/TestCases/Windows/malloc_uaf.cc b/compiler-rt/test/asan/TestCases/Windows/malloc_uaf.cc
index aac64bae8d7..3f873ccb628 100644
--- a/compiler-rt/test/asan/TestCases/Windows/malloc_uaf.cc
+++ b/compiler-rt/test/asan/TestCases/Windows/malloc_uaf.cc
@@ -1,6 +1,5 @@
// RUN: %clangxx_asan -O0 %s -Fe%t
-// FIXME: 'cat' is needed due to PR19744.
-// RUN: not %run %t 2>&1 | cat | FileCheck %s
+// RUN: not %run %t 2>&1 | FileCheck %s
#include <malloc.h>
diff --git a/compiler-rt/test/asan/TestCases/Windows/operator_array_new_left_oob.cc b/compiler-rt/test/asan/TestCases/Windows/operator_array_new_left_oob.cc
index 33b63776f48..082cf4c45ea 100644
--- a/compiler-rt/test/asan/TestCases/Windows/operator_array_new_left_oob.cc
+++ b/compiler-rt/test/asan/TestCases/Windows/operator_array_new_left_oob.cc
@@ -1,6 +1,5 @@
// RUN: %clangxx_asan -O0 %s -Fe%t
-// FIXME: 'cat' is needed due to PR19744.
-// RUN: not %run %t 2>&1 | cat | FileCheck %s
+// RUN: not %run %t 2>&1 | FileCheck %s
int main() {
char *buffer = new char[42];
diff --git a/compiler-rt/test/asan/TestCases/Windows/operator_array_new_right_oob.cc b/compiler-rt/test/asan/TestCases/Windows/operator_array_new_right_oob.cc
index 8af6da1425f..1465fa06d51 100644
--- a/compiler-rt/test/asan/TestCases/Windows/operator_array_new_right_oob.cc
+++ b/compiler-rt/test/asan/TestCases/Windows/operator_array_new_right_oob.cc
@@ -1,6 +1,5 @@
// RUN: %clangxx_asan -O0 %s -Fe%t
-// FIXME: 'cat' is needed due to PR19744.
-// RUN: not %run %t 2>&1 | cat | FileCheck %s
+// RUN: not %run %t 2>&1 | FileCheck %s
#include <windows.h>
diff --git a/compiler-rt/test/asan/TestCases/Windows/operator_array_new_uaf.cc b/compiler-rt/test/asan/TestCases/Windows/operator_array_new_uaf.cc
index f4f95ac0842..f48d7a6f128 100644
--- a/compiler-rt/test/asan/TestCases/Windows/operator_array_new_uaf.cc
+++ b/compiler-rt/test/asan/TestCases/Windows/operator_array_new_uaf.cc
@@ -1,6 +1,5 @@
// RUN: %clangxx_asan -O0 %s -Fe%t
-// FIXME: 'cat' is needed due to PR19744.
-// RUN: not %run %t 2>&1 | cat | FileCheck %s
+// RUN: not %run %t 2>&1 | FileCheck %s
#include <windows.h>
diff --git a/compiler-rt/test/asan/TestCases/Windows/operator_array_new_with_dtor_left_oob.cc b/compiler-rt/test/asan/TestCases/Windows/operator_array_new_with_dtor_left_oob.cc
index aa5f495ee1f..1702b51edce 100644
--- a/compiler-rt/test/asan/TestCases/Windows/operator_array_new_with_dtor_left_oob.cc
+++ b/compiler-rt/test/asan/TestCases/Windows/operator_array_new_with_dtor_left_oob.cc
@@ -1,6 +1,5 @@
// RUN: %clangxx_asan -O0 %s -Fe%t
-// FIXME: 'cat' is needed due to PR19744.
-// RUN: not %run %t 2>&1 | cat | FileCheck %s
+// RUN: not %run %t 2>&1 | FileCheck %s
struct C {
int x;
diff --git a/compiler-rt/test/asan/TestCases/Windows/operator_delete_wrong_argument.cc b/compiler-rt/test/asan/TestCases/Windows/operator_delete_wrong_argument.cc
index 378b089ec46..7358cbab826 100644
--- a/compiler-rt/test/asan/TestCases/Windows/operator_delete_wrong_argument.cc
+++ b/compiler-rt/test/asan/TestCases/Windows/operator_delete_wrong_argument.cc
@@ -1,6 +1,5 @@
// RUN: %clangxx_asan -O0 %s -Fe%t
-// FIXME: 'cat' is needed due to PR19744.
-// RUN: not %run %t 2>&1 | cat | FileCheck %s
+// RUN: not %run %t 2>&1 | FileCheck %s
#include <windows.h>
diff --git a/compiler-rt/test/asan/TestCases/Windows/operator_new_left_oob.cc b/compiler-rt/test/asan/TestCases/Windows/operator_new_left_oob.cc
index 8776ea2eff2..77454fa0caf 100644
--- a/compiler-rt/test/asan/TestCases/Windows/operator_new_left_oob.cc
+++ b/compiler-rt/test/asan/TestCases/Windows/operator_new_left_oob.cc
@@ -1,6 +1,5 @@
// RUN: %clangxx_asan -O0 %s -Fe%t
-// FIXME: 'cat' is needed due to PR19744.
-// RUN: not %run %t 2>&1 | cat | FileCheck %s
+// RUN: not %run %t 2>&1 | FileCheck %s
#include <windows.h>
diff --git a/compiler-rt/test/asan/TestCases/Windows/operator_new_right_oob.cc b/compiler-rt/test/asan/TestCases/Windows/operator_new_right_oob.cc
index 135a1016c4e..e6df9c94dba 100644
--- a/compiler-rt/test/asan/TestCases/Windows/operator_new_right_oob.cc
+++ b/compiler-rt/test/asan/TestCases/Windows/operator_new_right_oob.cc
@@ -1,6 +1,5 @@
// RUN: %clangxx_asan -O0 %s -Fe%t
-// FIXME: 'cat' is needed due to PR19744.
-// RUN: not %run %t 2>&1 | cat | FileCheck %s
+// RUN: not %run %t 2>&1 | FileCheck %s
#include <windows.h>
diff --git a/compiler-rt/test/asan/TestCases/Windows/operator_new_uaf.cc b/compiler-rt/test/asan/TestCases/Windows/operator_new_uaf.cc
index 35331fb0484..350598ae95c 100644
--- a/compiler-rt/test/asan/TestCases/Windows/operator_new_uaf.cc
+++ b/compiler-rt/test/asan/TestCases/Windows/operator_new_uaf.cc
@@ -1,6 +1,5 @@
// RUN: %clangxx_asan -O0 %s -Fe%t
-// FIXME: 'cat' is needed due to PR19744.
-// RUN: not %run %t 2>&1 | cat | FileCheck %s
+// RUN: not %run %t 2>&1 | FileCheck %s
#include <windows.h>
diff --git a/compiler-rt/test/asan/TestCases/Windows/realloc_left_oob.cc b/compiler-rt/test/asan/TestCases/Windows/realloc_left_oob.cc
index eb63d5617ed..511e509da82 100644
--- a/compiler-rt/test/asan/TestCases/Windows/realloc_left_oob.cc
+++ b/compiler-rt/test/asan/TestCases/Windows/realloc_left_oob.cc
@@ -1,6 +1,5 @@
// RUN: %clangxx_asan -O0 %s -Fe%t
-// FIXME: 'cat' is needed due to PR19744.
-// RUN: not %run %t 2>&1 | cat | FileCheck %s
+// RUN: not %run %t 2>&1 | FileCheck %s
#include <malloc.h>
diff --git a/compiler-rt/test/asan/TestCases/Windows/realloc_right_oob.cc b/compiler-rt/test/asan/TestCases/Windows/realloc_right_oob.cc
index 31dfe7b0ddd..3b0ad194f27 100644
--- a/compiler-rt/test/asan/TestCases/Windows/realloc_right_oob.cc
+++ b/compiler-rt/test/asan/TestCases/Windows/realloc_right_oob.cc
@@ -1,6 +1,5 @@
// RUN: %clangxx_asan -O0 %s -Fe%t
-// FIXME: 'cat' is needed due to PR19744.
-// RUN: not %run %t 2>&1 | cat | FileCheck %s
+// RUN: not %run %t 2>&1 | FileCheck %s
#include <malloc.h>
diff --git a/compiler-rt/test/asan/TestCases/Windows/realloc_uaf.cc b/compiler-rt/test/asan/TestCases/Windows/realloc_uaf.cc
index f35740b7d47..45c5598677a 100644
--- a/compiler-rt/test/asan/TestCases/Windows/realloc_uaf.cc
+++ b/compiler-rt/test/asan/TestCases/Windows/realloc_uaf.cc
@@ -1,6 +1,5 @@
// RUN: %clangxx_asan -O0 %s -Fe%t
-// FIXME: 'cat' is needed due to PR19744.
-// RUN: not %run %t 2>&1 | cat | FileCheck %s
+// RUN: not %run %t 2>&1 | FileCheck %s
#include <malloc.h>
diff --git a/compiler-rt/test/asan/TestCases/Windows/stack_array_left_oob.cc b/compiler-rt/test/asan/TestCases/Windows/stack_array_left_oob.cc
index 22f38fc8d15..65385e23435 100644
--- a/compiler-rt/test/asan/TestCases/Windows/stack_array_left_oob.cc
+++ b/compiler-rt/test/asan/TestCases/Windows/stack_array_left_oob.cc
@@ -1,6 +1,5 @@
// RUN: %clangxx_asan -O0 %s -Fe%t
-// FIXME: 'cat' is needed due to PR19744.
-// RUN: not %run %t 2>&1 | cat | FileCheck %s
+// RUN: not %run %t 2>&1 | FileCheck %s
#include <stdio.h>
diff --git a/compiler-rt/test/asan/TestCases/Windows/stack_array_right_oob.cc b/compiler-rt/test/asan/TestCases/Windows/stack_array_right_oob.cc
index d553e4e9ba2..ac267bf7f27 100644
--- a/compiler-rt/test/asan/TestCases/Windows/stack_array_right_oob.cc
+++ b/compiler-rt/test/asan/TestCases/Windows/stack_array_right_oob.cc
@@ -1,6 +1,5 @@
// RUN: %clangxx_asan -O0 %s -Fe%t
-// FIXME: 'cat' is needed due to PR19744.
-// RUN: not %run %t 2>&1 | cat | FileCheck %s
+// RUN: not %run %t 2>&1 | FileCheck %s
#include <stdio.h>
diff --git a/compiler-rt/test/asan/TestCases/Windows/stack_use_after_return.cc b/compiler-rt/test/asan/TestCases/Windows/stack_use_after_return.cc
index 03ab70e6a03..1eb64429c2f 100644
--- a/compiler-rt/test/asan/TestCases/Windows/stack_use_after_return.cc
+++ b/compiler-rt/test/asan/TestCases/Windows/stack_use_after_return.cc
@@ -1,6 +1,5 @@
// RUN: %clangxx_asan -O0 %s -Fe%t
-// FIXME: 'cat' is needed due to PR19744.
-// RUN: env ASAN_OPTIONS=detect_stack_use_after_return=1 not %run %t 2>&1 | cat | FileCheck %s
+// RUN: env ASAN_OPTIONS=detect_stack_use_after_return=1 not %run %t 2>&1 | FileCheck %s
char *x;
diff --git a/compiler-rt/test/asan/TestCases/Windows/thread_stack_array_left_oob.cc b/compiler-rt/test/asan/TestCases/Windows/thread_stack_array_left_oob.cc
index cfc723646f9..30e8ce03348 100644
--- a/compiler-rt/test/asan/TestCases/Windows/thread_stack_array_left_oob.cc
+++ b/compiler-rt/test/asan/TestCases/Windows/thread_stack_array_left_oob.cc
@@ -1,6 +1,5 @@
// RUN: %clangxx_asan -O0 %s -Fe%t
-// FIXME: 'cat' is needed due to PR19744.
-// RUN: not %run %t 2>&1 | cat | FileCheck %s
+// RUN: not %run %t 2>&1 | FileCheck %s
#include <windows.h>
diff --git a/compiler-rt/test/asan/TestCases/Windows/thread_stack_array_right_oob.cc b/compiler-rt/test/asan/TestCases/Windows/thread_stack_array_right_oob.cc
index df5894b7c0e..365288d6cbd 100644
--- a/compiler-rt/test/asan/TestCases/Windows/thread_stack_array_right_oob.cc
+++ b/compiler-rt/test/asan/TestCases/Windows/thread_stack_array_right_oob.cc
@@ -1,6 +1,5 @@
// RUN: %clangxx_asan -O0 %s -Fe%t
-// FIXME: 'cat' is needed due to PR19744.
-// RUN: not %run %t 2>&1 | cat | FileCheck %s
+// RUN: not %run %t 2>&1 | FileCheck %s
#include <windows.h>
diff --git a/compiler-rt/test/asan/TestCases/Windows/use_after_realloc.cc b/compiler-rt/test/asan/TestCases/Windows/use_after_realloc.cc
index 2ec32a1c36d..6bd722bb3d0 100644
--- a/compiler-rt/test/asan/TestCases/Windows/use_after_realloc.cc
+++ b/compiler-rt/test/asan/TestCases/Windows/use_after_realloc.cc
@@ -1,6 +1,5 @@
// RUN: %clangxx_asan -O0 %s -Fe%t
-// FIXME: 'cat' is needed due to PR19744.
-// RUN: not %run %t 2>&1 | cat | FileCheck %s
+// RUN: not %run %t 2>&1 | FileCheck %s
#include <malloc.h>
diff --git a/compiler-rt/test/asan/TestCases/Windows/wrong_downcast_on_heap.cc b/compiler-rt/test/asan/TestCases/Windows/wrong_downcast_on_heap.cc
index 3fab7c9c2f5..0f43a6a9310 100644
--- a/compiler-rt/test/asan/TestCases/Windows/wrong_downcast_on_heap.cc
+++ b/compiler-rt/test/asan/TestCases/Windows/wrong_downcast_on_heap.cc
@@ -1,6 +1,5 @@
// RUN: %clangxx_asan -O0 %s -Fe%t
-// FIXME: 'cat' is needed due to PR19744.
-// RUN: not %run %t 2>&1 | cat | FileCheck %s
+// RUN: not %run %t 2>&1 | FileCheck %s
class Parent {
public:
diff --git a/compiler-rt/test/asan/TestCases/Windows/wrong_downcast_on_stack.cc b/compiler-rt/test/asan/TestCases/Windows/wrong_downcast_on_stack.cc
index 918f23fb9ba..02c9b9f06bc 100644
--- a/compiler-rt/test/asan/TestCases/Windows/wrong_downcast_on_stack.cc
+++ b/compiler-rt/test/asan/TestCases/Windows/wrong_downcast_on_stack.cc
@@ -1,6 +1,5 @@
// RUN: %clangxx_asan -O0 %s -Fe%t
-// FIXME: 'cat' is needed due to PR19744.
-// RUN: not %run %t 2>&1 | cat | FileCheck %s
+// RUN: not %run %t 2>&1 | FileCheck %s
class Parent {
public:
OpenPOWER on IntegriCloud