--- src/webrtc/src/third_party/perfetto/include/perfetto/tracing/internal/track_event_legacy.h.orig 2023-04-28 17:01:32 UTC +++ src/webrtc/src/third_party/perfetto/include/perfetto/tracing/internal/track_event_legacy.h @@ -249,7 +249,7 @@ class PERFETTO_EXPORT_COMPONENT LegacyTraceId { // are different. E.g. on Mac size_t is considered a different type from // uint64_t even though it has the same size and signedness. // Below we add overloads for those types that are known to cause ambiguity. -#if PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE) +#if PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE) || defined(__OpenBSD__) explicit LegacyTraceId(size_t raw_id) : raw_id_(raw_id) {} explicit LegacyTraceId(intptr_t raw_id) : raw_id_(static_cast(raw_id)) {}