diff --git a/compiler/src/linking/link.re b/compiler/src/linking/link.re index 7c3e36f720..15a008ba78 100644 --- a/compiler/src/linking/link.re +++ b/compiler/src/linking/link.re @@ -692,7 +692,7 @@ let link_all = (linked_mod, dependencies, signature) => { linked_mod, Comp_utils.grain_global_function_table, table_offset^, - -1, + table_offset^, Type.funcref, ); diff --git a/compiler/test/suites/basic_functionality.re b/compiler/test/suites/basic_functionality.re index 61c0db13cb..3d1475077f 100644 --- a/compiler/test/suites/basic_functionality.re +++ b/compiler/test/suites/basic_functionality.re @@ -377,6 +377,6 @@ describe("basic functionality", ({test, testSkip}) => { ~config_fn=smallestFileConfig, "smallest_grain_program", "", - 4768, + 4769, ); });