Skip to content

Commit 0084ffa

Browse files
fix: do not promote in _varmap_to_vars
1 parent d7486d5 commit 0084ffa

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

src/variables.jl

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -208,15 +208,11 @@ function _varmap_to_vars(varmap::Dict, varlist; defaults = Dict(), check = false
208208
val = unwrap(fixpoint_sub(var, varmap; operator = Symbolics.Operator))
209209
if !isequal(val, var)
210210
values[var] = val
211-
T = promote_type(T, typeof(val))
212211
end
213212
end
214-
if T == Union{} || T == Any || T <: BasicSymbolic
215-
T = identity
216-
end
217213
missingvars = setdiff(varlist, collect(keys(values)))
218214
check && (isempty(missingvars) || throw(MissingVariablesError(missingvars)))
219-
return [T(values[unwrap(var)]) for var in varlist]
215+
return [values[unwrap(var)] for var in varlist]
220216
end
221217

222218
function varmap_with_toterm(varmap; toterm = Symbolics.diff2term)

0 commit comments

Comments
 (0)