We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3d7f094 commit 0856230Copy full SHA for 0856230
src/abstractblocksparsearray/map.jl
@@ -77,11 +77,8 @@ end
77
@interface interface map_zero_dim!(f, a_dest, a_srcs...)
78
return a_dest
79
end
80
-
81
# TODO: This assumes element types are numbers, generalize this logic.
82
- elt = promote_type(eltype.(a_srcs)...)
83
- f_preserves_zeros = f(zero(elt)) == zero(elt)
84
+ f_preserves_zeros = f(zero.(eltype.(a_srcs))...) == zero(eltype(a_dest))
85
a_dest, a_srcs = reblock(a_dest), reblock.(a_srcs)
86
for I in union_stored_blocked_cartesianindices(a_dest, a_srcs...)
87
BI_dest = blockindexrange(a_dest, I)
0 commit comments