File tree Expand file tree Collapse file tree 2 files changed +6
-0
lines changed
Expand file tree Collapse file tree 2 files changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -1674,9 +1674,12 @@ inline size_t Logger::round_up_to_power_of_2(size_t value) noexcept {
16741674 temp |= temp >> 4 ;
16751675 temp |= temp >> 8 ;
16761676 temp |= temp >> 16 ;
1677+
1678+ #if defined(_M_X64) || defined(__x86_64__)
16771679 if constexpr (sizeof (size_t ) > 4 ) {
16781680 temp |= temp >> 32 ;
16791681 }
1682+ #endif
16801683 return temp + 1 ;
16811684 }
16821685 return value; // Already a power of 2
Original file line number Diff line number Diff line change @@ -1672,9 +1672,12 @@ inline size_t Logger::round_up_to_power_of_2(size_t value) noexcept {
16721672 temp |= temp >> 4 ;
16731673 temp |= temp >> 8 ;
16741674 temp |= temp >> 16 ;
1675+
1676+ #if defined(_M_X64) || defined(__x86_64__)
16751677 if constexpr (sizeof (size_t ) > 4 ) {
16761678 temp |= temp >> 32 ;
16771679 }
1680+ #endif
16781681 return temp + 1 ;
16791682 }
16801683 return value; // Already a power of 2
You can’t perform that action at this time.
0 commit comments