From: David Blaikie Date: Wed, 5 Jun 2013 06:50:40 +0000 (+0000) Subject: Fix fallout from r183298, unused function (CollectPrimaryBases) causing the -Werror... X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=391faea6c1b99499acae9e4c500c458d10c8be4a;p=clang Fix fallout from r183298, unused function (CollectPrimaryBases) causing the -Werror build to fail git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@183300 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/AST/VTableBuilder.cpp b/lib/AST/VTableBuilder.cpp index dc99e2ba9a..90285bc9b4 100644 --- a/lib/AST/VTableBuilder.cpp +++ b/lib/AST/VTableBuilder.cpp @@ -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())