diff options
| author | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2011-03-30 18:32:48 +0000 |
|---|---|---|
| committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2011-03-30 18:32:48 +0000 |
| commit | bdc1b01217441962f3547b847c35b629e534638e (patch) | |
| tree | ce1f2bc5d25594fe005f88a6487067d4a5da9571 /llvm/include | |
| parent | f587f4419c71f249e86c9217b8abf6197abe5ecb (diff) | |
| download | bcm5719-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.h | 2 |
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: |

