summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/time/Convert.hxx4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/time/Convert.hxx b/src/time/Convert.hxx
index 5f75cd40f..bbe893bee 100644
--- a/src/time/Convert.hxx
+++ b/src/time/Convert.hxx
@@ -33,6 +33,8 @@
#ifndef TIME_CONVERT_HXX
#define TIME_CONVERT_HXX
+#include "util/Compiler.h"
+
#include <chrono>
/**
@@ -52,6 +54,7 @@ LocalTime(std::chrono::system_clock::time_point tp);
/**
* Convert a UTC-based "struct tm" to a UTC-based time point.
*/
+gcc_pure
std::chrono::system_clock::time_point
TimeGm(struct tm &tm);
@@ -60,6 +63,7 @@ TimeGm(struct tm &tm);
/**
* Convert a local "struct tm" to a UTC-based time point.
*/
+gcc_pure
std::chrono::system_clock::time_point
MakeTime(struct tm &tm);