diff options
author | David Majnemer <david.majnemer@gmail.com> | 2015-02-18 02:28:13 +0000 |
---|---|---|
committer | David Majnemer <david.majnemer@gmail.com> | 2015-02-18 02:28:13 +0000 |
commit | be525396508bf2e4ad3765192575457d93eedad4 (patch) | |
tree | f7f452ea40948101a4ea0a1705d3a96c2363aee4 /clang/lib/Sema/Sema.cpp | |
parent | a88b359fdc59e46e8b784fb4f4d08dc482c5d2c9 (diff) | |
download | bcm5719-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.cpp | 5 |
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); |