diff options
| author | Dentomologist <dentomologist@gmail.com> | 2023-12-31 12:37:22 -0800 |
|---|---|---|
| committer | Dentomologist <dentomologist@gmail.com> | 2024-01-01 00:36:13 -0800 |
| commit | abb484a1013c5042ff4029756dbbeeedce787457 (patch) | |
| tree | 0eb235612985643ce67ca7ed74d3fe7ca8bdd015 /Source | |
| parent | 8ecc4786625d2a4e15ff975659c5432317a9b302 (diff) | |
BitSet: Use direct initialization instead of c-style casts
Diffstat (limited to 'Source')
| -rw-r--r-- | Source/Core/Common/BitSet.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Source/Core/Common/BitSet.h b/Source/Core/Common/BitSet.h index 5d2c88294d..cc658a19f7 100644 --- a/Source/Core/Common/BitSet.h +++ b/Source/Core/Common/BitSet.h @@ -98,15 +98,15 @@ public: constexpr BitSet(std::initializer_list<int> init) { for (int bit : init) - m_val |= (IntTy)1 << bit; + m_val |= IntTy{1} << bit; } constexpr static BitSet AllTrue(size_t count) { - return BitSet(count == sizeof(IntTy) * 8 ? ~(IntTy)0 : (((IntTy)1 << count) - 1)); + return BitSet(count == sizeof(IntTy) * 8 ? ~IntTy{0} : ((IntTy{1} << count) - 1)); } - Ref operator[](size_t bit) { return Ref(this, (IntTy)1 << bit); } + Ref operator[](size_t bit) { return Ref(this, IntTy{1} << bit); } constexpr const Ref operator[](size_t bit) const { return (*const_cast<BitSet*>(this))[bit]; } constexpr bool operator==(BitSet other) const { return m_val == other.m_val; } constexpr bool operator!=(BitSet other) const { return m_val != other.m_val; } |
