diff --git a/compiler/rustc_codegen_ssa/src/back/metadata.rs b/compiler/rustc_codegen_ssa/src/back/metadata.rs index d5d843702c003..b734ea38e49f7 100644 --- a/compiler/rustc_codegen_ssa/src/back/metadata.rs +++ b/compiler/rustc_codegen_ssa/src/back/metadata.rs @@ -101,7 +101,7 @@ pub(crate) fn create_object_file(sess: &Session) -> Option Architecture::Arm, "aarch64" => { - if sess.target.pointer_width == 32 { + if sess.target.pointer_width == 32 && sess.target.os != "watchos" { Architecture::Aarch64_Ilp32 } else { Architecture::Aarch64