diff options
| author | Hubert Tong <hubert.reinterpretcast@gmail.com> | 2019-08-02 19:26:05 +0000 |
|---|---|---|
| committer | Hubert Tong <hubert.reinterpretcast@gmail.com> | 2019-08-02 19:26:05 +0000 |
| commit | d5765ee5645948782bab583f6f8bb8a248f6c263 (patch) | |
| tree | 4dff2a22024e535cd702bcd44a940dcf47607ec5 /clang/test/Driver | |
| parent | 06cccc5e6f7a7c496ae71a959b64a0247c8ca263 (diff) | |
| download | bcm5719-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.c | 4 |
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 |

