Skip to content

Commit 7d8c940

Browse files
authored
Remove unneeded asyncify imports/exports for JSPI mode. (#19136)
1 parent 12e2c96 commit 7d8c940

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

emcc.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2110,7 +2110,7 @@ def phase_linker_setup(options, state, newargs):
21102110
'__stack_pointer',
21112111
]
21122112

2113-
if settings.ASYNCIFY:
2113+
if settings.ASYNCIFY == 1:
21142114
settings.DEFAULT_LIBRARY_FUNCS_TO_INCLUDE += [
21152115
'__asyncify_state',
21162116
'__asyncify_data'

emscripten.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -314,7 +314,7 @@ def emscript(in_wasm, out_wasm, outfile_js, memfile):
314314
if settings.RELOCATABLE and settings.MEMORY64 == 2:
315315
metadata.imports += ['__memory_base32']
316316

317-
if settings.ASYNCIFY:
317+
if settings.ASYNCIFY == 1:
318318
metadata.exports += ['asyncify_start_unwind', 'asyncify_stop_unwind', 'asyncify_start_rewind', 'asyncify_stop_rewind']
319319

320320
update_settings_glue(out_wasm, metadata)
@@ -365,7 +365,7 @@ def emscript(in_wasm, out_wasm, outfile_js, memfile):
365365
if settings.INITIAL_TABLE == -1:
366366
settings.INITIAL_TABLE = dylink_sec.table_size + 1
367367

368-
if settings.ASYNCIFY:
368+
if settings.ASYNCIFY == 1:
369369
metadata.imports += ['__asyncify_state', '__asyncify_data']
370370

371371
if metadata.invokeFuncs:

src/library.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3623,7 +3623,7 @@ mergeInto(LibraryManager.library, {
36233623
#if SUPPORT_LONGJMP == 'wasm'
36243624
__c_longjmp: "new WebAssembly.Tag({'parameters': ['{{{ POINTER_WASM_TYPE }}}']})",
36253625
#endif
3626-
#if ASYNCIFY
3626+
#if ASYNCIFY == 1
36273627
__asyncify_state: "new WebAssembly.Global({'value': 'i32', 'mutable': true}, 0)",
36283628
__asyncify_data: "new WebAssembly.Global({'value': 'i32', 'mutable': true}, 0)",
36293629
#endif

0 commit comments

Comments
 (0)