aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2012-04-28 13:37:45 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2012-04-28 13:37:45 +0000
commit8907832ddee33d8a0b0d8432d4c7470360353d67 (patch)
tree2fab944c93dd03781e7d627d7d02d7b36d7d1df3
parent98f71aae339e00bfc7b556a78e2538931198ec9c (diff)
isCXX98PODType: Avoid dispatch on the language standard when recursing.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@155758 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--lib/AST/Type.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/AST/Type.cpp b/lib/AST/Type.cpp
index 38b8e9f758..fa71ecf454 100644
--- a/lib/AST/Type.cpp
+++ b/lib/AST/Type.cpp
@@ -910,7 +910,7 @@ bool QualType::isCXX98PODType(ASTContext &Context) const {
return 0;
if ((*this)->isIncompleteArrayType())
- return Context.getBaseElementType(*this).isPODType(Context);
+ return Context.getBaseElementType(*this).isCXX98PODType(Context);
if ((*this)->isIncompleteType())
return false;
@@ -937,7 +937,7 @@ bool QualType::isCXX98PODType(ASTContext &Context) const {
case Type::VariableArray:
case Type::ConstantArray:
// IncompleteArray is handled above.
- return Context.getBaseElementType(*this).isPODType(Context);
+ return Context.getBaseElementType(*this).isCXX98PODType(Context);
case Type::ObjCObjectPointer:
case Type::BlockPointer: