From 69f2c550ab2133f7c090c97da12a48dc80db1e65 Mon Sep 17 00:00:00 2001 From: Junekey Jeon Date: Sun, 13 Feb 2022 03:23:10 -0800 Subject: [PATCH] Remove std:: infront of uint32_t/64_t & add constexpr to rotr --- include/fmt/format-inl.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/fmt/format-inl.h b/include/fmt/format-inl.h index aa130f1e..43903660 100644 --- a/include/fmt/format-inl.h +++ b/include/fmt/format-inl.h @@ -818,11 +818,11 @@ struct uint128_wrapper { }; // Compilers should be able to optimize this into the ror instruction. -inline std::uint32_t rotr(uint32_t n, uint32_t r) noexcept { +inline constexpr uint32_t rotr(uint32_t n, uint32_t r) noexcept { r &= 31; return (n >> r) | (n << (32 - r)); } -inline std::uint64_t rotr(uint64_t n, uint32_t r) noexcept { +inline constexpr uint64_t rotr(uint64_t n, uint32_t r) noexcept { r &= 63; return (n >> r) | (n << (64 - r)); }