summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorReid Kleckner <reid@kleckner.net>2015-02-25 19:17:50 +0000
committerReid Kleckner <reid@kleckner.net>2015-02-25 19:17:50 +0000
commitc00927cd209e67cd33fbbcaa6e87bb4fcf7056cc (patch)
treeadd36f2a2455fb2affcab61794168f63462ae7f5
parent1cbd9aa96d36ca320b3faf88fad3319fddd17526 (diff)
downloadbcm5719-llvm-c00927cd209e67cd33fbbcaa6e87bb4fcf7056cc.tar.gz
bcm5719-llvm-c00927cd209e67cd33fbbcaa6e87bb4fcf7056cc.zip
clang-cl: Ignore /Fd silently
While it's true that we don't create the PDB as requested on the command line, this is a well-documented limitation. Warning about it doesn't help people using legacy build systems with clang-cl, and it makes the clang-cl self-host very noisy. llvm-svn: 230527
-rw-r--r--clang/include/clang/Driver/CLCompatOptions.td2
-rw-r--r--clang/test/Driver/cl-options.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/clang/include/clang/Driver/CLCompatOptions.td b/clang/include/clang/Driver/CLCompatOptions.td
index c2580d4b8fc..80630fcefaa 100644
--- a/clang/include/clang/Driver/CLCompatOptions.td
+++ b/clang/include/clang/Driver/CLCompatOptions.td
@@ -216,6 +216,7 @@ def _SLASH_analyze_ : CLIgnoredFlag<"analyze-">;
def _SLASH_cgthreads : CLIgnoredJoined<"cgthreads">;
def _SLASH_d2Zi_PLUS : CLIgnoredFlag<"d2Zi+">;
def _SLASH_errorReport : CLIgnoredJoined<"errorReport">;
+def _SLASH_Fd : CLIgnoredJoined<"Fd">;
def _SLASH_FS : CLIgnoredFlag<"FS">, HelpText<"Force synchronous PDB writes">;
def _SLASH_Gd : CLIgnoredFlag<"Gd">;
def _SLASH_GF : CLIgnoredFlag<"GF">;
@@ -248,7 +249,6 @@ def _SLASH_FA_joined : CLJoined<"FA">;
def _SLASH_favor : CLJoined<"favor">;
def _SLASH_FC : CLFlag<"FC">;
def _SLASH_F : CLFlag<"F">;
-def _SLASH_Fd : CLJoined<"Fd">;
def _SLASH_Fm : CLJoined<"Fm">;
def _SLASH_fp : CLJoined<"fp">;
def _SLASH_Fp : CLJoined<"Fp">;
diff --git a/clang/test/Driver/cl-options.c b/clang/test/Driver/cl-options.c
index 1287017469d..e7ace355458 100644
--- a/clang/test/Driver/cl-options.c
+++ b/clang/test/Driver/cl-options.c
@@ -190,6 +190,7 @@
// RUN: /cgthreads8 \
// RUN: /d2Zi+ \
// RUN: /errorReport:foo \
+// RUN: /Fdfoo \
// RUN: /FS \
// RUN: /Gd \
// RUN: /GF \
@@ -237,7 +238,6 @@
// RUN: /FAu \
// RUN: /favor:blend \
// RUN: /FC \
-// RUN: /Fdfoo \
// RUN: /Fifoo \
// RUN: /Fmfoo \
// RUN: /FpDebug\main.pch \
OpenPOWER on IntegriCloud