diff --git a/include/xsimd/types/xsimd_utils.hpp b/include/xsimd/types/xsimd_utils.hpp index ec8f89590..f1b4f8b56 100644 --- a/include/xsimd/types/xsimd_utils.hpp +++ b/include/xsimd/types/xsimd_utils.hpp @@ -190,8 +190,8 @@ namespace xsimd inline To bit_cast(From val) noexcept { static_assert(sizeof(From) == sizeof(To), "casting between compatible layout"); - static_assert(std::is_trivially_copyable::value, "input type is trivially copyable"); - static_assert(std::is_trivially_copyable::value, "output type is trivially copyable"); + static_assert(std::is_trivially_copyable_v, "input type is trivially copyable"); + static_assert(std::is_trivially_copyable_v, "output type is trivially copyable"); To res; std::memcpy(&res, &val, sizeof(val)); return res;