diff options
author | Russell Gallop <russell.gallop@gmail.com> | 2019-05-14 14:01:40 +0000 |
---|---|---|
committer | Russell Gallop <russell.gallop@gmail.com> | 2019-05-14 14:01:40 +0000 |
commit | 7a9ccf89f238dea27c79998808740e47c4ee0f75 (patch) | |
tree | 660b6e25e96370456d111c9661149e0f27d038e0 /clang/test/Driver/cl-options.c | |
parent | 87ae6bf80b4d4fd5f44cc3ee3658de6891cca5bc (diff) | |
download | bcm5719-llvm-7a9ccf89f238dea27c79998808740e47c4ee0f75.tar.gz bcm5719-llvm-7a9ccf89f238dea27c79998808740e47c4ee0f75.zip |
[Driver][Windows] Add dependent lib argument for profile instr generate
This is needed so lld-link can find clang_rt.profile when self hosting
on Windows with PGO. Using clang-cl as a linker knows to add the library
but self hosting, using -DCMAKE_LINKER=<...>/lld-link.exe doesn't.
Differential Revision: https://reviews.llvm.org/D61742
llvm-svn: 360674
Diffstat (limited to 'clang/test/Driver/cl-options.c')
-rw-r--r-- | clang/test/Driver/cl-options.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/test/Driver/cl-options.c b/clang/test/Driver/cl-options.c index c40f7d301da..3f49d83bb81 100644 --- a/clang/test/Driver/cl-options.c +++ b/clang/test/Driver/cl-options.c @@ -66,7 +66,7 @@ // RUN: %clang_cl -### /FA -fprofile-instr-generate=/tmp/somefile.profraw -- %s 2>&1 | FileCheck -check-prefix=CHECK-PROFILE-GENERATE-FILE %s // RUN: %clang_cl -### /FA -fprofile-instr-generate -fprofile-instr-use -- %s 2>&1 | FileCheck -check-prefix=CHECK-NO-MIX-GEN-USE %s // RUN: %clang_cl -### /FA -fprofile-instr-generate -fprofile-instr-use=file -- %s 2>&1 | FileCheck -check-prefix=CHECK-NO-MIX-GEN-USE %s -// CHECK-PROFILE-GENERATE: "-fprofile-instrument=clang" +// CHECK-PROFILE-GENERATE: "-fprofile-instrument=clang" "--dependent-lib={{[^"]*}}clang_rt.profile-{{[^"]*}}.lib" // CHECK-PROFILE-GENERATE-FILE: "-fprofile-instrument-path=/tmp/somefile.profraw" // CHECK-NO-MIX-GEN-USE: '{{[a-z=-]*}}' not allowed with '{{[a-z=-]*}}' |