Skip to content

Commit 6804c97

Browse files
committed
fix
1 parent e389362 commit 6804c97

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

lib/ReactantCore/src/ReactantCore.jl

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,7 @@ function trace_function_definition(mod, expr; tessera=false)
250250
internal_fn = MacroTools.splitdef(expr)
251251
orig_fname = internal_fn[:name]
252252

253-
tessera_name = tessera ? orig_fname : nothing
253+
tessera_name = tessera ? String(orig_fname) : nothing
254254

255255
isfunctor = Meta.isexpr(orig_fname, :(::))
256256
fname = gensym(Symbol(orig_fname, :internal))
@@ -276,9 +276,8 @@ function trace_function_definition(mod, expr; tessera=false)
276276
end
277277

278278
if isempty(new_fn[:kwargs])
279-
traced_call_expr = :($(traced_call)(
280-
$(fname), $(argnames...); tessera_name=$(String(tessera_name))
281-
))
279+
traced_call_expr =
280+
:($(traced_call)($(fname), $(argnames...); tessera_name=$(tessera_name)))
282281
untraced_call_expr = :($(fname)($(argnames...)))
283282
else
284283
kws = first.(get_argname.(new_fn[:kwargs]))
@@ -287,7 +286,7 @@ function trace_function_definition(mod, expr; tessera=false)
287286
(; $(kws...)),
288287
$(fname),
289288
$(argnames...);
290-
tessera_name=$(String(tessera_name)),
289+
tessera_name=$(tessera_name),
291290
))
292291
untraced_call_expr = :(Core.kwcall((; $(kws...)), $(fname), $(argnames...)))
293292
end
@@ -304,9 +303,6 @@ function trace_function_definition(mod, expr; tessera=false)
304303
return quote
305304
$(MacroTools.combinedef(new_fn))
306305
$(MacroTools.combinedef(internal_fn))
307-
308-
# return the user-facing function:
309-
$(new_fn[:name])
310306
end
311307
end
312308

0 commit comments

Comments
 (0)