@@ -265,11 +265,12 @@ copy(L::Ldiv{<:AbstractBasisLayout,ApplyLayout{typeof(*)}}) = copy(Ldiv{UnknownL
265265# A BroadcastLayout of unknown function is only knowable pointwise
266266transform_ldiv_if_columns (A, B, _) = ApplyQuasiArray (\ , A, B)
267267transform_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)
269270# Inclusion are QuasiArrayLayout
270271copy (L:: Ldiv{<:AbstractBasisLayout,QuasiArrayLayout} ) = transform_ldiv (L. A, L. B)
271272# 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)
273274copy (L:: Ldiv{<:AbstractBasisLayout,ZerosLayout} ) = Zeros {eltype(L)} (axes (L)... )
274275
275276"""
0 commit comments