From f56b733be315ac9d7eb8fed11bee5c07ef148ff4 Mon Sep 17 00:00:00 2001 From: Horror Proton <107091537+horror-proton@users.noreply.github.com> Date: Sat, 15 Apr 2023 23:30:14 +0800 Subject: [PATCH] chore: tweak on posix logging e.g. `void foo(std::function)` --- src/MaaCore/Utils/Logger.hpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/MaaCore/Utils/Logger.hpp b/src/MaaCore/Utils/Logger.hpp index fe49324a35..974b30b6b6 100644 --- a/src/MaaCore/Utils/Logger.hpp +++ b/src/MaaCore/Utils/Logger.hpp @@ -531,7 +531,8 @@ namespace asst #ifndef _MSC_VER inline constexpr std::string_view summarize_pretty_function(std::string_view pf) // can be consteval? { - const auto paren = pf.find_last_of('('); + // unable to handle something like std::function gen_func() + const auto paren = pf.find_first_of('('); if (paren != std::string_view::npos) pf.remove_suffix(pf.size() - paren); const auto space = pf.find_last_of(' '); if (space != std::string_view::npos) pf.remove_prefix(space + 1);