diff options
| author | beetrees <b@beetr.ee> | 2024-07-25 22:15:47 +0100 |
|---|---|---|
| committer | beetrees <b@beetr.ee> | 2024-09-04 13:13:48 +0100 |
| commit | 0444056aa3ddd97e02478b7c41d130db74583d16 (patch) | |
| tree | 80162e11634734f96cf88ab9dfde049b092b9186 /tests/codegen/issues/issue-44056-macos-tls-align.rs | |
| parent | aa877bc71c8c8082122bee23d17c8669f30f275d (diff) | |
| download | rust-0444056aa3ddd97e02478b7c41d130db74583d16.tar.gz rust-0444056aa3ddd97e02478b7c41d130db74583d16.zip | |
Remove macOS 10.10 dynamic linker bug workaround
Diffstat (limited to 'tests/codegen/issues/issue-44056-macos-tls-align.rs')
| -rw-r--r-- | tests/codegen/issues/issue-44056-macos-tls-align.rs | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/tests/codegen/issues/issue-44056-macos-tls-align.rs b/tests/codegen/issues/issue-44056-macos-tls-align.rs deleted file mode 100644 index 972b8490d18..00000000000 --- a/tests/codegen/issues/issue-44056-macos-tls-align.rs +++ /dev/null @@ -1,27 +0,0 @@ -// -//@ only-apple -//@ compile-flags: -O - -#![crate_type = "rlib"] -#![feature(thread_local)] - -// local_unnamed_addr does not appear when std is built with debug assertions. -// CHECK: @STATIC_VAR_1 = thread_local {{(local_unnamed_addr )?}}global <{ [32 x i8] }> zeroinitializer, section "__DATA,__thread_bss", align 4 -#[no_mangle] -#[thread_local] -static mut STATIC_VAR_1: [u32; 8] = [0; 8]; - -// CHECK: @STATIC_VAR_2 = thread_local {{(local_unnamed_addr )?}}global <{ [32 x i8] }> <{{[^>]*}}>, section "__DATA,__thread_data", align 4 -#[no_mangle] -#[thread_local] -static mut STATIC_VAR_2: [u32; 8] = [4; 8]; - -#[no_mangle] -pub unsafe fn f(x: &mut [u32; 8]) { - std::mem::swap(x, &mut STATIC_VAR_1) -} - -#[no_mangle] -pub unsafe fn g(x: &mut [u32; 8]) { - std::mem::swap(x, &mut STATIC_VAR_2) -} |
