From 77a53e2b5be3ea636be4951531582907c2a38796 Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Tue, 24 Mar 2026 23:47:40 +0100 Subject: [PATCH] No need to do strcmp here. --- profiler/src/profiler/TracyView_Utility.cpp | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/profiler/src/profiler/TracyView_Utility.cpp b/profiler/src/profiler/TracyView_Utility.cpp index b61be1a5..067a8590 100644 --- a/profiler/src/profiler/TracyView_Utility.cpp +++ b/profiler/src/profiler/TracyView_Utility.cpp @@ -1102,16 +1102,10 @@ std::vector View::ReconstructZoneCallstack( const ZoneEvent& e { auto& f1 = fd1->data[fd1->size - 1]; auto& f2 = fd2->data[fd2->size - 1]; - auto name1 = m_worker.GetString( f1.name ); - auto name2 = m_worker.GetString( f2.name ); - if( name1 == name2 || strcmp( name1, name2 ) == 0 ) + if( m_worker.GetString( f1.name ) == m_worker.GetString( f2.name ) && + m_worker.GetString( f1.file ) == m_worker.GetString( f2.file ) ) { - auto file1 = m_worker.GetString( f1.file ); - auto file2 = m_worker.GetString( f2.file ); - if( file1 == file2 || strcmp( file1, file2 ) == 0 ) - { - match++; - } + match++; } } break;