@@ -171,8 +171,8 @@ TEST(api, find_exported_global)
171171 " 017f0141010b071b050267310300026732030103746162010001660000036d656d02000a05010300010b" );
172172
173173 uint64_t g1 = 42 ;
174- auto instance_reexported_global =
175- instantiate ( parse (wasm_reexported_global), {}, {}, {}, {ExternalGlobal{&g1, false }});
174+ auto instance_reexported_global = instantiate ( parse (wasm_reexported_global),
175+ std::vector<ExternalFunction> {}, {}, {}, {ExternalGlobal{&g1, false }});
176176
177177 opt_global = find_exported_global (*instance_reexported_global, " g1" );
178178 ASSERT_TRUE (opt_global);
@@ -247,8 +247,8 @@ TEST(api, find_exported_table)
247247 " 017f0041000b071604037461620100016600000267310300036d656d02000a09020300010b0300010b" );
248248
249249 table_elements table (2 );
250- auto instance_reexported_table =
251- instantiate ( parse (wasm_reexported_table), {}, {ExternalTable{&table, {2 , 20 }}});
250+ auto instance_reexported_table = instantiate ( parse (wasm_reexported_table),
251+ std::vector<ExternalFunction> {}, {ExternalTable{&table, {2 , 20 }}});
252252
253253 opt_table = find_exported_table (*instance_reexported_table, " tab" );
254254 ASSERT_TRUE (opt_table);
@@ -288,7 +288,8 @@ TEST(api, find_exported_table_reimport)
288288
289289 // importing the table with limits narrower than defined in the module
290290 table_elements table (5 );
291- auto instance = instantiate (parse (wasm), {}, {ExternalTable{&table, {5 , 10 }}});
291+ auto instance =
292+ instantiate (parse (wasm), std::vector<ExternalFunction>{}, {ExternalTable{&table, {5 , 10 }}});
292293
293294 auto opt_table = find_exported_table (*instance, " tab" );
294295 ASSERT_TRUE (opt_table);
@@ -307,7 +308,7 @@ TEST(api, find_exported_table_reimport)
307308 from_hex (" 0061736d010000000211010474657374057461626c65017001050a" );
308309
309310 // importing the same table into the module with equal limits, instantiate should succeed
310- instantiate (parse (wasm_reimported_table), {}, {*opt_table});
311+ instantiate (parse (wasm_reimported_table), std::vector<ExternalFunction> {}, {*opt_table});
311312}
312313
313314TEST (api, find_exported_memory)
@@ -349,8 +350,8 @@ TEST(api, find_exported_memory)
349350 " 017f0041000b071604036d656d02000166000002673103000374616201000a05010300010b" );
350351
351352 bytes memory (PageSize, 0 );
352- auto instance_reexported_memory =
353- instantiate ( parse (wasm_reexported_memory), {}, {}, {ExternalMemory{&memory, {1 , 4 }}});
353+ auto instance_reexported_memory = instantiate ( parse (wasm_reexported_memory),
354+ std::vector<ExternalFunction> {}, {}, {ExternalMemory{&memory, {1 , 4 }}});
354355
355356 opt_memory = find_exported_memory (*instance_reexported_memory, " mem" );
356357 ASSERT_TRUE (opt_memory);
@@ -390,7 +391,8 @@ TEST(api, find_exported_memory_reimport)
390391
391392 // importing the memory with limits narrower than defined in the module
392393 bytes memory (2 * PageSize, 0 );
393- auto instance = instantiate (parse (wasm), {}, {}, {ExternalMemory{&memory, {2 , 5 }}});
394+ auto instance = instantiate (
395+ parse (wasm), std::vector<ExternalFunction>{}, {}, {ExternalMemory{&memory, {2 , 5 }}});
394396
395397 auto opt_memory = find_exported_memory (*instance, " mem" );
396398 ASSERT_TRUE (opt_memory);
@@ -409,5 +411,5 @@ TEST(api, find_exported_memory_reimport)
409411 from_hex (" 0061736d010000000211010474657374066d656d6f727902010205" );
410412
411413 // importing the same table into the module with equal limits, instantiate should succeed
412- instantiate (parse (wasm_reimported_memory), {}, {}, {*opt_memory});
414+ instantiate (parse (wasm_reimported_memory), std::vector<ExternalFunction> {}, {}, {*opt_memory});
413415}
0 commit comments