]> granicus.if.org Git - clang/commitdiff
clang-cl: Parse the /guard:cf[-] flag (PR25400)
authorHans Wennborg <hans@hanshq.net>
Wed, 4 Nov 2015 16:11:56 +0000 (16:11 +0000)
committerHans Wennborg <hans@hanshq.net>
Wed, 4 Nov 2015 16:11:56 +0000 (16:11 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@252056 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/Driver/CLCompatOptions.td
test/Driver/cl-options.c

index 61294c7aba41f44cc874fef252c07355514ef1ba..a8282b46e0586711929fc381b1a7b16a816d48c4 100644 (file)
@@ -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">;
index 609e6cb2392f78555cef592af8f51e0802ce5ab6..180b15ead391d229fb53580f0fc16a5d8413c31d 100644 (file)
 // RUN:     /Gr \
 // RUN:     /GS \
 // RUN:     /GT \
+// RUN:     /guard:cf \
+// RUN:     /guard:cf- \
 // RUN:     /GX \
 // RUN:     /Gv \
 // RUN:     /Gz \