diff --git a/src/library.js b/src/library.js index 727c77534182f..ebcf7b789f9ef 100644 --- a/src/library.js +++ b/src/library.js @@ -1551,8 +1551,7 @@ addToLibrary({ var ret = getCompilerSetting(name); if (typeof ret == 'number' || typeof ret == 'boolean') return ret; - if (!_emscripten_get_compiler_setting.cache) _emscripten_get_compiler_setting.cache = {}; - var cache = _emscripten_get_compiler_setting.cache; + var cache = _emscripten_get_compiler_setting.cache ??= {}; var fullret = cache[name]; if (fullret) return fullret; return cache[name] = stringToNewUTF8(ret); diff --git a/src/library_fs.js b/src/library_fs.js index d3f70f83f45ad..c01999dfafcbc 100644 --- a/src/library_fs.js +++ b/src/library_fs.js @@ -66,7 +66,9 @@ FS.staticInit(); genericErrors: {}, filesystems: null, syncFSRequests: 0, // we warn if there are multiple in flight at once - +#if expectToReceiveOnModule('logReadFiles') + readFiles: {}, +#endif #if ASSERTIONS ErrnoError: class extends Error { #else @@ -1100,8 +1102,8 @@ FS.staticInit(); if (stream.stream_ops.open) { stream.stream_ops.open(stream); } +#if expectToReceiveOnModule('logReadFiles') if (Module['logReadFiles'] && !(flags & {{{ cDefs.O_WRONLY}}})) { - if (!FS.readFiles) FS.readFiles = {}; if (!(path in FS.readFiles)) { FS.readFiles[path] = 1; #if FS_DEBUG @@ -1109,6 +1111,7 @@ FS.staticInit(); #endif } } +#endif #if FS_DEBUG if (FS.trackingDelegate['onOpenFile']) { FS.trackingDelegate['onOpenFile'](path, trackingFlags); @@ -1588,7 +1591,7 @@ FS.staticInit(); createDevice(parent, name, input, output) { var path = PATH.join2(typeof parent == 'string' ? parent : FS.getPath(parent), name); var mode = FS_getMode(!!input, !!output); - if (!FS.createDevice.major) FS.createDevice.major = 64; + FS.createDevice.major ??= 64; var dev = FS.makedev(FS.createDevice.major++, 0); // Create a fake device that a set of stream ops to emulate // the old behavior. diff --git a/src/library_html5.js b/src/library_html5.js index 4e73df86ca423..e5d0e41c5b4cc 100644 --- a/src/library_html5.js +++ b/src/library_html5.js @@ -12,22 +12,27 @@ var LibraryHTML5 = { ], $JSEvents: { -/* We do not depend on the exact initial values of falsey member fields - these - fields can be populated on-demand to save code size. - (but still documented here to keep track of what is supposed to be present) - +#if USE_CLOSURE_COMPILER // pointers to structs malloc()ed to Emscripten HEAP for JS->C interop. + batteryEvent: 0, + gamepadEvent: 0, keyEvent: 0, mouseEvent: 0, wheelEvent: 0, uiEvent: 0, focusEvent: 0, deviceOrientationEvent: 0, + orientationChangeEvent: 0, deviceMotionEvent: 0, fullscreenChangeEvent: 0, pointerlockChangeEvent: 0, visibilityChangeEvent: 0, touchEvent: 0, +#endif + +/* We do not depend on the exact initial values of falsey member fields - these + fields can be populated on-demand to save code size. + (but still documented here to keep track of what is supposed to be present) // When we transition from fullscreen to windowed mode, we remember here the // element that was just in fullscreen mode so that we can report @@ -253,7 +258,7 @@ var LibraryHTML5 = { #if PTHREADS targetThread = JSEvents.getTargetThreadForEventCallback(targetThread); #endif - if (!JSEvents.keyEvent) JSEvents.keyEvent = _malloc({{{ C_STRUCTS.EmscriptenKeyboardEvent.__size__ }}}); + JSEvents.keyEvent ||= _malloc({{{ C_STRUCTS.EmscriptenKeyboardEvent.__size__ }}}); var keyEventHandlerFunc = (e) => { #if ASSERTIONS @@ -507,7 +512,7 @@ var LibraryHTML5 = { #if PTHREADS targetThread = JSEvents.getTargetThreadForEventCallback(targetThread); #endif - if (!JSEvents.mouseEvent) JSEvents.mouseEvent = _malloc({{{ C_STRUCTS.EmscriptenMouseEvent.__size__ }}}); + JSEvents.mouseEvent ||= _malloc({{{ C_STRUCTS.EmscriptenMouseEvent.__size__ }}}); target = findEventTarget(target); var mouseEventHandlerFunc = (e = event) => { @@ -598,7 +603,7 @@ var LibraryHTML5 = { #if PTHREADS targetThread = JSEvents.getTargetThreadForEventCallback(targetThread); #endif - if (!JSEvents.wheelEvent) JSEvents.wheelEvent = _malloc({{{ C_STRUCTS.EmscriptenWheelEvent.__size__ }}}); + JSEvents.wheelEvent ||= _malloc({{{ C_STRUCTS.EmscriptenWheelEvent.__size__ }}}); // The DOM Level 3 events spec event 'wheel' var wheelHandlerFunc = (e = event) => { @@ -673,7 +678,7 @@ var LibraryHTML5 = { #if PTHREADS targetThread = JSEvents.getTargetThreadForEventCallback(targetThread); #endif - if (!JSEvents.uiEvent) JSEvents.uiEvent = _malloc({{{ C_STRUCTS.EmscriptenUiEvent.__size__ }}}); + JSEvents.uiEvent ||= _malloc({{{ C_STRUCTS.EmscriptenUiEvent.__size__ }}}); #if DISABLE_DEPRECATED_FIND_EVENT_TARGET_BEHAVIOR target = findEventTarget(target); @@ -745,7 +750,7 @@ var LibraryHTML5 = { #if PTHREADS targetThread = JSEvents.getTargetThreadForEventCallback(targetThread); #endif - if (!JSEvents.focusEvent) JSEvents.focusEvent = _malloc({{{ C_STRUCTS.EmscriptenFocusEvent.__size__ }}}); + JSEvents.focusEvent ||= _malloc({{{ C_STRUCTS.EmscriptenFocusEvent.__size__ }}}); var focusEventHandlerFunc = (e = event) => { var nodeName = JSEvents.getNodeNameForTarget(e.target); @@ -809,7 +814,7 @@ var LibraryHTML5 = { #if PTHREADS targetThread = JSEvents.getTargetThreadForEventCallback(targetThread); #endif - if (!JSEvents.deviceOrientationEvent) JSEvents.deviceOrientationEvent = _malloc({{{ C_STRUCTS.EmscriptenDeviceOrientationEvent.__size__ }}}); + JSEvents.deviceOrientationEvent ||= _malloc({{{ C_STRUCTS.EmscriptenDeviceOrientationEvent.__size__ }}}); var deviceOrientationEventHandlerFunc = (e = event) => { fillDeviceOrientationEventData(JSEvents.deviceOrientationEvent, e, target); // TODO: Thread-safety with respect to emscripten_get_deviceorientation_status() @@ -879,7 +884,7 @@ var LibraryHTML5 = { #if PTHREADS targetThread = JSEvents.getTargetThreadForEventCallback(targetThread); #endif - if (!JSEvents.deviceMotionEvent) JSEvents.deviceMotionEvent = _malloc({{{ C_STRUCTS.EmscriptenDeviceMotionEvent.__size__ }}}); + JSEvents.deviceMotionEvent ||= _malloc({{{ C_STRUCTS.EmscriptenDeviceMotionEvent.__size__ }}}); var deviceMotionEventHandlerFunc = (e = event) => { fillDeviceMotionEventData(JSEvents.deviceMotionEvent, e, target); // TODO: Thread-safety with respect to emscripten_get_devicemotion_status() @@ -962,7 +967,7 @@ var LibraryHTML5 = { #if PTHREADS targetThread = JSEvents.getTargetThreadForEventCallback(targetThread); #endif - if (!JSEvents.orientationChangeEvent) JSEvents.orientationChangeEvent = _malloc({{{ C_STRUCTS.EmscriptenOrientationChangeEvent.__size__ }}}); + JSEvents.orientationChangeEvent ||= _malloc({{{ C_STRUCTS.EmscriptenOrientationChangeEvent.__size__ }}}); var orientationChangeEventHandlerFunc = (e = event) => { #if PTHREADS @@ -1074,7 +1079,7 @@ var LibraryHTML5 = { #if PTHREADS targetThread = JSEvents.getTargetThreadForEventCallback(targetThread); #endif - if (!JSEvents.fullscreenChangeEvent) JSEvents.fullscreenChangeEvent = _malloc({{{ C_STRUCTS.EmscriptenFullscreenChangeEvent.__size__ }}}); + JSEvents.fullscreenChangeEvent ||= _malloc({{{ C_STRUCTS.EmscriptenFullscreenChangeEvent.__size__ }}}); var fullscreenChangeEventhandlerFunc = (e = event) => { #if PTHREADS @@ -1200,9 +1205,9 @@ var LibraryHTML5 = { // If we are adding padding, must choose a background color or otherwise Chrome will give the // padding a default white color. Do it only if user has not customized their own background color. - if (!target.style.backgroundColor) target.style.backgroundColor = 'black'; + target.style.backgroundColor ||= 'black'; // IE11 does the same, but requires the color to be set in the document body. - if (!document.body.style.backgroundColor) document.body.style.backgroundColor = 'black'; // IE11 + document.body.style.backgroundColor ||= 'black'; // IE11 // Firefox always shows black letterboxes independent of style color. target.style.width = cssWidth + 'px'; @@ -1421,7 +1426,7 @@ var LibraryHTML5 = { $doRequestFullscreen: (target, strategy) => { if (!JSEvents.fullscreenEnabled()) return {{{ cDefs.EMSCRIPTEN_RESULT_NOT_SUPPORTED }}}; #if !DISABLE_DEPRECATED_FIND_EVENT_TARGET_BEHAVIOR - if (!target) target = '#canvas'; + target ||= '#canvas'; #endif target = findEventTarget(target); if (!target) return {{{ cDefs.EMSCRIPTEN_RESULT_UNKNOWN_TARGET }}}; @@ -1604,7 +1609,7 @@ var LibraryHTML5 = { #if PTHREADS targetThread = JSEvents.getTargetThreadForEventCallback(targetThread); #endif - if (!JSEvents.pointerlockChangeEvent) JSEvents.pointerlockChangeEvent = _malloc({{{ C_STRUCTS.EmscriptenPointerlockChangeEvent.__size__ }}}); + JSEvents.pointerlockChangeEvent ||= _malloc({{{ C_STRUCTS.EmscriptenPointerlockChangeEvent.__size__ }}}); var pointerlockChangeEventHandlerFunc = (e = event) => { #if PTHREADS @@ -1742,7 +1747,7 @@ var LibraryHTML5 = { emscripten_request_pointerlock__deps: ['$JSEvents', '$requestPointerLock', '$findEventTarget'], emscripten_request_pointerlock: (target, deferUntilInEventHandler) => { #if !DISABLE_DEPRECATED_FIND_EVENT_TARGET_BEHAVIOR - if (!target) target = '#canvas'; + target ||= '#canvas'; #endif target = findEventTarget(target); if (!target) return {{{ cDefs.EMSCRIPTEN_RESULT_UNKNOWN_TARGET }}}; @@ -1833,7 +1838,7 @@ var LibraryHTML5 = { #if PTHREADS targetThread = JSEvents.getTargetThreadForEventCallback(targetThread); #endif - if (!JSEvents.visibilityChangeEvent) JSEvents.visibilityChangeEvent = _malloc({{{ C_STRUCTS.EmscriptenVisibilityChangeEvent.__size__ }}}); + JSEvents.visibilityChangeEvent ||= _malloc({{{ C_STRUCTS.EmscriptenVisibilityChangeEvent.__size__ }}}); var visibilityChangeEventHandlerFunc = (e = event) => { #if PTHREADS @@ -1887,7 +1892,7 @@ var LibraryHTML5 = { #if PTHREADS targetThread = JSEvents.getTargetThreadForEventCallback(targetThread); #endif - if (!JSEvents.touchEvent) JSEvents.touchEvent = _malloc({{{ C_STRUCTS.EmscriptenTouchEvent.__size__ }}}); + JSEvents.touchEvent ||= _malloc({{{ C_STRUCTS.EmscriptenTouchEvent.__size__ }}}); target = findEventTarget(target); @@ -2035,7 +2040,7 @@ var LibraryHTML5 = { #if PTHREADS targetThread = JSEvents.getTargetThreadForEventCallback(targetThread); #endif - if (!JSEvents.gamepadEvent) JSEvents.gamepadEvent = _malloc({{{ C_STRUCTS.EmscriptenGamepadEvent.__size__ }}}); + JSEvents.gamepadEvent ||= _malloc({{{ C_STRUCTS.EmscriptenGamepadEvent.__size__ }}}); var gamepadEventHandlerFunc = (e = event) => { #if PTHREADS @@ -2175,7 +2180,7 @@ var LibraryHTML5 = { #if PTHREADS targetThread = JSEvents.getTargetThreadForEventCallback(targetThread); #endif - if (!JSEvents.batteryEvent) JSEvents.batteryEvent = _malloc({{{ C_STRUCTS.EmscriptenBatteryEvent.__size__ }}}); + JSEvents.batteryEvent ||= _malloc({{{ C_STRUCTS.EmscriptenBatteryEvent.__size__ }}}); var batteryEventHandlerFunc = (e = event) => { #if PTHREADS diff --git a/src/library_html5_webgl.js b/src/library_html5_webgl.js index 148f8f309d715..9ff25d0e2631e 100644 --- a/src/library_html5_webgl.js +++ b/src/library_html5_webgl.js @@ -382,7 +382,7 @@ var LibraryHtml5WebGL = { #endif #if !DISABLE_DEPRECATED_FIND_EVENT_TARGET_BEHAVIOR - if (!target) target = Module['canvas']; + target ||= Module['canvas']; #endif var webGlEventHandlerFunc = (e = event) => { diff --git a/src/library_lz4.js b/src/library_lz4.js index 44de6ddfbad3f..83307075a6c19 100644 --- a/src/library_lz4.js +++ b/src/library_lz4.js @@ -22,8 +22,7 @@ addToLibrary({ }, loadPackage(pack, preloadPlugin) { LZ4.init(); - var compressedData = pack['compressedData']; - if (!compressedData) compressedData = LZ4.codec.compressPackage(pack['data']); + var compressedData = pack['compressedData'] || LZ4.codec.compressPackage(pack['data']); assert(compressedData['cachedIndexes'].length === compressedData['cachedChunks'].length); for (var i = 0; i < compressedData['cachedIndexes'].length; i++) { compressedData['cachedIndexes'][i] = -1; diff --git a/src/library_sdl.js b/src/library_sdl.js index 0d54f422b3ad7..63f7e5e8223cf 100644 --- a/src/library_sdl.js +++ b/src/library_sdl.js @@ -2042,7 +2042,7 @@ var LibrarySDL = { SDL.eventHandlerContext = userdata; // All SDLEvents take the same amount of memory - if (!SDL.eventHandlerTemp) SDL.eventHandlerTemp = _malloc({{{ C_STRUCTS.SDL_KeyboardEvent.__size__ }}}); + SDL.eventHandlerTemp ||= _malloc({{{ C_STRUCTS.SDL_KeyboardEvent.__size__ }}}); }, SDL_SetColors__proxy: 'sync', diff --git a/src/library_stack_trace.js b/src/library_stack_trace.js index 6d13ea390cd61..41612d450cec6 100644 --- a/src/library_stack_trace.js +++ b/src/library_stack_trace.js @@ -58,8 +58,7 @@ var LibraryStackTrace = { lineno = parts[3]; column = parts[4]; } else { - parts = newFirefoxRe.exec(line); - if (!parts) parts = firefoxRe.exec(line); + parts = newFirefoxRe.exec(line) || firefoxRe.exec(line); if (parts && parts.length >= 4) { symbolName = parts[1]; file = parts[2]; diff --git a/src/library_wasmfs.js b/src/library_wasmfs.js index 596d2dd53109a..982be847217ee 100644 --- a/src/library_wasmfs.js +++ b/src/library_wasmfs.js @@ -409,7 +409,7 @@ FS.init(); } var path = PATH.join2(parent, name); var mode = FS_getMode(!!input, !!output); - if (!FS.createDevice.major) FS.createDevice.major = 64; + FS.createDevice.major ??= 64; var dev = FS.makedev(FS.createDevice.major++, 0); // Create a fake device with a set of stream ops to emulate // the old API's createDevice(). diff --git a/src/library_webgl.js b/src/library_webgl.js index ff07e2a48ae3b..990c384be027f 100644 --- a/src/library_webgl.js +++ b/src/library_webgl.js @@ -669,7 +669,7 @@ for (/**@suppress{duplicate}*/var i = 0; i <= {{{ GL_POOL_TEMP_BUFFERS_SIZE }}}; }, hookWebGL: function(glCtx) { - if (!glCtx) glCtx = this.detectWebGLContext(); + glCtx ??= this.detectWebGLContext(); if (!glCtx) return; if (!((typeof WebGLRenderingContext != 'undefined' && glCtx instanceof WebGLRenderingContext) || (typeof WebGL2RenderingContext != 'undefined' && glCtx instanceof WebGL2RenderingContext))) { @@ -4161,8 +4161,7 @@ for (/**@suppress{duplicate}*/var i = 0; i <= {{{ GL_POOL_TEMP_BUFFERS_SIZE }}}; var mem = _malloc(length), binding = emscriptenWebGLGetBufferBinding(target); if (!mem) return 0; - if (!GL.mappedBuffers[binding]) GL.mappedBuffers[binding] = {}; - binding = GL.mappedBuffers[binding]; + binding = GL.mappedBuffers[binding] ??= {}; binding.offset = offset; binding.length = length; binding.mem = mem; diff --git a/src/library_workerfs.js b/src/library_workerfs.js index b5fe787d5b11c..cc5e5a7117962 100644 --- a/src/library_workerfs.js +++ b/src/library_workerfs.js @@ -12,7 +12,7 @@ addToLibrary({ reader: null, mount(mount) { assert(ENVIRONMENT_IS_WORKER); - if (!WORKERFS.reader) WORKERFS.reader = new FileReaderSync(); + WORKERFS.reader ??= new FileReaderSync(); var root = WORKERFS.createNode(null, '/', WORKERFS.DIR_MODE, 0); var createdParents = {}; function ensureParent(path) { diff --git a/src/preamble.js b/src/preamble.js index 40dd0f3747f78..d37cb9fe76951 100644 --- a/src/preamble.js +++ b/src/preamble.js @@ -1076,7 +1076,7 @@ function createWasm() { } #endif - if (!wasmBinaryFile) wasmBinaryFile = findWasmBinary(); + wasmBinaryFile ??= findWasmBinary(); #if WASM_ASYNC_COMPILATION #if RUNTIME_DEBUG diff --git a/src/shell.html b/src/shell.html index 6a946c28d0c1d..df59a407bd54f 100644 --- a/src/shell.html +++ b/src/shell.html @@ -63,7 +63,7 @@ return canvas; })(), setStatus: (text) => { - if (!Module.setStatus.last) Module.setStatus.last = { time: Date.now(), text: '' }; + Module.setStatus.last ??= { time: Date.now(), text: '' }; if (text === Module.setStatus.last.text) return; var m = text.match(/([^(]+)\((\d+(\.\d+)?)\/(\d+)\)/); var now = Date.now(); diff --git a/src/shell_minimal.html b/src/shell_minimal.html index 871ccaf687a43..8924657087272 100644 --- a/src/shell_minimal.html +++ b/src/shell_minimal.html @@ -102,7 +102,7 @@ return canvas; })(), setStatus: (text) => { - if (!Module.setStatus.last) Module.setStatus.last = { time: Date.now(), text: '' }; + Module.setStatus.last ??= { time: Date.now(), text: '' }; if (text === Module.setStatus.last.text) return; var m = text.match(/([^(]+)\((\d+(\.\d+)?)\/(\d+)\)/); var now = Date.now(); diff --git a/test/other/codesize/test_codesize_cxx_ctors1.gzsize b/test/other/codesize/test_codesize_cxx_ctors1.gzsize index 4d0516f0a09cf..732e60fbfb752 100644 --- a/test/other/codesize/test_codesize_cxx_ctors1.gzsize +++ b/test/other/codesize/test_codesize_cxx_ctors1.gzsize @@ -1 +1 @@ -8455 +8451 diff --git a/test/other/codesize/test_codesize_cxx_ctors1.jssize b/test/other/codesize/test_codesize_cxx_ctors1.jssize index 96e20d04ee91a..5260d2d5018d0 100644 --- a/test/other/codesize/test_codesize_cxx_ctors1.jssize +++ b/test/other/codesize/test_codesize_cxx_ctors1.jssize @@ -1 +1 @@ -20831 +20829 diff --git a/test/other/codesize/test_codesize_cxx_ctors2.gzsize b/test/other/codesize/test_codesize_cxx_ctors2.gzsize index 6f34eceee162a..78755de989f5f 100644 --- a/test/other/codesize/test_codesize_cxx_ctors2.gzsize +++ b/test/other/codesize/test_codesize_cxx_ctors2.gzsize @@ -1 +1 @@ -8438 +8435 diff --git a/test/other/codesize/test_codesize_cxx_ctors2.jssize b/test/other/codesize/test_codesize_cxx_ctors2.jssize index 82cd6565207a4..cfe33a90d39b5 100644 --- a/test/other/codesize/test_codesize_cxx_ctors2.jssize +++ b/test/other/codesize/test_codesize_cxx_ctors2.jssize @@ -1 +1 @@ -20799 +20797 diff --git a/test/other/codesize/test_codesize_cxx_except.gzsize b/test/other/codesize/test_codesize_cxx_except.gzsize index d04f86e65c905..99536fa65b60a 100644 --- a/test/other/codesize/test_codesize_cxx_except.gzsize +++ b/test/other/codesize/test_codesize_cxx_except.gzsize @@ -1 +1 @@ -9476 +9473 diff --git a/test/other/codesize/test_codesize_cxx_except.jssize b/test/other/codesize/test_codesize_cxx_except.jssize index ca1b2329e9b27..1b05bd5ff1efb 100644 --- a/test/other/codesize/test_codesize_cxx_except.jssize +++ b/test/other/codesize/test_codesize_cxx_except.jssize @@ -1 +1 @@ -24675 +24673 diff --git a/test/other/codesize/test_codesize_cxx_except_wasm.gzsize b/test/other/codesize/test_codesize_cxx_except_wasm.gzsize index 8c531b620353f..e99025888b261 100644 --- a/test/other/codesize/test_codesize_cxx_except_wasm.gzsize +++ b/test/other/codesize/test_codesize_cxx_except_wasm.gzsize @@ -1 +1 @@ -8415 +8411 diff --git a/test/other/codesize/test_codesize_cxx_except_wasm.jssize b/test/other/codesize/test_codesize_cxx_except_wasm.jssize index 14006fc64ebb7..5581ba83d8e7c 100644 --- a/test/other/codesize/test_codesize_cxx_except_wasm.jssize +++ b/test/other/codesize/test_codesize_cxx_except_wasm.jssize @@ -1 +1 @@ -20725 +20723 diff --git a/test/other/codesize/test_codesize_cxx_except_wasm_exnref.gzsize b/test/other/codesize/test_codesize_cxx_except_wasm_exnref.gzsize index 8c531b620353f..e99025888b261 100644 --- a/test/other/codesize/test_codesize_cxx_except_wasm_exnref.gzsize +++ b/test/other/codesize/test_codesize_cxx_except_wasm_exnref.gzsize @@ -1 +1 @@ -8415 +8411 diff --git a/test/other/codesize/test_codesize_cxx_except_wasm_exnref.jssize b/test/other/codesize/test_codesize_cxx_except_wasm_exnref.jssize index 14006fc64ebb7..5581ba83d8e7c 100644 --- a/test/other/codesize/test_codesize_cxx_except_wasm_exnref.jssize +++ b/test/other/codesize/test_codesize_cxx_except_wasm_exnref.jssize @@ -1 +1 @@ -20725 +20723 diff --git a/test/other/codesize/test_codesize_cxx_lto.gzsize b/test/other/codesize/test_codesize_cxx_lto.gzsize index a665dbc2e401e..c2f4c1d61ce2b 100644 --- a/test/other/codesize/test_codesize_cxx_lto.gzsize +++ b/test/other/codesize/test_codesize_cxx_lto.gzsize @@ -1 +1 @@ -8347 +8342 diff --git a/test/other/codesize/test_codesize_cxx_lto.jssize b/test/other/codesize/test_codesize_cxx_lto.jssize index a356df5369581..e54ddb11fa2c6 100644 --- a/test/other/codesize/test_codesize_cxx_lto.jssize +++ b/test/other/codesize/test_codesize_cxx_lto.jssize @@ -1 +1 @@ -20408 +20407 diff --git a/test/other/codesize/test_codesize_cxx_mangle.gzsize b/test/other/codesize/test_codesize_cxx_mangle.gzsize index a434caefa3d33..ca948475b09c8 100644 --- a/test/other/codesize/test_codesize_cxx_mangle.gzsize +++ b/test/other/codesize/test_codesize_cxx_mangle.gzsize @@ -1 +1 @@ -9480 +9475 diff --git a/test/other/codesize/test_codesize_cxx_mangle.jssize b/test/other/codesize/test_codesize_cxx_mangle.jssize index ca1b2329e9b27..1b05bd5ff1efb 100644 --- a/test/other/codesize/test_codesize_cxx_mangle.jssize +++ b/test/other/codesize/test_codesize_cxx_mangle.jssize @@ -1 +1 @@ -24675 +24673 diff --git a/test/other/codesize/test_codesize_cxx_noexcept.gzsize b/test/other/codesize/test_codesize_cxx_noexcept.gzsize index 4d0516f0a09cf..732e60fbfb752 100644 --- a/test/other/codesize/test_codesize_cxx_noexcept.gzsize +++ b/test/other/codesize/test_codesize_cxx_noexcept.gzsize @@ -1 +1 @@ -8455 +8451 diff --git a/test/other/codesize/test_codesize_cxx_noexcept.jssize b/test/other/codesize/test_codesize_cxx_noexcept.jssize index 96e20d04ee91a..5260d2d5018d0 100644 --- a/test/other/codesize/test_codesize_cxx_noexcept.jssize +++ b/test/other/codesize/test_codesize_cxx_noexcept.jssize @@ -1 +1 @@ -20831 +20829 diff --git a/test/other/codesize/test_codesize_files_js_fs.gzsize b/test/other/codesize/test_codesize_files_js_fs.gzsize index cc01dfd74ce2c..594e0a236d3a5 100644 --- a/test/other/codesize/test_codesize_files_js_fs.gzsize +++ b/test/other/codesize/test_codesize_files_js_fs.gzsize @@ -1 +1 @@ -7581 +7584 diff --git a/test/other/codesize/test_codesize_files_js_fs.jssize b/test/other/codesize/test_codesize_files_js_fs.jssize index 7c50add402076..9b005d8536b07 100644 --- a/test/other/codesize/test_codesize_files_js_fs.jssize +++ b/test/other/codesize/test_codesize_files_js_fs.jssize @@ -1 +1 @@ -18732 +18730 diff --git a/test/other/codesize/test_codesize_hello_O0.gzsize b/test/other/codesize/test_codesize_hello_O0.gzsize index 3786a9fc4d67d..19a67a42b75e8 100644 --- a/test/other/codesize/test_codesize_hello_O0.gzsize +++ b/test/other/codesize/test_codesize_hello_O0.gzsize @@ -1 +1 @@ -7983 +7985 diff --git a/test/other/codesize/test_codesize_hello_O1.gzsize b/test/other/codesize/test_codesize_hello_O1.gzsize index 621b7ce5342a6..3e8aec5254218 100644 --- a/test/other/codesize/test_codesize_hello_O1.gzsize +++ b/test/other/codesize/test_codesize_hello_O1.gzsize @@ -1 +1 @@ -2788 +2790 diff --git a/test/other/codesize/test_codesize_hello_O2.gzsize b/test/other/codesize/test_codesize_hello_O2.gzsize index cf5525a5e3057..636cf9ce0a780 100644 --- a/test/other/codesize/test_codesize_hello_O2.gzsize +++ b/test/other/codesize/test_codesize_hello_O2.gzsize @@ -1 +1 @@ -2470 +2469 diff --git a/test/other/codesize/test_codesize_libcxxabi_message_O3.gzsize b/test/other/codesize/test_codesize_libcxxabi_message_O3.gzsize index 6e371fb2389ae..da2d8a61ec094 100644 --- a/test/other/codesize/test_codesize_libcxxabi_message_O3.gzsize +++ b/test/other/codesize/test_codesize_libcxxabi_message_O3.gzsize @@ -1 +1 @@ -1944 +1943 diff --git a/test/other/codesize/test_codesize_minimal_O0.gzsize b/test/other/codesize/test_codesize_minimal_O0.gzsize index 8e86bc3df7942..d98fa9ec21416 100644 --- a/test/other/codesize/test_codesize_minimal_O0.gzsize +++ b/test/other/codesize/test_codesize_minimal_O0.gzsize @@ -1 +1 @@ -6532 +6535 diff --git a/test/other/codesize/test_codesize_minimal_O1.gzsize b/test/other/codesize/test_codesize_minimal_O1.gzsize index 4f6685469880a..59a0a5c6a786c 100644 --- a/test/other/codesize/test_codesize_minimal_O1.gzsize +++ b/test/other/codesize/test_codesize_minimal_O1.gzsize @@ -1 +1 @@ -1579 +1580 diff --git a/test/other/codesize/test_codesize_minimal_O2.gzsize b/test/other/codesize/test_codesize_minimal_O2.gzsize index 06415b870d0fc..ede42cd0f3220 100644 --- a/test/other/codesize/test_codesize_minimal_O2.gzsize +++ b/test/other/codesize/test_codesize_minimal_O2.gzsize @@ -1 +1 @@ -1437 +1436 diff --git a/test/other/codesize/test_codesize_minimal_O3.gzsize b/test/other/codesize/test_codesize_minimal_O3.gzsize index accf44d484233..8b22af46346d1 100644 --- a/test/other/codesize/test_codesize_minimal_O3.gzsize +++ b/test/other/codesize/test_codesize_minimal_O3.gzsize @@ -1 +1 @@ -1402 +1401 diff --git a/test/other/codesize/test_codesize_minimal_Os.gzsize b/test/other/codesize/test_codesize_minimal_Os.gzsize index accf44d484233..8b22af46346d1 100644 --- a/test/other/codesize/test_codesize_minimal_Os.gzsize +++ b/test/other/codesize/test_codesize_minimal_Os.gzsize @@ -1 +1 @@ -1402 +1401 diff --git a/test/other/codesize/test_codesize_minimal_Oz-ctors.gzsize b/test/other/codesize/test_codesize_minimal_Oz-ctors.gzsize index 80b6d67ed96e7..f252370658e8f 100644 --- a/test/other/codesize/test_codesize_minimal_Oz-ctors.gzsize +++ b/test/other/codesize/test_codesize_minimal_Oz-ctors.gzsize @@ -1 +1 @@ -1394 +1393 diff --git a/test/other/codesize/test_codesize_minimal_Oz.gzsize b/test/other/codesize/test_codesize_minimal_Oz.gzsize index accf44d484233..8b22af46346d1 100644 --- a/test/other/codesize/test_codesize_minimal_Oz.gzsize +++ b/test/other/codesize/test_codesize_minimal_Oz.gzsize @@ -1 +1 @@ -1402 +1401 diff --git a/test/other/codesize/test_codesize_minimal_wasmfs.gzsize b/test/other/codesize/test_codesize_minimal_wasmfs.gzsize index accf44d484233..8b22af46346d1 100644 --- a/test/other/codesize/test_codesize_minimal_wasmfs.gzsize +++ b/test/other/codesize/test_codesize_minimal_wasmfs.gzsize @@ -1 +1 @@ -1402 +1401 diff --git a/test/other/test_unoptimized_code_size.js.size b/test/other/test_unoptimized_code_size.js.size index b90fa0d9747de..4faf6f3583ef2 100644 --- a/test/other/test_unoptimized_code_size.js.size +++ b/test/other/test_unoptimized_code_size.js.size @@ -1 +1 @@ -54746 +54727 diff --git a/test/other/test_unoptimized_code_size_no_asserts.js.size b/test/other/test_unoptimized_code_size_no_asserts.js.size index b449b313117cb..60cf0bb761aa8 100644 --- a/test/other/test_unoptimized_code_size_no_asserts.js.size +++ b/test/other/test_unoptimized_code_size_no_asserts.js.size @@ -1 +1 @@ -30580 +30561 diff --git a/test/other/test_unoptimized_code_size_strict.js.size b/test/other/test_unoptimized_code_size_strict.js.size index e80b6c368bdf5..62ae1a25f7032 100644 --- a/test/other/test_unoptimized_code_size_strict.js.size +++ b/test/other/test_unoptimized_code_size_strict.js.size @@ -1 +1 @@ -53611 +53592