Skip to content

Commit f3a923c

Browse files
committed
try to catch elsewhere?
1 parent 426bff6 commit f3a923c

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

test/lapack.jl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -354,6 +354,7 @@ end
354354
@test_throws DimensionMismatch LAPACK.ormqr!('L','N',A,temp,B)
355355
@test_throws ArgumentError LAPACK.ormqr!('X','N',A,temp,B)
356356
@test_throws ArgumentError LAPACK.ormqr!('L','X',A,temp,B)
357+
357358
A = rand(elty,10,11)
358359
A,tau = LAPACK.geqrf!(A)
359360
B = copy(A)

test/tridiag.jl

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -383,7 +383,15 @@ end
383383
w, iblock, isplit = LAPACK.stebz!('V', 'B', -infinity, infinity, 0, 0, zero, b, a)
384384
evecs = LAPACK.stein!(b, a, w)
385385

386-
(e, v) = eigen(SymTridiagonal(b, a))
386+
try
387+
(e, v) = eigen(SymTridiagonal(b, a))
388+
catch ex
389+
if isa(ex, ReadOnlyMemoryError)
390+
@info "rom error" evecs b a w
391+
else
392+
rethrow(ex)
393+
end
394+
end
387395
@test e w
388396
test_approx_eq_vecs(v, evecs)
389397
end

0 commit comments

Comments
 (0)