Skip to content

Commit e8588a1

Browse files
dkarraschlazarusA
authored andcommitted
Speed up copyto!(::HermOrSym, ::HermOrSym) (JuliaLang#54476)
1 parent 89ddc26 commit e8588a1

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

stdlib/LinearAlgebra/src/symmetric.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -347,7 +347,7 @@ copy(A::Hermitian) = (Hermitian(parentof_applytri(copy, A), sym_uplo(A.uplo)))
347347

348348
function copyto!(dest::Symmetric, src::Symmetric)
349349
if src.uplo == dest.uplo
350-
copyto!(dest.data, src.data)
350+
copytrito!(dest.data, src.data, src.uplo)
351351
else
352352
transpose!(dest.data, Base.unalias(dest.data, src.data))
353353
end
@@ -356,7 +356,7 @@ end
356356

357357
function copyto!(dest::Hermitian, src::Hermitian)
358358
if src.uplo == dest.uplo
359-
copyto!(dest.data, src.data)
359+
copytrito!(dest.data, src.data, src.uplo)
360360
else
361361
adjoint!(dest.data, Base.unalias(dest.data, src.data))
362362
end

0 commit comments

Comments
 (0)