diff options
author | Douglas Gregor <dgregor@apple.com> | 2010-08-30 14:44:26 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2010-08-30 14:44:26 +0000 |
commit | 2b1bbecb6b1651de61d258181922d3fab3b28e18 (patch) | |
tree | 90fe48c95a39b11692486c2a549e5710a632c06b /clang/lib/Frontend/InitPreprocessor.cpp | |
parent | cfcb94226765a37e6061cfb7144f4647c8829310 (diff) | |
download | bcm5719-llvm-2b1bbecb6b1651de61d258181922d3fab3b28e18.tar.gz bcm5719-llvm-2b1bbecb6b1651de61d258181922d3fab3b28e18.zip |
Predeclare class type_info in Microsoft mode, from Francois Pichet!
llvm-svn: 112478
Diffstat (limited to 'clang/lib/Frontend/InitPreprocessor.cpp')
-rw-r--r-- | clang/lib/Frontend/InitPreprocessor.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/Frontend/InitPreprocessor.cpp b/clang/lib/Frontend/InitPreprocessor.cpp index 29a8bec1f6e..538e6e2c64e 100644 --- a/clang/lib/Frontend/InitPreprocessor.cpp +++ b/clang/lib/Frontend/InitPreprocessor.cpp @@ -343,6 +343,7 @@ static void InitializePredefinedMacros(const TargetInfo &TI, // FIXME: This should be temporary until we have a __pragma // solution, to avoid some errors flagged in VC++ headers. Builder.defineMacro("_CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES", "0"); + Builder.append("class type_info;"); } } |