diff options
| author | David Majnemer <david.majnemer@gmail.com> | 2014-07-16 06:30:31 +0000 |
|---|---|---|
| committer | David Majnemer <david.majnemer@gmail.com> | 2014-07-16 06:30:31 +0000 |
| commit | 1272764b182e81781552954a7ffe867984eddc56 (patch) | |
| tree | e0460bd688a9f96ea2ea3c82f4145ab2a497c702 /clang | |
| parent | c964b4b4d0ad01e76374238bc45e4c2633669620 (diff) | |
| download | bcm5719-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.cpp | 8 |
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 |

