summarylogtreecommitdiffstats
path: root/fix-include-chrono.patch
blob: 55384bfd1329ad48272f7df767aefc6b1b8d1111 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
--- a/fb303/TimeseriesExporter.h	2025-09-21 12:32:14.000000000 -0400
+++ b/fb303/TimeseriesExporter.h	2025-09-22 17:28:22.580431897 -0400
@@ -19,6 +19,7 @@
 #include <fb303/ExportType.h>
 #include <fb303/MutexWrapper.h>
 #include <fb303/Timeseries.h>
+#include <chrono>
 
 namespace facebook::fb303 {
 
@@ -95,8 +96,8 @@
       // typical name: 'ad_request.rate.600' or
       // 'ad_request_elapsed_time.avg.3600'
       auto duration = stat->getLevel(level).duration();
-      auto durationSecs = duration_cast<std::chrono::seconds>(duration);
-      DCHECK(duration_cast<typename MLTS::Duration>(durationSecs) == duration);
+      auto durationSecs = std::chrono::duration_cast<std::chrono::seconds>(duration);
+      DCHECK(std::chrono::duration_cast<typename MLTS::Duration>(durationSecs) == duration);
       snprintf(
           counterName,
           counterNameSize,