about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/back/metadata.rs
diff options
context:
space:
mode:
authorMads Marquart <mads@marquart.dk>2025-02-11 10:43:25 +0100
committerMads Marquart <mads@marquart.dk>2025-04-04 15:01:27 +0200
commitd74ce25b65e60cd5ccade3c6fd4234dbd201bda8 (patch)
treee3b3d6cb241c5d4598cd2cf77133f322b755d713 /compiler/rustc_codegen_ssa/src/back/metadata.rs
parenta4166dabaae56ab0d35a7825c3e7008778eacf34 (diff)
downloadrust-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.rs2
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
     }