[Support] Use std::optional::value_or (NFC) (#140436)
This commit is contained in:
parent
4388f38fbd
commit
09d65fe8a1
@ -333,8 +333,8 @@ ThreadSafeTrieRawHashMapBase::ThreadSafeTrieRawHashMapBase(
|
||||
std::optional<size_t> NumRootBits, std::optional<size_t> NumSubtrieBits)
|
||||
: ContentAllocSize(ContentAllocSize), ContentAllocAlign(ContentAllocAlign),
|
||||
ContentOffset(ContentOffset),
|
||||
NumRootBits(NumRootBits ? *NumRootBits : DefaultNumRootBits),
|
||||
NumSubtrieBits(NumSubtrieBits ? *NumSubtrieBits : DefaultNumSubtrieBits),
|
||||
NumRootBits(NumRootBits.value_or(DefaultNumRootBits)),
|
||||
NumSubtrieBits(NumSubtrieBits.value_or(DefaultNumSubtrieBits)),
|
||||
ImplPtr(nullptr) {
|
||||
// Assertion checks for reasonable configuration. The settings below are not
|
||||
// hard limits on most platforms, but a reasonable configuration should fall
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user