summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHans Wennborg <hans@hanshq.net>2016-10-04 21:01:00 +0000
committerHans Wennborg <hans@hanshq.net>2016-10-04 21:01:00 +0000
commit2b0eea4a3bfd5aa07011bfe215745e4728de9612 (patch)
tree5edc31c613b70180f52cc8008a9ec864a48bee1c
parent02d03befb92d4613994a5be23effa5650116cf16 (diff)
downloadbcm5719-llvm-2b0eea4a3bfd5aa07011bfe215745e4728de9612.tar.gz
bcm5719-llvm-2b0eea4a3bfd5aa07011bfe215745e4728de9612.zip
clang-cl: expose the -fuse-ld option
llvm-svn: 283256
-rw-r--r--clang/include/clang/Driver/Options.td2
-rw-r--r--clang/test/Driver/cl-link.c3
2 files changed, 4 insertions, 1 deletions
diff --git a/clang/include/clang/Driver/Options.td b/clang/include/clang/Driver/Options.td
index d3de24b6605..2ff4739b94f 100644
--- a/clang/include/clang/Driver/Options.td
+++ b/clang/include/clang/Driver/Options.td
@@ -2155,7 +2155,7 @@ defm : BooleanFFlag<"keep-inline-functions">, Group<clang_ignored_gcc_optimizati
def fprofile_dir : Joined<["-"], "fprofile-dir=">, Group<f_Group>;
-def fuse_ld_EQ : Joined<["-"], "fuse-ld=">, Group<f_Group>;
+def fuse_ld_EQ : Joined<["-"], "fuse-ld=">, Group<f_Group>, Flags<[CoreOption]>;
defm align_functions : BooleanFFlag<"align-functions">, Group<clang_ignored_gcc_optimization_f_Group>;
def falign_functions_EQ : Joined<["-"], "falign-functions=">, Group<clang_ignored_gcc_optimization_f_Group>;
diff --git a/clang/test/Driver/cl-link.c b/clang/test/Driver/cl-link.c
index 026c43383cb..b195676250e 100644
--- a/clang/test/Driver/cl-link.c
+++ b/clang/test/Driver/cl-link.c
@@ -51,3 +51,6 @@
// NONEXISTENT: link.exe
// NONEXISTENT: "/libpath:somepath"
// NONEXISTENT: nonexistent
+
+// RUN: %clang_cl /Tc%s -fuse-ld=lld -### 2>&1 | FileCheck --check-prefix=USE_LLD %s
+// USE_LLD: lld-link.exe
OpenPOWER on IntegriCloud