Skip to content

Commit b7473f2

Browse files
committed
fix ambiguities on 1.10
1 parent d9ce72c commit b7473f2

2 files changed

Lines changed: 12 additions & 1 deletion

File tree

src/abstractextendablesparsematrixcsc.jl

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,13 @@ end
250250

251251
# to resolve ambiguity
252252
function LinearAlgebra.mul!(::SparseArrays.AbstractSparseMatrixCSC, ::ExtendableSparse.AbstractExtendableSparseMatrixCSC, ::LinearAlgebra.Diagonal)
253-
throw(MethodError("mul!(::AbstractSparseMatrixCSC, ::AbstractExtendableSparseMatrixCSC,::Diagonal) is impossible"))
253+
throw(MethodError("mul!(::AbstractSparseMatrixCSC, ::AbstractExtendableSparseMatrixCSC, ::Diagonal) is impossible"))
254+
return nothing
255+
end
256+
257+
# to resolve ambiguity
258+
function LinearAlgebra.mul!(::AbstractMatrix, ::ExtendableSparse.AbstractExtendableSparseMatrixCSC, ::LinearAlgebra.AbstractTriangular)
259+
throw(MethodError("mul!(::AbstractMatrix, ::AbstractExtendableSparseMatrixCSC, ::AbstractTriangular) is impossible"))
254260
return nothing
255261
end
256262

src/genericmtextendablesparsematrixcsc.jl

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -212,3 +212,8 @@ function LinearAlgebra.mul!(::SparseArrays.AbstractSparseMatrixCSC, ::Extendable
212212
throw(MethodError("mul!(::AbstractSparseMatrixCSC, ::GenericMTExtendableSparseMatrixCSC,::Diagonal) is impossible"))
213213
return nothing
214214
end
215+
216+
function LinearAlgebra.mul!(::AbstractMatrix, ::ExtendableSparse.GenericMTExtendableSparseMatrixCSC, ::LinearAlgebra.AbstractTriangular)
217+
throw(MethodError("mul!(::AbstractMatrix, ::GenericMTExtendableSparseMatrixCSC, ::AbstractTriangular) is impossible"))
218+
return nothing
219+
end

0 commit comments

Comments
 (0)