From 734202e1bb98ba372607b624b3a7fb0b4ee29515 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Patrick=20H=C3=A4cker?= Date: Sat, 17 Oct 2026 17:55:57 +0200 Subject: [PATCH] Use the `Ptr{T}` constructor instead of `reinterpret()` MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Patrick Häcker --- src/FixedPointNumbers.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/FixedPointNumbers.jl b/src/FixedPointNumbers.jl index fb99dc7..3873dc7 100644 --- a/src/FixedPointNumbers.jl +++ b/src/FixedPointNumbers.jl @@ -664,7 +664,7 @@ function Random.rand(r::AbstractRNG, ::SamplerType{X}) where X <: FixedPoint end function rand!(r::AbstractRNG, A::Array{X}, ::SamplerType{X}) where {T, X <: FixedPoint{T}} - At = unsafe_wrap(Array, reinterpret(Ptr{T}, pointer(A)), size(A)) + At = unsafe_wrap(Array, Ptr{T}(pointer(A)), size(A)) Random.rand!(r, At, SamplerType{T}()) A end