Displaying 2 results from an estimated 2 matches for "microsoftmode".
2017 May 11
3
problem (and fix) with -fms-extensions
...nitPreprocessor.cpp
--- lib/Frontend/InitPreprocessor.cpp 14 Mar 2017 08:07:56 -0000 1.1.1.4
+++ lib/Frontend/InitPreprocessor.cpp 11 May 2017 17:54:41 -0000
@@ -366,6 +366,8 @@ static void InitializeStandardPredefined
else
Builder.defineMacro("__STDC_HOSTED__");
+ if (LangOpts.MicrosoftMode)
+ Builder.defineMacro("__ms_extensions__", 1);
if (!LangOpts.CPlusPlus) {
if (LangOpts.C11)
Builder.defineMacro("__STDC_VERSION__", "201112L");
-------------- next part --------------
Index: lib/Frontend/InitPreprocessor.cpp
=========================...
2017 May 12
2
problem (and fix) with -fms-extensions
...14 Mar 2017 08:07:56 -0000 1.1.1.4
> > +++ lib/Frontend/InitPreprocessor.cpp 11 May 2017 17:54:41 -0000
> > @@ -366,6 +366,8 @@ static void InitializeStandardPredefined
> > else
> > Builder.defineMacro("__STDC_HOSTED__");
> >
> > + if (LangOpts.MicrosoftMode)
> > + Builder.defineMacro("__ms_extensions__", 1);
> > if (!LangOpts.CPlusPlus) {
> > if (LangOpts.C11)
> > Builder.defineMacro("__STDC_VERSION__", "201112L");
>
> Looks fine to me, though you would also have to convince t...