Skip to content

Commit fe86ddf

Browse files
committed
Fix @variables construction due to SymbolicUtils _Sym
1 parent 9f500d1 commit fe86ddf

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

src/Symbolics.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ import TermInterface: maketerm, iscall, operation, arguments, metadata
3030

3131
import SymbolicUtils: Term, Add, Mul, Pow, Sym, Div, BasicSymbolic,
3232
FnType, @rule, Rewriters, substitute, symtype,
33-
promote_symtype, isadd, ismul, ispow, isterm, issym, isdiv
33+
promote_symtype, isadd, ismul, ispow, isterm, issym, isdiv, _Sym
3434

3535
using SymbolicUtils.Code
3636

src/variable.jl

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using SymbolicUtils: FnType, Sym, metadata
1+
using SymbolicUtils: FnType, metadata
22
using Setfield
33

44
const IndexMap = Dict{Char,Char}(
@@ -255,11 +255,11 @@ end
255255

256256
function construct_var(macroname, var_name, type, call_args, val, prop)
257257
expr = if call_args === nothing
258-
:($Sym{$type}($var_name))
258+
:($_Sym($type, $var_name))
259259
elseif !isempty(call_args) && call_args[end] == :..
260-
:($CallWithMetadata($Sym{$FnType{Tuple, $type}}($var_name)))
260+
:($CallWithMetadata($_Sym($FnType{Tuple, $type}, $var_name)))
261261
else
262-
:($Sym{$FnType{NTuple{$(length(call_args)), Any}, $type}}($var_name)($(map(x->:($value($x)), call_args)...)))
262+
:($_Sym($FnType{NTuple{$(length(call_args)), Any}, $type}, $var_name)($(map(x->:($value($x)), call_args)...)))
263263
end
264264

265265
if val !== nothing
@@ -582,7 +582,7 @@ Also see `variables`.
582582
"""
583583
function variable(name, idx...; T=Real)
584584
name_ij = Symbol(name, join(map_subscripts.(idx), "ˏ"))
585-
v = Sym{T}(name_ij)
585+
v = _Sym(T, name_ij)
586586
if T <: FnType
587587
v = CallWithMetadata(v)
588588
end

0 commit comments

Comments
 (0)