You've already forked macports-ports
mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
21 lines
691 B
Diff
21 lines
691 B
Diff
--- src/google/protobuf/map.h 2024-08-29 00:12:09.000000000 +0800
|
|
+++ src/google/protobuf/map.h 2024-09-01 16:22:53.000000000 +0800
|
|
@@ -26,7 +26,7 @@
|
|
#include <utility>
|
|
|
|
#if !defined(GOOGLE_PROTOBUF_NO_RDTSC) && defined(__APPLE__)
|
|
-#include <time.h>
|
|
+#include <mach/mach_time.h>
|
|
#endif
|
|
|
|
#include "google/protobuf/stubs/common.h"
|
|
@@ -709,7 +709,7 @@
|
|
#if defined(__APPLE__)
|
|
// Use a commpage-based fast time function on Apple environments (MacOS,
|
|
// iOS, tvOS, watchOS, etc).
|
|
- s = clock_gettime_nsec_np(CLOCK_UPTIME_RAW);
|
|
+ s = mach_absolute_time();
|
|
#elif defined(__x86_64__) && defined(__GNUC__)
|
|
uint32_t hi, lo;
|
|
asm volatile("rdtsc" : "=a"(lo), "=d"(hi));
|