summaryrefslogtreecommitdiffstats
path: root/clang
diff options
context:
space:
mode:
authorJustin Bogner <mail@justinbogner.com>2014-08-07 18:45:21 +0000
committerJustin Bogner <mail@justinbogner.com>2014-08-07 18:45:21 +0000
commit69ba3306fcd821b4646984f91ed6db1ac8f83c2e (patch)
tree4d536e3d53ca79bcc8c53cf45e7b32ab0e33acde /clang
parentedf925b935fe0aec4216cb44a041583d148e83ec (diff)
downloadbcm5719-llvm-69ba3306fcd821b4646984f91ed6db1ac8f83c2e.tar.gz
bcm5719-llvm-69ba3306fcd821b4646984f91ed6db1ac8f83c2e.zip
test/Modules: Use FileCheck's -allow-empty instead of "count 0"
Piping stderr into "count 0" in tests doesn't work - things like guard malloc write to stderr and mess up the count. This comes up all the time, so I've added a feature to FileCheck to fix it this time. Fixes test failures caused by r215046 under guard malloc. llvm-svn: 215129
Diffstat (limited to 'clang')
-rw-r--r--clang/test/Modules/Rmodule-build.m7
1 files changed, 5 insertions, 2 deletions
diff --git a/clang/test/Modules/Rmodule-build.m b/clang/test/Modules/Rmodule-build.m
index b8abc01c2c1..3aba1857bcf 100644
--- a/clang/test/Modules/Rmodule-build.m
+++ b/clang/test/Modules/Rmodule-build.m
@@ -24,11 +24,14 @@
// RUN: echo ' ' >> %t/B.h
// RUN: %clang_cc1 -fmodules -fmodules-cache-path=%t -fsyntax-only %s -I %t \
-// RUN: 2>&1 | count 0
+// RUN: 2>&1 | FileCheck -allow-empty -check-prefix=NO-REMARKS %s
// RUN: echo ' ' >> %t/B.h
// RUN: %clang_cc1 -fmodules -fmodules-cache-path=%t -fsyntax-only %s -I %t \
-// RUN: -Rmodule-build -Rno-everything 2>&1 | count 0
+// RUN: -Rmodule-build -Rno-everything 2>&1 | \
+// RUN: FileCheck -allow-empty -check-prefix=NO-REMARKS %s
// CHECK-NOT: building module 'A'
// CHECK: building module 'B'
+// NO-REMARKS-NOT: building module 'A'
+// NO-REMARKS-NOT: building module 'B'
OpenPOWER on IntegriCloud