@@ -821,7 +821,7 @@ def test_print_resource_dir(self):
821821 @parameterized({
822822 '': [[]],
823823 'lto': [['-flto']],
824- 'wasm64': [['-sMEMORY64', '-Wno-experimental' ]],
824+ 'wasm64': [['-sMEMORY64']],
825825 })
826826 def test_print_file_name(self, args):
827827 # make sure the corresponding version of libc exists in the cache
@@ -3223,7 +3223,7 @@ def test_embind_closure_no_dynamic_execution(self):
32233223 'no_utf8': ['-sEMBIND_STD_STRING_IS_UTF8=0'],
32243224 'no_dynamic': ['-sDYNAMIC_EXECUTION=0'],
32253225 'aot_js': ['-sDYNAMIC_EXECUTION=0', '-sEMBIND_AOT', '-DSKIP_UNBOUND_TYPES'],
3226- 'wasm64': ['-sMEMORY64', '-Wno-experimental' ],
3226+ 'wasm64': ['-sMEMORY64'],
32273227 '2gb': ['-sINITIAL_MEMORY=2200mb', '-sGLOBAL_BASE=2gb'],
32283228 })
32293229 @parameterized({
@@ -3439,7 +3439,7 @@ def test_embind_tsgen_bigint(self):
34393439 def test_embind_tsgen_memory64(self):
34403440 # Check that when memory64 is enabled longs & unsigned longs are mapped to bigint in the generated TS bindings
34413441 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'] +
34433443 self.get_emcc_args())
34443444 self.assertFileContents(test_file('other/embind_tsgen_memory64.d.ts'), read_file('embind_tsgen_memory64.d.ts'))
34453445
@@ -7052,7 +7052,7 @@ def test_failing_growth_wasm64(self):
70527052 }
70537053}
70547054''')
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'])
70567056
70577057 def test_libcxx_minimal(self):
70587058 create_file('vector.cpp', r'''
@@ -8745,7 +8745,7 @@ def strip_numeric_suffixes(funcname):
87458745 'Os_mr': (['-Os', '-sMINIMAL_RUNTIME'], [], [], 74), # noqa
87468746 # EVAL_CTORS also removes the __wasm_call_ctors function
87478747 'Oz-ctors': (['-Oz', '-sEVAL_CTORS'], [], []), # noqa
8748- '64': (['-Oz', '-sMEMORY64', '-Wno-experimental' ], [], []), # noqa
8748+ '64': (['-Oz', '-sMEMORY64'], [], []), # noqa
87498749 # WasmFS should not be fully linked into a minimal program.
87508750 'wasmfs': (['-Oz', '-sWASMFS'], [], []), # noqa
87518751 })
@@ -12838,7 +12838,7 @@ def test_this_in_dyncall(self, args):
1283812838
1283912839 @requires_wasm64
1284012840 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'])
1284212842
1284312843 # Tests that dynCalls are produced in Closure-safe way in DYNCALLS mode when no actual dynCalls are used
1284412844 @parameterized({
@@ -14081,7 +14081,7 @@ def test_extended_const(self):
1408114081 })
1408214082 @requires_wasm64
1408314083 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)
1408514085
1408614086 # Verfy that MAIN_MODULE=1 (which includes all symbols from all libraries)
1408714087 # works with -sPROXY_POSIX_SOCKETS and -Oz, both of which affect linking of
0 commit comments