diff options
| author | Hans Kratz <hans@appfour.com> | 2021-11-02 11:46:06 +0100 |
|---|---|---|
| committer | Hans Kratz <hans@appfour.com> | 2021-11-25 06:56:42 +0100 |
| commit | fa180305675e6ec446f7b1c21cb33fbef5f68f31 (patch) | |
| tree | d9b2714bff0b1fccee63889da3c47eb225bee523 | |
| parent | 982c552c908d179eaa38b6ef152ad3fa30268778 (diff) | |
| download | rust-fa180305675e6ec446f7b1c21cb33fbef5f68f31.tar.gz rust-fa180305675e6ec446f7b1c21cb33fbef5f68f31.zip | |
The correct LLVM target for aarch64-apple-darwin is arm64-... (as with ios)
| -rw-r--r-- | compiler/rustc_target/src/spec/aarch64_apple_darwin.rs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/compiler/rustc_target/src/spec/aarch64_apple_darwin.rs b/compiler/rustc_target/src/spec/aarch64_apple_darwin.rs index ca3550e9278..f01ff02da07 100644 --- a/compiler/rustc_target/src/spec/aarch64_apple_darwin.rs +++ b/compiler/rustc_target/src/spec/aarch64_apple_darwin.rs @@ -14,14 +14,13 @@ pub fn target() -> Target { // Clang automatically chooses a more specific target based on // MACOSX_DEPLOYMENT_TARGET. To enable cross-language LTO to work // correctly, we do too. - let arch = "aarch64"; - let llvm_target = super::apple_base::macos_llvm_target(&arch); + let llvm_target = super::apple_base::macos_llvm_target("arm64"); Target { llvm_target, pointer_width: 64, data_layout: "e-m:o-i64:64-i128:128-n32:64-S128".to_string(), - arch: arch.to_string(), + arch: "aarch64".to_string(), options: TargetOptions { mcount: "\u{1}mcount".to_string(), frame_pointer: FramePointer::NonLeaf, |
