Index: lib/Frontend/InitPreprocessor.cpp |
diff --git a/lib/Frontend/InitPreprocessor.cpp b/lib/Frontend/InitPreprocessor.cpp |
index dc3ab53eda094b64fef76e20fbe874628cf133ef..25cfac6323300d449e5335a7def2f317056cb657 100644 |
--- a/lib/Frontend/InitPreprocessor.cpp |
+++ b/lib/Frontend/InitPreprocessor.cpp |
@@ -302,13 +302,12 @@ static void InitializeStandardPredefinedMacros(const TargetInfo &TI, |
else if (!LangOpts.GNUMode && LangOpts.Digraphs) |
Builder.defineMacro("__STDC_VERSION__", "199409L"); |
} else { |
- // FIXME: Use the right value for __cplusplus for C++1y once one is chosen. |
- if (LangOpts.CPlusPlus1y) |
- Builder.defineMacro("__cplusplus", "201305L"); |
+ // FIXME: LangOpts.CPlusPlus1y |
+ |
// C++11 [cpp.predefined]p1: |
// The name __cplusplus is defined to the value 201103L when compiling a |
// C++ translation unit. |
- else if (LangOpts.CPlusPlus11) |
+ if (LangOpts.CPlusPlus11) |
Builder.defineMacro("__cplusplus", "201103L"); |
// C++03 [cpp.predefined]p1: |
// The name __cplusplus is defined to the value 199711L when compiling a |