diff options
| -rw-r--r-- | src/core/hle/kernel/svc_version.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/core/hle/kernel/svc_version.h b/src/core/hle/kernel/svc_version.h index e4f47b34b..3eb95aa7b 100644 --- a/src/core/hle/kernel/svc_version.h +++ b/src/core/hle/kernel/svc_version.h | |||
| @@ -35,11 +35,11 @@ constexpr inline u32 EncodeKernelVersion(u32 major, u32 minor) { | |||
| 35 | } | 35 | } |
| 36 | 36 | ||
| 37 | constexpr inline u32 GetKernelMajorVersion(u32 encoded) { | 37 | constexpr inline u32 GetKernelMajorVersion(u32 encoded) { |
| 38 | return std::bit_cast<decltype(KernelVersion::major_version)>(encoded).Value(); | 38 | return decltype(KernelVersion::major_version)::ExtractValue(encoded); |
| 39 | } | 39 | } |
| 40 | 40 | ||
| 41 | constexpr inline u32 GetKernelMinorVersion(u32 encoded) { | 41 | constexpr inline u32 GetKernelMinorVersion(u32 encoded) { |
| 42 | return std::bit_cast<decltype(KernelVersion::minor_version)>(encoded).Value(); | 42 | return decltype(KernelVersion::minor_version)::ExtractValue(encoded); |
| 43 | } | 43 | } |
| 44 | 44 | ||
| 45 | // Nintendo doesn't support programs targeting SVC versions < 3.0. | 45 | // Nintendo doesn't support programs targeting SVC versions < 3.0. |