diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2012-04-28 10:00:33 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2012-04-28 10:00:33 +0000 |
commit | 470360d8035ce4213a963d281c3b542edfea9fda (patch) | |
tree | 694ee960e5bf424ed72689806e0aa4257d77ba6d /lib/Sema/SemaExprCXX.cpp | |
parent | 046e8691ff467541ef7c32c9fc6bf41b1dcbd03a (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.cpp | 3 |
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: |