summaryrefslogtreecommitdiffstats
path: root/clang/test/Driver
diff options
context:
space:
mode:
authorHubert Tong <hubert.reinterpretcast@gmail.com>2019-08-02 19:26:05 +0000
committerHubert Tong <hubert.reinterpretcast@gmail.com>2019-08-02 19:26:05 +0000
commitd5765ee5645948782bab583f6f8bb8a248f6c263 (patch)
tree4dff2a22024e535cd702bcd44a940dcf47607ec5 /clang/test/Driver
parent06cccc5e6f7a7c496ae71a959b64a0247c8ca263 (diff)
downloadbcm5719-llvm-d5765ee5645948782bab583f6f8bb8a248f6c263.tar.gz
bcm5719-llvm-d5765ee5645948782bab583f6f8bb8a248f6c263.zip
[Driver][test] Avoid undefined grep in darwin-ld.c
Summary: question-mark is not a BRE special character. POSIX.1-2017 XBD Section 9.3.2 indicates that the interpretation of `\?` as used by rC366282 is undefined. This patch uses an ERE instead. Reviewers: rnk, daltenty, xingxue, jasonliu Reviewed By: rnk Subscribers: cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D65668 llvm-svn: 367709
Diffstat (limited to 'clang/test/Driver')
-rw-r--r--clang/test/Driver/darwin-ld.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/test/Driver/darwin-ld.c b/clang/test/Driver/darwin-ld.c
index eb357a9819f..44508298421 100644
--- a/clang/test/Driver/darwin-ld.c
+++ b/clang/test/Driver/darwin-ld.c
@@ -5,9 +5,9 @@
// Make sure we run dsymutil on source input files.
// RUN: %clang -target i386-apple-darwin9 -### -g %s -o BAR 2> %t.log
-// RUN: grep '".*dsymutil\(.exe\)\?" "-o" "BAR.dSYM" "BAR"' %t.log
+// RUN: grep -E '".*dsymutil(\.exe)?" "-o" "BAR.dSYM" "BAR"' %t.log
// RUN: %clang -target i386-apple-darwin9 -### -g -filelist FOO %s -o BAR 2> %t.log
-// RUN: grep '".*dsymutil\(.exe\)\?" "-o" "BAR.dSYM" "BAR"' %t.log
+// RUN: grep -E '".*dsymutil(\.exe)?" "-o" "BAR.dSYM" "BAR"' %t.log
// Check linker changes that came with new linkedit format.
// RUN: touch %t.o
OpenPOWER on IntegriCloud