From 32b70e0dcf7ee36123d5bd9c59bf7ca0d647740b Mon Sep 17 00:00:00 2001 From: Nico Weber Date: Mon, 21 Mar 2016 17:19:31 +0000 Subject: [PATCH] clang-cl: Move /FC from "Unsupported" to "Ignored" list. /FC affects if diagnostics print with full paths and if __FILE__ expands with a full path. clang-cl does both of these two by default. llvm-svn: 263953 --- clang/include/clang/Driver/CLCompatOptions.td | 2 +- clang/test/Driver/cl-options.c | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/clang/include/clang/Driver/CLCompatOptions.td b/clang/include/clang/Driver/CLCompatOptions.td index d9102d8535ce..09ea069c1b3c 100644 --- a/clang/include/clang/Driver/CLCompatOptions.td +++ b/clang/include/clang/Driver/CLCompatOptions.td @@ -273,6 +273,7 @@ def _SLASH_cgthreads : CLIgnoredJoined<"cgthreads">; def _SLASH_d2Zi_PLUS : CLIgnoredFlag<"d2Zi+">; def _SLASH_errorReport : CLIgnoredJoined<"errorReport">; def _SLASH_Fd : CLIgnoredJoined<"Fd">; +def _SLASH_FC : CLIgnoredFlag<"FC">; def _SLASH_FS : CLIgnoredFlag<"FS">, HelpText<"Force synchronous PDB writes">; def _SLASH_Gd : CLIgnoredFlag<"Gd">; def _SLASH_GF : CLIgnoredFlag<"GF">; @@ -304,7 +305,6 @@ def _SLASH_clr : CLJoined<"clr">; def _SLASH_doc : CLJoined<"doc">; def _SLASH_FA_joined : CLJoined<"FA">; def _SLASH_favor : CLJoined<"favor">; -def _SLASH_FC : CLFlag<"FC">; def _SLASH_F : CLFlag<"F">; def _SLASH_Fm : CLJoined<"Fm">; def _SLASH_Fr : CLJoined<"Fr">; diff --git a/clang/test/Driver/cl-options.c b/clang/test/Driver/cl-options.c index bbf5b13930a9..3730ba287ab0 100644 --- a/clang/test/Driver/cl-options.c +++ b/clang/test/Driver/cl-options.c @@ -249,6 +249,7 @@ // RUN: /cgthreads8 \ // RUN: /d2Zi+ \ // RUN: /errorReport:foo \ +// RUN: /FC \ // RUN: /Fdfoo \ // RUN: /FS \ // RUN: /Gd \