Skip to content

Commit 5253f48

Browse files
committed
Disambiguate FillMatrix * LayoutVector
1 parent a77697d commit 5253f48

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "ArrayLayouts"
22
uuid = "4c555306-a7a7-4459-81d9-ec55ddd5c99a"
33
authors = ["Sheehan Olver <[email protected]>"]
4-
version = "1.10.2"
4+
version = "1.10.3"
55

66
[deps]
77
FillArrays = "1a297f60-69ca-5386-bcde-b61e274b549b"

src/mul.jl

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -347,6 +347,9 @@ end
347347
*(A::Transpose{<:Any,<:LayoutVector}, B::Adjoint{<:Any,<:LayoutMatrix}) = mul(A,B)
348348
*(A::Transpose{<:Any,<:LayoutVector}, B::Transpose{<:Any,<:LayoutMatrix}) = mul(A,B)
349349

350+
# Disambiguation with FillArrays
351+
*(A::AbstractFill{<:Any,2}, B::LayoutVector) = @invoke *(A::AbstractFill{<:Any,2}, B::AbstractVector)
352+
350353
## special routines introduced in v0.9. We need to avoid these to support ∞-arrays
351354

352355
*(x::Adjoint{<:Any,<:LayoutVector}, D::Diagonal{<:Any,<:LayoutVector}) = mul(x, D)

0 commit comments

Comments
 (0)