diff --git a/include/ylt/struct_pack/reflection.hpp b/include/ylt/struct_pack/reflection.hpp index 4ea4e10ed5..abc2ff8bc2 100644 --- a/include/ylt/struct_pack/reflection.hpp +++ b/include/ylt/struct_pack/reflection.hpp @@ -350,7 +350,7 @@ constexpr bool deserialize_view = deserialize_view_impl::value; template constexpr bool continuous_container = - container &&(is_std_vector_v || is_std_basic_string_v); + string || (container && (is_std_vector_v || is_std_basic_string_v)); #endif #if __cpp_concepts >= 201907L