From 6b9d1a80cc94a57b4e2b01f7f2f57ee42929e1dd Mon Sep 17 00:00:00 2001 From: Xavier Groleau Date: Tue, 16 Nov 2021 19:37:39 -0500 Subject: [PATCH] Now passing subtable --- src/bittybuzz/bbzneighbors.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/bittybuzz/bbzneighbors.c b/src/bittybuzz/bbzneighbors.c index 339ba86..bd8db60 100644 --- a/src/bittybuzz/bbzneighbors.c +++ b/src/bittybuzz/bbzneighbors.c @@ -280,7 +280,10 @@ static void neighbor_map_base(bbzheap_idx_t key, bbzvm_pop(); // Add a value to return table. - bbzvm_push(nm->t); + bbzheap_idx_t sub_tbl = vm->nil;; + bbztable_get(nm->t, bbzstring_get(INTERNAL_STRID_SUB_TBL), &sub_tbl); + bbzvm_assert_type(sub_tbl, BBZTYPE_TABLE); + bbzvm_push(sub_tbl); // push the subtable bbzvm_pushi(key); nm->put_elem(value, ret);