@@ -7334,12 +7334,11 @@ def test_embind(self):
73347334 ''' )
73357335 self .do_runf ('test_embind.cpp' , 'abs(-10): 10\n abs(-11): 11' , emcc_args = args )
73367336
7337- @no_wasm64 ('embind does not yet support MEMORY64' )
73387337 def test_embind_2 (self ):
73397338 self .emcc_args += ['-lembind' , '--post-js' , 'post.js' ]
73407339 create_file ('post.js' , '''
73417340 function printLerp() {
7342- out('lerp ' + Module.lerp(100, 200, 66) + '.');
7341+ out('lerp ' + Module.lerp(100, 200, 66) + '.');
73437342 }
73447343 ''' )
73457344 create_file ('test_embind_2.cpp' , r'''
@@ -7348,14 +7347,14 @@ def test_embind_2(self):
73487347 #include <emscripten/bind.h>
73497348 using namespace emscripten;
73507349 int lerp(int a, int b, int t) {
7351- return (100 - t) * a + t * b;
7350+ return (100 - t) * a + t * b;
73527351 }
73537352 EMSCRIPTEN_BINDINGS(my_module) {
7354- function("lerp", &lerp);
7353+ function("lerp", &lerp);
73557354 }
73567355 int main(int argc, char **argv) {
7357- EM_ASM(printLerp());
7358- return 0;
7356+ EM_ASM(printLerp());
7357+ return 0;
73597358 }
73607359 ''' )
73617360 self .do_runf ('test_embind_2.cpp' , 'lerp 166' )
@@ -7388,7 +7387,6 @@ def test_embind_3(self):
73887387 ''' )
73897388 self .do_runf ('test_embind_3.cpp' , 'UnboundTypeError: Cannot call compute due to unbound types: Pi' )
73907389
7391- @no_wasm64 ('embind does not yet support MEMORY64' )
73927390 def test_embind_4 (self ):
73937391 self .emcc_args += ['-lembind' , '--post-js' , 'post.js' ]
73947392 create_file ('post.js' , '''
@@ -7440,7 +7438,6 @@ def test_embind_negative_constants(self):
74407438 self .do_run_in_out_file_test ('embind/test_negative_constants.cpp' )
74417439
74427440 @also_with_wasm_bigint
7443- @no_wasm64 ('embind does not yet support MEMORY64' )
74447441 def test_embind_unsigned (self ):
74457442 self .emcc_args += ['-lembind' ]
74467443 self .do_run_in_out_file_test ('embind/test_unsigned.cpp' )
@@ -7474,7 +7471,6 @@ def test_embind_i64_binding(self):
74747471 self .node_args += ['--experimental-wasm-bigint' ]
74757472 self .do_run_in_out_file_test ('embind/test_i64_binding.cpp' , assert_identical = True )
74767473
7477- @no_wasm64 ('embind does not yet support MEMORY64' )
74787474 def test_embind_no_rtti (self ):
74797475 create_file ('main.cpp' , r'''
74807476 #include <emscripten.h>
@@ -7508,7 +7504,6 @@ def test_embind_polymorphic_class_no_rtti(self):
75087504 self .emcc_args += ['-lembind' , '-fno-rtti' , '-DEMSCRIPTEN_HAS_UNBOUND_TYPE_NAMES=0' ]
75097505 self .do_core_test ('test_embind_polymorphic_class_no_rtti.cpp' )
75107506
7511- @no_wasm64 ('embind does not yet support MEMORY64' )
75127507 def test_embind_no_rtti_followed_by_rtti (self ):
75137508 src = r'''
75147509 #include <emscripten.h>
0 commit comments