Skip to content

Commit a6e193d

Browse files
liamwhiteLegNeato
authored andcommitted
Remove unsafe from subgroup_quad_swap: undefined result possible, but not undefined behavior
1 parent cbcbb63 commit a6e193d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

crates/spirv-std/src/arch/subgroup.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1356,7 +1356,7 @@ pub enum QuadDirection {
13561356
#[spirv_std_macros::gpu_only]
13571357
#[doc(alias = "OpGroupNonUniformQuadSwap")]
13581358
#[inline]
1359-
pub unsafe fn subgroup_quad_swap<const DIRECTION: u32, T: VectorOrScalar>(value: T) -> T {
1359+
pub fn subgroup_quad_swap<const DIRECTION: u32, T: VectorOrScalar>(value: T) -> T {
13601360
let mut result = T::default();
13611361

13621362
unsafe {

0 commit comments

Comments
 (0)