Skip to content

Commit e2a73cf

Browse files
committed
Fix AtomicCell is_lock_free test on armv7
Fixes #918
1 parent eabc56e commit e2a73cf

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

crossbeam-utils/tests/atomic_cell.rs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,7 @@ fn is_lock_free() {
3535
// of `AtomicU64` is `8`, so `AtomicCell<u64>` is not lock-free.
3636
assert_eq!(
3737
AtomicCell::<u64>::is_lock_free(),
38-
cfg!(not(crossbeam_no_atomic_64))
39-
&& cfg!(any(
40-
target_pointer_width = "64",
41-
target_pointer_width = "128"
42-
))
38+
cfg!(not(crossbeam_no_atomic_64)) && std::mem::align_of::<u64>() == 8
4339
);
4440
assert_eq!(mem::size_of::<U64Align8>(), 8);
4541
assert_eq!(mem::align_of::<U64Align8>(), 8);

0 commit comments

Comments
 (0)