@@ -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
0 commit comments