]> granicus.if.org Git - clang/commitdiff
Remove unused function.
authorBenjamin Kramer <benny.kra@googlemail.com>
Sat, 30 Apr 2011 19:55:59 +0000 (19:55 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Sat, 30 Apr 2011 19:55:59 +0000 (19:55 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@130622 91177308-0d34-0410-b5e6-96231b3b80d8

lib/AST/Type.cpp

index 0ca9b1fd2fd2355b2a0e663624fbc5914b07c3ee..f0737400fc4a67cdf03099e0261fbd3f94640867 100644 (file)
@@ -1500,20 +1500,6 @@ bool RecordType::classof(const TagType *TT) {
   return isa<RecordDecl>(TT->getDecl());
 }
 
-static uint64_t countBasesWithFields(QualType BaseType) {
-  uint64_t BasesWithFields = 0;
-  if (const RecordType *T = BaseType->getAs<RecordType>()) {
-    CXXRecordDecl *RD = cast<CXXRecordDecl>(T->getDecl());
-    for (CXXRecordDecl::field_iterator Field = RD->field_begin(),
-           E = RD->field_end(); Field != E; ++Field)
-      BasesWithFields = 1;
-    for (CXXRecordDecl::base_class_const_iterator B = RD->bases_begin(),
-           BE = RD->bases_end(); B != BE; ++B)
-      BasesWithFields += countBasesWithFields(B->getType());
-  }
-  return BasesWithFields;
-}
-
 bool EnumType::classof(const TagType *TT) {
   return isa<EnumDecl>(TT->getDecl());
 }