aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaExprCXX.cpp
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2012-04-28 10:00:33 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2012-04-28 10:00:33 +0000
commit470360d8035ce4213a963d281c3b542edfea9fda (patch)
tree694ee960e5bf424ed72689806e0aa4257d77ba6d /lib/Sema/SemaExprCXX.cpp
parent046e8691ff467541ef7c32c9fc6bf41b1dcbd03a (diff)
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. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@155755 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Sema/SemaExprCXX.cpp')
-rw-r--r--lib/Sema/SemaExprCXX.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/lib/Sema/SemaExprCXX.cpp b/lib/Sema/SemaExprCXX.cpp
index 7c8cabadb2..7d345073d7 100644
--- a/lib/Sema/SemaExprCXX.cpp
+++ b/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: