]> granicus.if.org Git - clang/commitdiff
Don't clear OverloadCandidateSets on destruction, it has no effect anymore.
authorBenjamin Kramer <benny.kra@googlemail.com>
Tue, 22 Mar 2011 09:46:54 +0000 (09:46 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Tue, 22 Mar 2011 09:46:54 +0000 (09:46 +0000)
And clearing a SmallPtrSet can be an expensive operation.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@128081 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/Sema/Overload.h

index 3ce3513c21ae87f2426c133908b31a0c8eff3e70..6e07d2c68a02e1f7d16b269453b7c8e59b179139 100644 (file)
@@ -647,8 +647,6 @@ namespace clang {
 
     /// \brief Clear out all of the candidates.
     void clear();
-    
-    ~OverloadCandidateSet() { clear(); }
 
     /// Find the best viable function on this overload set, if it exists.
     OverloadingResult BestViableFunction(Sema &S, SourceLocation Loc,