]> Nishi Git Mirror - gwion.git/commitdiff
:bug: Use flags for imported fptr
authorJérémie Astor <astor.jeremie@wanadoo.fr>
Mon, 21 Sep 2020 18:01:14 +0000 (20:01 +0200)
committerJérémie Astor <astor.jeremie@wanadoo.fr>
Mon, 21 Sep 2020 18:01:14 +0000 (20:01 +0200)
src/import/import_fdef.c

index 4d25c4c5388128ea9c038e7b4082be6b32a244e3..383fc0a960bb99a1b9bc3ca10654df00ac7a72f2 100644 (file)
@@ -114,6 +114,7 @@ ANN static Fptr_Def import_fptr(const Gwi gwi) {
 ANN Type gwi_fptr_end(const Gwi gwi, const ae_flag flag) {
   CHECK_BO(ck_ok(gwi, ck_fdef))
   DECL_OO(const Fptr_Def, fptr, = import_fptr(gwi))
+  fptr->base->flag |= flag;
   // what happens if it is in a template class ?
   const m_bool ret = traverse_fptr_def(gwi->gwion->env, fptr);
   if(fptr->base->func) // is it needed ?