Skip to content

Commit 2a902a8

Browse files
committed
Bump unwinder private data size for AArch64 Windows
This fixes unwinding on `aarch64-*-windows-gnu*`.
1 parent 68c5939 commit 2a902a8

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

library/unwind/src/libunwind.rs

+4-1
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,12 @@ pub const unwinder_private_data_size: usize = 20;
3636
#[cfg(all(target_arch = "arm", any(target_os = "ios", target_os = "watchos")))]
3737
pub const unwinder_private_data_size: usize = 5;
3838

39-
#[cfg(all(target_arch = "aarch64", target_pointer_width = "64"))]
39+
#[cfg(all(target_arch = "aarch64", target_pointer_width = "64", not(target_os = "windows")))]
4040
pub const unwinder_private_data_size: usize = 2;
4141

42+
#[cfg(all(target_arch = "aarch64", target_pointer_width = "64", target_os = "windows"))]
43+
pub const unwinder_private_data_size: usize = 6;
44+
4245
#[cfg(all(target_arch = "aarch64", target_pointer_width = "32"))]
4346
pub const unwinder_private_data_size: usize = 5;
4447

0 commit comments

Comments
 (0)