diff options
| author | Mads Marquart <mads@marquart.dk> | 2025-02-11 10:43:25 +0100 |
|---|---|---|
| committer | Mads Marquart <mads@marquart.dk> | 2025-04-04 15:01:27 +0200 |
| commit | d74ce25b65e60cd5ccade3c6fd4234dbd201bda8 (patch) | |
| tree | e3b3d6cb241c5d4598cd2cf77133f322b755d713 /compiler/rustc_codegen_ssa/src/back/metadata.rs | |
| parent | a4166dabaae56ab0d35a7825c3e7008778eacf34 (diff) | |
| download | rust-d74ce25b65e60cd5ccade3c6fd4234dbd201bda8.tar.gz rust-d74ce25b65e60cd5ccade3c6fd4234dbd201bda8.zip | |
refactor: Move Apple OSVersion (back) to rustc_target
Also convert OSVersion into a proper struct for better type-safety.
Diffstat (limited to 'compiler/rustc_codegen_ssa/src/back/metadata.rs')
| -rw-r--r-- | compiler/rustc_codegen_ssa/src/back/metadata.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/rustc_codegen_ssa/src/back/metadata.rs b/compiler/rustc_codegen_ssa/src/back/metadata.rs index e2c009712d1..aac2f2da029 100644 --- a/compiler/rustc_codegen_ssa/src/back/metadata.rs +++ b/compiler/rustc_codegen_ssa/src/back/metadata.rs @@ -388,7 +388,7 @@ pub(super) fn elf_e_flags(architecture: Architecture, sess: &Session) -> u32 { fn macho_object_build_version_for_target(sess: &Session) -> object::write::MachOBuildVersion { /// The `object` crate demands "X.Y.Z encoded in nibbles as xxxx.yy.zz" /// e.g. minOS 14.0 = 0x000E0000, or SDK 16.2 = 0x00100200 - fn pack_version((major, minor, patch): (u16, u8, u8)) -> u32 { + fn pack_version(apple::OSVersion { major, minor, patch }: apple::OSVersion) -> u32 { let (major, minor, patch) = (major as u32, minor as u32, patch as u32); (major << 16) | (minor << 8) | patch } |
