diff --git a/src/core/file_sys/ips_layer.cpp b/src/core/file_sys/ips_layer.cpp index 37a866275f..6b3cde39fe 100644 --- a/src/core/file_sys/ips_layer.cpp +++ b/src/core/file_sys/ips_layer.cpp @@ -150,7 +150,7 @@ static IPSwitchRecord EscapeStringSequences(std::string_view sv) { [[nodiscard]] static inline std::array ReadNSOBuildId(std::string_view const s) { std::array r{}; for (std::size_t i = 0; i < s.size(); ++i) - r[i / 2] |= u8(Common::ToHexNibble(s[i])) << u8((i % 2) * 4); + r[i / 2] |= u8(u8(Common::ToHexNibble(s[i])) << u8((i % 2) * 4)); return r; }