diff options
| author | Thom Chiovoloni <thom@shift.click> | 2023-03-14 20:03:21 -0700 |
|---|---|---|
| committer | Thom Chiovoloni <thom@shift.click> | 2023-06-21 14:59:39 -0700 |
| commit | 3785a17dd93271543cf532776d209648e1c38cb3 (patch) | |
| tree | 53cf9b7e39bce4bd03311f7be235d71f3a01b30f | |
| parent | f978d7ea427b1e9e8ea23eb0bd8cd03b21092720 (diff) | |
| download | rust-3785a17dd93271543cf532776d209648e1c38cb3.tar.gz rust-3785a17dd93271543cf532776d209648e1c38cb3.zip | |
Fix busted data_layout (mismatch vs LLVM) in x86_64 tvOS simulator target
| -rw-r--r-- | compiler/rustc_target/src/spec/x86_64_apple_tvos.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/compiler/rustc_target/src/spec/x86_64_apple_tvos.rs b/compiler/rustc_target/src/spec/x86_64_apple_tvos.rs index 76de7d20c4c..ae0107efef6 100644 --- a/compiler/rustc_target/src/spec/x86_64_apple_tvos.rs +++ b/compiler/rustc_target/src/spec/x86_64_apple_tvos.rs @@ -6,7 +6,8 @@ pub fn target() -> Target { Target { llvm_target: "x86_64-apple-tvos".into(), pointer_width: 64, - data_layout: "e-m:o-i64:64-f80:128-n8:16:32:64-S128".into(), + data_layout: "e-m:o-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + .into(), arch: arch.target_arch(), options: TargetOptions { max_atomic_width: Some(128), |
