@@ -378,7 +378,7 @@ module({
378
378
} ) ;
379
379
380
380
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 ) ;
382
382
383
383
test ( "non-ascii strings" , function ( ) {
384
384
@@ -642,7 +642,7 @@ module({
642
642
assert . throws ( TypeError , function ( ) { cm . const_ref_adder ( 0n , 1 ) ; } ) ;
643
643
} ) ;
644
644
645
- if ( cm [ 'ASSERTIONS' ] ) {
645
+ if ( cm . getCompilerSetting ( 'ASSERTIONS' ) ) {
646
646
test ( "can pass only number and boolean as floats with assertions" , function ( ) {
647
647
assert . throws ( TypeError , function ( ) { cm . const_ref_adder ( 1 , undefined ) ; } ) ;
648
648
assert . throws ( TypeError , function ( ) { cm . const_ref_adder ( 1 , null ) ; } ) ;
@@ -824,7 +824,7 @@ module({
824
824
assert . equal ( "-2147483648" , cm . long_to_string ( - 2147483648 ) ) ;
825
825
826
826
// passing out of range values should fail with assertions.
827
- if ( cm [ 'ASSERTIONS' ] ) {
827
+ if ( cm . getCompilerSetting ( 'ASSERTIONS' ) ) {
828
828
assert . throws ( TypeError , function ( ) { cm . char_to_string ( - 129 ) ; } ) ;
829
829
assert . throws ( TypeError , function ( ) { cm . char_to_string ( 128 ) ; } ) ;
830
830
assert . throws ( TypeError , function ( ) { cm . signed_char_to_string ( - 129 ) ; } ) ;
@@ -863,7 +863,7 @@ module({
863
863
assert . equal ( 2147483648 , cm . load_unsigned_long ( ) ) ;
864
864
} ) ;
865
865
866
- if ( cm [ 'ASSERTIONS' ] ) {
866
+ if ( cm . getCompilerSetting ( 'ASSERTIONS' ) ) {
867
867
test ( "throws type error when attempting to coerce null to int" , function ( ) {
868
868
var e = assert . throws ( TypeError , function ( ) {
869
869
cm . int_to_string ( null ) ;
@@ -1044,13 +1044,13 @@ module({
1044
1044
1045
1045
assert . equal ( undefined , vec . get ( 4 ) ) ;
1046
1046
// only test a negative index without assertions.
1047
- if ( ! cm [ 'ASSERTIONS' ] ) {
1047
+ if ( ! cm . getCompilerSetting ( 'ASSERTIONS' ) ) {
1048
1048
assert . equal ( undefined , vec . get ( - 1 ) ) ;
1049
1049
}
1050
1050
vec . delete ( ) ;
1051
1051
} ) ;
1052
1052
1053
- if ( cm [ 'ASSERTIONS' ] ) {
1053
+ if ( cm . getCompilerSetting ( 'ASSERTIONS' ) ) {
1054
1054
test ( "out of type range array index throws with assertions" , function ( ) {
1055
1055
var vec = cm . emval_test_return_vector ( ) ;
1056
1056
@@ -1445,7 +1445,7 @@ module({
1445
1445
c . delete ( ) ;
1446
1446
} ) ;
1447
1447
1448
- if ( cm [ 'ASSERTIONS' ] ) {
1448
+ if ( cm . getCompilerSetting ( 'ASSERTIONS' ) ) {
1449
1449
test ( "assigning string or object to integer raises TypeError with assertions" , function ( ) {
1450
1450
var c = new cm . CustomStruct ( ) ;
1451
1451
var e = assert . throws ( TypeError , function ( ) {
@@ -2509,7 +2509,8 @@ module({
2509
2509
2510
2510
BaseFixture . extend ( "function names" , function ( ) {
2511
2511
assert . equal ( 'ValHolder' , cm . ValHolder . name ) ;
2512
- if ( ! cm [ 'DYNAMIC_EXECUTION' ] ) {
2512
+
2513
+ if ( ! cm . getCompilerSetting ( 'DYNAMIC_EXECUTION' ) ) {
2513
2514
assert . equal ( '' , cm . ValHolder . prototype . setVal . name ) ;
2514
2515
assert . equal ( '' , cm . ValHolder . makeConst . name ) ;
2515
2516
} else {
0 commit comments