From adfcfc8fb6a256c55c30c8c309097ceb49cd992a Mon Sep 17 00:00:00 2001 From: Mister Ky <140906950+Mister-Ky@users.noreply.github.com> Date: Mon, 29 Jun 2026 17:08:52 +0300 Subject: [PATCH] Fix compiling `core/profiling` files with Perfetto profiler --- core/profiling/profiling.cpp | 2 +- core/profiling/profiling.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/core/profiling/profiling.cpp b/core/profiling/profiling.cpp index 43ca84ad4dc5..3fc578619e03 100644 --- a/core/profiling/profiling.cpp +++ b/core/profiling/profiling.cpp @@ -99,7 +99,7 @@ const StringInternData *_intern_name(const StringName &p_name) { _data = TracyInternTable::string_allocator.alloc(); _data->name = p_name; - _data->name_utf8 = p_name.operator String().utf8(); + _data->name_utf8 = p_name.string().utf8(); _data->next = TracyInternTable::string_table[idx]; _data->prev = nullptr; diff --git a/core/profiling/profiling.h b/core/profiling/profiling.h index 04a041084894..f5f316b60490 100644 --- a/core/profiling/profiling.h +++ b/core/profiling/profiling.h @@ -144,7 +144,7 @@ struct PerfettoScriptTracer { PerfettoScriptTracer(const StringName &p_file, const StringName &p_function, const StringName &p_name, int p_line, bool p_system_call) : name(p_name), is_system_call(p_system_call) { if (is_system_call || !__tracing_system_call.erase(name)) { - TRACE_EVENT_BEGIN("godot_scripting", perfetto::DynamicString(p_name.operator String().utf8().get_data()), "source file", p_file.operator String().utf8().get_data(), "line number", p_line); + TRACE_EVENT_BEGIN("godot_scripting", perfetto::DynamicString(p_name.string().utf8().get_data()), "source file", p_file.string().utf8().get_data(), "line number", p_line); tracing = true; }