From c5d39ace2b6dbb6697a753be1619a2357898e6fb Mon Sep 17 00:00:00 2001 From: Bevan Weiss Date: Sat, 25 Jul 2020 18:46:47 +1000 Subject: [PATCH] Update types.h to fix static_cast test (#8627) Trivial fix up to resolve invalid is_constructible test (To,To) to match desired (To,From) --- Utilities/types.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Utilities/types.h b/Utilities/types.h index 63cbb96610..f7fd99aac8 100644 --- a/Utilities/types.h +++ b/Utilities/types.h @@ -94,7 +94,7 @@ namespace std { static_assert(sizeof(To) == sizeof(From), "std::bit_cast<>: incompatible type size"); - if constexpr ((std::is_same_v, std::remove_const_t> && std::is_constructible_v) || (std::is_integral_v && std::is_integral_v)) + if constexpr ((std::is_same_v, std::remove_const_t> && std::is_constructible_v) || (std::is_integral_v && std::is_integral_v)) { return static_cast(from); }