From 48cd61d9c865aa0d93789cf05b647b272bccab4e Mon Sep 17 00:00:00 2001
From: David Marcec <dmarcecguzman@gmail.com>
Date: Sat, 10 Nov 2018 18:07:34 +1100
Subject: [PATCH] Added maybe_unused

---
 src/core/hle/service/time/time.cpp | 8 ++++++--
 src/core/hle/service/time/time.h   | 1 +
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/src/core/hle/service/time/time.cpp b/src/core/hle/service/time/time.cpp
index d312bd7650..85e7b11952 100644
--- a/src/core/hle/service/time/time.cpp
+++ b/src/core/hle/service/time/time.cpp
@@ -16,10 +16,13 @@
 namespace Service::Time {
 
 static void PosixToCalendar(u64 posix_time, CalendarTime& calendar_time,
-                            CalendarAdditionalInfo& additional_info, const TimeZoneRule& /*rule*/) {
+                            CalendarAdditionalInfo& additional_info,
+                            [[maybe_unused]] const TimeZoneRule& /*rule*/) {
     const std::time_t time(posix_time);
     const std::tm* tm = std::localtime(&time);
     if (tm == nullptr) {
+        calendar_time = {};
+        additional_info = {};
         return;
     }
     calendar_time.year = tm->tm_year + 1900;
@@ -35,7 +38,8 @@ static void PosixToCalendar(u64 posix_time, CalendarTime& calendar_time,
     additional_info.utc_offset = 0;
 }
 
-u64 CalendarToPosix(const CalendarTime& calendar_time, const TimeZoneRule& /*rule*/) {
+static u64 CalendarToPosix(const CalendarTime& calendar_time,
+                           [[maybe_unused]] const TimeZoneRule& /*rule*/) {
     std::tm time{};
     time.tm_year = calendar_time.year - 1900;
     time.tm_mon = calendar_time.month - 1;
diff --git a/src/core/hle/service/time/time.h b/src/core/hle/service/time/time.h
index ca30ec60fe..77871ae073 100644
--- a/src/core/hle/service/time/time.h
+++ b/src/core/hle/service/time/time.h
@@ -5,6 +5,7 @@
 #pragma once
 
 #include <array>
+#include "common/common_funcs.h"
 #include "core/hle/service/service.h"
 
 namespace Service::Time {
-- 
GitLab