Skip to content

Commit 8f865d8

Browse files
committed
fix stackoverflow
1 parent 460f9ee commit 8f865d8

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/tensors/diagonal.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ function Base.copy!(t::AbstractTensorMap, d::DiagonalTensorMap)
9999
end
100100
return t
101101
end
102-
TensorMap(d::DiagonalTensorMap) = copy!(similar(d), d)
102+
TensorMap(d::DiagonalTensorMap) = copy!(similar(d, scalartype(d), space(d)), d)
103103
Base.convert(::Type{TensorMap}, d::DiagonalTensorMap) = TensorMap(d)
104104

105105
function Base.convert(D::Type{<:DiagonalTensorMap}, d::DiagonalTensorMap)

0 commit comments

Comments
 (0)