@@ -378,7 +378,7 @@ module({
378378 } ) ;
379379
380380 BaseFixture . extend ( "string" , function ( ) {
381- var stdStringIsUTF8 = ( cm [ 'EMBIND_STD_STRING_IS_UTF8' ] === true ) ;
381+ var stdStringIsUTF8 = ( cm . getCompilerSetting ( 'EMBIND_STD_STRING_IS_UTF8' ) === true ) ;
382382
383383 test ( "non-ascii strings" , function ( ) {
384384
@@ -642,7 +642,7 @@ module({
642642 assert . throws ( TypeError , function ( ) { cm . const_ref_adder ( 0n , 1 ) ; } ) ;
643643 } ) ;
644644
645- if ( cm [ 'ASSERTIONS' ] ) {
645+ if ( cm . getCompilerSetting ( 'ASSERTIONS' ) ) {
646646 test ( "can pass only number and boolean as floats with assertions" , function ( ) {
647647 assert . throws ( TypeError , function ( ) { cm . const_ref_adder ( 1 , undefined ) ; } ) ;
648648 assert . throws ( TypeError , function ( ) { cm . const_ref_adder ( 1 , null ) ; } ) ;
@@ -824,7 +824,7 @@ module({
824824 assert . equal ( "-2147483648" , cm . long_to_string ( - 2147483648 ) ) ;
825825
826826 // passing out of range values should fail with assertions.
827- if ( cm [ 'ASSERTIONS' ] ) {
827+ if ( cm . getCompilerSetting ( 'ASSERTIONS' ) ) {
828828 assert . throws ( TypeError , function ( ) { cm . char_to_string ( - 129 ) ; } ) ;
829829 assert . throws ( TypeError , function ( ) { cm . char_to_string ( 128 ) ; } ) ;
830830 assert . throws ( TypeError , function ( ) { cm . signed_char_to_string ( - 129 ) ; } ) ;
@@ -863,7 +863,7 @@ module({
863863 assert . equal ( 2147483648 , cm . load_unsigned_long ( ) ) ;
864864 } ) ;
865865
866- if ( cm [ 'ASSERTIONS' ] ) {
866+ if ( cm . getCompilerSetting ( 'ASSERTIONS' ) ) {
867867 test ( "throws type error when attempting to coerce null to int" , function ( ) {
868868 var e = assert . throws ( TypeError , function ( ) {
869869 cm . int_to_string ( null ) ;
@@ -1044,13 +1044,13 @@ module({
10441044
10451045 assert . equal ( undefined , vec . get ( 4 ) ) ;
10461046 // only test a negative index without assertions.
1047- if ( ! cm [ 'ASSERTIONS' ] ) {
1047+ if ( ! cm . getCompilerSetting ( 'ASSERTIONS' ) ) {
10481048 assert . equal ( undefined , vec . get ( - 1 ) ) ;
10491049 }
10501050 vec . delete ( ) ;
10511051 } ) ;
10521052
1053- if ( cm [ 'ASSERTIONS' ] ) {
1053+ if ( cm . getCompilerSetting ( 'ASSERTIONS' ) ) {
10541054 test ( "out of type range array index throws with assertions" , function ( ) {
10551055 var vec = cm . emval_test_return_vector ( ) ;
10561056
@@ -1445,7 +1445,7 @@ module({
14451445 c . delete ( ) ;
14461446 } ) ;
14471447
1448- if ( cm [ 'ASSERTIONS' ] ) {
1448+ if ( cm . getCompilerSetting ( 'ASSERTIONS' ) ) {
14491449 test ( "assigning string or object to integer raises TypeError with assertions" , function ( ) {
14501450 var c = new cm . CustomStruct ( ) ;
14511451 var e = assert . throws ( TypeError , function ( ) {
@@ -2509,7 +2509,8 @@ module({
25092509
25102510 BaseFixture . extend ( "function names" , function ( ) {
25112511 assert . equal ( 'ValHolder' , cm . ValHolder . name ) ;
2512- if ( ! cm [ 'DYNAMIC_EXECUTION' ] ) {
2512+
2513+ if ( ! cm . getCompilerSetting ( 'DYNAMIC_EXECUTION' ) ) {
25132514 assert . equal ( '' , cm . ValHolder . prototype . setVal . name ) ;
25142515 assert . equal ( '' , cm . ValHolder . makeConst . name ) ;
25152516 } else {
0 commit comments