From a3c0dadb35e6ccd3df62b7fe8ccb927183e1f18c Mon Sep 17 00:00:00 2001 From: Benjamin Kramer Date: Sat, 28 Apr 2012 10:00:33 +0000 Subject: Revert "Use the C++11 definition of PODness for __is_pod in C++11 mode." This is just papering over a major bug in isPODType, real fix coming up soon. llvm-svn: 155755 --- clang/lib/Sema/SemaExprCXX.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'clang/lib/Sema') diff --git a/clang/lib/Sema/SemaExprCXX.cpp b/clang/lib/Sema/SemaExprCXX.cpp index 7c8cabadb2d..7d345073d79 100644 --- a/clang/lib/Sema/SemaExprCXX.cpp +++ b/clang/lib/Sema/SemaExprCXX.cpp @@ -3010,8 +3010,7 @@ static bool EvaluateUnaryTypeTrait(Sema &Self, UnaryTypeTrait UTT, case UTT_IsStandardLayout: return T->isStandardLayoutType(); case UTT_IsPOD: - return Self.LangOpts.CPlusPlus0x ? T.isCXX11PODType(Self.Context) - : T.isPODType(Self.Context); + return T.isPODType(Self.Context); case UTT_IsLiteral: return T->isLiteralType(); case UTT_IsEmpty: -- cgit v1.2.3