@@ -2360,15 +2360,13 @@ mergeInto(LibraryManager.library, {
2360
2360
return nowIsMonotonic ;
2361
2361
} ,
2362
2362
2363
- #if MINIMAL_RUNTIME
2364
2363
$warnOnce : function ( text ) {
2365
2364
if ( ! warnOnce . shown ) warnOnce . shown = { } ;
2366
2365
if ( ! warnOnce . shown [ text ] ) {
2367
2366
warnOnce . shown [ text ] = 1 ;
2368
2367
err ( text ) ;
2369
2368
}
2370
2369
} ,
2371
- #endif
2372
2370
2373
2371
// Returns [parentFuncArguments, functionName, paramListName]
2374
2372
$traverseStack : function ( args ) {
@@ -2400,11 +2398,7 @@ mergeInto(LibraryManager.library, {
2400
2398
return [ args , funcname , str ] ;
2401
2399
} ,
2402
2400
2403
- emscripten_get_callstack_js__deps : [ '$traverseStack' , '$jsStackTrace' ,
2404
- #if MINIMAL_RUNTIME
2405
- , '$warnOnce'
2406
- #endif
2407
- ] ,
2401
+ emscripten_get_callstack_js__deps : [ '$traverseStack' , '$jsStackTrace' , '$warnOnce' ] ,
2408
2402
emscripten_get_callstack_js__docs : '/** @param {number=} flags */' ,
2409
2403
emscripten_get_callstack_js : function ( flags ) {
2410
2404
var callstack = jsStackTrace ( ) ;
@@ -3299,9 +3293,14 @@ mergeInto(LibraryManager.library, {
3299
3293
throw 'unwind' ;
3300
3294
} ,
3301
3295
3296
+ emscripten_force_exit__deps : [
3297
+ #if ! EXIT_RUNTIME && ASSERTIONS
3298
+ '$warnOnce' ,
3299
+ #endif
3302
3300
#if MINIMAL_RUNTIME
3303
- emscripten_force_exit__deps : [ 'exit' ] ,
3301
+ 'exit' ,
3304
3302
#endif
3303
+ ] ,
3305
3304
emscripten_force_exit__proxy : 'sync' ,
3306
3305
emscripten_force_exit__sig : 'vi' ,
3307
3306
emscripten_force_exit : function ( status ) {
@@ -3651,5 +3650,6 @@ DEFAULT_LIBRARY_FUNCS_TO_INCLUDE.push(
3651
3650
'$writeAsciiToMemory' ,
3652
3651
'$intArrayFromString' ,
3653
3652
'$intArrayToString' ,
3653
+ '$warnOnce' ,
3654
3654
) ;
3655
3655
#endif
0 commit comments