From adcd75e0170fcea844f98e230e7045181852aeaa Mon Sep 17 00:00:00 2001 From: ToruNiina Date: Tue, 18 Jun 2019 21:27:16 +0900 Subject: [PATCH] fix: correctly initialize offset --- toml/datetime.hpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/toml/datetime.hpp b/toml/datetime.hpp index f0ae405..9429128 100644 --- a/toml/datetime.hpp +++ b/toml/datetime.hpp @@ -450,13 +450,13 @@ struct offset_datetime : date(ld.date), time(ld.time), offset(get_local_offset()) {} explicit offset_datetime(const std::chrono::system_clock::time_point& tp) - : offset_datetime(local_datetime(tp)) + : offset_datetime(local_datetime(tp)), offset(get_local_offset()) {} explicit offset_datetime(const std::time_t& t) - : offset_datetime(local_datetime(t)) + : offset_datetime(local_datetime(t)), offset(get_local_offset()) {} explicit offset_datetime(const std::tm& t) - : offset_datetime(local_datetime(t)) + : offset_datetime(local_datetime(t)), offset(get_local_offset()) {} operator std::chrono::system_clock::time_point() const