From 2b1bbecb6b1651de61d258181922d3fab3b28e18 Mon Sep 17 00:00:00 2001 From: Douglas Gregor Date: Mon, 30 Aug 2010 14:44:26 +0000 Subject: Predeclare class type_info in Microsoft mode, from Francois Pichet! llvm-svn: 112478 --- clang/lib/Frontend/InitPreprocessor.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'clang/lib/Frontend/InitPreprocessor.cpp') 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;"); } } -- cgit v1.2.3