diff options
| author | Duncan Sands <baldrick@free.fr> | 2010-06-29 20:05:34 +0000 |
|---|---|---|
| committer | Duncan Sands <baldrick@free.fr> | 2010-06-29 20:05:34 +0000 |
| commit | 585c38e7764f63648039d668bd62dd7fd6fbc431 (patch) | |
| tree | 2203a30ea3f2764e669d26c940c071cf38b9109e /llvm | |
| parent | 4657be6e63b38bd44aff0e2f71267915b6aab51a (diff) | |
| download | bcm5719-llvm-585c38e7764f63648039d668bd62dd7fd6fbc431.tar.gz bcm5719-llvm-585c38e7764f63648039d668bd62dd7fd6fbc431.zip | |
NextPowerOfTwo was already used to ensure that SmallSizePowTwo is a power
of two, no need to do it a second time (NextPowerOfTwo is idempotent).
llvm-svn: 107199
Diffstat (limited to 'llvm')
| -rw-r--r-- | llvm/include/llvm/ADT/SmallPtrSet.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/llvm/include/llvm/ADT/SmallPtrSet.h b/llvm/include/llvm/ADT/SmallPtrSet.h index ef0812592be..48637f37a2c 100644 --- a/llvm/include/llvm/ADT/SmallPtrSet.h +++ b/llvm/include/llvm/ADT/SmallPtrSet.h @@ -236,12 +236,11 @@ class SmallPtrSet : public SmallPtrSetImpl { void *SmallArray[SmallSizePowTwo]; typedef PointerLikeTypeTraits<PtrType> PtrTraits; public: - SmallPtrSet() : SmallPtrSetImpl(NextPowerOfTwo<SmallSizePowTwo>::Val) {} + SmallPtrSet() : SmallPtrSetImpl(SmallSizePowTwo) {} SmallPtrSet(const SmallPtrSet &that) : SmallPtrSetImpl(that) {} template<typename It> - SmallPtrSet(It I, It E) - : SmallPtrSetImpl(NextPowerOfTwo<SmallSizePowTwo>::Val) { + SmallPtrSet(It I, It E) : SmallPtrSetImpl(SmallSizePowTwo) { insert(I, E); } |

