Skip to content

Commit abf8f89

Browse files
committed
Enforce promote_type rather than evaluating op
1 parent 0bcc134 commit abf8f89

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/symbolic_dimensions.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ end
164164
function map_dimensions(op::O, l::SymbolicDimensions{L}, r::SymbolicDimensions{R}) where {O<:Function,L,R}
165165
zero_L = zero(L)
166166
zero_R = zero(R)
167-
T = typeof(op(zero(L), zero(R)))
167+
T = promote_type(L, R)
168168
I = Vector{INDEX_TYPE}(undef, 0)
169169
V = Vector{T}(undef, 0)
170170
nzdims_l = getfield(l, :nzdims)

0 commit comments

Comments
 (0)