@@ -1022,7 +1022,6 @@ def test_exceptions_off(self):
1022
1022
self .do_runf ('core/test_exceptions.cpp' , assert_returncode = NON_ZERO )
1023
1023
1024
1024
@no_wasmfs ('https://github.com/emscripten-core/emscripten/issues/16816' )
1025
- @no_asan ('TODO: ASan support in minimal runtime' )
1026
1025
def test_exceptions_minimal_runtime (self ):
1027
1026
self .maybe_closure ()
1028
1027
self .set_setting ('MINIMAL_RUNTIME' )
@@ -5605,7 +5604,6 @@ def test_utf8_invalid(self, args):
5605
5604
self .do_runf ('test_utf8_invalid.c' , 'OK.' , emcc_args = args )
5606
5605
5607
5606
# Test that invalid character in UTF8 does not cause decoding to crash.
5608
- @no_asan ('TODO: ASan support in minimal runtime' )
5609
5607
@parameterized ({
5610
5608
'' : [[]],
5611
5609
'textdecoder' : [['-sTEXTDECODER' ]],
@@ -8621,7 +8619,6 @@ def test_no_declare_asm_module_exports(self):
8621
8619
8622
8620
# Tests that building with -sDECLARE_ASM_MODULE_EXPORTS=0 works
8623
8621
@no_wasmfs ('https://github.com/emscripten-core/emscripten/issues/16816' )
8624
- @no_asan ('TODO: ASan support in minimal runtime' )
8625
8622
def test_minimal_runtime_no_declare_asm_module_exports (self ):
8626
8623
self .set_setting ('DECLARE_ASM_MODULE_EXPORTS' , 0 )
8627
8624
self .set_setting ('WASM_ASYNC_COMPILATION' , 0 )
@@ -8651,7 +8648,6 @@ def test_minimal_runtime_hello_world(self, args):
8651
8648
'fs' : ('FORCE_FILESYSTEM' ,),
8652
8649
'nofs' : ('NO_FILESYSTEM' ,),
8653
8650
})
8654
- @no_asan ('TODO: ASan support in minimal runtime' )
8655
8651
def test_minimal_runtime_hello_printf (self , extra_setting ):
8656
8652
self .set_setting ('MINIMAL_RUNTIME' )
8657
8653
self .emcc_args += ['--pre-js' , test_file ('minimal_runtime_exit_handling.js' )]
@@ -8664,7 +8660,7 @@ def test_minimal_runtime_hello_printf(self, extra_setting):
8664
8660
8665
8661
# Tests that -sMINIMAL_RUNTIME works well with SAFE_HEAP
8666
8662
@no_wasmfs ('https://github.com/emscripten-core/emscripten/issues/16816' )
8667
- @no_asan ('TODO: ASan support in minimal runtime ' )
8663
+ @no_asan ('SAFE_HEAP cannot be used with ASan ' )
8668
8664
def test_minimal_runtime_safe_heap (self ):
8669
8665
self .set_setting ('MINIMAL_RUNTIME' )
8670
8666
self .emcc_args += ['--pre-js' , test_file ('minimal_runtime_exit_handling.js' )]
@@ -8678,7 +8674,6 @@ def test_minimal_runtime_safe_heap(self):
8678
8674
8679
8675
# Tests global initializer with -sMINIMAL_RUNTIME
8680
8676
@no_wasmfs ('https://github.com/emscripten-core/emscripten/issues/16816' )
8681
- @no_asan ('TODO: ASan support in minimal runtime' )
8682
8677
def test_minimal_runtime_global_initializer (self ):
8683
8678
self .set_setting ('MINIMAL_RUNTIME' )
8684
8679
self .emcc_args += ['--pre-js' , test_file ('minimal_runtime_exit_handling.js' )]
@@ -9365,7 +9360,6 @@ def test_get_exported_function(self):
9365
9360
self .do_core_test ('test_get_exported_function.cpp' )
9366
9361
9367
9362
# Tests the emscripten_get_exported_function() API.
9368
- @no_asan ('TODO: ASan support in minimal runtime' )
9369
9363
def test_minimal_runtime_get_exported_function (self ):
9370
9364
self .set_setting ('ALLOW_TABLE_GROWTH' )
9371
9365
self .set_setting ('MINIMAL_RUNTIME' )
0 commit comments