summaryrefslogtreecommitdiffstats
path: root/llvm/include
diff options
context:
space:
mode:
authorJakob Stoklund Olesen <stoklund@2pi.dk>2011-03-30 18:32:48 +0000
committerJakob Stoklund Olesen <stoklund@2pi.dk>2011-03-30 18:32:48 +0000
commitbdc1b01217441962f3547b847c35b629e534638e (patch)
treece1f2bc5d25594fe005f88a6487067d4a5da9571 /llvm/include
parentf587f4419c71f249e86c9217b8abf6197abe5ecb (diff)
downloadbcm5719-llvm-bdc1b01217441962f3547b847c35b629e534638e.tar.gz
bcm5719-llvm-bdc1b01217441962f3547b847c35b629e534638e.zip
Prevent infinite growth of SmallPtrSet instances.
Rehash but don't grow when full of tombstones. Patch by José Fonseca! llvm-svn: 128566
Diffstat (limited to 'llvm/include')
-rw-r--r--llvm/include/llvm/ADT/SmallPtrSet.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/include/llvm/ADT/SmallPtrSet.h b/llvm/include/llvm/ADT/SmallPtrSet.h
index ff32ba87a26..9992858d67b 100644
--- a/llvm/include/llvm/ADT/SmallPtrSet.h
+++ b/llvm/include/llvm/ADT/SmallPtrSet.h
@@ -133,7 +133,7 @@ private:
void shrink_and_clear();
/// Grow - Allocate a larger backing store for the buckets and move it over.
- void Grow();
+ void Grow(unsigned NewSize);
void operator=(const SmallPtrSetImpl &RHS); // DO NOT IMPLEMENT.
protected:
OpenPOWER on IntegriCloud