diff options
Diffstat (limited to 'ext/wasm/api/sqlite3-api-glue.js')
-rw-r--r-- | ext/wasm/api/sqlite3-api-glue.js | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/ext/wasm/api/sqlite3-api-glue.js b/ext/wasm/api/sqlite3-api-glue.js index e88694fa3..239af7c9a 100644 --- a/ext/wasm/api/sqlite3-api-glue.js +++ b/ext/wasm/api/sqlite3-api-glue.js @@ -809,6 +809,9 @@ self.sqlite3ApiBootstrap.initializers.push(function(sqlite3){ capi[e[0]] = e[1]; } } + /* Exporting SQLITE_WASM_DEALLOC via the wasm.ctype entries fails + in Safari. One final thing to try: */ + capi.SQLITE_WASM_DEALLOC = wasm.exports.sqlite3_wasm_ptr_to_sqlite3_free(); if(wasm.exports[sqlite3.config.deallocExportName] !== wasm.functionEntry(capi.SQLITE_WASM_DEALLOC)){ toss("Internal error: sqlite3.wasm.exports["+ |