From b9fe916bc0768d6242d7e4329851777f2fa67e37 Mon Sep 17 00:00:00 2001 From: lizzie Date: Tue, 1 Sep 2026 02:10:14 +0000 Subject: [PATCH] fix sv construct --- src/core/file_sys/ips_layer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/file_sys/ips_layer.cpp b/src/core/file_sys/ips_layer.cpp index 00aefd0414..882ce81f66 100644 --- a/src/core/file_sys/ips_layer.cpp +++ b/src/core/file_sys/ips_layer.cpp @@ -272,7 +272,7 @@ void IPSwitchCompiler::Parse(std::span bytes) { for (; p > sline.cbegin() && std::isspace(*p); --p) ; // now we have the preprocessed string ;) - std::string_view pp_str(sline_start, p); + std::string_view pp_str(sline_start, (size_t)(p - sline_start)); if (pp_str.size() > 0 && !parse_line(pp_str)) { break; }