[PATCH] Do not define __STRICT_ANSI__ in clang-cl
Alp Toker
alp at nuanti.com
Mon Jun 30 13:31:51 PDT 2014
LGTM
BTW Ehsan, your mail looks like a reply to itself and doesn't reference
my Message-Id for threading, nor is the To or CC addressed to me in any
way so I had no way of knowing you replied other than spotting it on the
list archive.
Manuel, could you update the website-based review guideline to indicate
that submitters should include on-list reviewers in their replies?
Alp.
On 30/06/2014 22:55, Ehsan Akhgari wrote:
> Moved the test.
>
> http://reviews.llvm.org/D4350
>
> Files:
> lib/Frontend/InitPreprocessor.cpp
> test/Preprocessor/predefined-macros.c
>
> Index: lib/Frontend/InitPreprocessor.cpp
> ===================================================================
> --- lib/Frontend/InitPreprocessor.cpp
> +++ lib/Frontend/InitPreprocessor.cpp
> @@ -433,7 +433,7 @@
> // Initialize language-specific preprocessor defines.
>
> // Standard conforming mode?
> - if (!LangOpts.GNUMode)
> + if (!LangOpts.GNUMode && !LangOpts.MSVCCompat)
> Builder.defineMacro("__STRICT_ANSI__");
>
> if (LangOpts.CPlusPlus11)
> Index: test/Preprocessor/predefined-macros.c
> ===================================================================
> --- test/Preprocessor/predefined-macros.c
> +++ test/Preprocessor/predefined-macros.c
> @@ -9,6 +9,7 @@
> // CHECK-MS: #define _M_IX86_FP
> // CHECK-MS: #define _WIN32 1
> // CHECK-MS-NOT: #define __GNUC__
> +// CHECK-MS-NOT: #define __STRICT_ANSI__
> //
> // RUN: %clang_cc1 %s -E -dM -ffast-math -o - \
> // RUN: | FileCheck %s --check-prefix=CHECK-FAST-MATH
>
>
> _______________________________________________
> cfe-commits mailing list
> cfe-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
--
http://www.nuanti.com
the browser experts
More information about the cfe-commits
mailing list