]> Nishi Git Mirror - gwion.git/commitdiff
:art: Cpy op for template funcs
authorJérémie Astor <fennecdjay@gmail.com>
Mon, 6 Sep 2021 22:28:43 +0000 (00:28 +0200)
committerJérémie Astor <fennecdjay@gmail.com>
Mon, 6 Sep 2021 22:28:43 +0000 (00:28 +0200)
src/parse/func_resolve_tmpl.c

index 69f5e0a4cb6d166c4d3bf57a22d62730bd5a4cc5..0ffbbad5b86f78ca89f3c873827256b92dd6c37e 100644 (file)
@@ -109,6 +109,8 @@ ANN static Func create_tmpl(const Env env, struct ResolverArgs *ra,
   if (func && vflag(ra->v, vflag_builtin)) {
     builtin_func(env->gwion->mp, func, (void*)ra->v->d.func_ref->code->native_func);
     set_vflag(func->value_ref, vflag_builtin);
+    struct Op_Import opi = { .lhs = ra->v->d.func_ref->value_ref->type, .rhs = func->value_ref->type };
+    op_cpy(env, &opi);
   }
   return func;
 }