From e30c55618896650def43a050c0e7c2a7ca2fdda2 Mon Sep 17 00:00:00 2001 From: YAMAMOTO Takashi Date: Wed, 9 Aug 2023 22:39:17 +0900 Subject: [PATCH] commit --- lib/instance.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/instance.c b/lib/instance.c index 3c61cfa8..5ee04957 100644 --- a/lib/instance.c +++ b/lib/instance.c @@ -321,6 +321,12 @@ instance_create_no_init(const struct module *m, struct instance **instp, } inst->module = m; + /* + * REVISIT: it would be more scalable to iterate over m->imports + * than looking up imports by per-sort indexes as the current + * implementation below does. + */ + uint32_t nfuncs = m->nimportedfuncs + m->nfuncs; ret = VEC_RESIZE(inst->funcs, nfuncs); if (ret != 0) {