Skip to content

Commit 978756a

Browse files
committed
Fix tests
1 parent 9239daa commit 978756a

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

src/wrappers.jl

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,12 @@ adapt_structure(to, A::LinearAlgebra.Diagonal) =
4848
LinearAlgebra.Diagonal(adapt(to, parent(A)))
4949
adapt_structure(to, A::LinearAlgebra.Tridiagonal) =
5050
LinearAlgebra.Tridiagonal(adapt(to, A.dl), adapt(to, A.d), adapt(to, A.du))
51+
adapt_structure(to, A::LinearAlgebra.Bidiagonal) =
52+
LinearAlgebra.Bidiagonal(adapt(to, A.dv), adapt(to, A.ev), A.uplo)
5153
adapt_structure(to, A::LinearAlgebra.Symmetric) =
5254
LinearAlgebra.Symmetric(adapt(to, parent(A)))
55+
adapt_structure(to, A::LinearAlgebra.Hermitian) =
56+
LinearAlgebra.Hermitian(adapt(to, parent(A)))
5357

5458

5559
# we generally don't support multiple layers of wrappers, but some occur often

test/runtests.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ dl = CustomArray{Float64,1}(rand(2))
186186
du = CustomArray{Float64,1}(rand(2))
187187
d = CustomArray{Float64,1}(rand(3))
188188
@test_adapt CustomArray Tridiagonal(dl.arr, d.arr, du.arr) Tridiagonal(dl, d, du) AnyCustomArray
189-
@test_adapt CustomArray Bidiagonal(d.arr, du.arr) Bidiagonal(d, du) AnyCustomArray
189+
@test_adapt CustomArray Bidiagonal(d.arr, du.arr, 'U') Bidiagonal(d, du, 'U') AnyCustomArray
190190
end
191191

192192

0 commit comments

Comments
 (0)