diff --git a/server/TracyWorker.cpp b/server/TracyWorker.cpp index daea6452..3170e56f 100644 --- a/server/TracyWorker.cpp +++ b/server/TracyWorker.cpp @@ -7330,13 +7330,13 @@ void Worker::UpdateSampleStatisticsImpl( const CallstackFrameData** frames, uint const auto fxsz = fexcl->size; const auto& frame0 = fexcl->data[0]; auto sym0 = m_data.symbolStats.find( frame0.symAddr ); - if( sym0 == m_data.symbolStats.end() ) sym0 = m_data.symbolStats.emplace( frame0.symAddr, SymbolStats { 0, 0, unordered_flat_map() } ).first; + if( sym0 == m_data.symbolStats.end() ) sym0 = m_data.symbolStats.emplace( frame0.symAddr, SymbolStats { 0, 0 } ).first; sym0->second.excl += count; for( uint8_t f=1; fdata[f]; auto sym = m_data.symbolStats.find( frame.symAddr ); - if( sym == m_data.symbolStats.end() ) sym = m_data.symbolStats.emplace( frame.symAddr, SymbolStats { 0, 0, unordered_flat_map() } ).first; + if( sym == m_data.symbolStats.end() ) sym = m_data.symbolStats.emplace( frame.symAddr, SymbolStats { 0, 0 } ).first; sym->second.incl += count; } for( uint16_t c=1; cdata[f]; auto sym = m_data.symbolStats.find( frame.symAddr ); - if( sym == m_data.symbolStats.end() ) sym = m_data.symbolStats.emplace( frame.symAddr, SymbolStats { 0, 0, unordered_flat_map() } ).first; + if( sym == m_data.symbolStats.end() ) sym = m_data.symbolStats.emplace( frame.symAddr, SymbolStats { 0, 0 } ).first; sym->second.incl += count; } }