From: Hans Wennborg Date: Tue, 18 Feb 2014 17:49:01 +0000 (+0000) Subject: clang-cl: Parse the /d2Zi+ flag (PR18728) X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4816f24ce095b0e942fedf267d1dafd2b848c09c;p=clang clang-cl: Parse the /d2Zi+ flag (PR18728) This is an undocumented, but reportedly widely used flag. We don't support it, but should be able to parse it. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@201588 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/clang/Driver/CLCompatOptions.td b/include/clang/Driver/CLCompatOptions.td index 4f00a267ea..edc932ca0c 100644 --- a/include/clang/Driver/CLCompatOptions.td +++ b/include/clang/Driver/CLCompatOptions.td @@ -192,6 +192,7 @@ def _SLASH_AI : CLJoined<"AI">; def _SLASH_arch : CLJoined<"arch:">; def _SLASH_bigobj : CLFlag<"bigobj">; def _SLASH_clr : CLJoined<"clr">; +def _SLASH_d2Zi_PLUS : CLFlag<"d2Zi+">; def _SLASH_doc : CLJoined<"doc">; def _SLASH_EH : CLJoined<"EH">; def _SLASH_EP : CLFlag<"EP">; diff --git a/test/Driver/cl-options.c b/test/Driver/cl-options.c index 4b5b603e26..78a64f5ae1 100644 --- a/test/Driver/cl-options.c +++ b/test/Driver/cl-options.c @@ -159,6 +159,7 @@ // RUN: /arch:sse2 \ // RUN: /clr:pure \ // RUN: /docname \ +// RUN: /d2Zi+ \ // RUN: /EHsc \ // RUN: /EP \ // RUN: /F \