From: Hans Wennborg Date: Wed, 4 Nov 2015 16:11:56 +0000 (+0000) Subject: clang-cl: Parse the /guard:cf[-] flag (PR25400) X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2c414a1c6a53609bfb28099360982b1069036e3d;p=clang clang-cl: Parse the /guard:cf[-] flag (PR25400) git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@252056 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/clang/Driver/CLCompatOptions.td b/include/clang/Driver/CLCompatOptions.td index 61294c7aba..a8282b46e0 100644 --- a/include/clang/Driver/CLCompatOptions.td +++ b/include/clang/Driver/CLCompatOptions.td @@ -299,6 +299,7 @@ def _SLASH_Gm_ : CLFlag<"Gm-">; def _SLASH_Gr : CLFlag<"Gr">; def _SLASH_GS : CLFlag<"GS">; def _SLASH_GT : CLFlag<"GT">; +def _SLASH_Guard : CLJoined<"guard:">; def _SLASH_GX : CLFlag<"GX">; def _SLASH_Gv : CLFlag<"Gv">; def _SLASH_Gz : CLFlag<"Gz">; diff --git a/test/Driver/cl-options.c b/test/Driver/cl-options.c index 609e6cb239..180b15ead3 100644 --- a/test/Driver/cl-options.c +++ b/test/Driver/cl-options.c @@ -301,6 +301,8 @@ // RUN: /Gr \ // RUN: /GS \ // RUN: /GT \ +// RUN: /guard:cf \ +// RUN: /guard:cf- \ // RUN: /GX \ // RUN: /Gv \ // RUN: /Gz \