diff --git a/stdlib/LinearAlgebra/src/dense.jl b/stdlib/LinearAlgebra/src/dense.jl index e8bf2b0d12ee11..cc90e43591fee8 100644 --- a/stdlib/LinearAlgebra/src/dense.jl +++ b/stdlib/LinearAlgebra/src/dense.jl @@ -1005,7 +1005,7 @@ cbrt(A::AdjointAbsMat) = adjoint(cbrt(parent(A))) cbrt(A::TransposeAbsMat) = transpose(cbrt(parent(A))) function applydiagonal(f, A) - dinv = f(Diagonal(diag(A))) + dinv = f(Diagonal(A)) copyto!(similar(A, eltype(dinv)), dinv) end