Skip to content

Commit d2e5cce

Browse files
committed
Add isbits check for Sparse eltype
1 parent 33ab7de commit d2e5cce

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/mpi.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -619,7 +619,7 @@ function send_yield_serialized(value, comm, my_rank, their_rank, tag)
619619
if value isa Array && isbitstype(eltype(value))
620620
send_yield_serialized(InplaceInfo(typeof(value), size(value)), comm, my_rank, their_rank, tag)
621621
send_yield_inplace(value, comm, my_rank, their_rank, tag)
622-
elseif value isa SparseMatrixCSC
622+
elseif value isa SparseMatrixCSC && isbitstype(eltype(value))
623623
send_yield_serialized(InplaceSparseInfo(typeof(value), value.m, value.n, length(value.colptr), length(value.rowval), length(value.nzval)), comm, my_rank, their_rank, tag)
624624
send_yield!(value.colptr, comm, their_rank, tag; check_seen=false)
625625
send_yield!(value.rowval, comm, their_rank, tag; check_seen=false)

0 commit comments

Comments
 (0)