Skip to content

Commit ab9b772

Browse files
committed
Fix
1 parent be90a95 commit ab9b772

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

src/utils.jl

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -846,12 +846,13 @@ end
846846
# Symbolics needs to call unwrap on the substitution rules, but most of the time
847847
# we don't want to do that in MTK.
848848
const Eq = Union{Equation, Inequality}
849-
function fast_substitute(eq::Inequality, subs)
850-
Inequality(fast_substitute(eq.lhs, subs), fast_substitute(eq.rhs, subs),
851-
eq.relational_op)
852-
end
853-
function fast_substitute(eq::Equation, subs)
854-
Equation(fast_substitute(eq.lhs, subs), fast_substitute(eq.rhs, subs))
849+
function fast_substitute(eq::Eq, subs)
850+
if eq isa Inequality
851+
Inequality(fast_substitute(eq.lhs, subs), fast_substitute(eq.rhs, subs),
852+
eq.relational_op)
853+
else
854+
Equation(fast_substitute(eq.lhs, subs), fast_substitute(eq.rhs, subs))
855+
end
855856
end
856857
function fast_substitute(eq::T, subs::Pair) where {T <: Eq}
857858
T(fast_substitute(eq.lhs, subs), fast_substitute(eq.rhs, subs))

0 commit comments

Comments
 (0)