Skip to content

Commit a754738

Browse files
authored
removeFunction: Clear the slot so it doesn't keep things alive (#20213)
1 parent e4f78e7 commit a754738

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/library_addfunction.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -235,9 +235,11 @@ addToLibrary({
235235
return ret;
236236
},
237237

238-
$removeFunction__deps: ['$functionsInTableMap', '$freeTableIndexes', '$getWasmTableEntry'],
238+
$removeFunction__deps: ['$functionsInTableMap', '$freeTableIndexes',
239+
'$getWasmTableEntry', '$setWasmTableEntry'],
239240
$removeFunction: (index) => {
240241
functionsInTableMap.delete(getWasmTableEntry(index));
242+
setWasmTableEntry(index, null);
241243
freeTableIndexes.push(index);
242244
},
243245
});

0 commit comments

Comments
 (0)