summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHans Wennborg <hans@hanshq.net>2019-04-10 14:27:47 +0000
committerHans Wennborg <hans@hanshq.net>2019-04-10 14:27:47 +0000
commit3ecb04a9daeb6f6608c21ed1cb71e67f143a2740 (patch)
treec251570c1f528e5fcda6a24ffd6708145bf4b788
parentcce47418c93bcd178379fa8c4df5c3327bc19802 (diff)
downloadbcm5719-llvm-3ecb04a9daeb6f6608c21ed1cb71e67f143a2740.tar.gz
bcm5719-llvm-3ecb04a9daeb6f6608c21ed1cb71e67f143a2740.zip
clang-cl: Fix parsing of the /F option (PR41405)
llvm-svn: 358087
-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 d678464a5cb..de1f7612068 100644
--- a/clang/include/clang/Driver/CLCompatOptions.td
+++ b/clang/include/clang/Driver/CLCompatOptions.td
@@ -404,7 +404,7 @@ def _SLASH_d2 : CLJoined<"d2">;
def _SLASH_doc : CLJoined<"doc">;
def _SLASH_FA_joined : CLJoined<"FA">;
def _SLASH_favor : CLJoined<"favor">;
-def _SLASH_F : CLFlag<"F">;
+def _SLASH_F : CLJoinedOrSeparate<"F">;
def _SLASH_Fm : CLJoined<"Fm">;
def _SLASH_Fr : CLJoined<"Fr">;
def _SLASH_FR : CLJoined<"FR">;
diff --git a/clang/test/Driver/cl-options.c b/clang/test/Driver/cl-options.c
index 28f87a21236..e69328d595a 100644
--- a/clang/test/Driver/cl-options.c
+++ b/clang/test/Driver/cl-options.c
@@ -400,7 +400,7 @@
// RUN: /d2FH4 \
// RUN: /docname \
// RUN: /EHsc \
-// RUN: /F \
+// RUN: /F 42 \
// RUN: /FA \
// RUN: /FAc \
// RUN: /Fafilename \
OpenPOWER on IntegriCloud