mirror of
https://github.com/RPCSX/llvm.git
synced 2025-01-06 03:38:24 +00:00
NextPowerOfTwo was already used to ensure that SmallSizePowTwo is a power
of two, no need to do it a second time (NextPowerOfTwo is idempotent). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107199 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
190a7f4a18
commit
05b0b44f8a
@ -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);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user