summaryrefslogtreecommitdiffstats
path: root/clang
diff options
context:
space:
mode:
authorDavid Majnemer <david.majnemer@gmail.com>2014-07-16 06:30:31 +0000
committerDavid Majnemer <david.majnemer@gmail.com>2014-07-16 06:30:31 +0000
commit1272764b182e81781552954a7ffe867984eddc56 (patch)
treee0460bd688a9f96ea2ea3c82f4145ab2a497c702 /clang
parentc964b4b4d0ad01e76374238bc45e4c2633669620 (diff)
downloadbcm5719-llvm-1272764b182e81781552954a7ffe867984eddc56.tar.gz
bcm5719-llvm-1272764b182e81781552954a7ffe867984eddc56.zip
AST: Convert a SmallPtrSet to a SmallPtrSetImpl in RecordLayoutBuilder
No functionality changed, it just makes the code a little less brittle. llvm-svn: 213122
Diffstat (limited to 'clang')
-rw-r--r--clang/lib/AST/RecordLayoutBuilder.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/clang/lib/AST/RecordLayoutBuilder.cpp b/clang/lib/AST/RecordLayoutBuilder.cpp
index a4999f0f446..3c91360fb61 100644
--- a/clang/lib/AST/RecordLayoutBuilder.cpp
+++ b/clang/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<const CXXRecordDecl *, 2> &
- BasesWithOverriddenMethods,
- const CXXRecordDecl *RD) {
+static bool
+RequiresVtordisp(const llvm::SmallPtrSetImpl<const CXXRecordDecl *> &
+ BasesWithOverriddenMethods,
+ const CXXRecordDecl *RD) {
if (BasesWithOverriddenMethods.count(RD))
return true;
// If any of a virtual bases non-virtual bases (recursively) requires a
OpenPOWER on IntegriCloud