summaryrefslogtreecommitdiff
path: root/src/core
diff options
context:
space:
mode:
authorGravatar bunnei2022-05-29 02:33:24 -0700
committerGravatar GitHub2022-05-29 02:33:24 -0700
commit1c8b509441c63e14b05729ac9f38af89c20f5fe3 (patch)
tree02f6de35ec91c4f7d9749f6e791d136103c1c8f8 /src/core
parentMerge pull request #8339 from Docteh/about_icon (diff)
parenttime_zone_manager: Use s8 for month length tables (diff)
downloadyuzu-1c8b509441c63e14b05729ac9f38af89c20f5fe3.tar.gz
yuzu-1c8b509441c63e14b05729ac9f38af89c20f5fe3.tar.xz
yuzu-1c8b509441c63e14b05729ac9f38af89c20f5fe3.zip
Merge pull request #8332 from Morph1984/reduce_exec_size
general: Use smaller array types where applicable
Diffstat (limited to 'src/core')
-rw-r--r--src/core/hle/service/time/time_zone_manager.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/core/hle/service/time/time_zone_manager.cpp b/src/core/hle/service/time/time_zone_manager.cpp
index 449a5ac96..eeec34436 100644
--- a/src/core/hle/service/time/time_zone_manager.cpp
+++ b/src/core/hle/service/time/time_zone_manager.cpp
@@ -110,10 +110,9 @@ static constexpr s64 GetLeapDaysFromYear(s64 year) {
110 } 110 }
111} 111}
112 112
113static constexpr int GetMonthLength(bool is_leap_year, int month) { 113static constexpr s8 GetMonthLength(bool is_leap_year, int month) {
114 constexpr std::array<int, 12> month_lengths{31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; 114 constexpr std::array<s8, 12> month_lengths{31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
115 constexpr std::array<int, 12> month_lengths_leap{31, 29, 31, 30, 31, 30, 115 constexpr std::array<s8, 12> month_lengths_leap{31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
116 31, 31, 30, 31, 30, 31};
117 return is_leap_year ? month_lengths_leap[month] : month_lengths[month]; 116 return is_leap_year ? month_lengths_leap[month] : month_lengths[month];
118} 117}
119 118