From 131fd891b0fe3b6ec8388242d59dcaaf8eac2ab1 Mon Sep 17 00:00:00 2001 From: Orange Date: Mon, 6 Oct 2025 14:04:43 +0300 Subject: [PATCH] added unlikely --- source/utility/pattern_scan.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/utility/pattern_scan.cpp b/source/utility/pattern_scan.cpp index 8e37c90..15ca8a2 100644 --- a/source/utility/pattern_scan.cpp +++ b/source/utility/pattern_scan.cpp @@ -12,7 +12,7 @@ namespace omath { const auto parsed_pattern = parse_pattern(pattern); - if (!parsed_pattern) + if (!parsed_pattern) [[unlikely]] return std::nullopt; const std::ptrdiff_t scan_size = @@ -50,7 +50,7 @@ namespace omath const std::string_view byte_str = pattern_string.substr(sting_view_start, sting_view_end); - if (byte_str.empty()) + if (byte_str.empty()) [[unlikely]] { start = end != pattern_string.end() ? std::next(end) : end; continue; @@ -68,7 +68,7 @@ namespace omath // ReSharper disable once CppTooWideScopeInitStatement const auto [_, error_code] = std::from_chars(byte_str.data(), byte_str.data() + byte_str.size(), value, 16); - if (error_code != std::errc{}) + if (error_code != std::errc{}) [[unlikely]] return std::unexpected(PatternScanError::INVALID_PATTERN_STRING); pattern.emplace_back(static_cast(value));