File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed
Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -129,10 +129,11 @@ end
129129@inline _bview (A:: AbstractArray , I... ) = view (A, I... )
130130
131131@inline function Broadcast. materialize! (dest, bc:: Broadcasted{BS} ) where {NDims, BS<: AbstractBlockStyle{NDims} }
132- dest_reshaped = ndims (dest) == NDims ? dest : reshape (dest, size (bc))
132+ bcf = Broadcast. flatten (bc)
133+ dest_reshaped = ndims (dest) == NDims ? dest : reshape (dest, size (bcf))
133134 bc2 = Broadcast. instantiate (
134- Broadcast. flatten (Broadcast . Broadcasted {BS} (bc . f, bc . args,
135- map (combine_blockaxes, axes (dest_reshaped), axes (bc) ))))
135+ Broadcast. Broadcasted {BS} (bcf . f, bcf . args,
136+ map (combine_blockaxes, axes (dest_reshaped), axes (bcf ))))
136137 copyto! (dest_reshaped, bc2)
137138 return dest
138139end
You can’t perform that action at this time.
0 commit comments