]> granicus.if.org Git - clang/commitdiff
Fix fallout from r183298, unused function (CollectPrimaryBases) causing the -Werror...
authorDavid Blaikie <dblaikie@gmail.com>
Wed, 5 Jun 2013 06:50:40 +0000 (06:50 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Wed, 5 Jun 2013 06:50:40 +0000 (06:50 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@183300 91177308-0d34-0410-b5e6-96231b3b80d8

lib/AST/VTableBuilder.cpp

index dc99e2ba9aa0e1d634e21486bc7cce3643961da5..90285bc9b413ad464f2dc85dc2795ff7be39e635 100644 (file)
@@ -2280,21 +2280,6 @@ VTableContext::~VTableContext() {
   llvm::DeleteContainerSeconds(VTableLayouts);
 }
 
-static void 
-CollectPrimaryBases(const CXXRecordDecl *RD, ASTContext &Context,
-                    VTableBuilder::PrimaryBasesSetVectorTy &PrimaryBases) {
-  const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD);
-  const CXXRecordDecl *PrimaryBase = Layout.getPrimaryBase();
-
-  if (!PrimaryBase)
-    return;
-
-  CollectPrimaryBases(PrimaryBase, Context, PrimaryBases);
-
-  if (!PrimaryBases.insert(PrimaryBase))
-    llvm_unreachable("Found a duplicate primary base!");
-}
-
 uint64_t VTableContext::getMethodVTableIndex(GlobalDecl GD) {
   MethodVTableIndicesTy::iterator I = MethodVTableIndices.find(GD);
   if (I != MethodVTableIndices.end())