Skip to content

Commit 14f771b

Browse files
committed
fix: only return eigenvalues if present
1 parent 0551a66 commit 14f771b

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/stdlib_linalg_schur.fypp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -275,7 +275,7 @@ submodule (stdlib_linalg) stdlib_linalg_schur
275275
2 eigenvalue_output: if (local_eigs) then
276276
#:if rt.startswith('r')
277277
! Build complex eigenvalues
278-
eigvals = cmplx(eigs,eigi,kind=${rk}$)
278+
if (present(eigvals)) eigvals = cmplx(eigs,eigi,kind=${rk}$)
279279
#:endif
280280
if (.not.overwrite_a_) deallocate(eigs#{if rt.startswith('r')}#,eigi#{endif}#)
281281
endif eigenvalue_output

0 commit comments

Comments
 (0)