@@ -821,7 +821,7 @@ def test_print_resource_dir(self):
821
821
@parameterized({
822
822
'': [[]],
823
823
'lto': [['-flto']],
824
- 'wasm64': [['-sMEMORY64', '-Wno-experimental' ]],
824
+ 'wasm64': [['-sMEMORY64']],
825
825
})
826
826
def test_print_file_name(self, args):
827
827
# make sure the corresponding version of libc exists in the cache
@@ -3223,7 +3223,7 @@ def test_embind_closure_no_dynamic_execution(self):
3223
3223
'no_utf8': ['-sEMBIND_STD_STRING_IS_UTF8=0'],
3224
3224
'no_dynamic': ['-sDYNAMIC_EXECUTION=0'],
3225
3225
'aot_js': ['-sDYNAMIC_EXECUTION=0', '-sEMBIND_AOT', '-DSKIP_UNBOUND_TYPES'],
3226
- 'wasm64': ['-sMEMORY64', '-Wno-experimental' ],
3226
+ 'wasm64': ['-sMEMORY64'],
3227
3227
'2gb': ['-sINITIAL_MEMORY=2200mb', '-sGLOBAL_BASE=2gb'],
3228
3228
})
3229
3229
@parameterized({
@@ -3439,7 +3439,7 @@ def test_embind_tsgen_bigint(self):
3439
3439
def test_embind_tsgen_memory64(self):
3440
3440
# Check that when memory64 is enabled longs & unsigned longs are mapped to bigint in the generated TS bindings
3441
3441
self.run_process([EMXX, test_file('other/embind_tsgen_memory64.cpp'),
3442
- '-lembind', '--emit-tsd', 'embind_tsgen_memory64.d.ts', '-sMEMORY64', '-Wno-experimental' ] +
3442
+ '-lembind', '--emit-tsd', 'embind_tsgen_memory64.d.ts', '-sMEMORY64'] +
3443
3443
self.get_emcc_args())
3444
3444
self.assertFileContents(test_file('other/embind_tsgen_memory64.d.ts'), read_file('embind_tsgen_memory64.d.ts'))
3445
3445
@@ -7052,7 +7052,7 @@ def test_failing_growth_wasm64(self):
7052
7052
}
7053
7053
}
7054
7054
''')
7055
- self.do_runf('test.c', 'done\n', emcc_args=['-sGLOBAL_BASE=2Gb', '-sTOTAL_MEMORY=4Gb', '-sMAXIMUM_MEMORY=5Gb', '-sALLOW_MEMORY_GROWTH', '-sMEMORY64', '-Wno-experimental' ])
7055
+ self.do_runf('test.c', 'done\n', emcc_args=['-sGLOBAL_BASE=2Gb', '-sTOTAL_MEMORY=4Gb', '-sMAXIMUM_MEMORY=5Gb', '-sALLOW_MEMORY_GROWTH', '-sMEMORY64'])
7056
7056
7057
7057
def test_libcxx_minimal(self):
7058
7058
create_file('vector.cpp', r'''
@@ -8745,7 +8745,7 @@ def strip_numeric_suffixes(funcname):
8745
8745
'Os_mr': (['-Os', '-sMINIMAL_RUNTIME'], [], [], 74), # noqa
8746
8746
# EVAL_CTORS also removes the __wasm_call_ctors function
8747
8747
'Oz-ctors': (['-Oz', '-sEVAL_CTORS'], [], []), # noqa
8748
- '64': (['-Oz', '-sMEMORY64', '-Wno-experimental' ], [], []), # noqa
8748
+ '64': (['-Oz', '-sMEMORY64'], [], []), # noqa
8749
8749
# WasmFS should not be fully linked into a minimal program.
8750
8750
'wasmfs': (['-Oz', '-sWASMFS'], [], []), # noqa
8751
8751
})
@@ -12838,7 +12838,7 @@ def test_this_in_dyncall(self, args):
12838
12838
12839
12839
@requires_wasm64
12840
12840
def test_this_in_dyncall_memory64(self):
12841
- self.do_run_in_out_file_test('no_this_in_dyncall.c', emcc_args=['--js-library', test_file('no_this_in_dyncall.js'), '-sMEMORY64', '-Wno-experimental' ])
12841
+ self.do_run_in_out_file_test('no_this_in_dyncall.c', emcc_args=['--js-library', test_file('no_this_in_dyncall.js'), '-sMEMORY64'])
12842
12842
12843
12843
# Tests that dynCalls are produced in Closure-safe way in DYNCALLS mode when no actual dynCalls are used
12844
12844
@parameterized({
@@ -14081,7 +14081,7 @@ def test_extended_const(self):
14081
14081
})
14082
14082
@requires_wasm64
14083
14083
def test_memory64(self, args):
14084
- self.do_run_in_out_file_test('core/test_hello_argc.c', args=['hello', 'world'], emcc_args=['-sMEMORY64', '-Wno-experimental' ] + args)
14084
+ self.do_run_in_out_file_test('core/test_hello_argc.c', args=['hello', 'world'], emcc_args=['-sMEMORY64'] + args)
14085
14085
14086
14086
# Verfy that MAIN_MODULE=1 (which includes all symbols from all libraries)
14087
14087
# works with -sPROXY_POSIX_SOCKETS and -Oz, both of which affect linking of
0 commit comments