@@ -28,21 +28,20 @@ function setValue(ptr, value, type = 'i8', noSafe) {
2828 case 'double' : { { { makeSetValue ( 'ptr' , '0' , 'value' , 'double' , undefined , undefined , undefined , /*noSafe=*/ true ) } } } ; break ;
2929 default : abort ( 'invalid type for setValue: ' + type ) ;
3030 }
31- } else {
32- #endif
33- switch ( type ) {
34- case 'i1' : { { { makeSetValue ( 'ptr' , '0' , 'value' , 'i1' ) } } } ; break ;
35- case 'i8' : { { { makeSetValue ( 'ptr' , '0' , 'value' , 'i8' ) } } } ; break ;
36- case 'i16' : { { { makeSetValue ( 'ptr' , '0' , 'value' , 'i16' ) } } } ; break ;
37- case 'i32' : { { { makeSetValue ( 'ptr' , '0' , 'value' , 'i32' ) } } } ; break ;
38- case 'i64' : { { { makeSetValue ( 'ptr' , '0' , 'value' , 'i64' ) } } } ; break ;
39- case 'float' : { { { makeSetValue ( 'ptr' , '0' , 'value' , 'float' ) } } } ; break ;
40- case 'double' : { { { makeSetValue ( 'ptr' , '0' , 'value' , 'double' ) } } } ; break ;
41- default : abort ( 'invalid type for setValue: ' + type ) ;
42- }
43- #if SAFE_HEAP
31+ // unreachable
32+ return ;
4433 }
4534#endif
35+ switch ( type ) {
36+ case 'i1' : { { { makeSetValue ( 'ptr' , '0' , 'value' , 'i1' ) } } } ; break ;
37+ case 'i8' : { { { makeSetValue ( 'ptr' , '0' , 'value' , 'i8' ) } } } ; break ;
38+ case 'i16' : { { { makeSetValue ( 'ptr' , '0' , 'value' , 'i16' ) } } } ; break ;
39+ case 'i32' : { { { makeSetValue ( 'ptr' , '0' , 'value' , 'i32' ) } } } ; break ;
40+ case 'i64' : { { { makeSetValue ( 'ptr' , '0' , 'value' , 'i64' ) } } } ; break ;
41+ case 'float' : { { { makeSetValue ( 'ptr' , '0' , 'value' , 'float' ) } } } ; break ;
42+ case 'double' : { { { makeSetValue ( 'ptr' , '0' , 'value' , 'double' ) } } } ; break ;
43+ default : abort ( 'invalid type for setValue: ' + type ) ;
44+ }
4645}
4746
4847/** @param {number } ptr
@@ -62,22 +61,20 @@ function getValue(ptr, type = 'i8', noSafe) {
6261 case 'double' : return { { { makeGetValue ( 'ptr' , '0' , 'double' , undefined , undefined , undefined , undefined , /*noSafe=*/ true ) } } } ;
6362 default: abort ( 'invalid type for getValue: ' + type ) ;
6463 }
65- } else {
66- #endif
67- switch ( type ) {
68- case 'i1' : return { { { makeGetValue ( 'ptr' , '0' , 'i1' ) } } } ;
69- case 'i8' : return { { { makeGetValue ( 'ptr' , '0' , 'i8' ) } } } ;
70- case 'i16' : return { { { makeGetValue ( 'ptr' , '0' , 'i16' ) } } } ;
71- case 'i32' : return { { { makeGetValue ( 'ptr' , '0' , 'i32' ) } } } ;
72- case 'i64' : return { { { makeGetValue ( 'ptr' , '0' , 'i64' ) } } } ;
73- case 'float' : return { { { makeGetValue ( 'ptr' , '0' , 'float' ) } } } ;
74- case 'double' : return { { { makeGetValue ( 'ptr' , '0' , 'double' ) } } } ;
75- default: abort ( 'invalid type for getValue: ' + type ) ;
76- }
77- #if SAFE_HEAP
64+ // unreachable
65+ return ;
7866 }
7967#endif
80- return null ;
68+ switch ( type ) {
69+ case 'i1' : return { { { makeGetValue ( 'ptr' , '0' , 'i1' ) } } } ;
70+ case 'i8' : return { { { makeGetValue ( 'ptr' , '0' , 'i8' ) } } } ;
71+ case 'i16' : return { { { makeGetValue ( 'ptr' , '0' , 'i16' ) } } } ;
72+ case 'i32' : return { { { makeGetValue ( 'ptr' , '0' , 'i32' ) } } } ;
73+ case 'i64' : return { { { makeGetValue ( 'ptr' , '0' , 'i64' ) } } } ;
74+ case 'float' : return { { { makeGetValue ( 'ptr' , '0' , 'float' ) } } } ;
75+ case 'double' : return { { { makeGetValue ( 'ptr' , '0' , 'double' ) } } } ;
76+ default: abort ( 'invalid type for getValue: ' + type ) ;
77+ }
8178}
8279#endif // SAFE_HEAP || !MINIMAL_RUNTIME
8380
0 commit comments