make some Miri backtraces more pretty
This commit is contained in:
parent
b5f9d43ff1
commit
ddede9fb9b
@ -239,6 +239,7 @@ where
|
|||||||
///
|
///
|
||||||
/// [cast]: Simd::cast
|
/// [cast]: Simd::cast
|
||||||
#[inline]
|
#[inline]
|
||||||
|
#[cfg_attr(miri, track_caller)] // even without panics, this helps for Miri backtraces
|
||||||
pub unsafe fn to_int_unchecked<I>(self) -> Simd<I, LANES>
|
pub unsafe fn to_int_unchecked<I>(self) -> Simd<I, LANES>
|
||||||
where
|
where
|
||||||
T: core::convert::FloatToInt<I>,
|
T: core::convert::FloatToInt<I>,
|
||||||
@ -349,6 +350,7 @@ where
|
|||||||
/// [undefined behavior]: https://doc.rust-lang.org/reference/behavior-considered-undefined.html
|
/// [undefined behavior]: https://doc.rust-lang.org/reference/behavior-considered-undefined.html
|
||||||
#[must_use]
|
#[must_use]
|
||||||
#[inline]
|
#[inline]
|
||||||
|
#[cfg_attr(miri, track_caller)] // even without panics, this helps for Miri backtraces
|
||||||
pub unsafe fn gather_select_unchecked(
|
pub unsafe fn gather_select_unchecked(
|
||||||
slice: &[T],
|
slice: &[T],
|
||||||
enable: Mask<isize, LANES>,
|
enable: Mask<isize, LANES>,
|
||||||
@ -444,6 +446,7 @@ where
|
|||||||
/// ```
|
/// ```
|
||||||
/// [undefined behavior]: https://doc.rust-lang.org/reference/behavior-considered-undefined.html
|
/// [undefined behavior]: https://doc.rust-lang.org/reference/behavior-considered-undefined.html
|
||||||
#[inline]
|
#[inline]
|
||||||
|
#[cfg_attr(miri, track_caller)] // even without panics, this helps for Miri backtraces
|
||||||
pub unsafe fn scatter_select_unchecked(
|
pub unsafe fn scatter_select_unchecked(
|
||||||
self,
|
self,
|
||||||
slice: &mut [T],
|
slice: &mut [T],
|
||||||
|
Loading…
x
Reference in New Issue
Block a user