Skip to content

Commit c3235cd

Browse files
authored
Fix typo in triangular ldiv! (#43962)
1 parent 9a3cfd9 commit c3235cd

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

stdlib/LinearAlgebra/src/triangular.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1485,7 +1485,7 @@ end
14851485
function ldiv!(xA::Union{UpperTriangular,UnitUpperTriangular}, B::UpperTriangular)
14861486
return UpperTriangular(ldiv!(xA, triu!(B.data)))
14871487
end
1488-
function ldiv!(xA::Union{LowerTriangular,UnitLowerTriangular}, B::UpperTriangular)
1488+
function ldiv!(xA::Union{LowerTriangular,UnitLowerTriangular}, B::LowerTriangular)
14891489
return LowerTriangular(ldiv!(xA, tril!(B.data)))
14901490
end
14911491

stdlib/LinearAlgebra/test/triangular.jl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -376,7 +376,8 @@ for elty1 in (Float32, Float64, BigFloat, ComplexF32, ComplexF64, Complex{BigFlo
376376
@test_throws DimensionMismatch A2' * offsizeA
377377
@test_throws DimensionMismatch A2 * offsizeA
378378
if (uplo1 == uplo2 && elty1 == elty2 != Int && t1 != UnitLowerTriangular && t1 != UnitUpperTriangular)
379-
@test rdiv!(copy(A1), copy(A2)) A1/A2 Matrix(A1)/Matrix(A2)
379+
@test rdiv!(copy(A1), copy(A2))::t1 A1/A2 Matrix(A1)/Matrix(A2)
380+
@test ldiv!(copy(A2), copy(A1))::t1 A2\A1 Matrix(A2)\Matrix(A1)
380381
end
381382
if (uplo1 != uplo2 && elty1 == elty2 != Int && t2 != UnitLowerTriangular && t2 != UnitUpperTriangular)
382383
@test lmul!(adjoint(copy(A1)), copy(A2)) A1'*A2 Matrix(A1)'*Matrix(A2)

0 commit comments

Comments
 (0)