From ac045216d6e7fcb0ec4d2169ac2b6dffbe21707a Mon Sep 17 00:00:00 2001 From: Roland Reichwein Date: Sun, 2 Jan 2022 15:02:59 +0100 Subject: Remove dead code from optimizations --- include/unicode/type_traits.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'include/unicode/type_traits.h') diff --git a/include/unicode/type_traits.h b/include/unicode/type_traits.h index c3507e7..63c7d69 100644 --- a/include/unicode/type_traits.h +++ b/include/unicode/type_traits.h @@ -50,7 +50,7 @@ namespace unicode { template struct is_utf_8 { - static const bool value{std::is_trivial_v && sizeof(T) == 1}; + static const bool value{std::is_same_v || (std::is_trivial_v && sizeof(T) == 1)}; }; template @@ -59,7 +59,7 @@ namespace unicode { template struct is_utf_16 { - static const bool value{std::is_trivial_v && sizeof(T) == 2}; + static const bool value{std::is_same_v || (std::is_trivial_v && sizeof(T) == 2)}; }; template @@ -68,7 +68,7 @@ namespace unicode { template struct is_utf_32 { - static const bool value{std::is_trivial_v && sizeof(T) == 4}; + static const bool value{std::is_same_v || (std::is_trivial_v && sizeof(T) == 4)}; }; template -- cgit v1.2.3