From: Owen Anderson Date: Thu, 14 Aug 2008 20:40:10 +0000 (+0000) Subject: Have LeakDetector use a SmallPtrSet instead of an std::set. X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=9d7f0b76aac3bf0524e9285101e34c15e1e2c599;p=oota-llvm.git Have LeakDetector use a SmallPtrSet instead of an std::set. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@54785 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/VMCore/LeakDetector.cpp b/lib/VMCore/LeakDetector.cpp index 4ad75b73733..1bf91715538 100644 --- a/lib/VMCore/LeakDetector.cpp +++ b/lib/VMCore/LeakDetector.cpp @@ -12,10 +12,10 @@ //===----------------------------------------------------------------------===// #include "llvm/Support/LeakDetector.h" +#include "llvm/ADT/SmallPtrSet.h" #include "llvm/Support/Compiler.h" #include "llvm/Support/Streams.h" #include "llvm/Value.h" -#include using namespace llvm; namespace { @@ -60,7 +60,7 @@ namespace { if (!Ts.empty()) { cerr << "Leaked " << Name << " objects found: " << Message << ":\n"; - for (typename std::set::iterator I = Ts.begin(), + for (typename SmallPtrSet::iterator I = Ts.begin(), E = Ts.end(); I != E; ++I) { cerr << "\t"; PrinterTrait::print(*I); @@ -74,7 +74,7 @@ namespace { } private: - std::set Ts; + SmallPtrSet Ts; const T* Cache; const char* const Name; };