[cfe-commits] r155758 - /cfe/trunk/lib/AST/Type.cpp

Benjamin Kramer benny.kra at googlemail.com
Sat Apr 28 06:37:45 PDT 2012


Author: d0k
Date: Sat Apr 28 08:37:45 2012
New Revision: 155758

URL: http://llvm.org/viewvc/llvm-project?rev=155758&view=rev
Log:
isCXX98PODType: Avoid dispatch on the language standard when recursing.

Modified:
    cfe/trunk/lib/AST/Type.cpp

Modified: cfe/trunk/lib/AST/Type.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/AST/Type.cpp?rev=155758&r1=155757&r2=155758&view=diff
==============================================================================
--- cfe/trunk/lib/AST/Type.cpp (original)
+++ cfe/trunk/lib/AST/Type.cpp Sat Apr 28 08:37:45 2012
@@ -910,7 +910,7 @@
     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 @@
   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:





More information about the cfe-commits mailing list