diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2015-03-22 18:22:33 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2015-03-22 18:22:33 +0000 |
commit | 66f486fe11dae63f455cf9ee6f959b720f74fdd8 (patch) | |
tree | e7ae57bf10ad869264fd9b1813fbcf82fe069dcc /llvm/lib/Support | |
parent | b474c04f4985af7138572b521ba19fdda012dc2f (diff) | |
download | bcm5719-llvm-66f486fe11dae63f455cf9ee6f959b720f74fdd8.tar.gz bcm5719-llvm-66f486fe11dae63f455cf9ee6f959b720f74fdd8.zip |
FoldingSet: Make FoldingSetImpl's dtor protected and non-virtual
It's not intended to be polymorphically deleted. Make FoldingSet
and ContextualFoldingSet final to avoid noise from -Wnon-virtual-dtor.
No functional change intended.
llvm-svn: 232922
Diffstat (limited to 'llvm/lib/Support')
-rw-r--r-- | llvm/lib/Support/FoldingSet.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Support/FoldingSet.cpp b/llvm/lib/Support/FoldingSet.cpp index 0bee31510f7..80d2aefe870 100644 --- a/llvm/lib/Support/FoldingSet.cpp +++ b/llvm/lib/Support/FoldingSet.cpp @@ -223,6 +223,8 @@ static void **AllocateBuckets(unsigned NumBuckets) { //===----------------------------------------------------------------------===// // FoldingSetImpl Implementation +void FoldingSetImpl::anchor() {} + FoldingSetImpl::FoldingSetImpl(unsigned Log2InitSize) { assert(5 < Log2InitSize && Log2InitSize < 32 && "Initial hash table size out of range"); |