@@ -3081,7 +3081,7 @@ function _wrap(ref::MemoryRef{T}, dims::NTuple{N, Int}) where {T, N}
3081
3081
@boundscheck mem_len >= len || invalid_wrap_err (mem_len, dims, len)
3082
3082
if N != 1 && ! (ref === GenericMemoryRef (mem) && len === mem_len)
3083
3083
mem = ccall (:jl_genericmemory_slice , Memory{T}, (Any, Ptr{Cvoid}, Int), mem, ref. ptr_or_offset, len)
3084
- ref = MemoryRef (mem)
3084
+ ref = memoryref (mem)
3085
3085
end
3086
3086
return ref
3087
3087
end
@@ -3097,7 +3097,7 @@ end
3097
3097
3098
3098
@eval @propagate_inbounds function wrap (:: Type{Array} , m:: Memory{T} , dims:: NTuple{N, Integer} ) where {T, N}
3099
3099
dims = convert (Dims, dims)
3100
- ref = _wrap (MemoryRef (m), dims)
3100
+ ref = _wrap (memoryref (m), dims)
3101
3101
$ (Expr (:new , :(Array{T, N}), :ref , :dims ))
3102
3102
end
3103
3103
@eval @propagate_inbounds function wrap (:: Type{Array} , m:: MemoryRef{T} , l:: Integer ) where {T}
@@ -3107,11 +3107,11 @@ end
3107
3107
end
3108
3108
@eval @propagate_inbounds function wrap (:: Type{Array} , m:: Memory{T} , l:: Integer ) where {T}
3109
3109
dims = (Int (l),)
3110
- ref = _wrap (MemoryRef (m), (l,))
3110
+ ref = _wrap (memoryref (m), (l,))
3111
3111
$ (Expr (:new , :(Array{T, 1 }), :ref , :dims ))
3112
3112
end
3113
3113
@eval @propagate_inbounds function wrap (:: Type{Array} , m:: Memory{T} ) where {T}
3114
- ref = MemoryRef (m)
3114
+ ref = memoryref (m)
3115
3115
dims = (length (m),)
3116
3116
$ (Expr (:new , :(Array{T, 1 }), :ref , :dims ))
3117
3117
end
0 commit comments