Skip to content

Commit 606fc01

Browse files
committed
don't store self in values
1 parent 834ddcb commit 606fc01

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/variables.jl

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,9 @@ function _varmap_to_vars(varmap::Dict, varlist; defaults = Dict(), check = false
197197
for var in varlist
198198
var = unwrap(var)
199199
val = unwrap(fixpoint_sub(var, varmap; operator = Symbolics.Operator))
200-
values[var] = val
200+
if !isequal(val, var)
201+
values[var] = val
202+
end
201203
end
202204
missingvars = setdiff(varlist, collect(keys(values)))
203205
check && (isempty(missingvars) || throw(MissingVariablesError(missingvars)))

0 commit comments

Comments
 (0)