FoldingSet: Make FoldingSetImpl's dtor protected and non-virtual
authorBenjamin Kramer <benny.kra@googlemail.com>
Sun, 22 Mar 2015 18:22:33 +0000 (18:22 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Sun, 22 Mar 2015 18:22:33 +0000 (18:22 +0000)
commit66f486fe11dae63f455cf9ee6f959b720f74fdd8
treee7ae57bf10ad869264fd9b1813fbcf82fe069dcc
parentb474c04f4985af7138572b521ba19fdda012dc2f
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
llvm/include/llvm/ADT/FoldingSet.h
llvm/lib/Support/FoldingSet.cpp