@@ -265,11 +265,12 @@ copy(L::Ldiv{<:AbstractBasisLayout,ApplyLayout{typeof(*)}}) = copy(Ldiv{UnknownL
265
265
# A BroadcastLayout of unknown function is only knowable pointwise
266
266
transform_ldiv_if_columns (A, B, _) = ApplyQuasiArray (\ , A, B)
267
267
transform_ldiv_if_columns (A, B, :: Base.OneTo ) = transform_ldiv (A,B)
268
- copy (L:: Ldiv{<:AbstractBasisLayout,<:BroadcastLayout} ) = transform_ldiv_if_columns (L. A, L. B, axes (L. B,2 ))
268
+ transform_ldiv_if_columns (A, B) = transform_ldiv_if_columns (A, B, axes (B,2 ))
269
+ copy (L:: Ldiv{<:AbstractBasisLayout,<:BroadcastLayout} ) = transform_ldiv_if_columns (L. A, L. B)
269
270
# Inclusion are QuasiArrayLayout
270
271
copy (L:: Ldiv{<:AbstractBasisLayout,QuasiArrayLayout} ) = transform_ldiv (L. A, L. B)
271
272
# Otherwise keep lazy to support, e.g., U\D*T
272
- copy (L:: Ldiv{<:AbstractBasisLayout,<:AbstractLazyLayout} ) = ApplyQuasiArray ( \ , L. A, L. B)
273
+ copy (L:: Ldiv{<:AbstractBasisLayout,<:AbstractLazyLayout} ) = transform_ldiv_if_columns ( L. A, L. B)
273
274
copy (L:: Ldiv{<:AbstractBasisLayout,ZerosLayout} ) = Zeros {eltype(L)} (axes (L)... )
274
275
275
276
"""
0 commit comments