From: David Majnemer Date: Wed, 16 Jul 2014 06:30:31 +0000 (+0000) Subject: AST: Convert a SmallPtrSet to a SmallPtrSetImpl in RecordLayoutBuilder X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=cf23baeac650246471dd02ceae4a14d6cf5dbbaa;p=clang AST: Convert a SmallPtrSet to a SmallPtrSetImpl in RecordLayoutBuilder No functionality changed, it just makes the code a little less brittle. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@213122 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/AST/RecordLayoutBuilder.cpp b/lib/AST/RecordLayoutBuilder.cpp index a4999f0f44..3c91360fb6 100644 --- a/lib/AST/RecordLayoutBuilder.cpp +++ b/lib/AST/RecordLayoutBuilder.cpp @@ -2647,10 +2647,10 @@ void MicrosoftRecordLayoutBuilder::finalizeLayout(const RecordDecl *RD) { // Recursively walks the non-virtual bases of a class and determines if any of // them are in the bases with overridden methods set. -static bool RequiresVtordisp( - const llvm::SmallPtrSet & - BasesWithOverriddenMethods, - const CXXRecordDecl *RD) { +static bool +RequiresVtordisp(const llvm::SmallPtrSetImpl & + BasesWithOverriddenMethods, + const CXXRecordDecl *RD) { if (BasesWithOverriddenMethods.count(RD)) return true; // If any of a virtual bases non-virtual bases (recursively) requires a