Skip to content

Commit 2359e74

Browse files
committed
fix similarterm
1 parent 3ebaaa3 commit 2359e74

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

src/TermInterface.jl

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -118,15 +118,12 @@ when manipulating `Expr`s.
118118
"""
119119
function similarterm(x, head, args, symtype = nothing; metadata = nothing, exprhead = nothing)
120120
if exprhead === nothing
121-
similarterm(typeof(x), head, args, symtype; metadata = metadata)
121+
similarterm(x, head, args, symtype; metadata = metadata)
122122
else
123-
similarterm(typeof(x), head, args, symtype; metadata = metadata, exprhead = exprhead)
123+
similarterm(x, head, args, symtype; metadata = metadata, exprhead = exprhead)
124124
end
125125
end
126126

127-
function similarterm(x::Type{T}, head, args, symtype = nothing; metadata = nothing, exprhead = :call) where {T}
128-
!istree(T) ? head : head(args...)
129-
end
130127
export similarterm
131128

132129
include("utils.jl")

0 commit comments

Comments
 (0)