diff --git a/include/stdx/ct_string.hpp b/include/stdx/ct_string.hpp index 0010028..332445b 100644 --- a/include/stdx/ct_string.hpp +++ b/include/stdx/ct_string.hpp @@ -116,8 +116,9 @@ template [[nodiscard]] consteval auto split() { static_cast(it - S.value.cbegin()); constexpr auto suffix_size = S.size() - prefix_size; return std::pair{ - ct_string{S.value.cbegin(), prefix_size}, - ct_string{it + 1, suffix_size - 1U}}; + ct_string{S.value.data(), prefix_size}, + ct_string{S.value.data() + prefix_size + 1U, + suffix_size - 1U}}; } }