Skip to content

Commit 1f0f5db

Browse files
committed
Better escape for the macro
1 parent a114c4f commit 1f0f5db

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/diffeqfastbc.jl

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -79,12 +79,12 @@ macro ..(x)
7979
expr = Base.Broadcast.__dot__(x)
8080
if expr.head in (:(.=), :(.+=), :(.-=), :(.*=), :(./=), :(.\=), :(.^=)) # we exclude `÷=` `%=` `&=` `|=` `⊻=` `>>>=` `>>=` `<<=` because they are for integers
8181
name = gensym()
82-
dest = :(DiffEqBase.diffeqbc($(expr.args[1])))
82+
dest = :(diffeqbc($(esc(expr.args[1]))))
8383
expr.args[1] = name
84-
return esc(quote
85-
$name = $dest
86-
$expr
87-
end)
84+
return quote
85+
$(esc(name)) = $dest
86+
$(esc(expr))
87+
end
8888
else
8989
return esc(expr)
9090
end

0 commit comments

Comments
 (0)