Skip to content

Commit cd88ff3

Browse files
committed
Revert layout guarantee
1 parent e6501a8 commit cd88ff3

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

crates/core_simd/src/masks.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -125,8 +125,9 @@ impl_element! { isize, usize }
125125
///
126126
/// Masks represent boolean inclusion/exclusion on a per-element basis.
127127
///
128-
/// The layout of this type is equivalent to `Simd<T, N>`, but elements
129-
/// are guaranteed to be either 0 or -1.
128+
/// The layout of this type is unspecified, and may change between platforms
129+
/// and/or Rust versions, and code should not assume that it is equivalent to
130+
/// `[T; N]`.
130131
#[repr(transparent)]
131132
pub struct Mask<T, const N: usize>(Simd<T, N>)
132133
where

0 commit comments

Comments
 (0)