summaryrefslogtreecommitdiffstats
path: root/clang/lib/Serialization/ASTReader.cpp
diff options
context:
space:
mode:
authorMichael J. Spencer <bigcheesegs@gmail.com>2010-10-21 05:21:48 +0000
committerMichael J. Spencer <bigcheesegs@gmail.com>2010-10-21 05:21:48 +0000
commit4992ca4b17d82743c304f4c1b2da020f237d6b18 (patch)
treed32b56f1de7a2e882be125ce3e6d28ac0564084a /clang/lib/Serialization/ASTReader.cpp
parentf7ecd9e8bbcb038204bc2ef6570463fed0e13f0b (diff)
downloadbcm5719-llvm-4992ca4b17d82743c304f4c1b2da020f237d6b18.tar.gz
bcm5719-llvm-4992ca4b17d82743c304f4c1b2da020f237d6b18.zip
Reorganize predefined macros for all Windows targets.
This adds an option to set the _MSC_VER macro without recompiling. This is very useful when testing compatibility with the Windows SDK and c++stdlib headers. -fmsc-version=<version> (defaults to VS2003 (1300)) llvm-svn: 116999
Diffstat (limited to 'clang/lib/Serialization/ASTReader.cpp')
-rw-r--r--clang/lib/Serialization/ASTReader.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/Serialization/ASTReader.cpp b/clang/lib/Serialization/ASTReader.cpp
index ada41b446ca..4461703f522 100644
--- a/clang/lib/Serialization/ASTReader.cpp
+++ b/clang/lib/Serialization/ASTReader.cpp
@@ -74,6 +74,7 @@ PCHValidator::ReadLanguageOptions(const LangOptions &LangOpts) {
PARSE_LANGOPT_BENIGN(HexFloats);
PARSE_LANGOPT_IMPORTANT(C99, diag::warn_pch_c99);
PARSE_LANGOPT_IMPORTANT(Microsoft, diag::warn_pch_microsoft_extensions);
+ PARSE_LANGOPT_BENIGN(MSCVersion);
PARSE_LANGOPT_IMPORTANT(CPlusPlus, diag::warn_pch_cplusplus);
PARSE_LANGOPT_IMPORTANT(CPlusPlus0x, diag::warn_pch_cplusplus0x);
PARSE_LANGOPT_BENIGN(CXXOperatorName);
OpenPOWER on IntegriCloud