Skip to content

Commit a4f805d

Browse files
committed
defering _pars_vars makes no real world difference
1 parent abb5895 commit a4f805d

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

src/systems/model_parsing.jl

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -640,7 +640,7 @@ function parse_constants!(exprs, dict, body, mod)
640640
type = getfield(mod, type)
641641
b = _type_check!(get_var(mod, b), a, type, :constants)
642642
push!(exprs,
643-
:($(Symbolics_parse_vars(
643+
:($(Symbolics._parse_vars(
644644
:constants, type, [:($a = $b), metadata], toconstant))))
645645
dict[:constants][a] = Dict(:value => b, :type => type)
646646
if @isdefined metadata
@@ -651,7 +651,7 @@ function parse_constants!(exprs, dict, body, mod)
651651
end
652652
Expr(:(=), a, Expr(:tuple, b, metadata)) => begin
653653
push!(exprs,
654-
:($(Symbolics_parse_vars(
654+
:($(Symbolics._parse_vars(
655655
:constants, Real, [:($a = $b), metadata], toconstant))))
656656
dict[:constants][a] = Dict{Symbol, Any}(:value => get_var(mod, b))
657657
for data in metadata.args
@@ -660,7 +660,7 @@ function parse_constants!(exprs, dict, body, mod)
660660
end
661661
Expr(:(=), a, b) => begin
662662
push!(exprs,
663-
:($(Symbolics_parse_vars(
663+
:($(Symbolics._parse_vars(
664664
:constants, Real, [:($a = $b)], toconstant))))
665665
dict[:constants][a] = Dict(:value => get_var(mod, b))
666666
end
@@ -674,8 +674,6 @@ function parse_constants!(exprs, dict, body, mod)
674674
end
675675
end
676676
end
677-
# HACK: _parse_vars seems invalidated, so we use invokelatest
678-
Symbolics_parse_vars(x...) = invokelatest(Symbolics._parse_vars, x...)
679677

680678
push_additional_defaults!(dict, a, b::Number) = dict[:defaults][a] = b
681679
push_additional_defaults!(dict, a, b::QuoteNode) = dict[:defaults][a] = b.value

0 commit comments

Comments
 (0)