summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/Sema.cpp
diff options
context:
space:
mode:
authorDavid Majnemer <david.majnemer@gmail.com>2015-02-18 02:28:13 +0000
committerDavid Majnemer <david.majnemer@gmail.com>2015-02-18 02:28:13 +0000
commitbe525396508bf2e4ad3765192575457d93eedad4 (patch)
treef7f452ea40948101a4ea0a1705d3a96c2363aee4 /clang/lib/Sema/Sema.cpp
parenta88b359fdc59e46e8b784fb4f4d08dc482c5d2c9 (diff)
downloadbcm5719-llvm-be525396508bf2e4ad3765192575457d93eedad4.tar.gz
bcm5719-llvm-be525396508bf2e4ad3765192575457d93eedad4.zip
Sema: size_t is available in C when -fms-compatibility is enabled
llvm-svn: 229616
Diffstat (limited to 'clang/lib/Sema/Sema.cpp')
-rw-r--r--clang/lib/Sema/Sema.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/clang/lib/Sema/Sema.cpp b/clang/lib/Sema/Sema.cpp
index 21e86a11f5d..5170c244bbf 100644
--- a/clang/lib/Sema/Sema.cpp
+++ b/clang/lib/Sema/Sema.cpp
@@ -193,8 +193,9 @@ void Sema::Initialize() {
}
// Initialize Microsoft "predefined C++ types".
- if (PP.getLangOpts().MSVCCompat && PP.getLangOpts().CPlusPlus) {
- if (IdResolver.begin(&Context.Idents.get("type_info")) == IdResolver.end())
+ if (PP.getLangOpts().MSVCCompat) {
+ if (PP.getLangOpts().CPlusPlus &&
+ IdResolver.begin(&Context.Idents.get("type_info")) == IdResolver.end())
PushOnScopeChains(Context.buildImplicitRecord("type_info", TTK_Class),
TUScope);
OpenPOWER on IntegriCloud