mirror of
https://git.freebsd.org/ports.git
synced 2025-07-05 03:19:18 -04:00
16 lines
757 B
C++
16 lines
757 B
C++
--- base/trace_event/trace_log.cc.orig 2023-09-13 12:11:42 UTC
|
|
+++ base/trace_event/trace_log.cc
|
|
@@ -2187,8 +2187,13 @@ void TraceLog::SetTraceBufferForTesting(
|
|
#if BUILDFLAG(USE_PERFETTO_CLIENT_LIBRARY)
|
|
void TraceLog::OnSetup(const perfetto::DataSourceBase::SetupArgs& args) {
|
|
AutoLock lock(track_event_lock_);
|
|
+#if defined(__clang__) && (__clang_major__ >= 16)
|
|
track_event_sessions_.emplace_back(args.internal_instance_index, *args.config,
|
|
args.backend_type);
|
|
+#else
|
|
+ track_event_sessions_.emplace_back(TrackEventSession{args.internal_instance_index, *args.config,
|
|
+ args.backend_type});
|
|
+#endif
|
|
}
|
|
|
|
void TraceLog::OnStart(const perfetto::DataSourceBase::StartArgs&) {
|