Mock Version: 2.9 Mock Version: 2.9 Mock Version: 2.9 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv7hl --nodeps /builddir/build/SPECS/firefox.spec'], chrootPath='/var/lib/mock/module-firefox-stable-3420210504092455-dab6ca4c-build-27075718-3462319/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv7hl --nodeps /builddir/build/SPECS/firefox.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: armv7hl Building for target armv7hl setting SOURCE_DATE_EPOCH=1619740800 Wrote: /builddir/build/SRPMS/firefox-88.0-7.module_f34+11958+5c1d308a.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target armv7hl --nodeps /builddir/build/SPECS/firefox.spec'], chrootPath='/var/lib/mock/module-firefox-stable-3420210504092455-dab6ca4c-build-27075718-3462319/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target armv7hl --nodeps /builddir/build/SPECS/firefox.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: armv7hl Building for target armv7hl setting SOURCE_DATE_EPOCH=1619740800 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.iQaAo3 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf firefox-88.0 + /usr/bin/tar -xof - + /usr/bin/xz -dc /builddir/build/SOURCES/firefox-88.0.source.tar.xz + STATUS=0 + '[' 0 -ne 0 ']' + cd firefox-88.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #40 (build-aarch64-skia.patch):' Patch #40 (build-aarch64-skia.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .aarch64-skia --fuzz=0 patching file gfx/skia/skia/include/private/SkHalf.h patching file gfx/skia/skia/src/opts/SkRasterPipeline_opts.h patching file gfx/skia/skia/third_party/skcms/src/Transform_inl.h Patch #41 (build-disable-elfhack.patch): + echo 'Patch #41 (build-disable-elfhack.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .disable-elfhack --fuzz=0 patching file toolkit/moz.configure Hunk #1 succeeded at 1278 (offset -2 lines). Patch #3 (mozilla-build-arm.patch): + echo 'Patch #3 (mozilla-build-arm.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .arm --fuzz=0 patching file gfx/skia/skia/include/core/SkPreConfig.h Hunk #1 succeeded at 175 (offset -28 lines). + echo 'Patch #44 (build-arm-libopus.patch):' Patch #44 (build-arm-libopus.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .build-arm-libopus --fuzz=0 patching file media/libopus/silk/arm/arm_silk_map.c Patch #47 (fedora-shebang-build.patch): + echo 'Patch #47 (fedora-shebang-build.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .fedora-shebang --fuzz=0 patching file build/unix/run-mozilla.sh Patch #48 (build-arm-wasm.patch): + echo 'Patch #48 (build-arm-wasm.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .build-arm-wasm --fuzz=0 patching file js/src/wasm/WasmSignalHandlers.cpp Hunk #1 succeeded at 252 (offset 3 lines). Patch #49 (build-arm-libaom.patch): + echo 'Patch #49 (build-arm-libaom.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .build-arm-libaom --fuzz=0 patching file media/libaom/moz.build Patch #53 (firefox-gcc-build.patch): + echo 'Patch #53 (firefox-gcc-build.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .firefox-gcc-build --fuzz=0 patching file toolkit/crashreporter/google-breakpad/src/third_party/lss/linux_syscall_support.h Patch #54 (mozilla-1669639.patch): + echo 'Patch #54 (mozilla-1669639.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1669639 --fuzz=0 patching file build/mach_bootstrap.py Hunk #1 succeeded at 488 (offset -19 lines). Patch #55 (firefox-testing.patch): + echo 'Patch #55 (firefox-testing.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .testing --fuzz=0 patching file docshell/base/crashtests/crashtests.list patching file dom/media/tests/crashtests/crashtests.list patching file testing/marionette/harness/marionette_harness/tests/unit/test_marionette.py patching file testing/tools/websocketprocessbridge/websocketprocessbridge_requirements_3.txt patching file toolkit/crashreporter/test/unit/xpcshell.ini Patch #57 (firefox-disable-ffvpx-with-vapi.patch): + echo 'Patch #57 (firefox-disable-ffvpx-with-vapi.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .ffvpx-with-vapi --fuzz=0 patching file dom/media/platforms/PDMFactory.cpp Patch #58 (firefox-crashreporter-build.patch): + echo 'Patch #58 (firefox-crashreporter-build.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .firefox-crashreporter-build --fuzz=0 patching file toolkit/crashreporter/breakpad-client/linux/handler/exception_handler.cc Patch #100 (firefox-tests-xpcshell.patch): + echo 'Patch #100 (firefox-tests-xpcshell.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .firefox-tests-xpcshell --fuzz=0 patching file browser/components/enterprisepolicies/tests/xpcshell/xpcshell.ini patching file browser/extensions/formautofill/test/unit/xpcshell.ini patching file devtools/client/shared/remote-debugging/adb/xpcshell/xpcshell.ini patching file netwerk/test/unit_ipc/xpcshell.ini patching file netwerk/test/unit/xpcshell.ini patching file security/manager/ssl/tests/unit/xpcshell.ini patching file security/manager/ssl/tests/unit/xpcshell-smartcards.ini patching file toolkit/components/antitracking/test/xpcshell/xpcshell.ini patching file toolkit/components/commandlines/test/unit/xpcshell.ini patching file toolkit/components/corroborator/test/xpcshell/test_verify_jar.js patching file toolkit/components/extensions/test/xpcshell/xpcshell-common.ini patching file toolkit/components/search/tests/xpcshell/xpcshell.ini patching file toolkit/components/telemetry/tests/unit/test_TelemetrySession.js patching file toolkit/modules/subprocess/test/xpcshell/xpcshell.ini patching file toolkit/mozapps/downloads/tests/unit/xpcshell.ini patching file toolkit/mozapps/extensions/test/xpcshell/xpcshell.ini patching file toolkit/profile/xpcshell/xpcshell.ini patching file uriloader/exthandler/tests/unit/test_handlerService.js Patch #101 (firefox-tests-reftest.patch): + echo 'Patch #101 (firefox-tests-reftest.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .firefox-tests-reftest --fuzz=0 patching file dom/canvas/test/reftest/filters/reftest.list patching file dom/html/reftests/autofocus/reftest.list patching file dom/html/reftests/reftest.list patching file dom/media/test/reftest/reftest.list patching file dom/media/webvtt/test/reftest/reftest.list patching file gfx/layers/apz/test/reftest/reftest.list patching file image/test/reftest/downscaling/reftest.list patching file layout/reftests/abs-pos/reftest.list patching file layout/reftests/async-scrolling/reftest.list patching file layout/reftests/bidi/reftest.list patching file layout/reftests/border-radius/reftest.list patching file layout/reftests/bugs/reftest.list patching file layout/reftests/canvas/reftest.list patching file layout/reftests/css-break/reftest.list patching file layout/reftests/css-placeholder/reftest.list patching file layout/reftests/css-ruby/reftest.list patching file layout/reftests/first-letter/reftest.list patching file layout/reftests/font-face/reftest.list patching file layout/reftests/font-matching/reftest.list patching file layout/reftests/forms/fieldset/reftest.list patching file layout/reftests/forms/input/checkbox/reftest.list patching file layout/reftests/forms/input/radio/reftest.list patching file layout/reftests/forms/placeholder/reftest.list patching file layout/reftests/forms/textbox/reftest.list patching file layout/reftests/generated-content/reftest.list patching file layout/reftests/high-contrast/reftest.list patching file layout/reftests/indic-shaping/reftest.list patching file layout/reftests/mathml/reftest.list patching file layout/reftests/position-dynamic-changes/relative/reftest.list patching file layout/reftests/position-sticky/reftest.list patching file layout/reftests/reftest-sanity/reftest.list patching file layout/reftests/svg/reftest.list patching file layout/reftests/svg/smil/style/reftest.list patching file layout/reftests/svg/svg-integration/reftest.list patching file layout/reftests/svg/text/reftest.list patching file layout/reftests/tab-size/reftest.list patching file layout/reftests/text-decoration/reftest.list patching file layout/reftests/text-overflow/reftest.list patching file layout/reftests/text/reftest.list patching file layout/reftests/text-transform/reftest.list patching file layout/reftests/transform-3d/reftest.list patching file layout/reftests/writing-mode/reftest.list patching file layout/reftests/writing-mode/tables/reftest.list patching file layout/reftests/xul/reftest.list patching file layout/xul/reftest/reftest.list Patch #102 (firefox-tests-xpcshell-freeze.patch): + echo 'Patch #102 (firefox-tests-xpcshell-freeze.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .firefox-tests-xpcshell-freeze --fuzz=0 patching file testing/xpcshell/runxpcshelltests.py Hunk #1 succeeded at 1379 (offset -3 lines). Patch #215 (firefox-enable-addons.patch): + echo 'Patch #215 (firefox-enable-addons.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .addons --fuzz=0 patching file browser/app/profile/firefox.js Hunk #1 succeeded at 61 (offset -4 lines). Patch #219 (rhbz-1173156.patch): + echo 'Patch #219 (rhbz-1173156.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .rhbz-1173156 --fuzz=0 patching file extensions/auth/nsAuthSambaNTLM.cpp Patch #221 (firefox-fedora-ua.patch): + echo 'Patch #221 (firefox-fedora-ua.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .fedora-ua --fuzz=0 patching file netwerk/protocol/http/nsHttpHandler.cpp Hunk #1 succeeded at 810 (offset -63 lines). Hunk #2 succeeded at 829 (offset -63 lines). Patch #224 (mozilla-1170092.patch): + echo 'Patch #224 (mozilla-1170092.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1170092 --fuzz=0 patching file extensions/pref/autoconfig/src/nsReadConfig.cpp patching file modules/libpref/Preferences.cpp Hunk #1 succeeded at 4561 (offset 62 lines). patching file toolkit/xre/nsXREDirProvider.cpp Hunk #1 succeeded at 71 (offset 6 lines). Hunk #2 succeeded at 559 (offset 6 lines). Hunk #3 succeeded at 896 (offset 6 lines). patching file xpcom/io/nsAppDirectoryServiceDefs.h Patch #228 (disable-openh264-download.patch): + echo 'Patch #228 (disable-openh264-download.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .disable-openh264-download --fuzz=0 patching file toolkit/modules/GMPInstallManager.jsm Hunk #1 succeeded at 59 (offset 5 lines). patching file toolkit/content/jar.mn Hunk #1 succeeded at 107 (offset -1 lines). patching file toolkit/modules/GMPInstallManager.jsm Hunk #1 succeeded at 239 (offset 1 line). Patch #229 (firefox-nss-addon-hack.patch): + echo 'Patch #229 (firefox-nss-addon-hack.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .firefox-nss-addon-hack --fuzz=0 (Stripping trailing CRs from patch; use --binary to disable.) patching file security/certverifier/NSSCertDBTrustDomain.cpp Hunk #1 succeeded at 1559 (offset -60 lines). + echo 'Patch #402 (mozilla-1196777.patch):' Patch #402 (mozilla-1196777.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1196777 --fuzz=0 patching file widget/gtk/nsWindow.cpp Hunk #1 succeeded at 198 (offset 3 lines). Patch #407 (mozilla-1667096.patch): + echo 'Patch #407 (mozilla-1667096.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1667096 --fuzz=0 patching file media/ffvpx/libavcodec/codec_list.c patching file media/ffvpx/libavcodec/libfdk-aacdec.c patching file media/ffvpx/libavcodec/moz.build patching file toolkit/moz.configure Patch #408 (mozilla-1663844.patch): + echo 'Patch #408 (mozilla-1663844.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1663844 --fuzz=0 patching file dom/media/gmp/GMPSharedMemManager.h patching file dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp patching file dom/media/platforms/agnostic/gmp/GMPVideoDecoder.cpp Hunk #1 succeeded at 68 (offset 1 line). Patch #415 (mozilla-1670333.patch): + echo 'Patch #415 (mozilla-1670333.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1670333 --fuzz=0 patching file dom/media/mp4/MP4Demuxer.cpp patching file dom/media/platforms/PDMFactory.cpp patching file dom/media/platforms/PDMFactory.h Patch #416 (mozilla-1693472.patch): + echo 'Patch #416 (mozilla-1693472.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1693472 --fuzz=0 patching file modules/libpref/init/StaticPrefList.yaml Hunk #1 succeeded at 10871 (offset -120 lines). patching file widget/gtk/WindowSurfaceWayland.cpp Hunk #1 succeeded at 496 (offset 9 lines). Hunk #2 succeeded at 831 (offset 9 lines). patching file widget/gtk/WindowSurfaceWayland.h Patch #417 (mozilla-1702606.patch): + echo 'Patch #417 (mozilla-1702606.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1702606 --fuzz=0 patching file widget/gtk/WindowSurfaceWayland.cpp Hunk #1 succeeded at 751 (offset 14 lines). patching file widget/gtk/nsWaylandDisplay.cpp Patch #418 (mozilla-1703657.patch): + echo 'Patch #418 (mozilla-1703657.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1703657 --fuzz=0 patching file widget/gtk/nsWindow.cpp Hunk #1 succeeded at 2221 (offset 1 line). Patch #419 (mozilla-1703763.patch): + echo 'Patch #419 (mozilla-1703763.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1703763 --fuzz=0 patching file widget/gtk/nsClipboard.cpp patching file widget/gtk/nsClipboard.h patching file widget/gtk/nsClipboardWayland.cpp patching file widget/gtk/nsClipboardWayland.h patching file widget/gtk/nsClipboardX11.h Patch #420 (mochitest-wayland-workaround.patch): + echo 'Patch #420 (mochitest-wayland-workaround.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mochitest-wayland-workaround --fuzz=0 patching file dom/base/test/browser_multiple_popups.js patching file dom/ipc/BrowserChild.cpp patching file toolkit/components/browser/nsWebBrowser.cpp patching file widget/gtk/nsWindow.cpp Patch #421 (mozilla-1580595.patch): + echo 'Patch #421 (mozilla-1580595.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1580595 --fuzz=0 patching file dom/events/EventStateManager.cpp patching file dom/ipc/BrowserParent.cpp patching file dom/ipc/BrowserParent.h patching file dom/ipc/PBrowser.ipdl patching file widget/gtk/mozwayland/mozwayland.c patching file widget/gtk/nsWaylandDisplay.cpp patching file widget/gtk/nsWaylandDisplay.h patching file widget/gtk/nsWindow.cpp patching file widget/gtk/nsWindow.h patching file widget/gtk/wayland/moz.build patching file widget/gtk/wayland/pointer-constraints-unstable-v1-client-protocol.h patching file widget/gtk/wayland/pointer-constraints-unstable-v1-protocol.c patching file widget/gtk/wayland/relative-pointer-unstable-v1-client-protocol.h patching file widget/gtk/wayland/relative-pointer-unstable-v1-protocol.c patching file widget/nsIWidget.h patching file widget/PuppetWidget.cpp patching file widget/PuppetWidget.h patching file widget/gtk/mozgtk/mozgtk.c + /usr/bin/rm -f .mozconfig + /usr/bin/cp /builddir/build/SOURCES/firefox-mozconfig .mozconfig + echo 'ac_add_options --enable-default-toolkit=cairo-gtk3-wayland' + echo 'ac_add_options --enable-official-branding' + /usr/bin/cp /builddir/build/SOURCES/mozilla-api-key mozilla-api-key + /usr/bin/cp /builddir/build/SOURCES/google-api-key google-api-key + /usr/bin/cp /builddir/build/SOURCES/google-loc-api-key google-loc-api-key + echo 'ac_add_options --prefix="/app"' + echo 'ac_add_options --libdir="/app/lib"' + echo 'ac_add_options --with-system-nspr' + echo 'ac_add_options --with-system-nss' + echo 'ac_add_options --enable-system-ffi' + echo 'ac_add_options --disable-elf-hack' + echo 'ac_add_options --enable-optimize' + echo 'ac_add_options --disable-debug' + echo 'ac_add_options --disable-jemalloc' + echo 'ac_add_options --disable-tests' + echo 'ac_add_options --with-system-jpeg' + echo 'ac_add_options --with-system-libvpx' + echo 'ac_add_options --disable-crashreporter' ++ pwd + echo 'ac_add_options --with-mozilla-api-keyfile=/builddir/build/BUILD/firefox-88.0/mozilla-api-key' ++ pwd + echo 'ac_add_options --with-google-location-service-api-keyfile=/builddir/build/BUILD/firefox-88.0/google-loc-api-key' ++ pwd + echo 'ac_add_options --with-google-safebrowsing-api-keyfile=/builddir/build/BUILD/firefox-88.0/google-api-key' + echo 'export NODEJS="/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper"' + chmod -x third_party/rust/itertools/src/lib.rs + chmod a-x third_party/rust/gfx-backend-vulkan/src/command.rs third_party/rust/gfx-backend-vulkan/src/conv.rs third_party/rust/gfx-backend-vulkan/src/device.rs third_party/rust/gfx-backend-vulkan/src/info.rs third_party/rust/gfx-backend-vulkan/src/lib.rs third_party/rust/gfx-backend-vulkan/src/native.rs third_party/rust/gfx-backend-vulkan/src/pool.rs third_party/rust/gfx-backend-vulkan/src/window.rs + chmod a-x third_party/rust/gfx-hal/src/adapter.rs third_party/rust/gfx-hal/src/buffer.rs third_party/rust/gfx-hal/src/device.rs third_party/rust/gfx-hal/src/format.rs third_party/rust/gfx-hal/src/image.rs third_party/rust/gfx-hal/src/lib.rs third_party/rust/gfx-hal/src/memory.rs third_party/rust/gfx-hal/src/pass.rs third_party/rust/gfx-hal/src/pool.rs third_party/rust/gfx-hal/src/query.rs third_party/rust/gfx-hal/src/window.rs + chmod a-x third_party/rust/ash/src/extensions/ext/debug_marker.rs third_party/rust/ash/src/extensions/ext/debug_report.rs third_party/rust/ash/src/extensions/ext/debug_utils.rs third_party/rust/ash/src/extensions/ext/metal_surface.rs third_party/rust/ash/src/extensions/ext/mod.rs + chmod a-x third_party/rust/ash/src/extensions/khr/android_surface.rs third_party/rust/ash/src/extensions/khr/display.rs third_party/rust/ash/src/extensions/khr/display_swapchain.rs third_party/rust/ash/src/extensions/khr/draw_indirect_count.rs third_party/rust/ash/src/extensions/khr/external_memory_fd.rs third_party/rust/ash/src/extensions/khr/mod.rs third_party/rust/ash/src/extensions/khr/push_descriptor.rs third_party/rust/ash/src/extensions/khr/ray_tracing.rs third_party/rust/ash/src/extensions/khr/surface.rs third_party/rust/ash/src/extensions/khr/swapchain.rs third_party/rust/ash/src/extensions/khr/timeline_semaphore.rs third_party/rust/ash/src/extensions/khr/wayland_surface.rs third_party/rust/ash/src/extensions/khr/win32_surface.rs third_party/rust/ash/src/extensions/khr/xcb_surface.rs third_party/rust/ash/src/extensions/khr/xlib_surface.rs + chmod a-x third_party/rust/ash/src/extensions/nv/mesh_shader.rs third_party/rust/ash/src/extensions/nv/mod.rs third_party/rust/ash/src/extensions/nv/ray_tracing.rs + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.AgywJ7 + umask 022 + cd /builddir/build/BUILD + cd firefox-88.0 + mkdir -p my_rust_vendor + cd my_rust_vendor + /usr/bin/tar xf /builddir/build/SOURCES/cbindgen-vendor.tar.xz + mkdir -p .cargo + cat ++ pwd + env CARGO_HOME=.cargo cargo install cbindgen Installing cbindgen v0.16.0 Compiling proc-macro2 v1.0.24 Compiling libc v0.2.86 Compiling syn v1.0.60 Compiling unicode-xid v0.2.1 Compiling getrandom v0.2.2 Compiling cfg-if v1.0.0 Compiling serde_derive v1.0.123 Compiling serde v1.0.123 Compiling bitflags v1.2.1 Compiling ryu v1.0.5 Compiling ppv-lite86 v0.2.10 Compiling autocfg v1.0.1 Compiling serde_json v1.0.62 Compiling unicode-width v0.1.8 Compiling log v0.4.14 Compiling itoa v0.4.7 Compiling remove_dir_all v0.5.3 Compiling hashbrown v0.9.1 Compiling unicode-segmentation v1.7.1 Compiling ansi_term v0.11.0 Compiling vec_map v0.8.2 Compiling cbindgen v0.16.0 Compiling strsim v0.8.0 Compiling textwrap v0.11.0 Compiling indexmap v1.6.1 Compiling heck v0.3.2 Compiling quote v1.0.9 Compiling atty v0.2.14 Compiling rand_core v0.6.2 Compiling clap v2.33.3 Compiling rand_chacha v0.3.0 Compiling rand v0.8.3 Compiling tempfile v3.2.0 Compiling toml v0.5.8 Finished release [optimized] target(s) in 3m 41s Installing /builddir/build/BUILD/firefox-88.0/my_rust_vendor/.cargo/bin/cbindgen Installed package `cbindgen v0.16.0` (executable `cbindgen`) warning: be sure to add `/builddir/build/BUILD/firefox-88.0/my_rust_vendor/.cargo/bin` to your PATH to be able to run the installed binaries ++ pwd + export PATH=/builddir/build/BUILD/firefox-88.0/my_rust_vendor/.cargo/bin:/app/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin + PATH=/builddir/build/BUILD/firefox-88.0/my_rust_vendor/.cargo/bin:/app/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin /builddir/build/BUILD/firefox-88.0 + cd - + mkdir /builddir/build/BUILDROOT/bin + cp /builddir/build/SOURCES/node-stdout-nonblocking-wrapper /builddir/build/BUILDROOT/bin + find ./ -path ./third_party/rust -prune -o -name config.guess -exec cp /usr/lib/rpm/config.guess '{}' ';' cp: cannot stat '/usr/lib/rpm/config.guess': No such file or directory cp: cannot stat '/usr/lib/rpm/config.guess': No such file or directory cp: cannot stat '/usr/lib/rpm/config.guess': No such file or directory cp: cannot stat '/usr/lib/rpm/config.guess': No such file or directory cp: cannot stat '/usr/lib/rpm/config.guess': No such file or directory ++ echo '-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' ++ /usr/bin/sed -e s/-Wall// + MOZ_OPT_FLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' ++ echo '-O2 -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' ++ /usr/bin/sed -e s/-Werror=format-security// + MOZ_OPT_FLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + MOZ_OPT_FLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fpermissive' + MOZ_OPT_FLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now' ++ echo '-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now' ++ /usr/bin/sed -e s/-g/-g0/ + MOZ_OPT_FLAGS='-O2 -fexceptions -g0 -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now' + export 'MOZ_DEBUG_FLAGS= ' + MOZ_DEBUG_FLAGS=' ' + MOZ_LINK_FLAGS='-Wl,--no-keep-memory -Wl,--strip-debug' + echo 'ac_add_options --enable-linker=gold' + MOZ_LINK_FLAGS='-Wl,--no-keep-memory -Wl,--strip-debug -L/app/lib' + export RUSTFLAGS=-Cdebuginfo=0 + RUSTFLAGS=-Cdebuginfo=0 + MOZ_OPT_FLAGS='-O2 -fexceptions -g0 -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT' + echo 'export CFLAGS="-O2 -fexceptions -g0 -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT"' + echo 'export CXXFLAGS="-O2 -fexceptions -g0 -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT"' + echo 'export LDFLAGS="-Wl,--no-keep-memory -Wl,--strip-debug -L/app/lib"' + echo 'export CC=gcc' + echo 'export CXX=g++' + echo 'export AR="gcc-ar"' + echo 'export NM="gcc-nm"' + echo 'export RANLIB="gcc-ranlib"' + MOZ_SMP_FLAGS=-j1 + '[' -z '' ']' ++ /usr/bin/getconf _NPROCESSORS_ONLN + RPM_BUILD_NCPUS=5 + '[' 5 -ge 2 ']' + MOZ_SMP_FLAGS=-j2 + echo 'mk_add_options MOZ_MAKE_FLAGS="-j2"' + echo 'mk_add_options MOZ_SERVICES_SYNC=1' + echo 'export STRIP=/bin/true' + export MACH_USE_SYSTEM_PYTHON=1 + MACH_USE_SYSTEM_PYTHON=1 + ./mach build + cat - 0:01.61 Clobber not needed. 0:01.64 /usr/bin/python3 /builddir/build/BUILD/firefox-88.0/configure.py 0:01.99 Creating Python 3 environment 0:03.19 created virtual environment CPython3.9.4.final.0-32 in 734ms 0:03.19 creator CPython3Posix(dest=/builddir/build/BUILD/firefox-88.0/objdir/_virtualenvs/init_py3, clear=False, no_vcs_ignore=False, global=False) 0:03.19 seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/builddir/.local/share/virtualenv) 0:03.19 added seed packages: pip==20.3.1, setuptools==51.0.0, wheel==0.36.1 0:03.19 activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator 0:03.37 Error processing command. Ignoring because optional. (optional:packages.txt:comm/build/virtualenv_packages.txt) 0:03.41 Re-executing in the virtualenv 0:04.21 Adding configure options from /builddir/build/BUILD/firefox-88.0/.mozconfig 0:04.21 --enable-application=browser 0:04.21 --with-system-zlib 0:04.21 --disable-strip 0:04.21 --enable-necko-wifi 0:04.21 --disable-updater 0:04.21 --enable-chrome-format=omni 0:04.21 --enable-pulseaudio 0:04.21 --enable-av1 0:04.21 --without-system-icu 0:04.21 --enable-release 0:04.21 --update-channel=release 0:04.21 --allow-addon-sideload 0:04.22 --with-system-fdk-aac 0:04.22 --enable-js-shell 0:04.22 --enable-default-toolkit=cairo-gtk3-wayland 0:04.22 --enable-official-branding 0:04.22 --prefix=/app 0:04.22 --libdir=/app/lib 0:04.22 --with-system-nspr 0:04.22 --with-system-nss 0:04.22 --enable-system-ffi 0:04.22 --disable-elf-hack 0:04.22 --enable-optimize 0:04.22 --disable-debug 0:04.22 --disable-jemalloc 0:04.22 --disable-tests 0:04.22 --with-system-jpeg 0:04.22 --with-system-libvpx 0:04.22 --disable-crashreporter 0:04.22 --with-mozilla-api-keyfile=/builddir/build/BUILD/firefox-88.0/mozilla-api-key 0:04.22 --with-google-location-service-api-keyfile=/builddir/build/BUILD/firefox-88.0/google-loc-api-key 0:04.22 --with-google-safebrowsing-api-keyfile=/builddir/build/BUILD/firefox-88.0/google-api-key 0:04.22 --enable-linker=gold 0:04.22 CXXFLAGS=-O2 -fexceptions -g0 -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT 0:04.22 CFLAGS=-O2 -fexceptions -g0 -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT 0:04.22 MOZ_TELEMETRY_REPORTING=1 0:04.22 NODEJS=/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper 0:04.22 STRIP=/bin/true 0:04.22 CC=gcc 0:04.22 NM=gcc-nm 0:04.22 RANLIB=gcc-ranlib 0:04.22 LDFLAGS=-Wl,--no-keep-memory -Wl,--strip-debug -L/app/lib 0:04.22 CXX=g++ 0:04.22 AR=gcc-ar 0:04.22 BUILD_OFFICIAL=1 0:04.22 MOZILLA_OFFICIAL=1 0:04.22 checking for vcs source checkout... no 0:04.29 checking for a shell... /usr/bin/sh 0:04.43 checking for host system type... armv7l-unknown-linux-gnueabihf 0:04.48 checking for target system type... armv7l-unknown-linux-gnueabihf 0:05.60 checking whether cross compiling... no 0:05.92 checking for Python 3... /builddir/build/BUILD/firefox-88.0/objdir/_virtualenvs/init_py3/bin/python (3.9.4) 0:05.97 checking for wget... not found 0:05.98 checking for ccache... not found 0:05.98 checking for the target C compiler... /usr/bin/gcc 0:06.05 checking whether the target C compiler can be used... yes 0:06.05 checking the target C compiler version... 11.1.1 0:06.11 checking the target C compiler works... yes 0:06.11 checking for the target C++ compiler... /usr/bin/g++ 0:06.18 checking whether the target C++ compiler can be used... yes 0:06.18 checking the target C++ compiler version... 11.1.1 0:06.25 checking the target C++ compiler works... yes 0:06.25 checking for the host C compiler... /usr/bin/gcc 0:06.31 checking whether the host C compiler can be used... yes 0:06.32 checking the host C compiler version... 11.1.1 0:06.36 checking the host C compiler works... yes 0:06.36 checking for the host C++ compiler... /usr/bin/g++ 0:06.40 checking whether the host C++ compiler can be used... yes 0:06.40 checking the host C++ compiler version... 11.1.1 0:06.45 checking the host C++ compiler works... yes 0:06.48 checking ARM version support in compiler... 7 0:06.53 checking for ARM SIMD support in compiler... yes 0:06.58 checking for ARM NEON support in compiler... yes 0:06.62 checking for 64-bit OS... no 0:06.69 checking for new enough STL headers from libstdc++... yes 0:06.72 checking for linker... gold 0:06.72 checking for the assembler... /usr/bin/gcc 0:06.74 checking for ar... /usr/bin/gcc-ar 0:06.74 checking for nm... /usr/bin/gcc-nm 0:06.74 checking for pkg_config... /usr/bin/pkg-config 0:06.79 checking for pkg-config version... 1.7.3 0:06.85 checking for stdint.h... yes 0:06.91 checking for inttypes.h... yes 0:06.97 checking for malloc.h... yes 0:07.03 checking for alloca.h... yes 0:07.07 checking for sys/byteorder.h... no 0:07.12 checking for getopt.h... yes 0:07.19 checking for unistd.h... yes 0:07.24 checking for nl_types.h... yes 0:07.28 checking for cpuid.h... no 0:07.35 checking for fts.h... yes 0:07.40 checking for sys/statvfs.h... yes 0:07.46 checking for sys/statfs.h... yes 0:07.51 checking for sys/vfs.h... yes 0:07.57 checking for sys/mount.h... yes 0:07.64 checking for sys/quota.h... yes 0:07.72 checking for linux/quota.h... yes 0:07.79 checking for linux/if_addr.h... yes 0:07.86 checking for linux/rtnetlink.h... yes 0:07.91 checking for sys/queue.h... yes 0:07.98 checking for sys/types.h... yes 0:08.05 checking for netinet/in.h... yes 0:08.10 checking for byteswap.h... yes 0:08.16 checking for memfd_create in sys/mman.h... yes 0:08.23 checking for linux/perf_event.h... yes 0:08.28 checking for perf_event_open system call... yes 0:08.33 checking whether the C compiler supports -Wbitfield-enum-conversion... no 0:08.37 checking whether the C++ compiler supports -Wbitfield-enum-conversion... no 0:08.42 checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no 0:08.47 checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no 0:08.51 checking whether the C compiler supports -Wunreachable-code-return... no 0:08.54 checking whether the C++ compiler supports -Wunreachable-code-return... no 0:08.57 checking whether the C compiler supports -Wclass-varargs... no 0:08.59 checking whether the C++ compiler supports -Wclass-varargs... no 0:08.62 checking whether the C++ compiler supports -Wempty-init-stmt... no 0:08.66 checking whether the C compiler supports -Wfloat-overflow-conversion... no 0:08.70 checking whether the C++ compiler supports -Wfloat-overflow-conversion... no 0:08.74 checking whether the C compiler supports -Wfloat-zero-conversion... no 0:08.77 checking whether the C++ compiler supports -Wfloat-zero-conversion... no 0:08.80 checking whether the C compiler supports -Wloop-analysis... no 0:08.82 checking whether the C++ compiler supports -Wloop-analysis... no 0:08.85 checking whether the C compiler supports -Wno-range-loop-analysis... no 0:08.89 checking whether the C++ compiler supports -Wno-range-loop-analysis... no 0:08.95 checking whether the C++ compiler supports -Wc++2a-compat... yes 0:08.96 checking whether the C++ compiler supports -Wcomma... no 0:09.01 checking whether the C compiler supports -Wduplicated-cond... yes 0:09.06 checking whether the C++ compiler supports -Wduplicated-cond... yes 0:09.11 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:09.17 checking whether the C++ compiler supports -Wunused-function... yes 0:09.22 checking whether the C++ compiler supports -Wunused-variable... yes 0:09.24 checking whether the C compiler supports -Wstring-conversion... no 0:09.27 checking whether the C++ compiler supports -Wstring-conversion... no 0:09.31 checking whether the C compiler supports -Wtautological-overlap-compare... no 0:09.35 checking whether the C++ compiler supports -Wtautological-overlap-compare... no 0:09.40 checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:09.45 checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:09.49 checking whether the C compiler supports -Wtautological-unsigned-zero-compare... no 0:09.54 checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... no 0:09.59 checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... no 0:09.65 checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... no 0:09.68 checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:09.73 checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:09.78 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:09.83 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:09.88 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:09.93 checking whether the C compiler supports -Wno-error=array-bounds... yes 0:09.98 checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:10.03 checking whether the C compiler supports -Wno-error=coverage-mismatch... yes 0:10.08 checking whether the C++ compiler supports -Wno-error=coverage-mismatch... yes 0:10.11 checking whether the C compiler supports -Wno-error=backend-plugin... no 0:10.15 checking whether the C++ compiler supports -Wno-error=backend-plugin... no 0:10.20 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:10.25 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:10.29 checking whether the C compiler supports -Wno-multistatement-macros... yes 0:10.34 checking whether the C++ compiler supports -Wno-multistatement-macros... yes 0:10.38 checking whether the C compiler supports -Wno-error=return-std-move... no 0:10.42 checking whether the C++ compiler supports -Wno-error=return-std-move... no 0:10.46 checking whether the C compiler supports -Wno-error=class-memaccess... yes 0:10.51 checking whether the C++ compiler supports -Wno-error=class-memaccess... yes 0:10.55 checking whether the C compiler supports -Wno-error=atomic-alignment... no 0:10.59 checking whether the C++ compiler supports -Wno-error=atomic-alignment... no 0:10.64 checking whether the C compiler supports -Wno-error=deprecated-copy... yes 0:10.69 checking whether the C++ compiler supports -Wno-error=deprecated-copy... yes 0:10.73 checking whether the C compiler supports -Wformat... yes 0:10.78 checking whether the C++ compiler supports -Wformat... yes 0:10.82 checking whether the C compiler supports -Wformat-security... no 0:10.87 checking whether the C++ compiler supports -Wformat-security... no 0:10.91 checking whether the C compiler supports -Wformat-overflow=2... yes 0:10.97 checking whether the C++ compiler supports -Wformat-overflow=2... yes 0:11.02 checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:11.06 checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:11.11 checking whether the C compiler supports -Werror=implicit-function-declaration... yes 0:11.16 checking whether the C compiler supports -Wno-psabi... yes 0:11.21 checking whether the C++ compiler supports -Wno-psabi... yes 0:11.26 checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:11.31 checking whether the C++ compiler supports -fno-aligned-new... yes 0:11.32 checking for llvm_profdata... /usr/bin/llvm-profdata 0:11.38 checking for libpulse... yes 0:11.41 checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT 0:11.44 checking MOZ_PULSEAUDIO_LIBS... -lpulse 0:11.47 checking for nspr >= 4.26... yes 0:11.50 checking NSPR_CFLAGS... -I/usr/include/nspr4 0:11.53 checking NSPR_LIBS... -lplds4 -lplc4 -lnspr4 -lpthread -ldl 0:11.54 checking for rustc... /usr/bin/rustc 0:11.54 checking for cargo... /usr/bin/cargo 0:11.73 checking rustc version... 1.51.0 0:11.75 checking cargo version... 1.51.0 0:12.05 checking for rust host triplet... armv7-unknown-linux-gnueabihf 0:12.26 checking for rust target triplet... armv7-unknown-linux-gnueabihf 0:12.27 checking for rustdoc... /usr/bin/rustdoc 0:12.28 checking for cbindgen... /builddir/build/BUILD/firefox-88.0/my_rust_vendor/.cargo/bin/cbindgen 0:12.28 checking for rustfmt... not found 0:12.51 checking for clang for bindgen... /usr/bin/clang++ 0:12.60 checking for libclang for bindgen... /usr/lib/libclang.so 0:12.65 checking that libclang is new enough... yes 0:12.65 checking bindgen cflags... -x c++ -fno-sized-deallocation -fno-aligned-new -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN -DOS_POSIX=1 -DOS_LINUX=1 -std=gnu++17 0:12.69 checking for libffi > 3.0.9... yes 0:12.72 checking MOZ_FFI_CFLAGS... 0:12.75 checking MOZ_FFI_LIBS... -lffi 0:12.85 checking for nodejs... /builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper (14.16.1) 0:12.89 checking for gtk+-wayland-3.0 >= 3.14 xkbcommon >= 0.4.1 libdrm >= 2.4... yes 0:12.97 checking MOZ_WAYLAND_CFLAGS... -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/at-spi-2.0 -pthread -I/usr/include/libdrm 0:13.00 checking MOZ_WAYLAND_LIBS... -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lxkbcommon -ldrm 0:13.03 checking for pango >= 1.22.0 pangoft2 >= 1.22.0 pangocairo >= 1.22.0... yes 0:13.08 checking MOZ_PANGO_CFLAGS... -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -pthread 0:13.11 checking MOZ_PANGO_LIBS... -lpangoft2-1.0 -lfontconfig -lfreetype -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lcairo 0:13.14 checking for fontconfig >= 2.7.0... yes 0:13.17 checking _FONTCONFIG_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -pthread -I/usr/include/libxml2 0:13.20 checking _FONTCONFIG_LIBS... -lfontconfig -lfreetype 0:13.23 checking for freetype2 >= 6.1.0... yes 0:13.26 checking _FT2_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -pthread 0:13.29 checking _FT2_LIBS... -lfreetype 0:13.29 checking for tar... /usr/bin/gtar 0:13.29 checking for unzip... /usr/bin/unzip 0:13.29 checking for zip... /usr/bin/zip 0:13.30 checking for gn... not found 0:13.30 checking for the Mozilla API key... yes 0:13.30 checking for the Google Location Service API key... yes 0:13.30 checking for the Google Safebrowsing API key... yes 0:13.30 checking for the Bing API key... no 0:13.30 checking for the Adjust SDK key... no 0:13.30 checking for the Leanplum SDK key... no 0:13.30 checking for the Pocket API key... no 0:13.34 checking for vpx >= 1.8.0... yes 0:13.36 checking MOZ_LIBVPX_CFLAGS... 0:13.39 checking MOZ_LIBVPX_LIBS... -lvpx -lm 0:13.45 checking for vpx/vpx_decoder.h... yes 0:13.58 checking for vpx_codec_dec_init_ver... yes 0:13.70 checking for jpeg_destroy_compress... yes 0:13.76 checking for sufficient jpeg library version... yes 0:13.83 checking for sufficient libjpeg-turbo JCS_EXTENSIONS... yes 0:13.85 checking for fdk-aac... yes 0:13.88 checking MOZ_FDK_AAC_CFLAGS... 0:13.91 checking MOZ_FDK_AAC_LIBS... -lfdk-aac 0:13.92 checking for dump_syms... not found 0:14.02 checking for getcontext... yes 0:14.05 checking for nss >= 3.63... yes 0:14.08 checking NSS_CFLAGS... -I/usr/include/nss3 -I/usr/include/nspr4 0:14.11 checking NSS_LIBS... -lssl3 -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4 -lpthread -ldl 0:14.11 checking for awk... /usr/bin/gawk 0:14.12 checking for perl... /usr/bin/perl 0:14.14 checking for minimum required perl version >= 5.006... 5.032001 0:14.16 checking for full perl installation... yes 0:14.16 checking for gmake... /usr/bin/gmake 0:14.16 checking for watchman... not found 0:14.16 checking for xargs... /usr/bin/xargs 0:14.17 checking for rpmbuild... /usr/bin/rpmbuild 0:14.17 checking for NSIS version... no 0:14.25 checking for llvm-objdump... /usr/bin/llvm-objdump 0:14.28 checking for zlib >= 1.2.3... yes 0:14.32 checking MOZ_ZLIB_CFLAGS... 0:14.35 checking MOZ_ZLIB_LIBS... -lz 0:14.35 checking for m4... /usr/bin/m4 0:14.47 creating cache ./config.cache 0:14.52 checking host system type... armv7l-unknown-linux-gnueabihf 0:14.54 checking target system type... armv7l-unknown-linux-gnueabihf 0:14.57 checking build system type... armv7l-unknown-linux-gnueabihf 0:14.57 checking for objcopy... /usr/bin/objcopy 0:14.63 checking for Cygwin environment... no 0:14.68 checking for mingw32 environment... no 0:14.76 checking for executable suffix... no 0:14.76 checking for gcc... (cached) /usr/bin/gcc -std=gnu99 0:14.76 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -fexceptions -g0 -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -Wl,--no-keep-memory -Wl,--strip-debug -L/app/lib -fuse-ld=gold) works... (cached) yes 0:14.76 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -fexceptions -g0 -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -Wl,--no-keep-memory -Wl,--strip-debug -L/app/lib -fuse-ld=gold) is a cross-compiler... no 0:14.76 checking whether we are using GNU C... (cached) yes 0:14.77 checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes 0:14.77 checking for c++... (cached) /usr/bin/g++ 0:14.77 checking whether the C++ compiler (/usr/bin/g++ -O2 -fexceptions -g0 -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -Wl,--no-keep-memory -Wl,--strip-debug -L/app/lib -fuse-ld=gold) works... (cached) yes 0:14.77 checking whether the C++ compiler (/usr/bin/g++ -O2 -fexceptions -g0 -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -Wl,--no-keep-memory -Wl,--strip-debug -L/app/lib -fuse-ld=gold) is a cross-compiler... no 0:14.77 checking whether we are using GNU C++... (cached) yes 0:14.77 checking whether /usr/bin/g++ accepts -g... (cached) yes 0:14.78 checking for /usr/bin/gcc... /usr/bin/gcc -std=gnu99 0:14.78 checking for strip... /bin/true 0:14.78 checking for otool... no 0:14.93 checking for X... libraries , headers 0:15.01 checking for dnet_ntoa in -ldnet... no 0:15.09 checking for dnet_ntoa in -ldnet_stub... no 0:15.17 checking for gethostbyname... yes 0:15.25 checking for connect... yes 0:15.33 checking for remove... yes 0:15.41 checking for shmat... yes 0:15.49 checking for IceConnectionNumber in -lICE... yes 0:15.61 checking for --noexecstack option to as... yes 0:15.68 checking for -z noexecstack option to ld... yes 0:15.76 checking for -z text option to ld... yes 0:15.83 checking for -z relro option to ld... yes 0:15.90 checking for -z nocopyreloc option to ld... yes 0:15.98 checking for -Bsymbolic-functions option to ld... yes 0:16.05 checking for --build-id=sha1 option to ld... yes 0:16.11 checking for --ignore-unresolved-symbol option to ld... no 0:16.13 checking if toolchain supports -mssse3 option... no 0:16.16 checking if toolchain supports -msse4.1 option... no 0:16.29 checking whether the linker supports Identical Code Folding... yes 0:16.86 checking whether removing dead symbols breaks debugging... no 0:16.92 checking for working const... yes 0:16.95 checking for mode_t... yes 0:16.98 checking for off_t... yes 0:17.02 checking for pid_t... yes 0:17.05 checking for size_t... yes 0:17.27 checking whether 64-bits std::atomic requires -latomic... no 0:17.34 checking for dirent.h that defines DIR... yes 0:17.43 checking for opendir in -ldir... no 0:17.49 checking for sockaddr_in.sin_len... false 0:17.55 checking for sockaddr_in6.sin6_len... false 0:17.60 checking for sockaddr.sa_len... false 0:17.69 checking for gethostbyname_r in -lc_r... no 0:17.83 checking for library containing dlopen... -ldl 0:17.89 checking for dlfcn.h... yes 0:17.97 checking for dladdr... yes 0:18.06 checking for memmem... yes 0:18.15 checking for socket in -lsocket... no 0:18.24 checking for XDrawLines in -lX11... yes 0:18.32 checking for XextAddDisplay in -lXext... yes 0:18.41 checking for XtFree in -lXt... yes 0:18.50 checking for xcb_connect in -lxcb... yes 0:18.58 checking for xcb_shm_query_version in -lxcb-shm... yes 0:18.67 checking for XGetXCBConnection in -lX11-xcb... yes 0:18.75 checking for pthread_create in -lpthreads... no 0:18.83 checking for pthread_create in -lpthread... yes 0:18.95 checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:19.02 checking for pthread.h... yes 0:19.10 checking for stat64... yes 0:19.20 checking for lstat64... yes 0:19.28 checking for truncate64... yes 0:19.37 checking for statvfs64... yes 0:19.46 checking for statvfs... yes 0:19.55 checking for statfs64... yes 0:19.63 checking for statfs... yes 0:19.72 checking for getpagesize... yes 0:19.81 checking for gmtime_r... yes 0:19.89 checking for localtime_r... yes 0:19.98 checking for arc4random... no 0:20.06 checking for arc4random_buf... no 0:20.14 checking for mallinfo... yes 0:20.23 checking for gettid... yes 0:20.31 checking for lchown... yes 0:20.40 checking for setpriority... yes 0:20.49 checking for strerror... yes 0:20.58 checking for syscall... yes 0:20.67 checking for lutimes... yes 0:20.76 checking for clock_gettime(CLOCK_MONOTONIC)... 0:20.83 checking for pthread_cond_timedwait_monotonic_np... 0:20.95 checking for res_ninit()... yes 0:21.02 checking for an implementation of va_copy()... yes 0:21.10 checking whether va_list can be copied by value... yes 0:21.16 checking for ARM EABI... yes 0:21.25 checking for __thread keyword for TLS variables... yes 0:21.35 checking for localeconv... yes 0:21.43 checking for malloc.h... yes 0:21.51 checking for strndup... yes 0:21.60 checking for posix_memalign... yes 0:21.69 checking for memalign... yes 0:21.78 checking for malloc_usable_size... yes 0:21.84 checking whether malloc_usable_size definition can use const argument... no 0:21.89 checking for valloc in malloc.h... yes 0:21.92 checking for valloc in unistd.h... no 0:21.95 checking for _aligned_malloc in malloc.h... no 0:21.96 checking if app-specific confvars.sh exists... /builddir/build/BUILD/firefox-88.0/browser/confvars.sh 0:22.01 checking for gtk+-3.0 >= 3.14.0 gtk+-unix-print-3.0 glib-2.0 gobject-2.0 gio-unix-2.0 ... yes 0:22.10 checking MOZ_GTK3_CFLAGS... -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/at-spi-2.0 -I/usr/include/gtk-3.0/unix-print -pthread 0:22.13 checking MOZ_GTK3_LIBS... -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 0:22.19 checking for gtk+-2.0 >= 2.18.0 gtk+-unix-print-2.0 glib-2.0 >= 2.42 gobject-2.0 gio-unix-2.0 gdk-x11-2.0... yes 0:22.27 checking MOZ_GTK2_CFLAGS... -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gio-unix-2.0 -pthread 0:22.30 checking MOZ_GTK2_LIBS... -lgtk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lfontconfig -lfreetype -lgio-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -lcairo -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 0:22.35 checking for dbus-1 >= 0.60... yes 0:22.37 checking MOZ_DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include 0:22.40 checking MOZ_DBUS_LIBS... -ldbus-1 0:22.44 checking for dbus-glib-1 >= 0.60... yes 0:22.46 checking MOZ_DBUS_GLIB_CFLAGS... -I/app/include/dbus-1.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -pthread 0:22.49 checking MOZ_DBUS_GLIB_LIBS... -L/app/lib -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 0:22.63 checking for linux/joystick.h... yes 0:22.72 checking for fdatasync... yes 0:22.78 checking for valid C compiler optimization flags... yes 0:22.90 checking for __cxa_demangle... yes 0:22.97 checking for unwind.h... yes 0:23.07 checking for _Unwind_Backtrace... yes 0:23.08 checking for -pipe support... yes 0:23.16 checking what kind of list files are supported by the linker... linkerscript 0:23.20 checking for glib-2.0 >= 1.3.7 gobject-2.0... yes 0:23.22 checking GLIB_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -pthread 0:23.25 checking GLIB_LIBS... -lgobject-2.0 -lglib-2.0 0:23.35 checking for FT_Bitmap_Size.y_ppem... yes 0:23.44 checking for FT_GlyphSlot_Embolden... yes 0:23.53 checking for FT_Load_Sfnt_Table... yes 0:23.65 checking for fontconfig/fcfreetype.h... yes 0:23.81 checking for posix_fadvise... yes 0:23.90 checking for posix_fallocate... yes 0:24.10 updating cache ./config.cache 0:24.10 creating ./config.data 0:24.14 js/src> Refreshing /builddir/build/BUILD/firefox-88.0/js/src/old-configure with /builddir/build/BUILD/firefox-88.0/build/autoconf/autoconf.sh 0:24.33 js/src> loading cache ./config.cache 0:24.38 js/src> checking host system type... armv7l-unknown-linux-gnueabihf 0:24.41 js/src> checking target system type... armv7l-unknown-linux-gnueabihf 0:24.44 js/src> checking build system type... armv7l-unknown-linux-gnueabihf 0:24.45 js/src> checking for Cygwin environment... (cached) no 0:24.45 js/src> checking for mingw32 environment... (cached) no 0:24.45 js/src> checking for executable suffix... (cached) no 0:24.45 js/src> checking for gcc... (cached) /usr/bin/gcc -std=gnu99 0:24.45 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -fexceptions -g0 -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -Wl,--no-keep-memory -Wl,--strip-debug -L/app/lib -fuse-ld=gold) works... (cached) yes 0:24.45 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -fexceptions -g0 -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -Wl,--no-keep-memory -Wl,--strip-debug -L/app/lib -fuse-ld=gold) is a cross-compiler... no 0:24.45 js/src> checking whether we are using GNU C... (cached) yes 0:24.45 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes 0:24.46 js/src> checking for c++... (cached) /usr/bin/g++ 0:24.46 js/src> checking whether the C++ compiler (/usr/bin/g++ -O2 -fexceptions -g0 -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -Wl,--no-keep-memory -Wl,--strip-debug -L/app/lib -fuse-ld=gold) works... (cached) yes 0:24.46 js/src> checking whether the C++ compiler (/usr/bin/g++ -O2 -fexceptions -g0 -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fpermissive -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -Wl,--no-keep-memory -Wl,--strip-debug -L/app/lib -fuse-ld=gold) is a cross-compiler... no 0:24.46 js/src> checking whether we are using GNU C++... (cached) yes 0:24.46 js/src> checking whether /usr/bin/g++ accepts -g... (cached) yes 0:24.46 js/src> checking for /usr/bin/gcc... (cached) /usr/bin/gcc -std=gnu99 0:24.46 js/src> checking for strip... (cached) /bin/true 0:24.47 js/src> checking for sb-conf... no 0:24.47 js/src> checking for ve... no 0:24.47 js/src> checking for X... (cached) libraries , headers 0:24.48 js/src> checking for dnet_ntoa in -ldnet... (cached) no 0:24.49 js/src> checking for dnet_ntoa in -ldnet_stub... (cached) no 0:24.49 js/src> checking for gethostbyname... (cached) yes 0:24.49 js/src> checking for connect... (cached) yes 0:24.50 js/src> checking for remove... (cached) yes 0:24.50 js/src> checking for shmat... (cached) yes 0:24.51 js/src> checking for IceConnectionNumber in -lICE... (cached) yes 0:24.66 js/src> checking for --noexecstack option to as... yes 0:24.73 js/src> checking for -z noexecstack option to ld... yes 0:24.80 js/src> checking for -z text option to ld... yes 0:24.88 js/src> checking for -z relro option to ld... yes 0:24.95 js/src> checking for -z nocopyreloc option to ld... yes 0:25.02 js/src> checking for -Bsymbolic-functions option to ld... yes 0:25.09 js/src> checking for --build-id=sha1 option to ld... yes 0:25.21 js/src> checking whether the linker supports Identical Code Folding... yes 0:25.77 js/src> checking whether removing dead symbols breaks debugging... no 0:25.78 js/src> checking for working const... (cached) yes 0:25.78 js/src> checking for mode_t... (cached) yes 0:25.78 js/src> checking for off_t... (cached) yes 0:25.78 js/src> checking for pid_t... (cached) yes 0:25.78 js/src> checking for size_t... (cached) yes 0:25.85 js/src> checking for ssize_t... yes 0:25.85 js/src> checking whether 64-bits std::atomic requires -latomic... (cached) no 0:25.86 js/src> checking for dirent.h that defines DIR... (cached) yes 0:25.88 js/src> checking for opendir in -ldir... (cached) no 0:25.88 js/src> checking for gethostbyname_r in -lc_r... (cached) no 0:25.89 js/src> checking for library containing dlopen... (cached) -ldl 0:25.89 js/src> checking for dlfcn.h... (cached) yes 0:25.91 js/src> checking for socket in -lsocket... (cached) no 0:25.91 js/src> checking for pthread_create in -lpthreads... (cached) no 0:25.92 js/src> checking for pthread_create in -lpthread... (cached) yes 0:26.04 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:26.12 js/src> checking for getc_unlocked... yes 0:26.21 js/src> checking for _getc_nolock... no 0:26.21 js/src> checking for gmtime_r... (cached) yes 0:26.22 js/src> checking for localtime_r... (cached) yes 0:26.31 js/src> checking for pthread_getname_np... yes 0:26.40 js/src> checking for pthread_get_name_np... no 0:26.40 js/src> checking for clock_gettime(CLOCK_MONOTONIC)... (cached) 0:26.49 js/src> checking for sin in -lm... yes 0:26.50 js/src> checking for res_ninit()... (cached) yes 0:26.58 js/src> checking for nl_langinfo and CODESET... yes 0:26.59 js/src> checking for an implementation of va_copy()... (cached) yes 0:26.59 js/src> checking whether va_list can be copied by value... (cached) yes 0:26.60 js/src> checking for ARM EABI... (cached) yes 0:26.60 js/src> checking for __thread keyword for TLS variables... (cached) yes 0:26.61 js/src> checking for localeconv... (cached) yes 0:26.69 js/src> checking for valid optimization flags... yes 0:26.69 js/src> checking for __cxa_demangle... (cached) yes 0:26.70 js/src> checking for -pipe support... yes 0:26.76 js/src> checking for tm_zone tm_gmtoff in struct tm... yes 0:26.85 js/src> checking what kind of list files are supported by the linker... linkerscript 0:26.86 js/src> checking for posix_fadvise... (cached) yes 0:26.87 js/src> checking for posix_fallocate... (cached) yes 0:26.89 js/src> checking for malloc.h... (cached) yes 0:26.90 js/src> checking for strndup... (cached) yes 0:26.91 js/src> checking for posix_memalign... (cached) yes 0:26.92 js/src> checking for memalign... (cached) yes 0:26.93 js/src> checking for malloc_usable_size... (cached) yes 0:26.99 js/src> checking whether malloc_usable_size definition can use const argument... no 0:27.03 js/src> checking for valloc in malloc.h... yes 0:27.07 js/src> checking for valloc in unistd.h... no 0:27.10 js/src> checking for _aligned_malloc in malloc.h... no 0:27.12 js/src> updating cache ./config.cache 0:27.13 js/src> creating ./config.data 0:27.15 Creating config.status 0:27.93 Reticulating splines... 0:30.20 0:02.36 File already read. Skipping: /builddir/build/BUILD/firefox-88.0/gfx/angle/targets/angle_common/moz.build 0:51.40 Finished reading 1558 moz.build files in 6.71s 0:51.40 Read 13 gyp files in parallel contributing 0.00s to total wall time 0:51.40 Processed into 9047 build config descriptors in 6.13s 0:51.40 RecursiveMake backend executed in 8.85s 0:51.40 3177 total backend files; 3177 created; 0 updated; 0 unchanged; 0 deleted; 21 -> 1181 Makefile 0:51.40 FasterMake backend executed in 1.10s 0:51.40 12 total backend files; 12 created; 0 updated; 0 unchanged; 0 deleted 0:51.40 Total wall time: 23.55s; CPU time: 22.53s; Efficiency: 96%; Untracked: 0.76s 0:52.30 Adding make options from /builddir/build/BUILD/firefox-88.0/.mozconfig BUILD_OFFICIAL=1 MOZILLA_OFFICIAL=1 MOZ_SERVICES_SYNC=1 MOZ_MAKE_FLAGS=-j2 MOZ_OBJDIR=/builddir/build/BUILD/firefox-88.0/objdir OBJDIR=/builddir/build/BUILD/firefox-88.0/objdir FOUND_MOZCONFIG=/builddir/build/BUILD/firefox-88.0/.mozconfig export FOUND_MOZCONFIG 0:52.31 /usr/bin/gmake -f client.mk MOZ_PARALLEL_BUILD=2 -s 0:52.75 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:53.01 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:53.27 Elapsed: 0.00s; From dist/xpi-stage: Kept 0 existing; Added/updated 5; Removed 0 files and 0 directories. 0:53.73 Elapsed: 0.99s; From dist/include: Kept 1756 existing; Added/updated 4270; Removed 0 files and 0 directories. 0:53.92 Elapsed: 0.33s; From _tests: Kept 13 existing; Added/updated 573; Removed 0 files and 0 directories. 0:54.67 Elapsed: 0.68s; From dist/bin: Kept 8 existing; Added/updated 2565; Removed 0 files and 0 directories. 0:55.10 ./mozilla-config.h.stub 0:55.12 ./buildid.h.stub 0:55.14 ./source-repo.h.stub 0:56.14 ./stl.sentinel.stub 0:56.20 ./application.ini.stub 0:56.22 config 0:56.50 ./UseCounterList.h.stub 0:56.74 ./UseCounterWorkerList.h.stub 0:56.86 ./ServoCSSPropList.py.stub 0:57.09 ./cbindgen-metadata.json.stub 0:57.18 ./encodingsgroups.properties.h.stub 1:04.89 ./BaseChars.h.stub 1:05.20 ./js-confdefs.h.stub 1:06.59 ./js-config.h.stub 1:06.93 ./selfhosted.out.h.stub 1:07.24 ./ReservedWordsGenerated.h.stub 1:07.38 ./StatsPhasesGenerated.h.stub 1:07.53 /usr/bin/g++ -E -o self-hosting-preprocessed.pp -DCROSS_COMPILE= -DXP_UNIX=1 -DXP_LINUX=1 -DMOZ_BUILD_APP=browser -DMOZILLA_OFFICIAL=1 -DRELEASE_OR_BETA=1 -DMOZILLA_VERSION="88.0" -DMOZILLA_VERSION_U=88.0 -DMOZILLA_UAVERSION="88.0" -DMOZ_UPDATE_CHANNEL=release -DHAVE_ARM_SIMD=1 -DHAVE_ARM_NEON=1 -DBUILD_ARM_NEON=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_STDINT_H=1 -DHAVE_INTTYPES_H=1 -DSTDC_HEADERS=1 -DHAVE_MALLOC_H=1 -DHAVE_ALLOCA_H=1 -DHAVE_GETOPT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_FTS_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_MEMFD_CREATE=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DMOZ_DLL_PREFIX="lib" -DMOZ_DLL_SUFFIX=".so" -DMOZ_GECKO_PROFILER=1 -DMOZ_GECKO_PROFILER_PARSE_ELF=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DJS_NUNBOX32=1 -DSTATIC_JS_API=1 -DMOZ_STATIC_JS=1 -DJS_CODEGEN_ARM=1 -DMOZ_AARCH64_JSCVT=0 -DBUILD_CTYPES=1 -DJS_HAS_CTYPES=1 -DENABLE_WASM_REFTYPES=1 -DENABLE_WASM_MULTI_VALUE=1 -DENABLE_SHARED_MEMORY=1 -DEDITLINE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_HAS_INTL_API=1 -DU_USING_ICU_NAMESPACE=0 -DU_STATIC_IMPLEMENTATION=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_WAYLAND=1 -DGL_PROVIDER_EGL=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_FFMPEG=1 -DMOZ_AV1=1 -DMOZ_FMP4=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_TREMOR=1 -DMOZ_PLACES=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_NORMANDY=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_TELEMETRY_REPORTING=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_ENABLE_SKIA=1 -DUSE_SKIA=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_MARIONETTE=1 -DMOZ_WEBRTC=1 -DMOZ_SCTP=1 -DMOZ_SRTP=1 -DMOZ_WEBRTC_SIGNALING=1 -DMOZ_PEERCONNECTION=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_RAW=1 -DACCESSIBILITY=1 -DMOZ_BUNDLED_FONTS=1 -DHAVE_VPX_VPX_DECODER_H=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_AUDIOONLY=1 -DMOZ_HAS_REMOTE=1 -DMOZ_ENABLE_FORKSERVER=1 -DHAVE_GETCONTEXT=1 -DMOZ_VERIFY_MAR_SIGNATURE=1 -DHAVE_DIRENT_H=1 -DHAVE_DLOPEN=1 -DHAVE_DLADDR=1 -DHAVE_MEMMEM=1 -DFUNCPROTO=15 -D_REENTRANT=1 -DHAVE_PTHREAD_H=1 -DHAVE_STAT64=1 -DHAVE_LSTAT64=1 -DHAVE_TRUNCATE64=1 -DHAVE_STATVFS64=1 -DHAVE_STATVFS=1 -DHAVE_STATFS64=1 -DHAVE_STATFS=1 -DHAVE_GETPAGESIZE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MALLINFO=1 -DHAVE_GETTID=1 -DHAVE_LCHOWN=1 -DHAVE_SETPRIORITY=1 -DHAVE_STRERROR=1 -DHAVE_SYSCALL=1 -DHAVE_LUTIMES=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_RES_NINIT=1 -DVA_COPY=va_copy -DHAVE_VA_COPY=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_LOCALECONV=1 -DMALLOC_H= -DHAVE_STRNDUP=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_MEMALIGN=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DMALLOC_USABLE_SIZE_CONST_PTR= -DHAVE_VALLOC=1 -DTARGET_XPCOM_ABI="arm-eabi-gcc3" -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_14 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_42 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_42 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_DISTRIBUTION_ID="org.mozilla" -DMOZ_ENABLE_DBUS=1 -DMOZ_WEBM_ENCODER=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DMOZ_SANDBOX=1 -DMOZ_LOGGING=1 -DFORCE_PR_LOG=1 -DMOZ_GLUE_IN_PROGRAM=1 -DHAVE___CXA_DEMANGLE=1 -DHAVE__UNWIND_BACKTRACE=1 -DMOZ_USER_DIR=".mozilla" -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREE_CAIRO=1 -DMOZ_XUL=1 -DNECKO_WIFI=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_APP_UA_NAME="" -DMOZ_APP_UA_VERSION="88.0" -DBROWSER_CHROME_URL=chrome://browser/content/browser.xhtml -DBROWSER_CHROME_URL_QUOTED="chrome://browser/content/browser.xhtml" -DMOZ_DATA_REPORTING=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DMOZ_ACCESSIBILITY_ATK=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=36 -DATK_REV_VERSION=0 -DNO_NSPR_10_SUPPORT=1 -DNDEBUG=1 -DTRIMMED=1 self-hosting-cpp-input.cpp 1:07.74 ./MOpcodesGenerated.h.stub 1:07.74 ./LOpcodesGenerated.h.stub 1:08.03 ./CacheIROpsGenerated.h.stub 1:08.08 ./FrameIdList.h.stub 1:08.36 ./FrameTypeList.h.stub 1:08.69 ./CountedUnknownProperties.h.stub 1:09.01 ./metrics.rs.stub 1:09.27 ./GleanMetrics.h.stub 1:09.32 ./GleanJSMetricsLookup.h.stub 1:11.57 ./pings.rs.stub 1:11.64 ./GleanPings.h.stub 1:12.98 ./GleanJSPingsLookup.h.stub 1:13.35 ./TelemetryScalarData.h.stub 1:14.33 ./TelemetryScalarEnums.h.stub 1:14.72 ./TelemetryEventData.h.stub 1:16.73 ./TelemetryEventEnums.h.stub 1:17.02 ./TelemetryProcessEnums.h.stub 1:18.10 ./TelemetryProcessData.h.stub 1:18.33 ./TelemetryUserInteractionData.h.stub 1:18.49 ./TelemetryUserInteractionNameMap.h.stub 1:18.73 ./CrashAnnotations.h.stub 1:18.91 ./xpcom-config.h.stub 1:19.14 ./ErrorList.h.stub 1:19.46 ./ErrorNamesInternal.h.stub 1:19.49 ./error_list.rs.stub 1:19.80 ./Services.h.stub 1:19.82 ./services.rs.stub 1:20.13 ./nsGkAtomList.h.stub 1:20.15 ./nsGkAtomConsts.h.stub 1:20.46 ./xpidl.stub.stub 1:20.85 ./application.ini.h.stub 1:20.88 config/nsinstall_real 1:21.12 ./CSS2Properties.webidl.stub 1:21.27 ./audioipc_client_ffi_generated.h.stub 1:21.47 ./audioipc_server_ffi_generated.h.stub 1:21.64 ./webrender_ffi_generated.h.stub 1:22.00 ./wgpu_ffi_generated.h.stub 1:22.12 ./mapped_hyph.h.stub 1:23.18 ./fluent_ffi_generated.h.stub 1:23.62 ./fluent_langneg_ffi_generated.h.stub 1:24.11 ./unic_langid_ffi_generated.h.stub 1:24.51 ./nsCSSPropertyID.h.stub 1:24.65 ./ServoCSSPropList.h.stub 1:25.00 ./CompositorAnimatableProperties.h.stub 1:25.13 ./ServoStyleConsts.h.stub 1:25.35 ./mp4parse_ffi_generated.h.stub 1:25.46 ./MozURL_ffi.h.stub 1:25.91 ./rust_helper.h.stub 1:26.32 ./neqo_glue_ffi_generated.h.stub 1:26.71 ./fog_ffi_generated.h.stub 1:27.12 ./TelemetryHistogramEnums.h.stub 1:27.58 ./TelemetryHistogramNameMap.h.stub 1:27.77 ./gk_rust_utils_ffi_generated.h.stub 1:28.82 config/system-header.sentinel.stub 1:29.50 accessible/xpcom/xpcAccEvents.h.stub 2:11.86 modules/libpref/StaticPrefListAll.h.stub 2:14.95 WARNING: mkdir -dot- requested by /usr/bin/gmake -C /builddir/build/BUILD/firefox-88.0/objdir/config/makefiles/xpidl xpidl 2:14.95 config/makefiles/xpidl/Bits.xpt 2:14.95 config/makefiles/xpidl/accessibility.xpt 2:15.54 config/makefiles/xpidl/alerts.xpt 2:17.10 config/makefiles/xpidl/appshell.xpt 2:17.61 config/makefiles/xpidl/appstartup.xpt 2:18.28 config/makefiles/xpidl/autocomplete.xpt 2:18.84 config/makefiles/xpidl/autoplay.xpt 2:19.73 config/makefiles/xpidl/backgroundhangmonitor.xpt 2:20.24 config/makefiles/xpidl/browser-element.xpt 2:20.68 config/makefiles/xpidl/browser-newtab.xpt 2:21.13 config/makefiles/xpidl/browsercompsbase.xpt 2:21.57 config/makefiles/xpidl/caps.xpt 2:22.00 config/makefiles/xpidl/captivedetect.xpt 2:22.79 config/makefiles/xpidl/cascade_bindings.xpt 2:23.32 config/makefiles/xpidl/chrome.xpt 2:23.76 config/makefiles/xpidl/commandhandler.xpt 2:24.24 config/makefiles/xpidl/commandlines.xpt 2:24.87 config/makefiles/xpidl/composer.xpt 2:25.42 config/makefiles/xpidl/content_events.xpt 2:25.88 config/makefiles/xpidl/content_geckomediaplugins.xpt 2:26.34 config/makefiles/xpidl/content_html.xpt 2:26.92 config/makefiles/xpidl/docshell.xpt 2:27.39 config/makefiles/xpidl/dom.xpt 2:28.46 config/makefiles/xpidl/dom_audiochannel.xpt 2:28.73 config/makefiles/xpidl/dom_base.xpt 2:29.20 config/makefiles/xpidl/dom_bindings.xpt 2:29.55 config/makefiles/xpidl/dom_events.xpt 2:30.14 config/makefiles/xpidl/dom_geolocation.xpt 2:30.58 config/makefiles/xpidl/dom_html.xpt 2:30.80 xpcom/components/Components.h.stub 2:31.09 config/makefiles/xpidl/dom_indexeddb.xpt 2:31.55 config/makefiles/xpidl/dom_localstorage.xpt 2:31.76 config/makefiles/xpidl/dom_media.xpt 2:31.99 config/makefiles/xpidl/dom_network.xpt 2:32.22 config/makefiles/xpidl/dom_notification.xpt 2:32.51 config/makefiles/xpidl/dom_payments.xpt 2:32.73 config/makefiles/xpidl/dom_power.xpt 2:32.96 config/makefiles/xpidl/dom_push.xpt 2:33.44 config/makefiles/xpidl/dom_quota.xpt 2:33.98 config/makefiles/xpidl/dom_security.xpt 2:34.01 config/makefiles/xpidl/dom_serializers.xpt 2:34.52 config/makefiles/xpidl/dom_sidebar.xpt 2:34.57 config/makefiles/xpidl/dom_simpledb.xpt 2:34.98 config/makefiles/xpidl/dom_storage.xpt 2:35.01 config/makefiles/xpidl/dom_system.xpt 2:35.48 config/makefiles/xpidl/dom_webauthn.xpt 2:35.48 config/makefiles/xpidl/dom_webspeechrecognition.xpt 2:35.92 config/makefiles/xpidl/dom_webspeechsynth.xpt 2:35.97 config/makefiles/xpidl/dom_workers.xpt 2:36.40 config/makefiles/xpidl/dom_xslt.xpt 2:36.47 config/makefiles/xpidl/dom_xul.xpt 2:36.89 config/makefiles/xpidl/downloads.xpt 2:36.92 config/makefiles/xpidl/editor.xpt 2:37.36 config/makefiles/xpidl/enterprisepolicies.xpt 2:37.60 config/makefiles/xpidl/extensions.xpt 2:38.06 config/makefiles/xpidl/exthandler.xpt 2:38.23 config/makefiles/xpidl/fastfind.xpt 2:38.54 config/makefiles/xpidl/fog.xpt 2:38.90 config/makefiles/xpidl/gfx.xpt 2:39.00 config/makefiles/xpidl/html5.xpt 2:39.43 config/makefiles/xpidl/htmlparser.xpt 2:39.48 config/makefiles/xpidl/http-sfv.xpt 2:39.89 config/makefiles/xpidl/imglib2.xpt 2:39.93 config/makefiles/xpidl/inspector.xpt 2:40.41 config/makefiles/xpidl/intl.xpt 2:40.80 config/makefiles/xpidl/jar.xpt 2:40.89 config/makefiles/xpidl/jsdebugger.xpt 2:41.27 config/makefiles/xpidl/jsinspector.xpt 2:41.60 config/makefiles/xpidl/kvstore.xpt 2:41.72 config/makefiles/xpidl/layout_base.xpt 2:42.04 config/makefiles/xpidl/layout_printing.xpt 2:42.23 config/makefiles/xpidl/layout_xul_tree.xpt 2:42.54 config/makefiles/xpidl/locale.xpt 2:42.71 config/makefiles/xpidl/loginmgr.xpt 2:43.07 config/makefiles/xpidl/migration.xpt 2:43.25 config/makefiles/xpidl/mimetype.xpt 2:43.71 config/makefiles/xpidl/mozfind.xpt 2:43.75 config/makefiles/xpidl/mozintl.xpt 2:44.27 config/makefiles/xpidl/necko.xpt 2:44.29 config/makefiles/xpidl/necko_about.xpt 2:44.76 config/makefiles/xpidl/necko_cache.xpt 2:45.21 config/makefiles/xpidl/necko_cache2.xpt 2:45.85 config/makefiles/xpidl/necko_cookie.xpt 2:46.50 config/makefiles/xpidl/necko_dns.xpt 2:47.17 config/makefiles/xpidl/necko_file.xpt 2:47.96 config/makefiles/xpidl/necko_ftp.xpt 2:48.44 config/makefiles/xpidl/necko_http.xpt 2:48.90 config/makefiles/xpidl/necko_mdns.xpt 2:49.55 config/makefiles/xpidl/necko_res.xpt 2:50.03 config/makefiles/xpidl/necko_socket.xpt 2:50.33 config/makefiles/xpidl/necko_strconv.xpt 2:50.52 config/makefiles/xpidl/necko_viewsource.xpt 2:50.90 config/makefiles/xpidl/necko_websocket.xpt 2:51.13 config/makefiles/xpidl/necko_wifi.xpt 2:51.60 config/makefiles/xpidl/parentalcontrols.xpt 2:51.74 config/makefiles/xpidl/peerconnection.xpt 2:52.10 config/makefiles/xpidl/pipnss.xpt 2:52.19 config/makefiles/xpidl/places.xpt 2:52.60 config/makefiles/xpidl/plugin.xpt 2:53.49 config/makefiles/xpidl/pref.xpt 2:53.60 config/makefiles/xpidl/prefetch.xpt 2:54.13 config/makefiles/xpidl/profiler.xpt 2:54.21 config/makefiles/xpidl/remote.xpt 2:54.64 config/makefiles/xpidl/reputationservice.xpt 2:54.68 config/makefiles/xpidl/sandbox.xpt 2:55.11 config/makefiles/xpidl/satchel.xpt 2:55.18 config/makefiles/xpidl/services.xpt 2:55.58 config/makefiles/xpidl/sessionStore_funcs.xpt 2:55.68 config/makefiles/xpidl/shellservice.xpt 2:56.13 config/makefiles/xpidl/shistory.xpt 2:56.14 config/makefiles/xpidl/spellchecker.xpt 2:56.71 config/makefiles/xpidl/startupcache.xpt 2:56.87 config/makefiles/xpidl/storage.xpt 2:57.20 config/makefiles/xpidl/telemetry.xpt 2:57.34 config/makefiles/xpidl/thumbnails.xpt 2:57.90 config/makefiles/xpidl/toolkit_antitracking.xpt 2:58.33 config/makefiles/xpidl/toolkit_asyncshutdown.xpt 2:58.35 config/makefiles/xpidl/toolkit_cleardata.xpt 2:58.85 config/makefiles/xpidl/toolkit_crashservice.xpt 2:58.85 config/makefiles/xpidl/toolkit_filewatcher.xpt 2:59.34 config/makefiles/xpidl/toolkit_finalizationwitness.xpt 2:59.37 config/makefiles/xpidl/toolkit_modules.xpt 2:59.88 config/makefiles/xpidl/toolkit_osfile.xpt 2:59.91 config/makefiles/xpidl/toolkit_processtools.xpt 3:00.47 config/makefiles/xpidl/toolkit_search.xpt 3:00.47 config/makefiles/xpidl/toolkit_shell.xpt 3:00.95 config/makefiles/xpidl/toolkit_xulstore.xpt 3:00.99 config/makefiles/xpidl/toolkitprofile.xpt 3:01.40 config/makefiles/xpidl/txmgr.xpt 3:01.48 config/makefiles/xpidl/txtsvc.xpt 3:01.97 config/makefiles/xpidl/uconv.xpt 3:02.04 config/makefiles/xpidl/update.xpt 3:02.44 config/makefiles/xpidl/uriloader.xpt 3:02.53 config/makefiles/xpidl/url-classifier.xpt 3:02.92 config/makefiles/xpidl/urlformatter.xpt 3:03.27 config/makefiles/xpidl/viaduct.xpt 3:03.74 config/makefiles/xpidl/webBrowser_core.xpt 3:03.84 config/makefiles/xpidl/webbrowserpersist.xpt 3:04.22 config/makefiles/xpidl/webextensions.xpt 3:04.66 config/makefiles/xpidl/webextensions-storage.xpt 3:04.87 config/makefiles/xpidl/webvtt.xpt 3:05.13 config/makefiles/xpidl/widget.xpt 3:05.36 config/makefiles/xpidl/windowcreator.xpt 3:05.64 config/makefiles/xpidl/windowwatcher.xpt 3:06.14 config/makefiles/xpidl/xpcom_base.xpt 3:06.91 config/makefiles/xpidl/xpcom_components.xpt 3:07.19 config/makefiles/xpidl/xpcom_ds.xpt 3:07.83 config/makefiles/xpidl/xpcom_io.xpt 3:07.89 config/makefiles/xpidl/xpcom_system.xpt 3:08.94 config/makefiles/xpidl/xpcom_threads.xpt 3:09.36 config/makefiles/xpidl/xpconnect.xpt 3:09.76 config/makefiles/xpidl/xul.xpt 3:10.29 config/makefiles/xpidl/xulapp.xpt 3:10.49 config/makefiles/xpidl/zipwriter.xpt 3:11.27 config/makefiles/xpidl/xptdata.stub 3:14.91 toolkit/library/rust/force-cargo-library-build 3:14.92 accessible/aom 3:24.63 Compiling libc v0.2.74 3:27.88 Compiling proc-macro2 v1.0.20 3:30.10 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 3:30.10 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 3:30.10 from /builddir/build/BUILD/firefox-88.0/accessible/aom/AccessibleNode.h:13, 3:30.10 from /builddir/build/BUILD/firefox-88.0/accessible/aom/AccessibleNode.cpp:6, 3:30.10 from Unified_cpp_accessible_aom0.cpp:2: 3:30.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::AccessibleNode::GetStates(nsTArray >&)’: 3:30.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 3:30.10 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 3:30.10 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:30.10 In file included from Unified_cpp_accessible_aom0.cpp:2: 3:30.10 /builddir/build/BUILD/firefox-88.0/accessible/aom/AccessibleNode.cpp:99:41: note: while referencing ‘’ 3:30.10 99 | aStates = mStates->StringArray().Clone(); 3:30.10 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 3:30.10 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 3:30.10 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 3:30.10 from /builddir/build/BUILD/firefox-88.0/accessible/aom/AccessibleNode.h:13, 3:30.10 from /builddir/build/BUILD/firefox-88.0/accessible/aom/AccessibleNode.cpp:6, 3:30.10 from Unified_cpp_accessible_aom0.cpp:2: 3:30.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 3:30.10 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 3:30.10 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:30.10 In file included from Unified_cpp_accessible_aom0.cpp:2: 3:30.10 /builddir/build/BUILD/firefox-88.0/accessible/aom/AccessibleNode.cpp:94:43: note: while referencing ‘’ 3:30.10 94 | aStates = mStates->StringArray().Clone(); 3:30.10 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 3:31.11 Compiling unicode-xid v0.2.0 3:31.32 Compiling syn v1.0.40 3:31.48 Compiling cfg-if v0.1.10 3:31.63 Compiling bitflags v1.2.1 3:34.33 Compiling serde v1.0.116 3:34.54 Compiling serde_derive v1.0.116 3:37.04 Compiling log v0.4.8 3:37.13 Compiling autocfg v1.0.1 (/builddir/build/BUILD/firefox-88.0/third_party/rust/autocfg) 3:37.89 Compiling lazy_static v1.4.0 3:38.09 Compiling byteorder v1.3.2 3:42.58 Compiling memchr v2.3.3 3:43.83 Compiling getrandom v0.1.14 3:45.05 Compiling encoding_rs v0.8.22 3:45.36 Compiling ahash v0.4.5 3:45.46 Compiling pkg-config v0.3.9 3:46.18 Compiling autocfg v0.1.6 (/builddir/build/BUILD/firefox-88.0/third_party/rust/autocfg-0.1.6) 3:52.21 Compiling itoa v0.4.4 3:52.74 Compiling matches v0.1.8 3:52.86 Compiling ppv-lite86 v0.2.6 3:53.14 Compiling thin-vec v0.2.1 3:54.16 Compiling ryu v1.0.2 3:54.48 Compiling version_check v0.9.1 3:56.94 Compiling cfg-if v1.0.0 3:57.06 Compiling libloading v0.6.2 3:57.94 Compiling threadbound v0.1.0 3:58.13 Compiling semver-parser v0.7.0 4:02.65 Compiling unicode-normalization v0.1.5 4:04.50 Compiling scopeguard v1.1.0 4:04.69 Compiling regex-syntax v0.6.12 4:05.25 Compiling percent-encoding v2.1.0 4:06.34 Compiling glob v0.3.0 4:16.58 Compiling futures v0.1.29 4:23.87 Compiling once_cell v1.5.2 4:24.55 Compiling stable_deref_trait v1.2.0 4:24.69 Compiling siphasher v0.3.1 4:52.46 Compiling anyhow v1.0.30 4:54.96 Compiling bindgen v0.56.0 4:58.99 Compiling slab v0.4.1 4:59.36 Compiling base64 v0.12.0 5:01.06 Compiling shlex v0.1.1 5:01.39 Compiling peeking_take_while v0.1.2 5:01.58 Compiling lazycell v1.2.1 5:01.84 Compiling fnv v1.0.6 5:02.06 Compiling ident_case v1.0.0 5:02.42 Compiling termcolor v1.0.5 5:02.79 Compiling humantime v2.0.1 5:04.79 Compiling tinystr v0.3.2 5:05.63 Compiling khronos_api v3.1.0 5:06.09 Compiling fallible-iterator v0.2.0 5:07.74 Compiling maybe-uninit v2.0.0 5:08.20 Compiling typenum v1.12.0 5:10.58 Compiling fallible-streaming-iterator v0.1.9 5:11.00 Compiling smallbitvec v2.5.0 5:12.34 Compiling dtoa v0.4.2 5:12.91 Compiling atomic_refcell v0.1.0 5:13.37 Compiling arrayref v0.3.5 5:13.49 Compiling rayon-core v1.8.1 5:13.99 Compiling neqo-common v0.4.23 (https://github.com/mozilla/neqo?tag=v0.4.23#0e8279fb) 5:14.42 Compiling fixedbitset v0.2.0 5:15.81 Compiling nodrop v0.1.12 5:16.04 Compiling bit-vec v0.6.2 5:16.53 Compiling id-arena v2.2.1 5:16.98 Compiling crc32fast v1.2.0 5:17.17 Compiling xml-rs v0.8.0 5:19.80 Compiling thin-slice v0.1.1 5:20.11 Compiling adler v0.2.3 5:20.70 Compiling interrupt-support v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) 5:20.96 Compiling either v1.1.0 5:21.30 Compiling byte-tools v0.3.0 5:21.44 Compiling void v1.0.2 5:21.74 Compiling static_assertions v1.1.0 5:21.87 Compiling precomputed-hash v0.1.1 5:22.01 Compiling same-file v1.0.2 5:22.87 Compiling bytes v0.5.3 5:26.34 Compiling pin-project-lite v0.1.4 5:26.48 Compiling opaque-debug v0.2.1 5:26.60 Compiling target-lexicon v0.9.0 5:31.42 Compiling cfg_aliases v0.1.1 5:31.56 Compiling nss_build_common v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) 5:33.95 Compiling fake-simd v0.1.2 5:34.16 Compiling fluent-syntax v0.10.1 5:36.29 Compiling binary-space-partition v0.1.2 5:36.54 Compiling cose v0.1.4 5:38.22 Compiling remove_dir_all v0.5.2 5:38.35 Compiling murmurhash3 v0.0.5 5:38.99 Compiling svg_fmt v0.4.0 5:40.48 Compiling encoding_c_mem v0.2.5 5:40.89 Compiling inplace_it v0.3.3 5:41.33 Compiling static_prefs v0.1.0 (/builddir/build/BUILD/firefox-88.0/modules/libpref/init/static_prefs) 5:41.47 Compiling plain v0.2.3 5:41.72 Compiling encoding_c v0.9.7 5:42.58 Compiling error-chain v0.11.0 5:43.58 Compiling moz_cbor v0.1.1 5:44.50 Compiling authenticator v0.3.1 5:44.88 Compiling unicode-segmentation v1.2.1 5:46.74 Compiling data-encoding v2.3.0 5:47.04 Compiling tracy-rs v0.1.2 5:47.27 Compiling futures-core v0.3.12 5:47.71 Compiling quick-error v1.2.1 5:47.91 Compiling qcms v0.2.0 (/builddir/build/BUILD/firefox-88.0/gfx/qcms) 5:49.12 Compiling copyless v0.1.4 5:49.37 Compiling ringbuf v0.2.1 5:50.37 Compiling rustc-demangle v0.1.8 5:51.94 Compiling mozilla-central-workspace-hack v0.1.0 (/builddir/build/BUILD/firefox-88.0/build/workspace-hack) 5:52.07 Compiling runloop v0.1.0 5:52.75 Compiling prefs_parser v0.0.1 (/builddir/build/BUILD/firefox-88.0/modules/libpref/parser) 5:54.75 Compiling bitreader v0.3.2 5:56.54 Compiling crossbeam-utils v0.6.5 6:00.10 Compiling thread_local v1.0.1 6:00.76 Compiling tracing-core v0.1.17 6:04.30 Compiling num-traits v0.2.14 6:04.82 Compiling indexmap v1.6.0 6:04.91 Compiling crossbeam-utils v0.8.1 6:05.38 Compiling miniz_oxide v0.4.3 6:05.56 Compiling rayon v1.4.1 6:05.93 Compiling hashbrown v0.9.1 6:06.07 Compiling crossbeam-utils v0.7.0 6:06.56 Compiling num-integer v0.1.41 6:07.38 Compiling crossbeam-epoch v0.8.0 6:07.78 Compiling unicode-bidi v0.3.4 6:07.87 Compiling libdbus-sys v0.1.5 6:08.56 Compiling c2-chacha v0.2.3 6:09.19 Compiling instant v0.1.8 6:09.39 Compiling semver v0.9.0 6:13.54 Compiling nom v5.1.1 6:14.01 Compiling lock_api v0.4.1 6:14.82 Compiling clang-sys v1.0.3 6:15.47 Compiling futures-task v0.3.12 6:16.10 Compiling owning_ref v0.4.0 6:16.52 Compiling phf_shared v0.8.0 6:17.42 Compiling unic-langid-impl v0.9.0 6:18.45 Compiling dtoa-short v0.3.3 6:19.06 Compiling servo_arc v0.1.1 (/builddir/build/BUILD/firefox-88.0/servo/components/servo_arc) 6:20.09 Compiling bit-set v0.5.2 6:20.68 Compiling itertools v0.8.0 6:21.98 Compiling block-padding v0.1.2 6:22.43 Compiling unreachable v1.0.0 6:22.58 Compiling walkdir v2.3.1 6:26.90 Compiling wgpu-core v0.7.0 (/builddir/build/BUILD/firefox-88.0/gfx/wgpu/wgpu-core) 6:29.58 Compiling webext-storage v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) 6:30.71 Compiling http v0.2.0 6:33.50 Compiling futures-channel v0.3.12 6:47.23 Compiling tokio-executor v0.1.9 6:48.53 Compiling crossbeam-queue v0.1.2 6:55.20 Compiling hashlink v0.6.0 6:56.38 Compiling fallible_collections v0.3.1 6:57.81 Compiling idna v0.2.0 7:06.24 Compiling rustc_version v0.2.3 7:15.17 Compiling unic-langid v0.9.0 7:18.74 Compiling new_debug_unreachable v1.0.1 7:21.62 Compiling time v0.1.40 7:21.88 Compiling iovec v0.1.4 7:22.31 Compiling num_cpus v1.13.0 7:25.97 Compiling net2 v0.2.33 7:26.06 Compiling atty v0.2.11 7:26.28 Compiling memmap v0.7.0 7:27.25 Compiling raw-window-handle v0.3.3 7:27.61 Compiling hashglobe v0.1.0 (/builddir/build/BUILD/firefox-88.0/servo/components/hashglobe) 7:28.57 Compiling zeitstempel v0.1.0 7:28.76 Compiling libudev-sys v0.1.3 (/builddir/build/BUILD/firefox-88.0/dom/webauthn/libudev-sys) 7:29.08 Compiling dirs-sys v0.3.4 7:31.58 Compiling freetype v0.7.0 7:33.33 Compiling pulse-ffi v0.1.0 (https://github.com/mozilla/cubeb-pulse-rs?rev=c87b50aebfa088c1ad30c74819d4e9829f88b2e3#c87b50ae) 7:34.03 Compiling socket2 v0.3.10 7:36.81 Compiling jobserver v0.1.21 7:44.11 Compiling quote v1.0.2 7:48.89 Compiling gpu-alloc-types v0.2.0 7:49.64 Compiling gpu-descriptor-types v0.1.1 7:50.08 Compiling ffi-support v0.4.2 7:50.65 Compiling dogear v0.4.0 7:52.03 Compiling tokio-timer v0.2.11 7:55.49 Compiling tokio-current-thread v0.1.6 7:57.47 Compiling fxhash v0.2.1 7:57.87 Compiling base64 v0.10.1 7:59.48 Compiling dns-parser v0.8.0 8:03.32 Compiling rustc-hash v1.0.1 8:03.59 Compiling aho-corasick v0.7.6 8:26.29 Compiling nsstring v0.1.0 (/builddir/build/BUILD/firefox-88.0/xpcom/rust/nsstring) 8:27.49 Compiling chardetng v0.1.9 (https://github.com/hsivonen/chardetng?rev=fd4ed671ef495af4dcda4c4cba3ef8d426db8af1#fd4ed671) 8:31.22 Compiling shift_or_euc v0.1.0 8:31.74 Compiling ash v0.31.0 8:32.18 Compiling memoffset v0.5.1 8:32.88 Compiling gkrust-shared v0.1.0 (/builddir/build/BUILD/firefox-88.0/toolkit/library/rust/shared) 9:38.55 Compiling gl_generator v0.14.0 9:55.44 Compiling fluent-langneg v0.13.0 9:56.71 Compiling intl_pluralrules v7.0.1 10:01.11 Compiling generic-array v0.12.0 10:02.00 Compiling cose-c v0.1.5 10:03.06 Compiling rand_core v0.5.1 10:03.89 Compiling bytes v0.4.9 10:06.64 Compiling futures-cpupool v0.1.8 10:08.69 Compiling mapped_hyph v0.4.3 (https://github.com/jfkthame/mapped_hyph.git?rev=578d7058a638c955a597f035ce1a11049c3021d7#578d7058) 10:10.25 Compiling mio v0.6.21 10:17.43 Compiling dirs v2.0.2 10:18.07 Compiling libudev v0.2.0 10:19.29 Compiling pulse v0.3.0 (https://github.com/mozilla/cubeb-pulse-rs?rev=c87b50aebfa088c1ad30c74819d4e9829f88b2e3#c87b50ae) 10:21.46 Compiling cc v1.0.59 10:45.48 Compiling cstr v0.2.8 10:49.84 Compiling type-map v0.3.0 10:50.54 Compiling regex v1.3.3 12:33.02 Compiling petgraph v0.5.1 12:38.75 Compiling crossbeam-channel v0.5.0 12:43.66 Compiling ordered-float v1.1.1 12:44.27 Compiling spirv_headers v1.5.0 12:51.37 Compiling build-parallel v0.1.2 12:52.00 Compiling flate2 v1.0.19 12:54.62 Compiling crossbeam-channel v0.4.4 12:57.72 Compiling dbus v0.6.4 13:00.37 Compiling nserror v0.1.0 (/builddir/build/BUILD/firefox-88.0/xpcom/rust/nserror) 13:00.95 Compiling chardetng_c v0.1.2 (https://github.com/hsivonen/chardetng_c?rev=ed8a4c6f900a90d4dbc1d64b856e61490a1c3570#ed8a4c6f) 13:01.27 Compiling shift_or_euc_c v0.1.0 13:01.65 Compiling cexpr v0.4.0 13:15.17 Compiling glsl v4.0.3 13:31.87 Compiling gleam v0.13.1 13:47.54 Compiling digest v0.8.0 13:47.82 Compiling block-buffer v0.7.3 13:48.08 Compiling rand_chacha v0.2.1 13:48.53 Compiling rand_pcg v0.2.1 13:48.92 Compiling tokio-io v0.1.7 13:51.24 Compiling mio-uds v0.6.7 13:53.49 Compiling cmake v0.1.29 13:58.72 Compiling synstructure v0.12.1 14:10.52 Compiling darling_core v0.10.1 14:27.70 Compiling libsqlite3-sys v0.20.1 14:28.49 Compiling lmdb-rkv-sys v0.11.0 14:29.93 Compiling glslopt v0.1.9 14:31.30 Compiling whatsys v0.1.2 14:32.49 Compiling audioipc v0.2.5 (https://github.com/mozilla/audioipc-2?rev=8fb5ff19fba7b09e8e66598122421e68a5c573ac#8fb5ff19) 14:33.25 Compiling mozglue-static v0.1.0 (/builddir/build/BUILD/firefox-88.0/mozglue/static/rust) 14:34.46 Compiling intl-memoizer v0.5.0 14:36.42 Compiling Inflector v0.11.4 14:45.09 Compiling env_logger v0.8.2 14:51.78 Compiling fluent-pseudo v0.2.3 15:20.66 Compiling thiserror-impl v1.0.21 15:44.35 Compiling xpcom_macros v0.1.0 (/builddir/build/BUILD/firefox-88.0/xpcom/rust/xpcom/xpcom_macros) 16:11.88 Compiling proc-macro-hack v0.5.11 16:22.70 Compiling derive_more v0.99.2 16:23.59 Compiling cssparser v0.28.1 17:16.07 Compiling serde_with_macros v1.1.0 17:30.76 Compiling cssparser-macros v0.6.0 17:35.00 Compiling tracing-attributes v0.1.13 17:53.43 Compiling scroll_derive v0.10.1 18:02.87 Compiling inherent v0.1.5 18:12.95 Compiling rental-impl v0.5.5 18:21.53 Compiling prost-derive v0.6.1 19:03.06 Compiling num-derive v0.3.0 19:19.37 Compiling netwerk_helper v0.0.1 (/builddir/build/BUILD/firefox-88.0/netwerk/base/rust-helper) 19:22.23 Compiling l10nregistry-ffi v0.1.0 (/builddir/build/BUILD/firefox-88.0/intl/l10n/rust/l10nregistry-ffi) 19:22.63 Compiling encoding_glue v0.1.0 (/builddir/build/BUILD/firefox-88.0/intl/encoding_glue) 20:14.11 Compiling glsl-to-cxx v0.1.0 (/builddir/build/BUILD/firefox-88.0/gfx/wr/glsl-to-cxx) 21:04.21 Compiling audio_thread_priority v0.23.4 21:10.55 Compiling sha2 v0.8.0 21:14.22 Compiling rand v0.7.2 21:21.56 Compiling tokio-reactor v0.1.3 21:26.28 Compiling tokio-codec v0.1.0 21:36.31 Compiling cubeb-sys v0.9.0 21:37.60 Compiling malloc_size_of_derive v0.1.1 21:38.21 Compiling peek-poke-derive v0.2.1 (/builddir/build/BUILD/firefox-88.0/gfx/wr/peek-poke/peek-poke-derive) 21:53.00 Compiling ouroboros_macro v0.7.0 21:53.29 accessible/atk 22:05.50 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 22:05.50 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 22:05.50 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsINode.h:18, 22:05.50 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIContent.h:10, 22:05.50 from /builddir/build/BUILD/firefox-88.0/accessible/generic/LocalAccessible.h:16, 22:05.50 from /builddir/build/BUILD/firefox-88.0/accessible/atk/AccessibleWrap.h:11, 22:05.50 from /builddir/build/BUILD/firefox-88.0/accessible/atk/AccessibleWrap.cpp:7: 22:05.50 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘void _ZL17UpdateAtkRelationN7mozilla4a11y12RelationTypeEPNS0_15LocalAccessibleE15AtkRelationTypeP15_AtkRelationSet.part.0(mozilla::a11y::RelationType, mozilla::a11y::LocalAccessible*, AtkRelationType, AtkRelationSet*)’: 22:05.50 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray<_AtkObject*> [1]’ [-Warray-bounds] 22:05.50 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 22:05.50 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:05.50 /builddir/build/BUILD/firefox-88.0/accessible/atk/AccessibleWrap.cpp:885:24: note: while referencing ‘targets’ 22:05.50 885 | nsTArray targets; 22:05.50 | ^~~~~~~ 22:06.08 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 22:06.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 22:06.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsINode.h:18, 22:06.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIContent.h:10, 22:06.08 from /builddir/build/BUILD/firefox-88.0/accessible/generic/LocalAccessible.h:16, 22:06.08 from /builddir/build/BUILD/firefox-88.0/accessible/atk/AccessibleWrap.h:11, 22:06.09 from /builddir/build/BUILD/firefox-88.0/accessible/atk/AccessibleWrap.cpp:7: 22:06.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘AtkRelationSet* refRelationSetCB(AtkObject*)’: 22:06.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 22:06.09 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 22:06.09 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:06.09 /builddir/build/BUILD/firefox-88.0/accessible/atk/AccessibleWrap.cpp:918:43: note: while referencing ‘targetSets’ 22:06.09 918 | nsTArray> targetSets; 22:06.09 | ^~~~~~~~~~ 22:06.09 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 22:06.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 22:06.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsINode.h:18, 22:06.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIContent.h:10, 22:06.09 from /builddir/build/BUILD/firefox-88.0/accessible/generic/LocalAccessible.h:16, 22:06.09 from /builddir/build/BUILD/firefox-88.0/accessible/atk/AccessibleWrap.h:11, 22:06.09 from /builddir/build/BUILD/firefox-88.0/accessible/atk/AccessibleWrap.cpp:7: 22:06.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 22:06.09 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 22:06.09 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:06.09 /builddir/build/BUILD/firefox-88.0/accessible/atk/AccessibleWrap.cpp:917:28: note: while referencing ‘types’ 22:06.09 917 | nsTArray types; 22:06.09 | ^~~~~ 22:19.95 Compiling mp4parse v0.11.5 (https://github.com/mozilla/mp4parse-rust?rev=94c3b1f368c82aefcbf51967f6aa296a9ccceb69#94c3b1f3) 22:26.36 Compiling darling_macro v0.10.1 22:33.07 Compiling thiserror v1.0.21 22:33.29 Compiling xpcom v0.1.0 (/builddir/build/BUILD/firefox-88.0/xpcom/rust/xpcom) 23:11.03 Compiling paste-impl v0.1.12 23:50.83 Compiling scroll v0.10.1 23:52.04 Compiling tracing v0.1.21 23:53.42 Compiling prost v0.6.1 23:57.84 Compiling rental v0.5.5 24:20.13 Compiling rust_cascade v0.6.0 24:21.16 Compiling uuid v0.8.1 24:23.24 Compiling tempfile v3.1.0 24:47.29 Compiling tokio-tcp v0.1.1 24:48.49 Compiling tokio-udp v0.1.1 24:49.53 Compiling tokio-uds v0.2.5 24:50.15 Compiling phf_generator v0.8.0 24:52.97 Compiling ouroboros v0.7.0 24:53.11 Compiling mp4parse_capi v0.11.5 (https://github.com/mozilla/mp4parse-rust?rev=94c3b1f368c82aefcbf51967f6aa296a9ccceb69#94c3b1f3) 24:53.48 Compiling darling v0.10.1 24:53.60 Compiling naga v0.3.1 (https://github.com/gfx-rs/naga?tag=gfx-12#fa7d4d8b) 25:27.31 Compiling error-support v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) 25:27.50 Compiling storage_variant v0.1.0 (/builddir/build/BUILD/firefox-88.0/storage/variant) 25:28.54 Compiling moz_task v0.1.0 (/builddir/build/BUILD/firefox-88.0/xpcom/rust/moz_task) 25:29.82 Compiling unic-langid-ffi v0.1.0 (/builddir/build/BUILD/firefox-88.0/intl/locale/rust/unic-langid-ffi) 25:31.33 Compiling remote v0.1.0 (/builddir/build/BUILD/firefox-88.0/remote/components/rust) 25:33.38 Compiling processtools v0.1.0 (/builddir/build/BUILD/firefox-88.0/toolkit/components/processtools) 25:34.00 Compiling paste v0.1.12 25:34.13 Compiling smallvec v1.6.1 25:35.03 Compiling serde_json v1.0.44 25:46.22 Compiling url v2.1.0 25:56.07 Compiling bincode v1.2.1 25:57.48 Compiling euclid v0.22.0 26:02.92 Compiling chrono v0.4.10 26:12.14 Compiling arrayvec v0.5.1 26:12.19 Compiling app_units v0.7.0 26:12.55 Compiling serde_with v1.4.0 26:13.29 Compiling ron v0.6.2 26:13.59 Compiling serde_bytes v0.11.2 26:14.37 Compiling wgpu-types v0.7.0 (/builddir/build/BUILD/firefox-88.0/gfx/wgpu/wgpu-types) 26:27.23 Compiling webrender_build v0.0.1 (/builddir/build/BUILD/firefox-88.0/gfx/wr/webrender_build) 26:28.09 Compiling rust_decimal v1.7.0 26:31.69 Compiling toml v0.4.5 26:40.49 Compiling goblin v0.1.2 26:53.89 Compiling gpu-alloc v0.3.0 26:57.01 Compiling gpu-descriptor v0.1.1 26:57.75 Compiling crossbeam-deque v0.7.2 26:58.32 Compiling cascade_bloom_filter v0.1.0 (/builddir/build/BUILD/firefox-88.0/toolkit/components/cascade_bloom_filter) 26:59.42 Compiling mdns_service v0.1.0 (/builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/mdns_service) 27:08.25 Compiling gkrust_utils v0.1.0 (/builddir/build/BUILD/firefox-88.0/xpcom/rust/gkrust_utils) 27:08.65 Compiling phf_codegen v0.8.0 27:08.92 Compiling phf_macros v0.8.0 27:27.52 Compiling derive_common v0.0.1 (/builddir/build/BUILD/firefox-88.0/servo/components/derive_common) 27:32.55 Compiling gfx-hal v0.7.0 (https://github.com/gfx-rs/gfx?rev=0a201d1c406b5119ec11068293a40e50ec0be4c8#0a201d1c) 27:36.87 Compiling storage v0.1.0 (/builddir/build/BUILD/firefox-88.0/storage/rust) 27:38.13 Compiling fluent-langneg-ffi v0.1.0 (/builddir/build/BUILD/firefox-88.0/intl/locale/rust/fluent-langneg-ffi) 27:40.53 Compiling parking_lot_core v0.8.1 27:42.00 Compiling fluent-bundle v0.14.1 27:49.84 Compiling fallible v0.0.1 (/builddir/build/BUILD/firefox-88.0/servo/components/fallible) 27:50.02 Compiling rusqlite v0.24.2 27:52.97 Compiling viaduct v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) 28:00.05 Compiling webrtc-sdp v0.3.8 28:04.77 Compiling mozurl v0.0.1 (/builddir/build/BUILD/firefox-88.0/netwerk/base/mozurl) 28:06.89 Compiling peek-poke v0.2.0 (/builddir/build/BUILD/firefox-88.0/gfx/wr/peek-poke) 28:07.59 Compiling plane-split v0.17.1 28:09.00 Compiling etagere v0.2.4 28:13.47 Compiling wr_malloc_size_of v0.0.1 (/builddir/build/BUILD/firefox-88.0/gfx/wr/wr_malloc_size_of) 28:13.87 Compiling uluru v0.4.0 28:14.60 Compiling qlog v0.4.0 28:27.84 Compiling sfv v0.8.0 28:28.84 Compiling swgl v0.1.0 (/builddir/build/BUILD/firefox-88.0/gfx/wr/swgl) 28:35.11 Compiling object v0.16.0 28:35.23 Compiling neqo-crypto v0.4.23 (https://github.com/mozilla/neqo?tag=v0.4.23#0e8279fb) 28:43.72 Compiling style v0.0.1 (/builddir/build/BUILD/firefox-88.0/servo/components/style) 28:54.92 Compiling tokio-threadpool v0.1.17 28:59.74 Compiling selectors v0.22.0 (/builddir/build/BUILD/firefox-88.0/servo/components/selectors) 29:04.30 Compiling cubeb-core v0.9.0 29:06.42 Compiling phf v0.8.0 29:06.74 Compiling to_shmem_derive v0.0.1 (/builddir/build/BUILD/firefox-88.0/servo/components/to_shmem_derive) 29:09.66 Compiling style_derive v0.0.1 (/builddir/build/BUILD/firefox-88.0/servo/components/style_derive) 29:17.01 Compiling bookmark_sync v0.1.0 (/builddir/build/BUILD/firefox-88.0/toolkit/components/places/bookmark_sync) 29:37.02 Compiling parking_lot v0.11.1 29:41.11 Compiling fluent v0.14.1 29:41.25 Compiling gfx-backend-empty v0.7.0 (https://github.com/gfx-rs/gfx?rev=0a201d1c406b5119ec11068293a40e50ec0be4c8#0a201d1c) 29:43.57 Compiling sync-guid v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) 29:46.73 Compiling sql-support v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) 29:50.25 Compiling rsdparsa_capi v0.1.0 (/builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/rsdparsa_capi) 29:51.50 Compiling webrender_api v0.61.0 (/builddir/build/BUILD/firefox-88.0/gfx/wr/webrender_api) 29:58.75 Compiling jsrust_shared v0.1.0 (/builddir/build/BUILD/firefox-88.0/js/src/rust/shared) 30:04.93 Compiling http_sfv v0.1.0 (/builddir/build/BUILD/firefox-88.0/netwerk/base/http-sfv) 30:49.34 Compiling profiler_helper v0.1.0 (/builddir/build/BUILD/firefox-88.0/tools/profiler/rust-helper) 31:13.87 Compiling tokio-fs v0.1.3 32:23.45 Compiling cubeb v0.9.0 32:23.83 Compiling cubeb-backend v0.9.0 32:32.49 Compiling gfx-backend-vulkan v0.7.0 (https://github.com/gfx-rs/gfx?rev=0a201d1c406b5119ec11068293a40e50ec0be4c8#0a201d1c) 32:52.52 Compiling fluent-ffi v0.1.0 (/builddir/build/BUILD/firefox-88.0/intl/l10n/rust/fluent-ffi) 33:04.00 Compiling sync15-traits v0.1.0 (https://github.com/mozilla/application-services?rev=8a576fbe79199fa8664f64285524017f74ebcc5f#8a576fbe) 33:27.76 Compiling tokio v0.1.11 33:38.90 Compiling cubeb-pulse v0.3.0 (https://github.com/mozilla/cubeb-pulse-rs?rev=c87b50aebfa088c1ad30c74819d4e9829f88b2e3#c87b50ae) 33:45.45 Compiling to_shmem v0.0.1 (/builddir/build/BUILD/firefox-88.0/servo/components/to_shmem) 34:09.46 Compiling golden_gate v0.1.0 (/builddir/build/BUILD/firefox-88.0/services/sync/golden_gate) 34:39.73 Compiling neqo-transport v0.4.23 (https://github.com/mozilla/neqo?tag=v0.4.23#0e8279fb) 35:26.81 Compiling app_services_logger v0.1.0 (/builddir/build/BUILD/firefox-88.0/services/common/app_services_logger) 35:29.08 Compiling webext_storage_bridge v0.1.0 (/builddir/build/BUILD/firefox-88.0/toolkit/components/extensions/storage/webext_storage_bridge) 35:48.56 Compiling wgpu_bindings v0.1.0 (/builddir/build/BUILD/firefox-88.0/gfx/wgpu_bindings) 35:53.51 Compiling neqo-qpack v0.4.23 (https://github.com/mozilla/neqo?tag=v0.4.23#0e8279fb) 36:09.16 Compiling audioipc-client v0.4.0 (https://github.com/mozilla/audioipc-2?rev=8fb5ff19fba7b09e8e66598122421e68a5c573ac#8fb5ff19) 36:52.49 Compiling audioipc-server v0.2.3 (https://github.com/mozilla/audioipc-2?rev=8fb5ff19fba7b09e8e66598122421e68a5c573ac#8fb5ff19) 37:32.61 Compiling malloc_size_of v0.0.1 (/builddir/build/BUILD/firefox-88.0/servo/components/malloc_size_of) 37:33.21 Compiling gecko_logger v0.1.0 (/builddir/build/BUILD/firefox-88.0/xpcom/rust/gecko_logger) 37:38.24 Compiling neqo-http3 v0.4.23 (https://github.com/mozilla/neqo?tag=v0.4.23#0e8279fb) 38:10.06 Compiling style_traits v0.0.1 (/builddir/build/BUILD/firefox-88.0/servo/components/style_traits) 38:12.72 Compiling neqo_glue v0.1.0 (/builddir/build/BUILD/firefox-88.0/netwerk/socket/neqo_glue) 42:15.63 Compiling geckoservo v0.0.1 (/builddir/build/BUILD/firefox-88.0/servo/ports/geckolib) 46:48.20 accessible/base 47:18.51 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 47:18.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 47:18.51 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 47:18.51 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIContent.h:10, 47:18.51 from /builddir/build/BUILD/firefox-88.0/accessible/base/ARIAMap.h:16, 47:18.51 from /builddir/build/BUILD/firefox-88.0/accessible/base/ARIAMap.cpp:8, 47:18.51 from Unified_cpp_accessible_base0.cpp:2: 47:18.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::a11y::EventQueue::ProcessEventQueue()’: 47:18.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const nsTArray > [1]’ [-Warray-bounds] 47:18.52 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 47:18.52 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:18.52 In file included from Unified_cpp_accessible_base0.cpp:83: 47:18.52 /builddir/build/BUILD/firefox-88.0/accessible/base/EventQueue.cpp:303:37: note: while referencing ‘events’ 47:18.52 303 | const nsTArray > events = std::move(mEvents); 47:18.52 | ^~~~~~ 47:18.52 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 47:18.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 47:18.52 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 47:18.52 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIContent.h:10, 47:18.52 from /builddir/build/BUILD/firefox-88.0/accessible/base/ARIAMap.h:16, 47:18.52 from /builddir/build/BUILD/firefox-88.0/accessible/base/ARIAMap.cpp:8, 47:18.52 from Unified_cpp_accessible_base0.cpp:2: 47:18.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const nsTArray > [1]’ [-Warray-bounds] 47:18.52 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 47:18.52 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:18.52 In file included from Unified_cpp_accessible_base0.cpp:83: 47:18.52 /builddir/build/BUILD/firefox-88.0/accessible/base/EventQueue.cpp:303:37: note: while referencing ‘events’ 47:18.52 303 | const nsTArray > events = std::move(mEvents); 47:18.52 | ^~~~~~ 47:47.48 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 47:47.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, 47:47.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedStyle.h:13, 47:47.48 from /builddir/build/BUILD/firefox-88.0/accessible/base/StyleInfo.h:11, 47:47.48 from /builddir/build/BUILD/firefox-88.0/accessible/base/StyleInfo.cpp:7, 47:47.48 from Unified_cpp_accessible_base1.cpp:2: 47:47.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::a11y::TextUpdater::DoUpdate(const nsAString&, const nsAString&, uint32_t)’: 47:47.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 47:47.48 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 47:47.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:47.48 In file included from Unified_cpp_accessible_base1.cpp:29: 47:47.48 /builddir/build/BUILD/firefox-88.0/accessible/base/TextUpdater.cpp:124:31: note: while referencing ‘events’ 47:47.48 124 | nsTArray > events; 47:47.48 | ^~~~~~ 47:51.43 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 47:51.43 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, 47:51.43 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedStyle.h:13, 47:51.43 from /builddir/build/BUILD/firefox-88.0/accessible/base/StyleInfo.h:11, 47:51.43 from /builddir/build/BUILD/firefox-88.0/accessible/base/StyleInfo.cpp:7, 47:51.43 from Unified_cpp_accessible_base1.cpp:2: 47:51.43 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void nsCoreUtils::DispatchTouchEvent(mozilla::EventMessage, int32_t, int32_t, nsIContent*, nsIFrame*, nsCoreUtils::PresShell*, nsIWidget*)’: 47:51.43 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 132 is outside array bounds of ‘mozilla::WidgetTouchEvent [1]’ [-Warray-bounds] 47:51.43 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 47:51.43 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:51.43 In file included from Unified_cpp_accessible_base1.cpp:74: 47:51.43 /builddir/build/BUILD/firefox-88.0/accessible/base/nsCoreUtils.cpp:151:20: note: while referencing ‘event’ 47:51.43 151 | WidgetTouchEvent event(true, aMessage, aRootWidget); 47:51.43 | ^~~~~ 47:51.81 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.81 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.81 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.81 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.81 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.81 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.82 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.82 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.82 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.82 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.82 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.82 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.82 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.82 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.82 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.82 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.82 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.82 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.82 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.82 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.82 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.82 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.82 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.82 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.83 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.83 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.83 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.83 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.83 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.83 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.83 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.83 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.83 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.83 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.83 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.84 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.84 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.84 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.84 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.84 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.84 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.84 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.84 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.84 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.84 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.84 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.85 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.85 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.85 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.85 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.85 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.85 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.85 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.85 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.85 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.85 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.85 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.85 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.86 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.86 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.86 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.86 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.86 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.86 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.86 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.86 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.86 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.86 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.86 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.86 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.86 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.86 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.86 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.86 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.86 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.86 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.86 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.86 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.86 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.86 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.86 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.86 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.86 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.86 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.86 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.86 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.86 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.86 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.86 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.86 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.86 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.86 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.86 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.86 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.86 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.86 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.86 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.86 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.86 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.86 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.86 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.87 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.87 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.87 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.87 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.87 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.87 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.87 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.87 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.87 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.87 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.87 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.87 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.87 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.87 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.87 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.87 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.87 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.87 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.87 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.87 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.87 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.87 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.87 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.87 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.87 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.87 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.87 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.87 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.87 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.87 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.87 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.87 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.87 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.87 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.87 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.87 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.87 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.87 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.87 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.87 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.87 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.87 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.87 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.87 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.87 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.87 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.87 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.87 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.87 warning: cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 47:51.88 warning: In file included from src/gl.cc:92: 47:51.88 warning: src/glsl.h:279:41: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.88 warning: 279 | IMPLICIT constexpr bvec2_scalar(bool a) : x(a), y(a) {} 47:51.88 warning: | ^ 47:51.88 warning: src/glsl.h:303:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.88 warning: 303 | IMPLICIT constexpr bvec2_scalar1(bool a) : x(a) {} 47:51.88 warning: | ^ 47:51.88 warning: src/glsl.h:310:24: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.88 warning: 310 | IMPLICIT bvec2(Bool a) : x(a), y(a) {} 47:51.88 warning: | ^ 47:51.88 warning: src/glsl.h:356:41: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.88 warning: 356 | IMPLICIT constexpr vec2_scalar(float a) : x(a), y(a) {} 47:51.88 warning: | ^ 47:51.88 warning: src/glsl.h:357:39: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.88 warning: 357 | IMPLICIT constexpr vec2_scalar(int a) : x(a), y(a) {} 47:51.88 warning: | ^ 47:51.88 warning: src/glsl.h:472:34: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.88 warning: 472 | IMPLICIT constexpr vec2(Float a) : x(a), y(a) {} 47:51.88 warning: | ^ 47:51.88 warning: src/glsl.h:474:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.88 warning: 474 | IMPLICIT constexpr vec2(vec2_scalar s) : x(s.x), y(s.y) {} 47:51.88 warning: | ^ 47:51.88 warning: src/glsl.h:823:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.88 warning: 823 | IMPLICIT constexpr ivec2_scalar(int32_t a) : x(a), y(a) {} 47:51.88 warning: | ^ 47:51.88 warning: src/glsl.h:881:23: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.88 warning: 881 | IMPLICIT ivec2(I32 a) : x(a), y(a) {} 47:51.88 warning: | ^ 47:51.88 warning: src/glsl.h:883:24: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.88 warning: 883 | IMPLICIT ivec2(vec2 a) : x(cast(a.x)), y(cast(a.y)) {} 47:51.88 warning: | ^ 47:51.88 warning: src/glsl.h:885:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.88 warning: 885 | IMPLICIT constexpr ivec2(ivec2_scalar s) : x(s.x), y(s.y) {} 47:51.88 warning: | ^ 47:51.88 warning: src/glsl.h:976:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.88 warning: 976 | IMPLICIT constexpr ivec3_scalar(int32_t a) : x(a), y(a), z(a) {} 47:51.88 warning: | ^ 47:51.88 warning: src/glsl.h:999:23: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.88 warning: 999 | IMPLICIT ivec3(I32 a) : x(a), y(a), z(a) {} 47:51.88 warning: | ^ 47:51.88 warning: src/glsl.h:1050:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.88 warning: 1050 | IMPLICIT constexpr ivec4_scalar(int32_t a) : x(a), y(a), z(a), w(a) {} 47:51.88 warning: | ^ 47:51.88 warning: src/glsl.h:1097:23: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.88 warning: 1097 | IMPLICIT ivec4(I32 a) : x(a), y(a), z(a), w(a) {} 47:51.88 warning: | ^ 47:51.88 warning: src/glsl.h:1100:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.88 warning: 1100 | IMPLICIT constexpr ivec4(ivec4_scalar s) : x(s.x), y(s.y), z(s.z), w(s.w) {} 47:51.88 warning: | ^ 47:51.88 warning: src/glsl.h:1193:41: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.88 warning: 1193 | IMPLICIT constexpr bvec3_scalar(bool a) : x(a), y(a), z(a) {} 47:51.88 warning: | ^ 47:51.89 warning: src/glsl.h:1200:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.89 warning: 1200 | IMPLICIT constexpr bvec3_scalar1(bool a) : x(a) {} 47:51.89 warning: | ^ 47:51.89 warning: src/glsl.h:1207:24: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.89 warning: 1207 | IMPLICIT bvec3(Bool a) : x(a), y(a), z(a) {} 47:51.89 warning: | ^ 47:51.89 warning: src/glsl.h:1237:41: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.89 warning: 1237 | IMPLICIT constexpr bvec4_scalar(bool a) : x(a), y(a), z(a), w(a) {} 47:51.89 warning: | ^ 47:51.89 warning: src/glsl.h:1268:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.89 warning: 1268 | IMPLICIT constexpr bvec4_scalar1(bool a) : x(a) {} 47:51.89 warning: | ^ 47:51.89 warning: src/glsl.h:1275:24: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.89 warning: 1275 | IMPLICIT bvec4(Bool a) : x(a), y(a), z(a), w(a) {} 47:51.89 warning: | ^ 47:51.89 warning: src/glsl.h:1386:41: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.89 warning: 1386 | IMPLICIT constexpr vec3_scalar(float a) : x(a), y(a), z(a) {} 47:51.89 warning: | ^ 47:51.89 warning: src/glsl.h:1477:34: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.89 warning: 1477 | IMPLICIT constexpr vec3(Float a) : x(a), y(a), z(a) {} 47:51.89 warning: | ^ 47:51.89 warning: src/glsl.h:1481:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.89 warning: 1481 | IMPLICIT constexpr vec3(vec3_scalar s) : x(s.x), y(s.y), z(s.z) {} 47:51.89 warning: | ^ 47:51.89 warning: src/glsl.h:1673:41: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.89 warning: 1673 | IMPLICIT constexpr vec4_scalar(float a) : x(a), y(a), z(a), w(a) {} 47:51.89 warning: | ^ 47:51.89 warning: src/glsl.h:1786:34: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.89 warning: 1786 | IMPLICIT constexpr vec4(Float a) : x(a), y(a), z(a), w(a) {} 47:51.89 warning: | ^ 47:51.89 warning: src/glsl.h:1792:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.89 warning: 1792 | IMPLICIT constexpr vec4(vec4_scalar s) : x(s.x), y(s.y), z(s.z), w(s.w) {} 47:51.89 warning: | ^ 47:51.89 warning: src/glsl.h:2221:41: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.89 warning: 2221 | IMPLICIT constexpr mat2_scalar(float a) { 47:51.89 warning: | ^ 47:51.89 warning: src/glsl.h:2229:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.89 warning: 2229 | IMPLICIT mat2_scalar(const mat4_scalar& mat); 47:51.89 warning: | ^ 47:51.89 warning: src/glsl.h:2267:24: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.89 warning: 2267 | IMPLICIT mat2(Float a) { 47:51.89 warning: | ^ 47:51.89 warning: src/glsl.h:2276:32: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.89 warning: 2276 | IMPLICIT mat2(const mat4& mat); 47:51.89 warning: | ^ 47:51.89 warning: src/glsl.h:2277:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.89 warning: 2277 | IMPLICIT constexpr mat2(mat2_scalar s) { 47:51.89 warning: | ^ 47:51.89 warning: src/glsl.h:2331:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.89 warning: 2331 | IMPLICIT mat3_scalar(const mat4_scalar& mat); 47:51.90 warning: | ^ 47:51.90 warning: src/glsl.h:2365:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.90 warning: 2365 | IMPLICIT constexpr mat3(mat3_scalar s) { 47:51.90 warning: | ^ 47:51.90 warning: src/glsl.h:2384:32: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.90 warning: 2384 | IMPLICIT mat3(const mat4& mat); 47:51.90 warning: | ^ 47:51.90 warning: src/glsl.h:2471:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.90 warning: 2471 | IMPLICIT constexpr mat4(mat4_scalar s) { 47:51.90 warning: | ^ 47:51.90 warning: src/glsl.h:2503:57: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.90 warning: 2503 | IMPLICIT mat3_scalar::mat3_scalar(const mat4_scalar& mat) 47:51.90 warning: | ^ 47:51.90 warning: src/glsl.h:2508:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.90 warning: 2508 | IMPLICIT mat2::mat2(const mat4& mat) 47:51.90 warning: | ^ 47:51.90 warning: src/glsl.h:2511:57: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.90 warning: 2511 | IMPLICIT mat2_scalar::mat2_scalar(const mat4_scalar& mat) 47:51.90 warning: | ^ 47:51.90 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:1, 47:51.90 warning: from src/gl.cc:2629: 47:51.90 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_blend.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.90 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:51.90 warning: | ^ 47:51.90 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_blend.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.90 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:51.90 warning: | ^ 47:51.90 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_blend.h:142:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.90 warning: 142 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:51.90 warning: | ^ 47:51.90 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:1, 47:51.90 warning: from src/gl.cc:2629: 47:51.90 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_blend.h:162:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.90 warning: 162 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:51.90 warning: | ^ 47:51.90 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_blend.h:182:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.90 warning: 182 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:51.90 warning: | ^ 47:51.90 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_blend.h:201:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.90 warning: 201 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:51.90 warning: | ^ 47:51.90 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_blend.h:223:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.90 warning: 223 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:51.90 warning: | ^ 47:51.90 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_blend.h:245:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.90 warning: 245 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:51.90 warning: | ^ 47:51.90 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:1, 47:51.90 warning: from src/gl.cc:2629: 47:51.90 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_blend.h:277:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.91 warning: 277 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:51.91 warning: | ^ 47:51.91 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_blend.h:303:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.91 warning: 303 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:51.91 warning: | ^ 47:51.91 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_blend.h:321:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.91 warning: 321 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:51.91 warning: | ^ 47:51.91 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_blend.h:727:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.91 warning: 727 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:51.91 warning: | ^ 47:51.91 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_blend.h:745:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.91 warning: 745 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:51.91 warning: | ^ 47:51.91 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_blend.h:764:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.91 warning: 764 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:51.91 warning: | ^ 47:51.91 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:2, 47:51.91 warning: from src/gl.cc:2629: 47:51.91 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_blend_ALPHA_PASS.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.91 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:51.91 warning: | ^ 47:51.91 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_blend_ALPHA_PASS.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.91 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:51.91 warning: | ^ 47:51.91 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_blend_ALPHA_PASS.h:142:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.91 warning: 142 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:51.91 warning: | ^ 47:51.91 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:2, 47:51.91 warning: from src/gl.cc:2629: 47:51.91 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_blend_ALPHA_PASS.h:162:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.91 warning: 162 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:51.91 warning: | ^ 47:51.91 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_blend_ALPHA_PASS.h:182:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.91 warning: 182 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:51.91 warning: | ^ 47:51.91 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_blend_ALPHA_PASS.h:201:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.91 warning: 201 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:51.91 warning: | ^ 47:51.91 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_blend_ALPHA_PASS.h:223:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.91 warning: 223 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:51.91 warning: | ^ 47:51.91 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_blend_ALPHA_PASS.h:245:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.91 warning: 245 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:51.91 warning: | ^ 47:51.91 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:2, 47:51.91 warning: from src/gl.cc:2629: 47:51.91 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_blend_ALPHA_PASS.h:277:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.92 warning: 277 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:51.92 warning: | ^ 47:51.92 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_blend_ALPHA_PASS.h:303:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.92 warning: 303 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:51.92 warning: | ^ 47:51.92 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_blend_ALPHA_PASS.h:321:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.92 warning: 321 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:51.92 warning: | ^ 47:51.92 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_blend_ALPHA_PASS.h:727:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.92 warning: 727 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:51.92 warning: | ^ 47:51.92 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_blend_ALPHA_PASS.h:745:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.92 warning: 745 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:51.92 warning: | ^ 47:51.92 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_blend_ALPHA_PASS.h:764:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.92 warning: 764 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:51.92 warning: | ^ 47:51.92 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:3, 47:51.92 warning: from src/gl.cc:2629: 47:51.92 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_blend_DEBUG_OVERDRAW.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.92 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:51.92 warning: | ^ 47:51.92 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_blend_DEBUG_OVERDRAW.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.92 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:51.92 warning: | ^ 47:51.92 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_blend_DEBUG_OVERDRAW.h:142:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.92 warning: 142 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:51.92 warning: | ^ 47:51.92 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:3, 47:51.92 warning: from src/gl.cc:2629: 47:51.92 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_blend_DEBUG_OVERDRAW.h:162:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.92 warning: 162 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:51.92 warning: | ^ 47:51.92 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_blend_DEBUG_OVERDRAW.h:182:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.92 warning: 182 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:51.92 warning: | ^ 47:51.92 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_blend_DEBUG_OVERDRAW.h:201:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.92 warning: 201 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:51.92 warning: | ^ 47:51.92 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_blend_DEBUG_OVERDRAW.h:223:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.92 warning: 223 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:51.92 warning: | ^ 47:51.92 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_blend_DEBUG_OVERDRAW.h:245:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.92 warning: 245 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:51.92 warning: | ^ 47:51.92 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:3, 47:51.93 warning: from src/gl.cc:2629: 47:51.93 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_blend_DEBUG_OVERDRAW.h:277:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.93 warning: 277 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:51.93 warning: | ^ 47:51.93 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_blend_DEBUG_OVERDRAW.h:303:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.93 warning: 303 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:51.93 warning: | ^ 47:51.93 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_blend_DEBUG_OVERDRAW.h:321:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.93 warning: 321 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:51.93 warning: | ^ 47:51.93 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_blend_DEBUG_OVERDRAW.h:727:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.93 warning: 727 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:51.93 warning: | ^ 47:51.93 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_blend_DEBUG_OVERDRAW.h:745:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.93 warning: 745 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:51.93 warning: | ^ 47:51.93 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_blend_DEBUG_OVERDRAW.h:764:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.93 warning: 764 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:51.93 warning: | ^ 47:51.93 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:4, 47:51.93 warning: from src/gl.cc:2629: 47:51.93 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.93 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:51.93 warning: | ^ 47:51.93 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.93 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:51.93 warning: | ^ 47:51.93 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:142:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.93 warning: 142 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:51.93 warning: | ^ 47:51.93 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:162:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.93 warning: 162 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:51.93 warning: | ^ 47:51.93 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:182:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.93 warning: 182 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:51.93 warning: | ^ 47:51.93 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:201:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.93 warning: 201 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:51.93 warning: | ^ 47:51.93 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:223:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.93 warning: 223 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:51.93 warning: | ^ 47:51.93 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:245:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.93 warning: 245 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:51.93 warning: | ^ 47:51.94 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:4, 47:51.94 warning: from src/gl.cc:2629: 47:51.94 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:277:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.94 warning: 277 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:51.94 warning: | ^ 47:51.94 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:303:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.94 warning: 303 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:51.94 warning: | ^ 47:51.94 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:321:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.94 warning: 321 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:51.94 warning: | ^ 47:51.94 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:348:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.94 warning: 348 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 47:51.94 warning: | ^ 47:51.94 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:860:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.94 warning: 860 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:51.94 warning: | ^ 47:51.94 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:878:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.94 warning: 878 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:51.94 warning: | ^ 47:51.94 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:897:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.94 warning: 897 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:51.94 warning: | ^ 47:51.94 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:5, 47:51.94 warning: from src/gl.cc:2629: 47:51.94 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.94 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:51.94 warning: | ^ 47:51.94 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.94 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:51.94 warning: | ^ 47:51.94 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:142:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.94 warning: 142 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:51.94 warning: | ^ 47:51.94 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:162:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.94 warning: 162 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:51.94 warning: | ^ 47:51.94 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:182:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.94 warning: 182 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:51.94 warning: | ^ 47:51.94 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:201:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.94 warning: 201 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:51.94 warning: | ^ 47:51.94 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:223:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.94 warning: 223 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:51.95 warning: | ^ 47:51.95 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:245:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.95 warning: 245 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:51.95 warning: | ^ 47:51.95 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:5, 47:51.95 warning: from src/gl.cc:2629: 47:51.95 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:277:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.95 warning: 277 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:51.95 warning: | ^ 47:51.95 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:303:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.95 warning: 303 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:51.95 warning: | ^ 47:51.95 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:321:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.95 warning: 321 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:51.95 warning: | ^ 47:51.95 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:348:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.95 warning: 348 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 47:51.95 warning: | ^ 47:51.95 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:860:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.95 warning: 860 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:51.95 warning: | ^ 47:51.95 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:878:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.95 warning: 878 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:51.95 warning: | ^ 47:51.95 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:897:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.95 warning: 897 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:51.95 warning: | ^ 47:51.95 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:6, 47:51.95 warning: from src/gl.cc:2629: 47:51.95 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_2D.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.95 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:51.95 warning: | ^ 47:51.95 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_2D.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.95 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:51.95 warning: | ^ 47:51.95 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_2D.h:142:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.95 warning: 142 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:51.95 warning: | ^ 47:51.95 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_2D.h:162:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.95 warning: 162 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:51.95 warning: | ^ 47:51.95 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_2D.h:182:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.95 warning: 182 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:51.95 warning: | ^ 47:51.95 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_2D.h:201:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.95 warning: 201 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:51.95 warning: | ^ 47:51.95 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_2D.h:223:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.95 warning: 223 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:51.95 warning: | ^ 47:51.96 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_2D.h:245:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.96 warning: 245 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:51.96 warning: | ^ 47:51.96 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:6, 47:51.96 warning: from src/gl.cc:2629: 47:51.96 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_2D.h:277:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.96 warning: 277 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:51.96 warning: | ^ 47:51.96 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_2D.h:303:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.96 warning: 303 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:51.96 warning: | ^ 47:51.96 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_2D.h:321:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.96 warning: 321 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:51.96 warning: | ^ 47:51.96 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_2D.h:348:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.96 warning: 348 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 47:51.96 warning: | ^ 47:51.96 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_2D.h:797:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.96 warning: 797 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:51.96 warning: | ^ 47:51.96 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_2D.h:815:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.96 warning: 815 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:51.96 warning: | ^ 47:51.96 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_2D.h:834:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.96 warning: 834 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:51.96 warning: | ^ 47:51.96 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:7, 47:51.96 warning: from src/gl.cc:2629: 47:51.96 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_RECT.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.96 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:51.96 warning: | ^ 47:51.96 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_RECT.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.96 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:51.96 warning: | ^ 47:51.96 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_RECT.h:142:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.96 warning: 142 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:51.96 warning: | ^ 47:51.96 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_RECT.h:162:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.96 warning: 162 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:51.96 warning: | ^ 47:51.96 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_RECT.h:182:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.96 warning: 182 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:51.96 warning: | ^ 47:51.96 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_RECT.h:201:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.96 warning: 201 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:51.96 warning: | ^ 47:51.96 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_RECT.h:223:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.96 warning: 223 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:51.96 warning: | ^ 47:51.96 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_RECT.h:245:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.97 warning: 245 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:51.97 warning: | ^ 47:51.97 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:7, 47:51.97 warning: from src/gl.cc:2629: 47:51.97 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_RECT.h:277:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.97 warning: 277 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:51.97 warning: | ^ 47:51.97 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_RECT.h:303:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.97 warning: 303 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:51.97 warning: | ^ 47:51.97 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_RECT.h:321:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.97 warning: 321 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:51.97 warning: | ^ 47:51.97 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_RECT.h:348:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.97 warning: 348 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 47:51.97 warning: | ^ 47:51.97 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_RECT.h:797:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.97 warning: 797 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:51.97 warning: | ^ 47:51.97 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_RECT.h:815:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.97 warning: 815 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:51.97 warning: | ^ 47:51.97 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ADVANCED_BLEND_ALPHA_PASS_TEXTURE_RECT.h:834:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.97 warning: 834 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:51.97 warning: | ^ 47:51.97 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:8, 47:51.97 warning: from src/gl.cc:2629: 47:51.97 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.97 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:51.97 warning: | ^ 47:51.97 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.97 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:51.97 warning: | ^ 47:51.97 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:142:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.97 warning: 142 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:51.97 warning: | ^ 47:51.97 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:162:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.97 warning: 162 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:51.97 warning: | ^ 47:51.97 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:182:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.97 warning: 182 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:51.97 warning: | ^ 47:51.97 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:201:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.97 warning: 201 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:51.97 warning: | ^ 47:51.97 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:223:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.97 warning: 223 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:51.97 warning: | ^ 47:51.97 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:245:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.97 warning: 245 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:51.97 warning: | ^ 47:51.98 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:8, 47:51.98 warning: from src/gl.cc:2629: 47:51.98 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:277:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.98 warning: 277 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:51.98 warning: | ^ 47:51.98 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:303:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.98 warning: 303 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:51.98 warning: | ^ 47:51.98 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:321:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.98 warning: 321 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:51.98 warning: | ^ 47:51.98 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:348:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.98 warning: 348 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 47:51.98 warning: | ^ 47:51.98 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:862:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.98 warning: 862 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:51.98 warning: | ^ 47:51.98 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:880:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.98 warning: 880 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:51.98 warning: | ^ 47:51.98 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_2D.h:901:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.98 warning: 901 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ 47:51.98 warning: | ^ 47:51.98 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:9, 47:51.98 warning: from src/gl.cc:2629: 47:51.98 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.98 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:51.98 warning: | ^ 47:51.98 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.98 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:51.98 warning: | ^ 47:51.98 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:142:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.98 warning: 142 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:51.98 warning: | ^ 47:51.98 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:162:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.98 warning: 162 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:51.98 warning: | ^ 47:51.98 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:182:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.98 warning: 182 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:51.98 warning: | ^ 47:51.98 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:201:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.98 warning: 201 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:51.98 warning: | ^ 47:51.98 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:223:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.98 warning: 223 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:51.98 warning: | ^ 47:51.98 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:245:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.98 warning: 245 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:51.98 warning: | ^ 47:51.98 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:9, 47:51.98 warning: from src/gl.cc:2629: 47:51.98 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:277:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.99 warning: 277 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:51.99 warning: | ^ 47:51.99 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:303:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.99 warning: 303 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:51.99 warning: | ^ 47:51.99 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:321:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.99 warning: 321 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:51.99 warning: | ^ 47:51.99 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:348:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.99 warning: 348 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 47:51.99 warning: | ^ 47:51.99 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:862:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.99 warning: 862 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:51.99 warning: | ^ 47:51.99 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:880:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.99 warning: 880 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:51.99 warning: | ^ 47:51.99 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_DUAL_SOURCE_BLENDING_REPETITION_TEXTURE_RECT.h:901:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.99 warning: 901 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ 47:51.99 warning: | ^ 47:51.99 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:10, 47:51.99 warning: from src/gl.cc:2629: 47:51.99 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.99 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:51.99 warning: | ^ 47:51.99 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.99 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:51.99 warning: | ^ 47:51.99 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:142:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.99 warning: 142 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:51.99 warning: | ^ 47:51.99 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:162:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.99 warning: 162 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:51.99 warning: | ^ 47:51.99 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:182:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.99 warning: 182 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:51.99 warning: | ^ 47:51.99 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:201:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.99 warning: 201 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:51.99 warning: | ^ 47:51.99 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:223:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.99 warning: 223 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:51.99 warning: | ^ 47:51.99 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:245:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.99 warning: 245 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:51.99 warning: | ^ 47:51.99 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:10, 47:51.99 warning: from src/gl.cc:2629: 47:51.99 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:277:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:51.99 warning: 277 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:51.99 warning: | ^ 47:51.99 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:303:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.00 warning: 303 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:52.00 warning: | ^ 47:52.00 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:321:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.00 warning: 321 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:52.00 warning: | ^ 47:52.00 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:348:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.00 warning: 348 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 47:52.00 warning: | ^ 47:52.00 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:860:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.00 warning: 860 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.00 warning: | ^ 47:52.00 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:878:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.00 warning: 878 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.00 warning: | ^ 47:52.00 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_2D.h:897:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.00 warning: 897 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:52.00 warning: | ^ 47:52.00 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:11, 47:52.00 warning: from src/gl.cc:2629: 47:52.00 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.00 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.00 warning: | ^ 47:52.00 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.00 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.00 warning: | ^ 47:52.00 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:142:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.00 warning: 142 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:52.00 warning: | ^ 47:52.00 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:162:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.00 warning: 162 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:52.00 warning: | ^ 47:52.00 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:182:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.00 warning: 182 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:52.00 warning: | ^ 47:52.00 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:201:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.00 warning: 201 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:52.00 warning: | ^ 47:52.00 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:223:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.00 warning: 223 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:52.00 warning: | ^ 47:52.00 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:245:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.00 warning: 245 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:52.00 warning: | ^ 47:52.00 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:11, 47:52.00 warning: from src/gl.cc:2629: 47:52.00 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:277:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.00 warning: 277 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:52.00 warning: | ^ 47:52.00 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:303:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.00 warning: 303 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:52.00 warning: | ^ 47:52.00 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:321:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.01 warning: 321 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:52.01 warning: | ^ 47:52.01 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:348:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.01 warning: 348 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 47:52.01 warning: | ^ 47:52.01 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:860:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.01 warning: 860 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.01 warning: | ^ 47:52.01 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:878:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.01 warning: 878 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.01 warning: | ^ 47:52.01 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_ANTIALIASING_REPETITION_TEXTURE_RECT.h:897:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.01 warning: 897 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:52.01 warning: | ^ 47:52.01 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:12, 47:52.01 warning: from src/gl.cc:2629: 47:52.01 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.01 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.01 warning: | ^ 47:52.01 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.01 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.01 warning: | ^ 47:52.01 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:142:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.01 warning: 142 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:52.01 warning: | ^ 47:52.01 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:162:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.01 warning: 162 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:52.01 warning: | ^ 47:52.01 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:182:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.01 warning: 182 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:52.01 warning: | ^ 47:52.01 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:201:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.01 warning: 201 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:52.01 warning: | ^ 47:52.01 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:223:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.01 warning: 223 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:52.01 warning: | ^ 47:52.01 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:245:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.01 warning: 245 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:52.01 warning: | ^ 47:52.01 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:12, 47:52.01 warning: from src/gl.cc:2629: 47:52.01 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:277:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.01 warning: 277 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:52.01 warning: | ^ 47:52.01 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:303:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.01 warning: 303 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:52.01 warning: | ^ 47:52.01 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:321:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.01 warning: 321 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:52.01 warning: | ^ 47:52.01 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:348:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.02 warning: 348 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 47:52.02 warning: | ^ 47:52.02 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:799:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.02 warning: 799 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.02 warning: | ^ 47:52.02 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:817:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.02 warning: 817 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.02 warning: | ^ 47:52.02 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:838:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.02 warning: 838 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ 47:52.02 warning: | ^ 47:52.02 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:13, 47:52.02 warning: from src/gl.cc:2629: 47:52.02 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.02 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.02 warning: | ^ 47:52.02 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.02 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.02 warning: | ^ 47:52.02 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:142:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.02 warning: 142 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:52.02 warning: | ^ 47:52.02 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:162:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.02 warning: 162 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:52.02 warning: | ^ 47:52.02 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:182:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.02 warning: 182 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:52.02 warning: | ^ 47:52.02 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:201:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.02 warning: 201 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:52.02 warning: | ^ 47:52.02 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:223:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.02 warning: 223 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:52.02 warning: | ^ 47:52.02 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:245:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.02 warning: 245 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:52.02 warning: | ^ 47:52.02 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:13, 47:52.02 warning: from src/gl.cc:2629: 47:52.02 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:277:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.02 warning: 277 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:52.02 warning: | ^ 47:52.02 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:303:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.02 warning: 303 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:52.02 warning: | ^ 47:52.02 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:321:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.02 warning: 321 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:52.02 warning: | ^ 47:52.02 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:348:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.02 warning: 348 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 47:52.02 warning: | ^ 47:52.03 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:799:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.03 warning: 799 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.03 warning: | ^ 47:52.03 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:817:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.03 warning: 817 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.03 warning: | ^ 47:52.03 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_RECT.h:838:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.03 warning: 838 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ 47:52.03 warning: | ^ 47:52.03 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:14, 47:52.03 warning: from src/gl.cc:2629: 47:52.03 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.03 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.03 warning: | ^ 47:52.03 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.03 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.03 warning: | ^ 47:52.03 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:142:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.03 warning: 142 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:52.03 warning: | ^ 47:52.03 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:14, 47:52.03 warning: from src/gl.cc:2629: 47:52.03 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:162:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.03 warning: 162 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:52.03 warning: | ^ 47:52.03 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:182:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.03 warning: 182 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:52.03 warning: | ^ 47:52.03 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:201:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.03 warning: 201 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:52.03 warning: | ^ 47:52.03 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:223:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.03 warning: 223 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:52.03 warning: | ^ 47:52.03 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:245:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.03 warning: 245 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:52.03 warning: | ^ 47:52.03 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:14, 47:52.03 warning: from src/gl.cc:2629: 47:52.03 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:277:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.03 warning: 277 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:52.03 warning: | ^ 47:52.03 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:303:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.03 warning: 303 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:52.03 warning: | ^ 47:52.03 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:321:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.03 warning: 321 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:52.03 warning: | ^ 47:52.03 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:348:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.03 warning: 348 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 47:52.03 warning: | ^ 47:52.03 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:797:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.04 warning: 797 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.04 warning: | ^ 47:52.04 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:815:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.04 warning: 815 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.04 warning: | ^ 47:52.04 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_TEXTURE_2D.h:834:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.04 warning: 834 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:52.04 warning: | ^ 47:52.04 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:15, 47:52.04 warning: from src/gl.cc:2629: 47:52.04 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.04 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.04 warning: | ^ 47:52.04 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.04 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.04 warning: | ^ 47:52.04 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:142:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.04 warning: 142 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:52.04 warning: | ^ 47:52.04 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:15, 47:52.04 warning: from src/gl.cc:2629: 47:52.04 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:162:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.04 warning: 162 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:52.04 warning: | ^ 47:52.04 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:182:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.04 warning: 182 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:52.04 warning: | ^ 47:52.04 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:201:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.04 warning: 201 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:52.04 warning: | ^ 47:52.04 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:223:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.04 warning: 223 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:52.04 warning: | ^ 47:52.04 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:245:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.04 warning: 245 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:52.04 warning: | ^ 47:52.04 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:15, 47:52.04 warning: from src/gl.cc:2629: 47:52.04 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:277:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.04 warning: 277 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:52.04 warning: | ^ 47:52.04 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:303:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.04 warning: 303 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:52.04 warning: | ^ 47:52.04 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:321:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.04 warning: 321 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:52.04 warning: | ^ 47:52.04 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:348:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.04 warning: 348 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 47:52.04 warning: | ^ 47:52.04 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:797:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.05 warning: 797 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.05 warning: | ^ 47:52.05 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:815:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.05 warning: 815 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.05 warning: | ^ 47:52.05 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ALPHA_PASS_TEXTURE_RECT.h:834:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.05 warning: 834 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:52.05 warning: | ^ 47:52.05 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:16, 47:52.05 warning: from src/gl.cc:2629: 47:52.05 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.05 warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.05 warning: | ^ 47:52.05 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.05 warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.05 warning: | ^ 47:52.05 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:138:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.05 warning: 138 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:52.05 warning: | ^ 47:52.05 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:158:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.05 warning: 158 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:52.05 warning: | ^ 47:52.05 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:178:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.05 warning: 178 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:52.05 warning: | ^ 47:52.05 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:197:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.05 warning: 197 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:52.05 warning: | ^ 47:52.05 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:219:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.05 warning: 219 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:52.05 warning: | ^ 47:52.05 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:241:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.05 warning: 241 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:52.05 warning: | ^ 47:52.05 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:16, 47:52.05 warning: from src/gl.cc:2629: 47:52.05 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:273:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.05 warning: 273 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:52.05 warning: | ^ 47:52.05 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:299:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.05 warning: 299 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:52.05 warning: | ^ 47:52.05 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:317:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.05 warning: 317 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:52.05 warning: | ^ 47:52.05 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:341:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.05 warning: 341 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 47:52.05 warning: | ^ 47:52.05 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:770:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.05 warning: 770 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.05 warning: | ^ 47:52.05 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:788:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.06 warning: 788 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.06 warning: | ^ 47:52.06 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_2D.h:807:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.06 warning: 807 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:52.06 warning: | ^ 47:52.06 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:17, 47:52.06 warning: from src/gl.cc:2629: 47:52.06 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.06 warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.06 warning: | ^ 47:52.06 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.06 warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.06 warning: | ^ 47:52.06 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:138:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.06 warning: 138 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:52.06 warning: | ^ 47:52.06 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:158:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.06 warning: 158 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:52.06 warning: | ^ 47:52.06 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:178:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.06 warning: 178 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:52.06 warning: | ^ 47:52.06 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:197:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.06 warning: 197 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:52.06 warning: | ^ 47:52.06 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:219:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.06 warning: 219 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:52.06 warning: | ^ 47:52.06 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:241:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.06 warning: 241 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:52.06 warning: | ^ 47:52.06 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:17, 47:52.06 warning: from src/gl.cc:2629: 47:52.06 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:273:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.06 warning: 273 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:52.06 warning: | ^ 47:52.06 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:299:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.06 warning: 299 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:52.06 warning: | ^ 47:52.06 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:317:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.06 warning: 317 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:52.06 warning: | ^ 47:52.06 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:341:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.06 warning: 341 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 47:52.06 warning: | ^ 47:52.06 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:770:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.06 warning: 770 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.06 warning: | ^ 47:52.06 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:788:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.06 warning: 788 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.06 warning: | ^ 47:52.06 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_DEBUG_OVERDRAW_REPETITION_TEXTURE_RECT.h:807:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.06 warning: 807 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:52.07 warning: | ^ 47:52.07 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:18, 47:52.07 warning: from src/gl.cc:2629: 47:52.07 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.07 warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.07 warning: | ^ 47:52.07 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.07 warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.07 warning: | ^ 47:52.07 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:138:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.07 warning: 138 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:52.07 warning: | ^ 47:52.07 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:158:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.07 warning: 158 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:52.07 warning: | ^ 47:52.07 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:178:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.07 warning: 178 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:52.07 warning: | ^ 47:52.07 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:197:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.07 warning: 197 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:52.07 warning: | ^ 47:52.07 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:219:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.07 warning: 219 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:52.07 warning: | ^ 47:52.07 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:241:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.07 warning: 241 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:52.07 warning: | ^ 47:52.07 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:18, 47:52.07 warning: from src/gl.cc:2629: 47:52.07 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:273:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.07 warning: 273 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:52.07 warning: | ^ 47:52.07 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:299:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.07 warning: 299 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:52.07 warning: | ^ 47:52.07 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:317:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.07 warning: 317 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:52.07 warning: | ^ 47:52.07 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:341:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.07 warning: 341 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 47:52.07 warning: | ^ 47:52.07 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:770:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.07 warning: 770 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.07 warning: | ^ 47:52.07 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:788:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.07 warning: 788 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.07 warning: | ^ 47:52.07 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_2D.h:807:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.07 warning: 807 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:52.07 warning: | ^ 47:52.07 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:19, 47:52.07 warning: from src/gl.cc:2629: 47:52.08 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.08 warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.08 warning: | ^ 47:52.08 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.08 warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.08 warning: | ^ 47:52.08 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:138:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.08 warning: 138 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:52.08 warning: | ^ 47:52.08 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:158:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.08 warning: 158 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:52.08 warning: | ^ 47:52.08 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:178:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.08 warning: 178 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:52.08 warning: | ^ 47:52.08 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:197:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.08 warning: 197 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:52.08 warning: | ^ 47:52.08 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:219:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.08 warning: 219 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:52.08 warning: | ^ 47:52.08 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:241:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.08 warning: 241 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:52.08 warning: | ^ 47:52.08 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:19, 47:52.08 warning: from src/gl.cc:2629: 47:52.08 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:273:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.08 warning: 273 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:52.08 warning: | ^ 47:52.08 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:299:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.08 warning: 299 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:52.08 warning: | ^ 47:52.08 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:317:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.08 warning: 317 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:52.08 warning: | ^ 47:52.08 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:341:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.08 warning: 341 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 47:52.08 warning: | ^ 47:52.08 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:770:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.08 warning: 770 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.08 warning: | ^ 47:52.08 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:788:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.08 warning: 788 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.08 warning: | ^ 47:52.08 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_ANTIALIASING_REPETITION_TEXTURE_RECT.h:807:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.08 warning: 807 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:52.08 warning: | ^ 47:52.08 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:20, 47:52.08 warning: from src/gl.cc:2629: 47:52.08 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.08 warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.08 warning: | ^ 47:52.09 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.09 warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.09 warning: | ^ 47:52.09 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:138:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.09 warning: 138 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:52.09 warning: | ^ 47:52.09 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:20, 47:52.09 warning: from src/gl.cc:2629: 47:52.09 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:158:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.09 warning: 158 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:52.09 warning: | ^ 47:52.09 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:178:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.09 warning: 178 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:52.09 warning: | ^ 47:52.09 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:197:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.09 warning: 197 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:52.09 warning: | ^ 47:52.09 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:219:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.09 warning: 219 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:52.09 warning: | ^ 47:52.09 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:241:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.09 warning: 241 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:52.09 warning: | ^ 47:52.09 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:20, 47:52.09 warning: from src/gl.cc:2629: 47:52.09 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:273:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.09 warning: 273 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:52.09 warning: | ^ 47:52.09 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:299:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.09 warning: 299 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:52.09 warning: | ^ 47:52.09 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:317:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.09 warning: 317 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:52.09 warning: | ^ 47:52.09 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:341:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.09 warning: 341 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 47:52.09 warning: | ^ 47:52.09 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:707:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.09 warning: 707 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.09 warning: | ^ 47:52.09 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:725:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.09 warning: 725 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.09 warning: | ^ 47:52.09 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_2D.h:744:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.09 warning: 744 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:52.09 warning: | ^ 47:52.09 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:21, 47:52.09 warning: from src/gl.cc:2629: 47:52.09 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.09 warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.09 warning: | ^ 47:52.09 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.10 warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.10 warning: | ^ 47:52.10 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:138:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.10 warning: 138 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:52.10 warning: | ^ 47:52.10 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:21, 47:52.10 warning: from src/gl.cc:2629: 47:52.10 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:158:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.10 warning: 158 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:52.10 warning: | ^ 47:52.10 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:178:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.10 warning: 178 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:52.10 warning: | ^ 47:52.10 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:197:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.10 warning: 197 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:52.10 warning: | ^ 47:52.10 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:219:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.10 warning: 219 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:52.10 warning: | ^ 47:52.10 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:241:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.10 warning: 241 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:52.10 warning: | ^ 47:52.10 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:21, 47:52.10 warning: from src/gl.cc:2629: 47:52.10 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:273:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.10 warning: 273 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:52.10 warning: | ^ 47:52.10 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:299:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.10 warning: 299 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:52.10 warning: | ^ 47:52.10 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:317:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.10 warning: 317 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:52.10 warning: | ^ 47:52.10 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:341:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.10 warning: 341 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 47:52.10 warning: | ^ 47:52.10 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:707:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.10 warning: 707 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.10 warning: | ^ 47:52.10 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:725:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.10 warning: 725 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.10 warning: | ^ 47:52.10 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_DEBUG_OVERDRAW_TEXTURE_RECT.h:744:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.10 warning: 744 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:52.10 warning: | ^ 47:52.10 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:22, 47:52.10 warning: from src/gl.cc:2629: 47:52.10 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_TEXTURE_2D.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.10 warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.10 warning: | ^ 47:52.10 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_TEXTURE_2D.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.10 warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.10 warning: | ^ 47:52.11 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_TEXTURE_2D.h:138:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.11 warning: 138 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:52.11 warning: | ^ 47:52.11 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:22, 47:52.11 warning: from src/gl.cc:2629: 47:52.11 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_TEXTURE_2D.h:158:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.11 warning: 158 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:52.11 warning: | ^ 47:52.11 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_TEXTURE_2D.h:178:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.11 warning: 178 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:52.11 warning: | ^ 47:52.11 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_TEXTURE_2D.h:197:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.11 warning: 197 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:52.11 warning: | ^ 47:52.11 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_TEXTURE_2D.h:219:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.11 warning: 219 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:52.11 warning: | ^ 47:52.11 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_TEXTURE_2D.h:241:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.11 warning: 241 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:52.11 warning: | ^ 47:52.11 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:22, 47:52.11 warning: from src/gl.cc:2629: 47:52.11 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_TEXTURE_2D.h:273:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.11 warning: 273 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:52.11 warning: | ^ 47:52.11 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_TEXTURE_2D.h:299:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.11 warning: 299 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:52.11 warning: | ^ 47:52.11 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_TEXTURE_2D.h:317:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.11 warning: 317 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:52.11 warning: | ^ 47:52.11 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_TEXTURE_2D.h:341:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.11 warning: 341 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 47:52.11 warning: | ^ 47:52.11 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_TEXTURE_2D.h:707:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.11 warning: 707 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.11 warning: | ^ 47:52.11 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_TEXTURE_2D.h:725:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.11 warning: 725 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.11 warning: | ^ 47:52.11 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_TEXTURE_2D.h:744:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.11 warning: 744 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:52.11 warning: | ^ 47:52.11 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:23, 47:52.11 warning: from src/gl.cc:2629: 47:52.11 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_TEXTURE_RECT.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.11 warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.11 warning: | ^ 47:52.11 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_TEXTURE_RECT.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.11 warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.11 warning: | ^ 47:52.11 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_TEXTURE_RECT.h:138:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.12 warning: 138 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:52.12 warning: | ^ 47:52.12 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:23, 47:52.12 warning: from src/gl.cc:2629: 47:52.12 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_TEXTURE_RECT.h:158:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.12 warning: 158 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:52.12 warning: | ^ 47:52.12 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_TEXTURE_RECT.h:178:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.12 warning: 178 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:52.12 warning: | ^ 47:52.12 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_TEXTURE_RECT.h:197:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.12 warning: 197 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:52.12 warning: | ^ 47:52.12 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_TEXTURE_RECT.h:219:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.12 warning: 219 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:52.12 warning: | ^ 47:52.12 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_TEXTURE_RECT.h:241:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.12 warning: 241 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:52.12 warning: | ^ 47:52.12 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:23, 47:52.12 warning: from src/gl.cc:2629: 47:52.12 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_TEXTURE_RECT.h:273:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.12 warning: 273 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:52.12 warning: | ^ 47:52.12 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_TEXTURE_RECT.h:299:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.12 warning: 299 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:52.12 warning: | ^ 47:52.12 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_TEXTURE_RECT.h:317:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.12 warning: 317 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:52.12 warning: | ^ 47:52.12 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_TEXTURE_RECT.h:341:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.12 warning: 341 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 47:52.12 warning: | ^ 47:52.12 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_TEXTURE_RECT.h:707:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.12 warning: 707 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.12 warning: | ^ 47:52.12 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_TEXTURE_RECT.h:725:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.12 warning: 725 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.12 warning: | ^ 47:52.12 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_image_TEXTURE_RECT.h:744:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.12 warning: 744 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:52.12 warning: | ^ 47:52.12 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:24, 47:52.12 warning: from src/gl.cc:2629: 47:52.12 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_linear_gradient.h:93:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.12 warning: 93 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.12 warning: | ^ 47:52.12 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_linear_gradient.h:111:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.12 warning: 111 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.12 warning: | ^ 47:52.12 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_linear_gradient.h:130:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.12 warning: 130 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:52.12 warning: | ^ 47:52.13 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:24, 47:52.13 warning: from src/gl.cc:2629: 47:52.13 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_linear_gradient.h:150:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.13 warning: 150 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:52.13 warning: | ^ 47:52.13 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_linear_gradient.h:170:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.13 warning: 170 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:52.13 warning: | ^ 47:52.13 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_linear_gradient.h:189:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.13 warning: 189 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:52.13 warning: | ^ 47:52.13 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_linear_gradient.h:211:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.13 warning: 211 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:52.13 warning: | ^ 47:52.13 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_linear_gradient.h:233:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.13 warning: 233 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:52.13 warning: | ^ 47:52.13 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:24, 47:52.13 warning: from src/gl.cc:2629: 47:52.13 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_linear_gradient.h:265:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.13 warning: 265 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:52.13 warning: | ^ 47:52.13 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_linear_gradient.h:291:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.13 warning: 291 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:52.13 warning: | ^ 47:52.13 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_linear_gradient.h:309:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.13 warning: 309 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:52.13 warning: | ^ 47:52.13 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_linear_gradient.h:335:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.13 warning: 335 | IMPLICIT Gradient(Gradient_scalar s):start_end_point(s.start_end_point),extend_mode(s.extend_mode),stretch_size(s.stretch_size){ 47:52.13 warning: | ^ 47:52.13 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_linear_gradient.h:661:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.13 warning: 661 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.13 warning: | ^ 47:52.13 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_linear_gradient.h:679:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.13 warning: 679 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.13 warning: | ^ 47:52.13 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_linear_gradient.h:698:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.13 warning: 698 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:52.13 warning: | ^ 47:52.13 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:25, 47:52.13 warning: from src/gl.cc:2629: 47:52.13 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_linear_gradient_ALPHA_PASS.h:94:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.13 warning: 94 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.13 warning: | ^ 47:52.13 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_linear_gradient_ALPHA_PASS.h:112:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.13 warning: 112 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.13 warning: | ^ 47:52.13 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_linear_gradient_ALPHA_PASS.h:131:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.13 warning: 131 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:52.13 warning: | ^ 47:52.13 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:25, 47:52.13 warning: from src/gl.cc:2629: 47:52.14 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_linear_gradient_ALPHA_PASS.h:151:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.14 warning: 151 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:52.14 warning: | ^ 47:52.14 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_linear_gradient_ALPHA_PASS.h:171:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.14 warning: 171 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:52.14 warning: | ^ 47:52.14 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_linear_gradient_ALPHA_PASS.h:190:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.14 warning: 190 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:52.14 warning: | ^ 47:52.14 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_linear_gradient_ALPHA_PASS.h:212:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.14 warning: 212 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:52.14 warning: | ^ 47:52.14 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_linear_gradient_ALPHA_PASS.h:234:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.14 warning: 234 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:52.14 warning: | ^ 47:52.14 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:25, 47:52.14 warning: from src/gl.cc:2629: 47:52.14 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_linear_gradient_ALPHA_PASS.h:266:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.14 warning: 266 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:52.14 warning: | ^ 47:52.14 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_linear_gradient_ALPHA_PASS.h:292:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.14 warning: 292 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:52.14 warning: | ^ 47:52.14 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_linear_gradient_ALPHA_PASS.h:310:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.14 warning: 310 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:52.14 warning: | ^ 47:52.14 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_linear_gradient_ALPHA_PASS.h:337:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.14 warning: 337 | IMPLICIT Gradient(Gradient_scalar s):start_end_point(s.start_end_point),extend_mode(s.extend_mode),stretch_size(s.stretch_size){ 47:52.14 warning: | ^ 47:52.14 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_linear_gradient_ALPHA_PASS.h:664:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.14 warning: 664 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.14 warning: | ^ 47:52.14 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_linear_gradient_ALPHA_PASS.h:682:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.14 warning: 682 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.14 warning: | ^ 47:52.14 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_linear_gradient_ALPHA_PASS.h:701:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.14 warning: 701 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:52.14 warning: | ^ 47:52.14 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:26, 47:52.14 warning: from src/gl.cc:2629: 47:52.14 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_linear_gradient_DEBUG_OVERDRAW.h:93:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.14 warning: 93 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.14 warning: | ^ 47:52.14 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_linear_gradient_DEBUG_OVERDRAW.h:111:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.14 warning: 111 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.14 warning: | ^ 47:52.14 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_linear_gradient_DEBUG_OVERDRAW.h:130:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.14 warning: 130 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:52.14 warning: | ^ 47:52.14 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:26, 47:52.14 warning: from src/gl.cc:2629: 47:52.14 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_linear_gradient_DEBUG_OVERDRAW.h:150:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.14 warning: 150 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:52.15 warning: | ^ 47:52.15 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_linear_gradient_DEBUG_OVERDRAW.h:170:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.15 warning: 170 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:52.15 warning: | ^ 47:52.15 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_linear_gradient_DEBUG_OVERDRAW.h:189:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.15 warning: 189 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:52.15 warning: | ^ 47:52.15 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_linear_gradient_DEBUG_OVERDRAW.h:211:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.15 warning: 211 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:52.15 warning: | ^ 47:52.15 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_linear_gradient_DEBUG_OVERDRAW.h:233:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.15 warning: 233 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:52.15 warning: | ^ 47:52.15 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:26, 47:52.15 warning: from src/gl.cc:2629: 47:52.15 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_linear_gradient_DEBUG_OVERDRAW.h:265:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.15 warning: 265 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:52.15 warning: | ^ 47:52.15 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_linear_gradient_DEBUG_OVERDRAW.h:291:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.15 warning: 291 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:52.15 warning: | ^ 47:52.15 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_linear_gradient_DEBUG_OVERDRAW.h:309:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.15 warning: 309 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:52.15 warning: | ^ 47:52.15 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_linear_gradient_DEBUG_OVERDRAW.h:335:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.15 warning: 335 | IMPLICIT Gradient(Gradient_scalar s):start_end_point(s.start_end_point),extend_mode(s.extend_mode),stretch_size(s.stretch_size){ 47:52.15 warning: | ^ 47:52.15 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_linear_gradient_DEBUG_OVERDRAW.h:661:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.15 warning: 661 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.15 warning: | ^ 47:52.15 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_linear_gradient_DEBUG_OVERDRAW.h:679:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.15 warning: 679 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.15 warning: | ^ 47:52.15 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_linear_gradient_DEBUG_OVERDRAW.h:698:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.15 warning: 698 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:52.15 warning: | ^ 47:52.15 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:27, 47:52.15 warning: from src/gl.cc:2629: 47:52.15 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_mix_blend.h:109:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.15 warning: 109 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.15 warning: | ^ 47:52.15 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_mix_blend.h:127:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.15 warning: 127 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.15 warning: | ^ 47:52.15 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_mix_blend.h:146:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.15 warning: 146 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:52.15 warning: | ^ 47:52.15 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:27, 47:52.15 warning: from src/gl.cc:2629: 47:52.15 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_mix_blend.h:166:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.15 warning: 166 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:52.15 warning: | ^ 47:52.16 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_mix_blend.h:186:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.16 warning: 186 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:52.16 warning: | ^ 47:52.16 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_mix_blend.h:205:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.16 warning: 205 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:52.16 warning: | ^ 47:52.16 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_mix_blend.h:227:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.16 warning: 227 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:52.16 warning: | ^ 47:52.16 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_mix_blend.h:249:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.16 warning: 249 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:52.16 warning: | ^ 47:52.16 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:27, 47:52.16 warning: from src/gl.cc:2629: 47:52.16 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_mix_blend.h:281:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.16 warning: 281 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:52.16 warning: | ^ 47:52.16 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_mix_blend.h:307:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.16 warning: 307 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:52.16 warning: | ^ 47:52.16 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_mix_blend.h:325:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.16 warning: 325 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:52.16 warning: | ^ 47:52.16 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_mix_blend.h:700:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.16 warning: 700 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.16 warning: | ^ 47:52.16 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_mix_blend.h:718:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.16 warning: 718 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.16 warning: | ^ 47:52.16 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_mix_blend.h:737:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.16 warning: 737 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:52.16 warning: | ^ 47:52.16 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:28, 47:52.16 warning: from src/gl.cc:2629: 47:52.16 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_mix_blend_ALPHA_PASS.h:109:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.16 warning: 109 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.16 warning: | ^ 47:52.16 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_mix_blend_ALPHA_PASS.h:127:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.16 warning: 127 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.16 warning: | ^ 47:52.16 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_mix_blend_ALPHA_PASS.h:146:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.16 warning: 146 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:52.16 warning: | ^ 47:52.16 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:28, 47:52.16 warning: from src/gl.cc:2629: 47:52.16 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_mix_blend_ALPHA_PASS.h:166:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.16 warning: 166 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:52.16 warning: | ^ 47:52.16 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_mix_blend_ALPHA_PASS.h:186:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.16 warning: 186 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:52.16 warning: | ^ 47:52.16 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_mix_blend_ALPHA_PASS.h:205:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.16 warning: 205 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:52.17 warning: | ^ 47:52.17 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_mix_blend_ALPHA_PASS.h:227:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.17 warning: 227 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:52.17 warning: | ^ 47:52.17 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_mix_blend_ALPHA_PASS.h:249:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.17 warning: 249 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:52.17 warning: | ^ 47:52.17 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:28, 47:52.17 warning: from src/gl.cc:2629: 47:52.17 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_mix_blend_ALPHA_PASS.h:281:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.17 warning: 281 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:52.17 warning: | ^ 47:52.17 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_mix_blend_ALPHA_PASS.h:307:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.17 warning: 307 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:52.17 warning: | ^ 47:52.17 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_mix_blend_ALPHA_PASS.h:325:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.17 warning: 325 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:52.17 warning: | ^ 47:52.17 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_mix_blend_ALPHA_PASS.h:700:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.17 warning: 700 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.17 warning: | ^ 47:52.17 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_mix_blend_ALPHA_PASS.h:718:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.17 warning: 718 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.17 warning: | ^ 47:52.17 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_mix_blend_ALPHA_PASS.h:737:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.17 warning: 737 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:52.17 warning: | ^ 47:52.17 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:29, 47:52.17 warning: from src/gl.cc:2629: 47:52.17 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_mix_blend_DEBUG_OVERDRAW.h:109:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.17 warning: 109 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.17 warning: | ^ 47:52.17 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_mix_blend_DEBUG_OVERDRAW.h:127:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.17 warning: 127 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.17 warning: | ^ 47:52.17 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_mix_blend_DEBUG_OVERDRAW.h:146:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.17 warning: 146 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:52.17 warning: | ^ 47:52.17 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:29, 47:52.17 warning: from src/gl.cc:2629: 47:52.17 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_mix_blend_DEBUG_OVERDRAW.h:166:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.17 warning: 166 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:52.17 warning: | ^ 47:52.17 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_mix_blend_DEBUG_OVERDRAW.h:186:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.17 warning: 186 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:52.17 warning: | ^ 47:52.17 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_mix_blend_DEBUG_OVERDRAW.h:205:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.17 warning: 205 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:52.17 warning: | ^ 47:52.17 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_mix_blend_DEBUG_OVERDRAW.h:227:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.17 warning: 227 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:52.17 warning: | ^ 47:52.17 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_mix_blend_DEBUG_OVERDRAW.h:249:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.18 warning: 249 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:52.18 warning: | ^ 47:52.18 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:29, 47:52.18 warning: from src/gl.cc:2629: 47:52.18 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_mix_blend_DEBUG_OVERDRAW.h:281:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.18 warning: 281 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:52.18 warning: | ^ 47:52.18 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_mix_blend_DEBUG_OVERDRAW.h:307:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.18 warning: 307 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:52.18 warning: | ^ 47:52.18 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_mix_blend_DEBUG_OVERDRAW.h:325:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.18 warning: 325 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:52.18 warning: | ^ 47:52.18 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_mix_blend_DEBUG_OVERDRAW.h:700:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.18 warning: 700 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.18 warning: | ^ 47:52.18 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_mix_blend_DEBUG_OVERDRAW.h:718:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.18 warning: 718 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.18 warning: | ^ 47:52.18 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_mix_blend_DEBUG_OVERDRAW.h:737:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.18 warning: 737 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:52.18 warning: | ^ 47:52.18 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:30, 47:52.18 warning: from src/gl.cc:2629: 47:52.18 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.18 warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.18 warning: | ^ 47:52.18 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.18 warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.18 warning: | ^ 47:52.18 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity.h:138:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.18 warning: 138 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:52.18 warning: | ^ 47:52.18 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:30, 47:52.18 warning: from src/gl.cc:2629: 47:52.18 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity.h:158:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.18 warning: 158 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:52.18 warning: | ^ 47:52.18 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity.h:178:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.18 warning: 178 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:52.18 warning: | ^ 47:52.18 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity.h:197:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.18 warning: 197 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:52.18 warning: | ^ 47:52.18 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity.h:219:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.18 warning: 219 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:52.18 warning: | ^ 47:52.18 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity.h:241:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.18 warning: 241 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:52.18 warning: | ^ 47:52.18 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:30, 47:52.18 warning: from src/gl.cc:2629: 47:52.19 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity.h:273:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.19 warning: 273 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:52.19 warning: | ^ 47:52.19 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity.h:299:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.19 warning: 299 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:52.19 warning: | ^ 47:52.19 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity.h:317:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.19 warning: 317 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:52.19 warning: | ^ 47:52.19 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity.h:664:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.19 warning: 664 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.19 warning: | ^ 47:52.19 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity.h:682:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.19 warning: 682 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.19 warning: | ^ 47:52.19 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity.h:701:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.19 warning: 701 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:52.19 warning: | ^ 47:52.19 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:31, 47:52.19 warning: from src/gl.cc:2629: 47:52.19 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ALPHA_PASS.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.19 warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.19 warning: | ^ 47:52.19 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ALPHA_PASS.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.19 warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.19 warning: | ^ 47:52.19 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ALPHA_PASS.h:138:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.19 warning: 138 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:52.19 warning: | ^ 47:52.19 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:31, 47:52.19 warning: from src/gl.cc:2629: 47:52.19 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ALPHA_PASS.h:158:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.19 warning: 158 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:52.19 warning: | ^ 47:52.19 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ALPHA_PASS.h:178:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.19 warning: 178 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:52.19 warning: | ^ 47:52.19 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ALPHA_PASS.h:197:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.19 warning: 197 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:52.19 warning: | ^ 47:52.19 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ALPHA_PASS.h:219:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.19 warning: 219 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:52.19 warning: | ^ 47:52.19 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ALPHA_PASS.h:241:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.19 warning: 241 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:52.19 warning: | ^ 47:52.19 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:31, 47:52.19 warning: from src/gl.cc:2629: 47:52.19 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ALPHA_PASS.h:273:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.19 warning: 273 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:52.19 warning: | ^ 47:52.19 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ALPHA_PASS.h:299:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.19 warning: 299 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:52.20 warning: | ^ 47:52.20 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ALPHA_PASS.h:317:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.20 warning: 317 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:52.20 warning: | ^ 47:52.20 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ALPHA_PASS.h:664:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.20 warning: 664 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.20 warning: | ^ 47:52.20 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ALPHA_PASS.h:682:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.20 warning: 682 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.20 warning: | ^ 47:52.20 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ALPHA_PASS.h:701:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.20 warning: 701 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:52.20 warning: | ^ 47:52.20 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:32, 47:52.20 warning: from src/gl.cc:2629: 47:52.20 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.20 warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.20 warning: | ^ 47:52.20 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.20 warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.20 warning: | ^ 47:52.20 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:138:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.20 warning: 138 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:52.20 warning: | ^ 47:52.20 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:32, 47:52.20 warning: from src/gl.cc:2629: 47:52.20 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:158:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.20 warning: 158 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:52.20 warning: | ^ 47:52.20 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:178:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.20 warning: 178 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:52.20 warning: | ^ 47:52.20 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:197:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.20 warning: 197 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:52.20 warning: | ^ 47:52.20 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:219:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.20 warning: 219 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:52.20 warning: | ^ 47:52.20 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:241:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.20 warning: 241 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:52.20 warning: | ^ 47:52.20 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:32, 47:52.20 warning: from src/gl.cc:2629: 47:52.20 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:273:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.20 warning: 273 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:52.20 warning: | ^ 47:52.20 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:299:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.20 warning: 299 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:52.20 warning: | ^ 47:52.20 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:317:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.20 warning: 317 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:52.20 warning: | ^ 47:52.21 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:664:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.21 warning: 664 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.21 warning: | ^ 47:52.21 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:682:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.21 warning: 682 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.21 warning: | ^ 47:52.21 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ALPHA_PASS_ANTIALIASING.h:701:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.21 warning: 701 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:52.21 warning: | ^ 47:52.21 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:33, 47:52.21 warning: from src/gl.cc:2629: 47:52.21 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ANTIALIASING.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.21 warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.21 warning: | ^ 47:52.21 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ANTIALIASING.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.21 warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.21 warning: | ^ 47:52.21 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ANTIALIASING.h:138:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.21 warning: 138 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:52.21 warning: | ^ 47:52.21 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:33, 47:52.21 warning: from src/gl.cc:2629: 47:52.21 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ANTIALIASING.h:158:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.21 warning: 158 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:52.21 warning: | ^ 47:52.21 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ANTIALIASING.h:178:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.21 warning: 178 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:52.21 warning: | ^ 47:52.21 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ANTIALIASING.h:197:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.21 warning: 197 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:52.21 warning: | ^ 47:52.21 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ANTIALIASING.h:219:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.21 warning: 219 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:52.21 warning: | ^ 47:52.21 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ANTIALIASING.h:241:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.21 warning: 241 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:52.21 warning: | ^ 47:52.21 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:33, 47:52.21 warning: from src/gl.cc:2629: 47:52.21 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ANTIALIASING.h:273:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.21 warning: 273 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:52.21 warning: | ^ 47:52.21 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ANTIALIASING.h:299:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.21 warning: 299 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:52.21 warning: | ^ 47:52.21 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ANTIALIASING.h:317:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.21 warning: 317 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:52.21 warning: | ^ 47:52.21 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ANTIALIASING.h:664:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.21 warning: 664 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.21 warning: | ^ 47:52.21 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ANTIALIASING.h:682:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.21 warning: 682 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.22 warning: | ^ 47:52.22 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ANTIALIASING.h:701:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.22 warning: 701 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:52.22 warning: | ^ 47:52.22 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:34, 47:52.22 warning: from src/gl.cc:2629: 47:52.22 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.22 warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.22 warning: | ^ 47:52.22 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.22 warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.22 warning: | ^ 47:52.22 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:138:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.22 warning: 138 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:52.22 warning: | ^ 47:52.22 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:34, 47:52.22 warning: from src/gl.cc:2629: 47:52.22 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:158:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.22 warning: 158 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:52.22 warning: | ^ 47:52.22 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:178:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.22 warning: 178 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:52.22 warning: | ^ 47:52.22 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:197:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.22 warning: 197 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:52.22 warning: | ^ 47:52.22 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:219:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.22 warning: 219 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:52.22 warning: | ^ 47:52.22 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:241:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.22 warning: 241 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:52.22 warning: | ^ 47:52.22 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:34, 47:52.22 warning: from src/gl.cc:2629: 47:52.22 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:273:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.22 warning: 273 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:52.22 warning: | ^ 47:52.22 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:299:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.22 warning: 299 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:52.22 warning: | ^ 47:52.22 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:317:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.22 warning: 317 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:52.22 warning: | ^ 47:52.22 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:664:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.22 warning: 664 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.22 warning: | ^ 47:52.22 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:682:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.22 warning: 682 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.22 warning: | ^ 47:52.22 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_ANTIALIASING_DEBUG_OVERDRAW.h:701:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.22 warning: 701 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:52.22 warning: | ^ 47:52.22 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:35, 47:52.23 warning: from src/gl.cc:2629: 47:52.23 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_DEBUG_OVERDRAW.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.23 warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.23 warning: | ^ 47:52.23 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_DEBUG_OVERDRAW.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.23 warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.23 warning: | ^ 47:52.23 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_DEBUG_OVERDRAW.h:138:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.23 warning: 138 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:52.23 warning: | ^ 47:52.23 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:35, 47:52.23 warning: from src/gl.cc:2629: 47:52.23 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_DEBUG_OVERDRAW.h:158:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.23 warning: 158 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:52.23 warning: | ^ 47:52.23 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_DEBUG_OVERDRAW.h:178:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.23 warning: 178 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:52.23 warning: | ^ 47:52.23 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_DEBUG_OVERDRAW.h:197:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.23 warning: 197 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:52.23 warning: | ^ 47:52.23 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_DEBUG_OVERDRAW.h:219:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.23 warning: 219 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:52.23 warning: | ^ 47:52.23 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_DEBUG_OVERDRAW.h:241:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.23 warning: 241 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:52.23 warning: | ^ 47:52.23 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:35, 47:52.23 warning: from src/gl.cc:2629: 47:52.23 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_DEBUG_OVERDRAW.h:273:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.23 warning: 273 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:52.23 warning: | ^ 47:52.23 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_DEBUG_OVERDRAW.h:299:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.23 warning: 299 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:52.23 warning: | ^ 47:52.23 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_DEBUG_OVERDRAW.h:317:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.23 warning: 317 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:52.23 warning: | ^ 47:52.23 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_DEBUG_OVERDRAW.h:664:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.23 warning: 664 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.23 warning: | ^ 47:52.23 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_DEBUG_OVERDRAW.h:682:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.23 warning: 682 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.23 warning: | ^ 47:52.23 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_opacity_DEBUG_OVERDRAW.h:701:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.23 warning: 701 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:52.23 warning: | ^ 47:52.23 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:36, 47:52.23 warning: from src/gl.cc:2629: 47:52.23 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_solid.h:89:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.23 warning: 89 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.23 warning: | ^ 47:52.24 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_solid.h:107:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.24 warning: 107 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.24 warning: | ^ 47:52.24 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_solid.h:126:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.24 warning: 126 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:52.24 warning: | ^ 47:52.24 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:36, 47:52.24 warning: from src/gl.cc:2629: 47:52.24 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_solid.h:146:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.24 warning: 146 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:52.24 warning: | ^ 47:52.24 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_solid.h:166:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.24 warning: 166 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:52.24 warning: | ^ 47:52.24 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_solid.h:185:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.24 warning: 185 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:52.24 warning: | ^ 47:52.24 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_solid.h:207:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.24 warning: 207 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:52.24 warning: | ^ 47:52.24 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_solid.h:229:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.24 warning: 229 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:52.24 warning: | ^ 47:52.24 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:36, 47:52.24 warning: from src/gl.cc:2629: 47:52.24 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_solid.h:261:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.24 warning: 261 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:52.24 warning: | ^ 47:52.24 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_solid.h:287:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.24 warning: 287 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:52.24 warning: | ^ 47:52.24 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_solid.h:305:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.24 warning: 305 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:52.24 warning: | ^ 47:52.24 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_solid.h:322:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.24 warning: 322 | IMPLICIT SolidBrush(SolidBrush_scalar s):color(s.color){ 47:52.24 warning: | ^ 47:52.24 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_solid.h:629:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.24 warning: 629 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.24 warning: | ^ 47:52.24 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_solid.h:647:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.24 warning: 647 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.24 warning: | ^ 47:52.24 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_solid.h:666:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.24 warning: 666 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:52.24 warning: | ^ 47:52.24 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:37, 47:52.24 warning: from src/gl.cc:2629: 47:52.24 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_solid_ALPHA_PASS.h:89:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.24 warning: 89 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.24 warning: | ^ 47:52.24 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_solid_ALPHA_PASS.h:107:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.24 warning: 107 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.25 warning: | ^ 47:52.25 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_solid_ALPHA_PASS.h:126:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.25 warning: 126 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:52.25 warning: | ^ 47:52.25 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:37, 47:52.25 warning: from src/gl.cc:2629: 47:52.25 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_solid_ALPHA_PASS.h:146:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.25 warning: 146 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:52.25 warning: | ^ 47:52.25 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_solid_ALPHA_PASS.h:166:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.25 warning: 166 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:52.25 warning: | ^ 47:52.25 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_solid_ALPHA_PASS.h:185:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.25 warning: 185 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:52.25 warning: | ^ 47:52.25 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_solid_ALPHA_PASS.h:207:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.25 warning: 207 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:52.25 warning: | ^ 47:52.25 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_solid_ALPHA_PASS.h:229:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.25 warning: 229 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:52.25 warning: | ^ 47:52.25 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:37, 47:52.25 warning: from src/gl.cc:2629: 47:52.25 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_solid_ALPHA_PASS.h:261:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.25 warning: 261 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:52.25 warning: | ^ 47:52.25 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_solid_ALPHA_PASS.h:287:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.25 warning: 287 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:52.25 warning: | ^ 47:52.25 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_solid_ALPHA_PASS.h:305:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.25 warning: 305 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:52.25 warning: | ^ 47:52.25 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_solid_ALPHA_PASS.h:322:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.25 warning: 322 | IMPLICIT SolidBrush(SolidBrush_scalar s):color(s.color){ 47:52.25 warning: | ^ 47:52.25 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_solid_ALPHA_PASS.h:629:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.25 warning: 629 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.25 warning: | ^ 47:52.25 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_solid_ALPHA_PASS.h:647:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.25 warning: 647 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.25 warning: | ^ 47:52.25 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_solid_ALPHA_PASS.h:666:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.25 warning: 666 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:52.25 warning: | ^ 47:52.25 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:38, 47:52.25 warning: from src/gl.cc:2629: 47:52.25 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_solid_DEBUG_OVERDRAW.h:89:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.25 warning: 89 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.25 warning: | ^ 47:52.25 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_solid_DEBUG_OVERDRAW.h:107:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.25 warning: 107 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.25 warning: | ^ 47:52.25 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_solid_DEBUG_OVERDRAW.h:126:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.26 warning: 126 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:52.26 warning: | ^ 47:52.26 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:38, 47:52.26 warning: from src/gl.cc:2629: 47:52.26 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_solid_DEBUG_OVERDRAW.h:146:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.26 warning: 146 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:52.26 warning: | ^ 47:52.26 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_solid_DEBUG_OVERDRAW.h:166:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.26 warning: 166 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:52.26 warning: | ^ 47:52.26 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_solid_DEBUG_OVERDRAW.h:185:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.26 warning: 185 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:52.26 warning: | ^ 47:52.26 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_solid_DEBUG_OVERDRAW.h:207:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.26 warning: 207 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:52.26 warning: | ^ 47:52.26 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_solid_DEBUG_OVERDRAW.h:229:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.26 warning: 229 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:52.26 warning: | ^ 47:52.26 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:38, 47:52.26 warning: from src/gl.cc:2629: 47:52.26 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_solid_DEBUG_OVERDRAW.h:261:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.26 warning: 261 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:52.26 warning: | ^ 47:52.26 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_solid_DEBUG_OVERDRAW.h:287:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.26 warning: 287 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:52.26 warning: | ^ 47:52.26 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_solid_DEBUG_OVERDRAW.h:305:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.26 warning: 305 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:52.26 warning: | ^ 47:52.26 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_solid_DEBUG_OVERDRAW.h:322:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.26 warning: 322 | IMPLICIT SolidBrush(SolidBrush_scalar s):color(s.color){ 47:52.26 warning: | ^ 47:52.26 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_solid_DEBUG_OVERDRAW.h:629:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.26 warning: 629 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.26 warning: | ^ 47:52.26 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_solid_DEBUG_OVERDRAW.h:647:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.26 warning: 647 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.26 warning: | ^ 47:52.26 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_solid_DEBUG_OVERDRAW.h:666:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.26 warning: 666 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:52.26 warning: | ^ 47:52.26 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:39, 47:52.26 warning: from src/gl.cc:2629: 47:52.26 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:120:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.26 warning: 120 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.26 warning: | ^ 47:52.26 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:138:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.26 warning: 138 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.26 warning: | ^ 47:52.26 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:157:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.26 warning: 157 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:52.27 warning: | ^ 47:52.27 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:39, 47:52.27 warning: from src/gl.cc:2629: 47:52.27 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:177:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.27 warning: 177 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:52.27 warning: | ^ 47:52.27 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:197:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.27 warning: 197 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:52.27 warning: | ^ 47:52.27 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:216:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.27 warning: 216 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:52.27 warning: | ^ 47:52.27 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:238:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.27 warning: 238 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:52.27 warning: | ^ 47:52.27 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:260:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.27 warning: 260 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:52.27 warning: | ^ 47:52.27 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:39, 47:52.27 warning: from src/gl.cc:2629: 47:52.27 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:292:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.27 warning: 292 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:52.27 warning: | ^ 47:52.27 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:318:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.27 warning: 318 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:52.27 warning: | ^ 47:52.27 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:336:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.27 warning: 336 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:52.27 warning: | ^ 47:52.27 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:371:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.27 warning: 371 | IMPLICIT YuvPrimitive(YuvPrimitive_scalar s):coefficient(s.coefficient),color_space(s.color_space),yuv_format(s.yuv_format){ 47:52.27 warning: | ^ 47:52.27 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:782:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.27 warning: 782 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.27 warning: | ^ 47:52.27 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:800:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.27 warning: 800 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.27 warning: | ^ 47:52.27 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_2D_YUV.h:819:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.27 warning: 819 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:52.27 warning: | ^ 47:52.27 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:40, 47:52.27 warning: from src/gl.cc:2629: 47:52.27 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:120:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.27 warning: 120 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.27 warning: | ^ 47:52.27 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:138:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.27 warning: 138 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.27 warning: | ^ 47:52.27 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:157:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.27 warning: 157 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:52.27 warning: | ^ 47:52.27 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:177:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.28 warning: 177 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:52.28 warning: | ^ 47:52.28 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:197:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.28 warning: 197 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:52.28 warning: | ^ 47:52.28 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:216:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.28 warning: 216 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:52.28 warning: | ^ 47:52.28 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:238:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.28 warning: 238 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:52.28 warning: | ^ 47:52.28 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:260:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.28 warning: 260 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:52.28 warning: | ^ 47:52.28 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:40, 47:52.28 warning: from src/gl.cc:2629: 47:52.28 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:292:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.28 warning: 292 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:52.28 warning: | ^ 47:52.28 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:318:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.28 warning: 318 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:52.28 warning: | ^ 47:52.28 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:336:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.28 warning: 336 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:52.28 warning: | ^ 47:52.28 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:371:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.28 warning: 371 | IMPLICIT YuvPrimitive(YuvPrimitive_scalar s):coefficient(s.coefficient),color_space(s.color_space),yuv_format(s.yuv_format){ 47:52.28 warning: | ^ 47:52.28 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:780:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.28 warning: 780 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.28 warning: | ^ 47:52.28 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:798:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.28 warning: 798 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.28 warning: | ^ 47:52.28 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_ALPHA_PASS_TEXTURE_RECT_YUV.h:817:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.28 warning: 817 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:52.28 warning: | ^ 47:52.28 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:41, 47:52.28 warning: from src/gl.cc:2629: 47:52.28 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:120:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.28 warning: 120 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.28 warning: | ^ 47:52.28 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:138:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.28 warning: 138 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.28 warning: | ^ 47:52.28 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:157:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.28 warning: 157 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:52.28 warning: | ^ 47:52.28 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:177:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.28 warning: 177 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:52.28 warning: | ^ 47:52.28 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:197:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.29 warning: 197 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:52.29 warning: | ^ 47:52.29 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:216:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.29 warning: 216 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:52.29 warning: | ^ 47:52.29 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:238:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.29 warning: 238 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:52.29 warning: | ^ 47:52.29 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:260:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.29 warning: 260 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:52.29 warning: | ^ 47:52.29 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:41, 47:52.29 warning: from src/gl.cc:2629: 47:52.29 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:292:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.29 warning: 292 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:52.29 warning: | ^ 47:52.29 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:318:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.29 warning: 318 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:52.29 warning: | ^ 47:52.29 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:336:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.29 warning: 336 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:52.29 warning: | ^ 47:52.29 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:371:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.29 warning: 371 | IMPLICIT YuvPrimitive(YuvPrimitive_scalar s):coefficient(s.coefficient),color_space(s.color_space),yuv_format(s.yuv_format){ 47:52.29 warning: | ^ 47:52.29 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:782:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.29 warning: 782 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.29 warning: | ^ 47:52.29 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:800:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.29 warning: 800 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.29 warning: | ^ 47:52.29 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_2D_YUV.h:819:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.29 warning: 819 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:52.29 warning: | ^ 47:52.29 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:42, 47:52.29 warning: from src/gl.cc:2629: 47:52.29 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:120:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.29 warning: 120 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.29 warning: | ^ 47:52.29 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:138:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.29 warning: 138 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.29 warning: | ^ 47:52.29 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:157:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.29 warning: 157 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:52.29 warning: | ^ 47:52.29 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:177:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.29 warning: 177 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:52.29 warning: | ^ 47:52.29 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:197:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.29 warning: 197 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:52.29 warning: | ^ 47:52.29 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:216:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.29 warning: 216 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:52.30 warning: | ^ 47:52.30 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:238:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.30 warning: 238 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:52.30 warning: | ^ 47:52.30 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:260:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.30 warning: 260 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:52.30 warning: | ^ 47:52.30 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:42, 47:52.30 warning: from src/gl.cc:2629: 47:52.30 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:292:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.30 warning: 292 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:52.30 warning: | ^ 47:52.30 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:318:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.30 warning: 318 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:52.30 warning: | ^ 47:52.30 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:336:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.30 warning: 336 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:52.30 warning: | ^ 47:52.30 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:371:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.30 warning: 371 | IMPLICIT YuvPrimitive(YuvPrimitive_scalar s):coefficient(s.coefficient),color_space(s.color_space),yuv_format(s.yuv_format){ 47:52.30 warning: | ^ 47:52.30 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:780:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.30 warning: 780 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.30 warning: | ^ 47:52.30 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:798:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.30 warning: 798 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.30 warning: | ^ 47:52.30 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_DEBUG_OVERDRAW_TEXTURE_RECT_YUV.h:817:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.30 warning: 817 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:52.30 warning: | ^ 47:52.30 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:43, 47:52.30 warning: from src/gl.cc:2629: 47:52.30 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_TEXTURE_2D_YUV.h:120:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.30 warning: 120 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.30 warning: | ^ 47:52.30 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_TEXTURE_2D_YUV.h:138:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.30 warning: 138 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.30 warning: | ^ 47:52.30 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_TEXTURE_2D_YUV.h:157:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.30 warning: 157 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:52.30 warning: | ^ 47:52.30 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:43, 47:52.30 warning: from src/gl.cc:2629: 47:52.30 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_TEXTURE_2D_YUV.h:177:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.30 warning: 177 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:52.30 warning: | ^ 47:52.30 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_TEXTURE_2D_YUV.h:197:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.30 warning: 197 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:52.30 warning: | ^ 47:52.30 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_TEXTURE_2D_YUV.h:216:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.30 warning: 216 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:52.30 warning: | ^ 47:52.31 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_TEXTURE_2D_YUV.h:238:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.31 warning: 238 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:52.31 warning: | ^ 47:52.31 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_TEXTURE_2D_YUV.h:260:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.31 warning: 260 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:52.31 warning: | ^ 47:52.31 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:43, 47:52.31 warning: from src/gl.cc:2629: 47:52.31 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_TEXTURE_2D_YUV.h:292:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.31 warning: 292 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:52.31 warning: | ^ 47:52.31 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_TEXTURE_2D_YUV.h:318:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.31 warning: 318 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:52.31 warning: | ^ 47:52.31 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_TEXTURE_2D_YUV.h:336:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.31 warning: 336 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:52.31 warning: | ^ 47:52.31 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_TEXTURE_2D_YUV.h:371:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.31 warning: 371 | IMPLICIT YuvPrimitive(YuvPrimitive_scalar s):coefficient(s.coefficient),color_space(s.color_space),yuv_format(s.yuv_format){ 47:52.31 warning: | ^ 47:52.31 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_TEXTURE_2D_YUV.h:782:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.31 warning: 782 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.31 warning: | ^ 47:52.31 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_TEXTURE_2D_YUV.h:800:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.31 warning: 800 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.31 warning: | ^ 47:52.31 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_TEXTURE_2D_YUV.h:819:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.31 warning: 819 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:52.31 warning: | ^ 47:52.31 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:44, 47:52.31 warning: from src/gl.cc:2629: 47:52.31 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_TEXTURE_RECT_YUV.h:120:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.31 warning: 120 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.31 warning: | ^ 47:52.31 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_TEXTURE_RECT_YUV.h:138:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.31 warning: 138 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.31 warning: | ^ 47:52.31 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_TEXTURE_RECT_YUV.h:157:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.31 warning: 157 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:52.31 warning: | ^ 47:52.31 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:44, 47:52.31 warning: from src/gl.cc:2629: 47:52.31 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_TEXTURE_RECT_YUV.h:177:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.31 warning: 177 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:52.31 warning: | ^ 47:52.31 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_TEXTURE_RECT_YUV.h:197:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.31 warning: 197 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:52.31 warning: | ^ 47:52.31 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_TEXTURE_RECT_YUV.h:216:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.31 warning: 216 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:52.31 warning: | ^ 47:52.31 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_TEXTURE_RECT_YUV.h:238:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.31 warning: 238 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:52.32 warning: | ^ 47:52.32 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_TEXTURE_RECT_YUV.h:260:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.32 warning: 260 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:52.32 warning: | ^ 47:52.32 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:44, 47:52.32 warning: from src/gl.cc:2629: 47:52.32 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_TEXTURE_RECT_YUV.h:292:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.32 warning: 292 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:52.32 warning: | ^ 47:52.32 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_TEXTURE_RECT_YUV.h:318:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.32 warning: 318 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:52.32 warning: | ^ 47:52.32 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_TEXTURE_RECT_YUV.h:336:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.32 warning: 336 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:52.32 warning: | ^ 47:52.32 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_TEXTURE_RECT_YUV.h:371:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.32 warning: 371 | IMPLICIT YuvPrimitive(YuvPrimitive_scalar s):coefficient(s.coefficient),color_space(s.color_space),yuv_format(s.yuv_format){ 47:52.32 warning: | ^ 47:52.32 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_TEXTURE_RECT_YUV.h:780:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.32 warning: 780 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.32 warning: | ^ 47:52.32 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_TEXTURE_RECT_YUV.h:798:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.32 warning: 798 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.32 warning: | ^ 47:52.32 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/brush_yuv_image_TEXTURE_RECT_YUV.h:817:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.32 warning: 817 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:52.32 warning: | ^ 47:52.32 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:51, 47:52.32 warning: from src/gl.cc:2629: 47:52.32 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_blur_ALPHA_TARGET.h:111:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.32 warning: 111 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.32 warning: | ^ 47:52.32 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_blur_ALPHA_TARGET.h:129:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.32 warning: 129 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.32 warning: | ^ 47:52.32 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_blur_ALPHA_TARGET.h:148:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.32 warning: 148 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:52.32 warning: | ^ 47:52.32 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_blur_ALPHA_TARGET.h:168:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.32 warning: 168 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:52.32 warning: | ^ 47:52.32 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_blur_ALPHA_TARGET.h:188:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.32 warning: 188 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:52.32 warning: | ^ 47:52.32 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_blur_ALPHA_TARGET.h:207:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.32 warning: 207 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:52.32 warning: | ^ 47:52.32 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_blur_ALPHA_TARGET.h:229:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.32 warning: 229 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:52.32 warning: | ^ 47:52.32 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_blur_ALPHA_TARGET.h:251:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.32 warning: 251 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:52.33 warning: | ^ 47:52.33 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:51, 47:52.33 warning: from src/gl.cc:2629: 47:52.33 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_blur_ALPHA_TARGET.h:283:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.33 warning: 283 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:52.33 warning: | ^ 47:52.33 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_blur_ALPHA_TARGET.h:309:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.33 warning: 309 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:52.33 warning: | ^ 47:52.33 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_blur_ALPHA_TARGET.h:327:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.33 warning: 327 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:52.33 warning: | ^ 47:52.33 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_blur_ALPHA_TARGET.h:355:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.33 warning: 355 | IMPLICIT BlurTask(BlurTask_scalar s):task_rect(s.task_rect),blur_radius(s.blur_radius),blur_region(s.blur_region){ 47:52.33 warning: | ^ 47:52.33 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_blur_ALPHA_TARGET.h:568:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.33 warning: 568 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.33 warning: | ^ 47:52.33 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_blur_ALPHA_TARGET.h:586:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.33 warning: 586 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.33 warning: | ^ 47:52.33 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_blur_ALPHA_TARGET.h:605:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.33 warning: 605 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:52.33 warning: | ^ 47:52.33 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:52, 47:52.33 warning: from src/gl.cc:2629: 47:52.33 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_blur_COLOR_TARGET.h:111:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.33 warning: 111 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.33 warning: | ^ 47:52.33 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_blur_COLOR_TARGET.h:129:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.33 warning: 129 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.33 warning: | ^ 47:52.33 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_blur_COLOR_TARGET.h:148:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.33 warning: 148 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:52.33 warning: | ^ 47:52.33 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_blur_COLOR_TARGET.h:168:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.33 warning: 168 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:52.33 warning: | ^ 47:52.33 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_blur_COLOR_TARGET.h:188:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.33 warning: 188 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:52.33 warning: | ^ 47:52.33 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_blur_COLOR_TARGET.h:207:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.33 warning: 207 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:52.33 warning: | ^ 47:52.33 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_blur_COLOR_TARGET.h:229:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.33 warning: 229 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:52.33 warning: | ^ 47:52.33 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_blur_COLOR_TARGET.h:251:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.33 warning: 251 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:52.33 warning: | ^ 47:52.33 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:52, 47:52.33 warning: from src/gl.cc:2629: 47:52.33 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_blur_COLOR_TARGET.h:283:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.34 warning: 283 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:52.34 warning: | ^ 47:52.34 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_blur_COLOR_TARGET.h:309:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.34 warning: 309 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:52.34 warning: | ^ 47:52.34 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_blur_COLOR_TARGET.h:327:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.34 warning: 327 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:52.34 warning: | ^ 47:52.34 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_blur_COLOR_TARGET.h:355:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.34 warning: 355 | IMPLICIT BlurTask(BlurTask_scalar s):task_rect(s.task_rect),blur_radius(s.blur_radius),blur_region(s.blur_region){ 47:52.34 warning: | ^ 47:52.34 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_blur_COLOR_TARGET.h:568:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.34 warning: 568 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.34 warning: | ^ 47:52.34 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_blur_COLOR_TARGET.h:586:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.34 warning: 586 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.34 warning: | ^ 47:52.34 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_blur_COLOR_TARGET.h:605:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.34 warning: 605 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:52.34 warning: | ^ 47:52.34 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:53, 47:52.34 warning: from src/gl.cc:2629: 47:52.34 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_border_segment.h:81:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.34 warning: 81 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.34 warning: | ^ 47:52.34 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_border_segment.h:99:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.34 warning: 99 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.34 warning: | ^ 47:52.34 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_border_segment.h:340:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.34 warning: 340 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.34 warning: | ^ 47:52.34 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_border_segment.h:358:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.34 warning: 358 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.34 warning: | ^ 47:52.34 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:54, 47:52.34 warning: from src/gl.cc:2629: 47:52.34 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_border_solid.h:79:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.34 warning: 79 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.34 warning: | ^ 47:52.34 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_border_solid.h:97:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.34 warning: 97 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.34 warning: | ^ 47:52.34 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:54, 47:52.34 warning: from src/gl.cc:2629: 47:52.34 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_border_solid.h:259:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.34 warning: 259 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.34 warning: | ^ 47:52.34 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_border_solid.h:277:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.34 warning: 277 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.34 warning: | ^ 47:52.34 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:55, 47:52.34 warning: from src/gl.cc:2629: 47:52.34 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_box_shadow_TEXTURE_2D.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.35 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.35 warning: | ^ 47:52.35 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_box_shadow_TEXTURE_2D.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.35 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.35 warning: | ^ 47:52.35 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_box_shadow_TEXTURE_2D.h:142:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.35 warning: 142 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:52.35 warning: | ^ 47:52.35 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_box_shadow_TEXTURE_2D.h:162:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.35 warning: 162 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:52.35 warning: | ^ 47:52.35 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_box_shadow_TEXTURE_2D.h:182:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.35 warning: 182 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:52.35 warning: | ^ 47:52.35 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_box_shadow_TEXTURE_2D.h:201:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.35 warning: 201 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:52.35 warning: | ^ 47:52.35 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_box_shadow_TEXTURE_2D.h:223:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.35 warning: 223 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:52.35 warning: | ^ 47:52.35 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_box_shadow_TEXTURE_2D.h:245:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.35 warning: 245 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:52.35 warning: | ^ 47:52.35 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:55, 47:52.35 warning: from src/gl.cc:2629: 47:52.35 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_box_shadow_TEXTURE_2D.h:275:64: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.35 warning: 275 | IMPLICIT ClipMaskInstanceCommon(ClipMaskInstanceCommon_scalar s):sub_rect(s.sub_rect),task_origin(s.task_origin),screen_origin(s.screen_origin),device_pixel_scale(s.device_pixel_scale),clip_transform_id(s.clip_transform_id),prim_transform_id(s.prim_transform_id){ 47:52.35 warning: | ^ 47:52.35 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_box_shadow_TEXTURE_2D.h:293:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.35 warning: 293 | IMPLICIT ClipVertexInfo(ClipVertexInfo_scalar s):local_pos(s.local_pos),clipped_local_rect(s.clipped_local_rect){ 47:52.35 warning: | ^ 47:52.35 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_box_shadow_TEXTURE_2D.h:322:70: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.35 warning: 322 | IMPLICIT ClipMaskInstanceBoxShadow(ClipMaskInstanceBoxShadow_scalar s):base(s.base),resource_address(s.resource_address){ 47:52.35 warning: | ^ 47:52.35 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_box_shadow_TEXTURE_2D.h:346:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.35 warning: 346 | IMPLICIT BoxShadowData(BoxShadowData_scalar s):src_rect_size(s.src_rect_size),clip_mode(s.clip_mode),stretch_mode_x(s.stretch_mode_x),stretch_mode_y(s.stretch_mode_y),dest_rect(s.dest_rect){ 47:52.35 warning: | ^ 47:52.35 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_box_shadow_TEXTURE_2D.h:611:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.35 warning: 611 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.35 warning: | ^ 47:52.35 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_box_shadow_TEXTURE_2D.h:629:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.35 warning: 629 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.35 warning: | ^ 47:52.35 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:56, 47:52.35 warning: from src/gl.cc:2629: 47:52.35 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_image_TEXTURE_2D.h:97:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.35 warning: 97 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.35 warning: | ^ 47:52.35 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_image_TEXTURE_2D.h:115:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.35 warning: 115 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.35 warning: | ^ 47:52.35 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_image_TEXTURE_2D.h:134:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.36 warning: 134 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:52.36 warning: | ^ 47:52.36 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_image_TEXTURE_2D.h:154:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.36 warning: 154 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:52.36 warning: | ^ 47:52.36 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_image_TEXTURE_2D.h:174:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.36 warning: 174 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:52.36 warning: | ^ 47:52.36 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_image_TEXTURE_2D.h:193:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.36 warning: 193 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:52.36 warning: | ^ 47:52.36 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_image_TEXTURE_2D.h:215:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.36 warning: 215 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:52.36 warning: | ^ 47:52.36 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_image_TEXTURE_2D.h:237:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.36 warning: 237 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:52.36 warning: | ^ 47:52.36 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:56, 47:52.36 warning: from src/gl.cc:2629: 47:52.36 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_image_TEXTURE_2D.h:267:64: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.36 warning: 267 | IMPLICIT ClipMaskInstanceCommon(ClipMaskInstanceCommon_scalar s):sub_rect(s.sub_rect),task_origin(s.task_origin),screen_origin(s.screen_origin),device_pixel_scale(s.device_pixel_scale),clip_transform_id(s.clip_transform_id),prim_transform_id(s.prim_transform_id){ 47:52.36 warning: | ^ 47:52.36 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_image_TEXTURE_2D.h:285:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.36 warning: 285 | IMPLICIT ClipVertexInfo(ClipVertexInfo_scalar s):local_pos(s.local_pos),clipped_local_rect(s.clipped_local_rect){ 47:52.36 warning: | ^ 47:52.36 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_image_TEXTURE_2D.h:314:62: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.36 warning: 314 | IMPLICIT ClipMaskInstanceImage(ClipMaskInstanceImage_scalar s):base(s.base),tile_rect(s.tile_rect),resource_address(s.resource_address),local_rect(s.local_rect){ 47:52.36 warning: | ^ 47:52.36 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_image_TEXTURE_2D.h:538:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.36 warning: 538 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.36 warning: | ^ 47:52.36 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_image_TEXTURE_2D.h:556:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.36 warning: 556 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.36 warning: | ^ 47:52.36 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:57, 47:52.36 warning: from src/gl.cc:2629: 47:52.36 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_rectangle.h:118:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.36 warning: 118 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.36 warning: | ^ 47:52.36 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_rectangle.h:136:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.36 warning: 136 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.36 warning: | ^ 47:52.36 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_rectangle.h:155:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.36 warning: 155 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:52.36 warning: | ^ 47:52.36 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:57, 47:52.36 warning: from src/gl.cc:2629: 47:52.36 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_rectangle.h:175:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.36 warning: 175 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:52.36 warning: | ^ 47:52.36 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_rectangle.h:195:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.36 warning: 195 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:52.36 warning: | ^ 47:52.37 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_rectangle.h:214:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.37 warning: 214 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:52.37 warning: | ^ 47:52.37 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_rectangle.h:236:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.37 warning: 236 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:52.37 warning: | ^ 47:52.37 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_rectangle.h:258:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.37 warning: 258 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:52.37 warning: | ^ 47:52.37 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:57, 47:52.37 warning: from src/gl.cc:2629: 47:52.37 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_rectangle.h:288:64: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.37 warning: 288 | IMPLICIT ClipMaskInstanceCommon(ClipMaskInstanceCommon_scalar s):sub_rect(s.sub_rect),task_origin(s.task_origin),screen_origin(s.screen_origin),device_pixel_scale(s.device_pixel_scale),clip_transform_id(s.clip_transform_id),prim_transform_id(s.prim_transform_id){ 47:52.37 warning: | ^ 47:52.37 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_rectangle.h:306:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.37 warning: 306 | IMPLICIT ClipVertexInfo(ClipVertexInfo_scalar s):local_pos(s.local_pos),clipped_local_rect(s.clipped_local_rect){ 47:52.37 warning: | ^ 47:52.37 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_rectangle.h:345:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.37 warning: 345 | IMPLICIT ClipMaskInstanceRect(ClipMaskInstanceRect_scalar s):base(s.base),local_pos(s.local_pos){ 47:52.37 warning: | ^ 47:52.37 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_rectangle.h:363:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.37 warning: 363 | IMPLICIT ClipRect(ClipRect_scalar s):rect(s.rect),mode(s.mode){ 47:52.37 warning: | ^ 47:52.37 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_rectangle.h:381:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.37 warning: 381 | IMPLICIT ClipCorner(ClipCorner_scalar s):rect(s.rect),outer_inner_radius(s.outer_inner_radius){ 47:52.37 warning: | ^ 47:52.37 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_rectangle.h:405:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.37 warning: 405 | IMPLICIT ClipData(ClipData_scalar s):rect(s.rect),top_left(s.top_left),top_right(s.top_right),bottom_left(s.bottom_left),bottom_right(s.bottom_right){ 47:52.37 warning: | ^ 47:52.37 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_rectangle.h:641:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.37 warning: 641 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.37 warning: | ^ 47:52.37 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_rectangle.h:659:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.37 warning: 659 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.37 warning: | ^ 47:52.37 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:58, 47:52.37 warning: from src/gl.cc:2629: 47:52.37 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_rectangle_FAST_PATH.h:111:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.37 warning: 111 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.37 warning: | ^ 47:52.37 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_rectangle_FAST_PATH.h:129:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.37 warning: 129 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.37 warning: | ^ 47:52.37 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_rectangle_FAST_PATH.h:148:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.37 warning: 148 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:52.37 warning: | ^ 47:52.37 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:58, 47:52.37 warning: from src/gl.cc:2629: 47:52.37 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_rectangle_FAST_PATH.h:168:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.37 warning: 168 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:52.37 warning: | ^ 47:52.37 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_rectangle_FAST_PATH.h:188:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.37 warning: 188 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:52.38 warning: | ^ 47:52.38 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_rectangle_FAST_PATH.h:207:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.38 warning: 207 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:52.38 warning: | ^ 47:52.38 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_rectangle_FAST_PATH.h:229:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.38 warning: 229 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:52.38 warning: | ^ 47:52.38 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_rectangle_FAST_PATH.h:251:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.38 warning: 251 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:52.38 warning: | ^ 47:52.38 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:58, 47:52.38 warning: from src/gl.cc:2629: 47:52.38 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_rectangle_FAST_PATH.h:281:64: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.38 warning: 281 | IMPLICIT ClipMaskInstanceCommon(ClipMaskInstanceCommon_scalar s):sub_rect(s.sub_rect),task_origin(s.task_origin),screen_origin(s.screen_origin),device_pixel_scale(s.device_pixel_scale),clip_transform_id(s.clip_transform_id),prim_transform_id(s.prim_transform_id){ 47:52.38 warning: | ^ 47:52.38 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_rectangle_FAST_PATH.h:299:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.38 warning: 299 | IMPLICIT ClipVertexInfo(ClipVertexInfo_scalar s):local_pos(s.local_pos),clipped_local_rect(s.clipped_local_rect){ 47:52.38 warning: | ^ 47:52.38 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_rectangle_FAST_PATH.h:331:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.38 warning: 331 | IMPLICIT ClipMaskInstanceRect(ClipMaskInstanceRect_scalar s):base(s.base),local_pos(s.local_pos){ 47:52.38 warning: | ^ 47:52.38 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_rectangle_FAST_PATH.h:349:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.38 warning: 349 | IMPLICIT ClipRect(ClipRect_scalar s):rect(s.rect),mode(s.mode){ 47:52.38 warning: | ^ 47:52.38 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_rectangle_FAST_PATH.h:367:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.38 warning: 367 | IMPLICIT ClipCorner(ClipCorner_scalar s):rect(s.rect),outer_inner_radius(s.outer_inner_radius){ 47:52.38 warning: | ^ 47:52.38 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_rectangle_FAST_PATH.h:391:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.38 warning: 391 | IMPLICIT ClipData(ClipData_scalar s):rect(s.rect),top_left(s.top_left),top_right(s.top_right),bottom_left(s.bottom_left),bottom_right(s.bottom_right){ 47:52.38 warning: | ^ 47:52.38 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_rectangle_FAST_PATH.h:609:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.38 warning: 609 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.38 warning: | ^ 47:52.38 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_clip_rectangle_FAST_PATH.h:627:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.38 warning: 627 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.38 warning: | ^ 47:52.38 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:59, 47:52.38 warning: from src/gl.cc:2629: 47:52.38 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_conic_gradient.h:83:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.38 warning: 83 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.38 warning: | ^ 47:52.38 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_conic_gradient.h:101:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.38 warning: 101 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.38 warning: | ^ 47:52.38 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_conic_gradient.h:120:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.38 warning: 120 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:52.38 warning: | ^ 47:52.38 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_conic_gradient.h:140:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.38 warning: 140 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:52.38 warning: | ^ 47:52.38 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_conic_gradient.h:160:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.38 warning: 160 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:52.39 warning: | ^ 47:52.39 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_conic_gradient.h:179:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.39 warning: 179 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:52.39 warning: | ^ 47:52.39 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_conic_gradient.h:201:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.39 warning: 201 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:52.39 warning: | ^ 47:52.39 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_conic_gradient.h:329:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.39 warning: 329 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.39 warning: | ^ 47:52.39 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_conic_gradient.h:347:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.39 warning: 347 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.39 warning: | ^ 47:52.39 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:62, 47:52.39 warning: from src/gl.cc:2629: 47:52.39 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_radial_gradient.h:80:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.39 warning: 80 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.39 warning: | ^ 47:52.39 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_radial_gradient.h:98:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.39 warning: 98 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.39 warning: | ^ 47:52.39 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_radial_gradient.h:117:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.39 warning: 117 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:52.39 warning: | ^ 47:52.39 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_radial_gradient.h:137:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.39 warning: 137 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:52.39 warning: | ^ 47:52.39 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_radial_gradient.h:157:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.39 warning: 157 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:52.39 warning: | ^ 47:52.39 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_radial_gradient.h:176:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.39 warning: 176 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:52.39 warning: | ^ 47:52.39 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_radial_gradient.h:198:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.39 warning: 198 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:52.39 warning: | ^ 47:52.39 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_radial_gradient.h:322:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.39 warning: 322 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.39 warning: | ^ 47:52.39 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_radial_gradient.h:340:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.39 warning: 340 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.39 warning: | ^ 47:52.39 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:65, 47:52.39 warning: from src/gl.cc:2629: 47:52.39 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_svg_filter.h:136:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.39 warning: 136 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.39 warning: | ^ 47:52.39 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_svg_filter.h:154:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.39 warning: 154 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.39 warning: | ^ 47:52.39 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_svg_filter.h:173:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.39 warning: 173 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:52.39 warning: | ^ 47:52.40 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_svg_filter.h:193:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.40 warning: 193 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:52.40 warning: | ^ 47:52.40 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_svg_filter.h:213:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.40 warning: 213 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:52.40 warning: | ^ 47:52.40 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_svg_filter.h:232:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.40 warning: 232 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:52.40 warning: | ^ 47:52.40 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_svg_filter.h:254:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.40 warning: 254 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:52.40 warning: | ^ 47:52.40 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_svg_filter.h:276:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.40 warning: 276 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:52.40 warning: | ^ 47:52.40 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:65, 47:52.40 warning: from src/gl.cc:2629: 47:52.40 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_svg_filter.h:308:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.40 warning: 308 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:52.40 warning: | ^ 47:52.40 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_svg_filter.h:334:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.40 warning: 334 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:52.40 warning: | ^ 47:52.40 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_svg_filter.h:352:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.40 warning: 352 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:52.40 warning: | ^ 47:52.40 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_svg_filter.h:389:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.40 warning: 389 | IMPLICIT FilterTask(FilterTask_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:52.40 warning: | ^ 47:52.40 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_svg_filter.h:663:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.40 warning: 663 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.40 warning: | ^ 47:52.40 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_svg_filter.h:681:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.40 warning: 681 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.40 warning: | ^ 47:52.40 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/cs_svg_filter.h:700:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.40 warning: 700 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:52.40 warning: | ^ 47:52.40 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:69, 47:52.40 warning: from src/gl.cc:2629: 47:52.40 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_split_composite.h:100:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.40 warning: 100 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.40 warning: | ^ 47:52.40 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_split_composite.h:118:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.40 warning: 118 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.40 warning: | ^ 47:52.40 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_split_composite.h:137:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.40 warning: 137 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:52.40 warning: | ^ 47:52.40 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:69, 47:52.40 warning: from src/gl.cc:2629: 47:52.40 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_split_composite.h:157:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.40 warning: 157 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:52.41 warning: | ^ 47:52.41 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_split_composite.h:177:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.41 warning: 177 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:52.41 warning: | ^ 47:52.41 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_split_composite.h:196:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.41 warning: 196 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:52.41 warning: | ^ 47:52.41 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_split_composite.h:218:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.41 warning: 218 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:52.41 warning: | ^ 47:52.41 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_split_composite.h:240:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.41 warning: 240 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:52.41 warning: | ^ 47:52.41 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:69, 47:52.41 warning: from src/gl.cc:2629: 47:52.41 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_split_composite.h:272:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.41 warning: 272 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:52.41 warning: | ^ 47:52.41 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_split_composite.h:298:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.41 warning: 298 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:52.41 warning: | ^ 47:52.41 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_split_composite.h:316:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.41 warning: 316 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:52.41 warning: | ^ 47:52.41 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_split_composite.h:336:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.41 warning: 336 | IMPLICIT SplitGeometry(SplitGeometry_scalar s){ 47:52.41 warning: | ^ 47:52.41 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_split_composite.h:359:64: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.41 warning: 359 | IMPLICIT SplitCompositeInstance(SplitCompositeInstance_scalar s):prim_header_index(s.prim_header_index),polygons_address(s.polygons_address),z(s.z),render_task_index(s.render_task_index){ 47:52.41 warning: | ^ 47:52.41 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_split_composite.h:649:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.41 warning: 649 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.41 warning: | ^ 47:52.41 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_split_composite.h:667:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.41 warning: 667 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.41 warning: | ^ 47:52.41 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_split_composite.h:686:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.41 warning: 686 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:52.41 warning: | ^ 47:52.41 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:70, 47:52.41 warning: from src/gl.cc:2629: 47:52.41 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:102:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.41 warning: 102 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.41 warning: | ^ 47:52.41 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:120:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.41 warning: 120 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.41 warning: | ^ 47:52.41 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:139:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.41 warning: 139 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:52.41 warning: | ^ 47:52.41 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:159:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.41 warning: 159 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:52.41 warning: | ^ 47:52.42 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:179:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.42 warning: 179 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:52.42 warning: | ^ 47:52.42 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:198:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.42 warning: 198 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:52.42 warning: | ^ 47:52.42 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:220:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.42 warning: 220 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:52.42 warning: | ^ 47:52.42 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:242:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.42 warning: 242 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:52.42 warning: | ^ 47:52.42 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:70, 47:52.42 warning: from src/gl.cc:2629: 47:52.42 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:274:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.42 warning: 274 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:52.42 warning: | ^ 47:52.42 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:300:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.42 warning: 300 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:52.42 warning: | ^ 47:52.42 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:318:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.42 warning: 318 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:52.42 warning: | ^ 47:52.42 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:339:30: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.42 warning: 339 | IMPLICIT Glyph(Glyph_scalar s):offset(s.offset){ 47:52.42 warning: | ^ 47:52.42 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:359:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.42 warning: 359 | IMPLICIT GlyphResource(GlyphResource_scalar s):uv_rect(s.uv_rect),offset(s.offset),scale(s.scale){ 47:52.42 warning: | ^ 47:52.42 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:377:34: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.42 warning: 377 | IMPLICIT TextRun(TextRun_scalar s):color(s.color),bg_color(s.bg_color){ 47:52.42 warning: | ^ 47:52.42 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:746:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.42 warning: 746 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.42 warning: | ^ 47:52.42 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:764:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.42 warning: 764 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.42 warning: | ^ 47:52.42 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_TEXTURE_2D.h:785:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.42 warning: 785 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ 47:52.42 warning: | ^ 47:52.42 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:71, 47:52.42 warning: from src/gl.cc:2629: 47:52.42 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:102:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.42 warning: 102 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.42 warning: | ^ 47:52.42 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:120:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.42 warning: 120 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.42 warning: | ^ 47:52.42 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:139:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.42 warning: 139 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:52.42 warning: | ^ 47:52.43 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:159:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.43 warning: 159 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:52.43 warning: | ^ 47:52.43 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:179:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.43 warning: 179 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:52.43 warning: | ^ 47:52.43 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:198:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.43 warning: 198 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:52.43 warning: | ^ 47:52.43 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:220:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.43 warning: 220 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:52.43 warning: | ^ 47:52.43 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:242:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.43 warning: 242 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:52.43 warning: | ^ 47:52.43 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:71, 47:52.43 warning: from src/gl.cc:2629: 47:52.43 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:274:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.43 warning: 274 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:52.43 warning: | ^ 47:52.43 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:300:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.43 warning: 300 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:52.43 warning: | ^ 47:52.43 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:318:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.43 warning: 318 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:52.43 warning: | ^ 47:52.43 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:338:30: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.43 warning: 338 | IMPLICIT Glyph(Glyph_scalar s):offset(s.offset){ 47:52.43 warning: | ^ 47:52.43 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:358:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.43 warning: 358 | IMPLICIT GlyphResource(GlyphResource_scalar s):uv_rect(s.uv_rect),offset(s.offset),scale(s.scale){ 47:52.43 warning: | ^ 47:52.43 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:376:34: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.43 warning: 376 | IMPLICIT TextRun(TextRun_scalar s):color(s.color),bg_color(s.bg_color){ 47:52.43 warning: | ^ 47:52.43 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:727:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.43 warning: 727 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.43 warning: | ^ 47:52.43 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:745:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.43 warning: 745 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.43 warning: | ^ 47:52.43 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:766:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.43 warning: 766 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ 47:52.43 warning: | ^ 47:52.43 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:72, 47:52.43 warning: from src/gl.cc:2629: 47:52.43 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:102:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.43 warning: 102 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.43 warning: | ^ 47:52.43 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:120:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.43 warning: 120 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.43 warning: | ^ 47:52.44 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:139:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.44 warning: 139 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:52.44 warning: | ^ 47:52.44 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:159:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.44 warning: 159 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:52.44 warning: | ^ 47:52.44 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:179:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.44 warning: 179 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:52.44 warning: | ^ 47:52.44 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:198:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.44 warning: 198 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:52.44 warning: | ^ 47:52.44 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:220:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.44 warning: 220 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:52.44 warning: | ^ 47:52.44 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:242:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.44 warning: 242 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:52.44 warning: | ^ 47:52.44 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:72, 47:52.44 warning: from src/gl.cc:2629: 47:52.44 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:274:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.44 warning: 274 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:52.44 warning: | ^ 47:52.44 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:300:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.44 warning: 300 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:52.44 warning: | ^ 47:52.44 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:318:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.44 warning: 318 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:52.44 warning: | ^ 47:52.44 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:339:30: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.44 warning: 339 | IMPLICIT Glyph(Glyph_scalar s):offset(s.offset){ 47:52.44 warning: | ^ 47:52.44 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:359:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.44 warning: 359 | IMPLICIT GlyphResource(GlyphResource_scalar s):uv_rect(s.uv_rect),offset(s.offset),scale(s.scale){ 47:52.44 warning: | ^ 47:52.44 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:377:34: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.44 warning: 377 | IMPLICIT TextRun(TextRun_scalar s):color(s.color),bg_color(s.bg_color){ 47:52.44 warning: | ^ 47:52.44 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:744:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.44 warning: 744 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.44 warning: | ^ 47:52.44 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:762:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.44 warning: 762 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.44 warning: | ^ 47:52.44 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_GLYPH_TRANSFORM_TEXTURE_2D.h:781:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.44 warning: 781 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:52.44 warning: | ^ 47:52.44 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:73, 47:52.44 warning: from src/gl.cc:2629: 47:52.44 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:102:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.44 warning: 102 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.44 warning: | ^ 47:52.44 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:120:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.45 warning: 120 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.45 warning: | ^ 47:52.45 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:139:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.45 warning: 139 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:52.45 warning: | ^ 47:52.45 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:73, 47:52.45 warning: from src/gl.cc:2629: 47:52.45 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:159:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.45 warning: 159 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:52.45 warning: | ^ 47:52.45 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:179:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.45 warning: 179 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:52.45 warning: | ^ 47:52.45 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:198:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.45 warning: 198 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:52.45 warning: | ^ 47:52.45 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:220:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.45 warning: 220 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:52.45 warning: | ^ 47:52.45 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:242:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.45 warning: 242 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:52.45 warning: | ^ 47:52.45 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:73, 47:52.45 warning: from src/gl.cc:2629: 47:52.45 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:274:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.45 warning: 274 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:52.45 warning: | ^ 47:52.45 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:300:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.45 warning: 300 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:52.45 warning: | ^ 47:52.45 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:318:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.45 warning: 318 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:52.45 warning: | ^ 47:52.45 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:338:30: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.45 warning: 338 | IMPLICIT Glyph(Glyph_scalar s):offset(s.offset){ 47:52.45 warning: | ^ 47:52.45 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:358:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.45 warning: 358 | IMPLICIT GlyphResource(GlyphResource_scalar s):uv_rect(s.uv_rect),offset(s.offset),scale(s.scale){ 47:52.45 warning: | ^ 47:52.45 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:376:34: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.45 warning: 376 | IMPLICIT TextRun(TextRun_scalar s):color(s.color),bg_color(s.bg_color){ 47:52.45 warning: | ^ 47:52.45 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:725:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.45 warning: 725 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.45 warning: | ^ 47:52.45 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:743:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.45 warning: 743 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.45 warning: | ^ 47:52.45 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_ALPHA_PASS_TEXTURE_2D.h:762:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.45 warning: 762 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:52.45 warning: | ^ 47:52.45 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:74, 47:52.46 warning: from src/gl.cc:2629: 47:52.46 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:102:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.46 warning: 102 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.46 warning: | ^ 47:52.46 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:120:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.46 warning: 120 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.46 warning: | ^ 47:52.46 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:139:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.46 warning: 139 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:52.46 warning: | ^ 47:52.46 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:159:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.46 warning: 159 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:52.46 warning: | ^ 47:52.46 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:179:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.46 warning: 179 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:52.46 warning: | ^ 47:52.46 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:198:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.46 warning: 198 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:52.46 warning: | ^ 47:52.46 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:220:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.46 warning: 220 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:52.46 warning: | ^ 47:52.46 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:242:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.46 warning: 242 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:52.46 warning: | ^ 47:52.46 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:74, 47:52.46 warning: from src/gl.cc:2629: 47:52.46 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:274:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.46 warning: 274 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:52.46 warning: | ^ 47:52.46 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:300:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.46 warning: 300 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:52.46 warning: | ^ 47:52.46 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:318:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.46 warning: 318 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:52.46 warning: | ^ 47:52.46 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:338:30: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.46 warning: 338 | IMPLICIT Glyph(Glyph_scalar s):offset(s.offset){ 47:52.46 warning: | ^ 47:52.46 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:358:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.46 warning: 358 | IMPLICIT GlyphResource(GlyphResource_scalar s):uv_rect(s.uv_rect),offset(s.offset),scale(s.scale){ 47:52.46 warning: | ^ 47:52.46 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:376:34: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.46 warning: 376 | IMPLICIT TextRun(TextRun_scalar s):color(s.color),bg_color(s.bg_color){ 47:52.46 warning: | ^ 47:52.46 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:727:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.46 warning: 727 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.46 warning: | ^ 47:52.46 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:745:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.46 warning: 745 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.46 warning: | ^ 47:52.46 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_DEBUG_OVERDRAW_DUAL_SOURCE_BLENDING_TEXTURE_2D.h:766:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.46 warning: 766 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ 47:52.47 warning: | ^ 47:52.47 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:75, 47:52.47 warning: from src/gl.cc:2629: 47:52.47 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:102:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.47 warning: 102 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.47 warning: | ^ 47:52.47 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:120:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.47 warning: 120 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.47 warning: | ^ 47:52.47 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:139:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.47 warning: 139 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):task_rect(s.task_rect),user_data(s.user_data){ 47:52.47 warning: | ^ 47:52.47 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:75, 47:52.47 warning: from src/gl.cc:2629: 47:52.47 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:159:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.47 warning: 159 | IMPLICIT PictureTask(PictureTask_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:52.47 warning: | ^ 47:52.47 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:179:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.47 warning: 179 | IMPLICIT ClipArea(ClipArea_scalar s):task_rect(s.task_rect),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:52.47 warning: | ^ 47:52.47 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:198:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.47 warning: 198 | IMPLICIT ImageSource(ImageSource_scalar s):uv_rect(s.uv_rect),user_data(s.user_data){ 47:52.47 warning: | ^ 47:52.47 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:220:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.47 warning: 220 | IMPLICIT ImageSourceExtra(ImageSourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:52.47 warning: | ^ 47:52.47 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:242:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.47 warning: 242 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:52.47 warning: | ^ 47:52.47 warning: In file included from /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/load_shader.h:75, 47:52.47 warning: from src/gl.cc:2629: 47:52.47 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:274:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.47 warning: 274 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:52.47 warning: | ^ 47:52.47 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:300:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.47 warning: 300 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:52.47 warning: | ^ 47:52.47 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:318:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.47 warning: 318 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:52.47 warning: | ^ 47:52.47 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:338:30: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.47 warning: 338 | IMPLICIT Glyph(Glyph_scalar s):offset(s.offset){ 47:52.47 warning: | ^ 47:52.47 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:358:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.47 warning: 358 | IMPLICIT GlyphResource(GlyphResource_scalar s):uv_rect(s.uv_rect),offset(s.offset),scale(s.scale){ 47:52.47 warning: | ^ 47:52.47 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:376:34: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.47 warning: 376 | IMPLICIT TextRun(TextRun_scalar s):color(s.color),bg_color(s.bg_color){ 47:52.47 warning: | ^ 47:52.47 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:725:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.47 warning: 725 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:52.47 warning: | ^ 47:52.47 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:743:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.48 warning: 743 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:52.48 warning: | ^ 47:52.48 warning: /builddir/build/BUILD/firefox-88.0/objdir/armv7-unknown-linux-gnueabihf/release/build/swgl-63f57a94a7ebd45a/out/ps_text_run_DEBUG_OVERDRAW_TEXTURE_2D.h:762:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:52.48 warning: 762 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:52.48 warning: | ^ 47:52.48 warning: In file included from src/glsl.h:7, 47:52.48 warning: from src/gl.cc:92: 47:52.48 warning: src/vector_type.h: In instantiation of ‘static T glsl::Unaligned::load(const P*) [with P = glsl::VectorType; T = glsl::vec4]’: 47:52.48 warning: src/vector_type.h:532:28: required from ‘T glsl::unaligned_load(const P*) [with T = glsl::vec4; P = glsl::VectorType]’ 47:52.48 warning: src/vector_type.h:543:27: required from ‘D glsl::bit_cast(const S&) [with D = glsl::vec4; S = glsl::VectorType]’ 47:52.48 warning: src/blend.h:53:39: required from here 47:52.48 warning: src/vector_type.h:503:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct glsl::vec4’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 47:52.48 warning: 503 | memcpy(&v, p, sizeof(v)); 47:52.48 warning: | ~~~~~~^~~~~~~~~~~~~~~~~~ 47:52.48 warning: In file included from src/gl.cc:92: 47:52.48 warning: src/glsl.h:1781:8: note: ‘struct glsl::vec4’ declared here 47:52.48 warning: 1781 | struct vec4 { 47:52.48 warning: | ^~~~ 47:54.46 accessible/basetypes 47:59.07 Compiling lmdb-rkv v0.14.0 48:01.07 Compiling rkv v0.17.0 48:37.96 Compiling glean-core v36.0.0 49:12.02 Compiling kvstore v0.1.0 (/builddir/build/BUILD/firefox-88.0/toolkit/components/kvstore) 49:24.05 Compiling cert_storage v0.0.1 (/builddir/build/BUILD/firefox-88.0/security/manager/ssl/cert_storage) 49:39.47 Compiling glean v36.0.0 49:57.46 Compiling fog v0.1.0 (/builddir/build/BUILD/firefox-88.0/toolkit/components/glean/api) 49:58.89 accessible/generic 50:30.80 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 50:30.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 50:30.81 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 50:30.81 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIContent.h:10, 50:30.81 from /builddir/build/BUILD/firefox-88.0/accessible/generic/LocalAccessible.h:16, 50:30.81 from /builddir/build/BUILD/firefox-88.0/accessible/atk/AccessibleWrap.h:11, 50:30.81 from /builddir/build/BUILD/firefox-88.0/accessible/generic/HyperTextAccessible.h:9, 50:30.81 from /builddir/build/BUILD/firefox-88.0/accessible/atk/HyperTextAccessibleWrap.h:10, 50:30.81 from /builddir/build/BUILD/firefox-88.0/accessible/generic/ARIAGridAccessible.h:9, 50:30.81 from /builddir/build/BUILD/firefox-88.0/accessible/generic/ARIAGridAccessible-inl.h:10, 50:30.81 from /builddir/build/BUILD/firefox-88.0/accessible/generic/ARIAGridAccessible.cpp:6, 50:30.81 from Unified_cpp_accessible_generic0.cpp:2: 50:30.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘int32_t mozilla::a11y::HyperTextAccessible::SelectionCount()’: 50:30.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 50:30.81 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 50:30.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:30.81 In file included from Unified_cpp_accessible_generic0.cpp:47: 50:30.81 /builddir/build/BUILD/firefox-88.0/accessible/generic/HyperTextAccessible.cpp:1873:22: note: while referencing ‘ranges’ 50:30.81 1873 | nsTArray ranges; 50:30.81 | ^~~~~~ 50:32.47 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 50:32.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 50:32.47 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 50:32.47 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIContent.h:10, 50:32.47 from /builddir/build/BUILD/firefox-88.0/accessible/generic/LocalAccessible.h:16, 50:32.47 from /builddir/build/BUILD/firefox-88.0/accessible/atk/AccessibleWrap.h:11, 50:32.47 from /builddir/build/BUILD/firefox-88.0/accessible/generic/HyperTextAccessible.h:9, 50:32.47 from /builddir/build/BUILD/firefox-88.0/accessible/atk/HyperTextAccessibleWrap.h:10, 50:32.47 from /builddir/build/BUILD/firefox-88.0/accessible/generic/ARIAGridAccessible.h:9, 50:32.47 from /builddir/build/BUILD/firefox-88.0/accessible/generic/ARIAGridAccessible-inl.h:10, 50:32.47 from /builddir/build/BUILD/firefox-88.0/accessible/generic/ARIAGridAccessible.cpp:6, 50:32.47 from Unified_cpp_accessible_generic0.cpp:2: 50:32.47 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::a11y::LocalAccessible::HandleAccEvent(mozilla::a11y::AccEvent*)’: 50:32.47 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 50:32.47 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 50:32.47 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:32.47 In file included from Unified_cpp_accessible_generic0.cpp:65: 50:32.47 /builddir/build/BUILD/firefox-88.0/accessible/generic/LocalAccessible.cpp:934:35: note: while referencing ‘textRangeData’ 50:32.47 934 | nsTArray textRangeData(ranges.Length()); 50:32.47 | ^~~~~~~~~~~~~ 50:34.08 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 50:34.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 50:34.08 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 50:34.08 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIContent.h:10, 50:34.08 from /builddir/build/BUILD/firefox-88.0/accessible/generic/LocalAccessible.h:16, 50:34.08 from /builddir/build/BUILD/firefox-88.0/accessible/atk/AccessibleWrap.h:11, 50:34.08 from /builddir/build/BUILD/firefox-88.0/accessible/generic/HyperTextAccessible.h:9, 50:34.08 from /builddir/build/BUILD/firefox-88.0/accessible/atk/HyperTextAccessibleWrap.h:10, 50:34.08 from /builddir/build/BUILD/firefox-88.0/accessible/generic/ARIAGridAccessible.h:9, 50:34.08 from /builddir/build/BUILD/firefox-88.0/accessible/generic/ARIAGridAccessible-inl.h:10, 50:34.08 from /builddir/build/BUILD/firefox-88.0/accessible/generic/ARIAGridAccessible.cpp:6, 50:34.08 from Unified_cpp_accessible_generic0.cpp:2: 50:34.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::a11y::HyperTextAccessible::SelectionBoundsAt(int32_t, int32_t*, int32_t*)’: 50:34.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 50:34.08 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 50:34.08 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:34.08 In file included from Unified_cpp_accessible_generic0.cpp:47: 50:34.08 /builddir/build/BUILD/firefox-88.0/accessible/generic/HyperTextAccessible.cpp:1883:22: note: while referencing ‘ranges’ 50:34.08 1883 | nsTArray ranges; 50:34.08 | ^~~~~~ 50:35.92 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 50:35.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 50:35.92 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 50:35.92 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIContent.h:10, 50:35.92 from /builddir/build/BUILD/firefox-88.0/accessible/generic/LocalAccessible.h:16, 50:35.92 from /builddir/build/BUILD/firefox-88.0/accessible/atk/AccessibleWrap.h:11, 50:35.92 from /builddir/build/BUILD/firefox-88.0/accessible/generic/HyperTextAccessible.h:9, 50:35.92 from /builddir/build/BUILD/firefox-88.0/accessible/atk/HyperTextAccessibleWrap.h:10, 50:35.92 from /builddir/build/BUILD/firefox-88.0/accessible/generic/ARIAGridAccessible.h:9, 50:35.92 from /builddir/build/BUILD/firefox-88.0/accessible/generic/ARIAGridAccessible-inl.h:10, 50:35.92 from /builddir/build/BUILD/firefox-88.0/accessible/generic/ARIAGridAccessible.cpp:6, 50:35.93 from Unified_cpp_accessible_generic0.cpp:2: 50:35.93 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘uint32_t mozilla::a11y::ARIAGridAccessible::_ZN7mozilla4a11y18ARIAGridAccessible16SelectedColCountEv.part.0()’: 50:35.93 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 50:35.93 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 50:35.93 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:35.93 In file included from Unified_cpp_accessible_generic0.cpp:2: 50:35.93 /builddir/build/BUILD/firefox-88.0/accessible/generic/ARIAGridAccessible.cpp:171:18: note: while referencing ‘isColSelArray’ 50:35.93 171 | nsTArray isColSelArray(colCount); 50:35.93 | ^~~~~~~~~~~~~ 50:36.04 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 50:36.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 50:36.04 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 50:36.04 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIContent.h:10, 50:36.04 from /builddir/build/BUILD/firefox-88.0/accessible/generic/LocalAccessible.h:16, 50:36.04 from /builddir/build/BUILD/firefox-88.0/accessible/atk/AccessibleWrap.h:11, 50:36.04 from /builddir/build/BUILD/firefox-88.0/accessible/generic/HyperTextAccessible.h:9, 50:36.04 from /builddir/build/BUILD/firefox-88.0/accessible/atk/HyperTextAccessibleWrap.h:10, 50:36.04 from /builddir/build/BUILD/firefox-88.0/accessible/generic/ARIAGridAccessible.h:9, 50:36.04 from /builddir/build/BUILD/firefox-88.0/accessible/generic/ARIAGridAccessible-inl.h:10, 50:36.04 from /builddir/build/BUILD/firefox-88.0/accessible/generic/ARIAGridAccessible.cpp:6, 50:36.04 from Unified_cpp_accessible_generic0.cpp:2: 50:36.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::a11y::ARIAGridAccessible::SelectedColIndices(nsTArray*)’: 50:36.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 50:36.04 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 50:36.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:36.05 In file included from Unified_cpp_accessible_generic0.cpp:2: 50:36.05 /builddir/build/BUILD/firefox-88.0/accessible/generic/ARIAGridAccessible.cpp:283:18: note: while referencing ‘isColSelArray’ 50:36.05 283 | nsTArray isColSelArray(colCount); 50:36.05 | ^~~~~~~~~~~~~ 50:37.82 Compiling fog_control v0.1.0 (/builddir/build/BUILD/firefox-88.0/toolkit/components/glean) 50:41.28 accessible/html 51:02.28 accessible/ipc/other 51:17.36 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 51:17.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIAccessiblePivot.h:14, 51:17.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/a11y/DocAccessible.h:9, 51:17.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 51:17.36 from /builddir/build/BUILD/firefox-88.0/accessible/ipc/other/DocAccessibleChild.h:10, 51:17.36 from /builddir/build/BUILD/firefox-88.0/accessible/ipc/other/DocAccessibleChild.cpp:7: 51:17.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::a11y::AddRelation(mozilla::a11y::LocalAccessible*, mozilla::a11y::RelationType, nsTArray*)’: 51:17.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 51:17.36 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 51:17.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:17.36 /builddir/build/BUILD/firefox-88.0/accessible/ipc/other/DocAccessibleChild.cpp:175:22: note: while referencing ‘targets’ 51:17.36 175 | nsTArray targets; 51:17.36 | ^~~~~~~ 51:26.78 accessible/ipc 51:33.42 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 51:33.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 51:33.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsINode.h:18, 51:33.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIContent.h:10, 51:33.42 from /builddir/build/BUILD/firefox-88.0/accessible/generic/LocalAccessible.h:16, 51:33.42 from /builddir/build/BUILD/firefox-88.0/accessible/ipc/other/RemoteAccessible.h:10, 51:33.42 from /builddir/build/BUILD/firefox-88.0/accessible/ipc/other/RemoteAccessible.cpp:7: 51:33.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsTArray mozilla::a11y::RemoteAccessible::RelationByType(mozilla::a11y::RelationType) const’: 51:33.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 51:33.42 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 51:33.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:33.42 /builddir/build/BUILD/firefox-88.0/accessible/ipc/other/RemoteAccessible.cpp:57:22: note: while referencing ‘targetIDs’ 51:33.42 57 | nsTArray targetIDs; 51:33.42 | ^~~~~~~~~ 51:33.45 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 51:33.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 51:33.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsINode.h:18, 51:33.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIContent.h:10, 51:33.45 from /builddir/build/BUILD/firefox-88.0/accessible/generic/LocalAccessible.h:16, 51:33.45 from /builddir/build/BUILD/firefox-88.0/accessible/ipc/other/RemoteAccessible.h:10, 51:33.45 from /builddir/build/BUILD/firefox-88.0/accessible/ipc/other/RemoteAccessible.cpp:7: 51:33.45 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::a11y::RemoteAccessible::Relations(nsTArray*, nsTArray >*) const’: 51:33.45 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 51:33.45 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 51:33.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:33.46 /builddir/build/BUILD/firefox-88.0/accessible/ipc/other/RemoteAccessible.cpp:75:29: note: while referencing ‘ipcRelations’ 51:33.46 75 | nsTArray ipcRelations; 51:33.46 | ^~~~~~~~~~~~ 51:33.46 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 51:33.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 51:33.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsINode.h:18, 51:33.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIContent.h:10, 51:33.46 from /builddir/build/BUILD/firefox-88.0/accessible/generic/LocalAccessible.h:16, 51:33.46 from /builddir/build/BUILD/firefox-88.0/accessible/ipc/other/RemoteAccessible.h:10, 51:33.46 from /builddir/build/BUILD/firefox-88.0/accessible/ipc/other/RemoteAccessible.cpp:7: 51:33.46 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 51:33.46 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 51:33.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:33.46 /builddir/build/BUILD/firefox-88.0/accessible/ipc/other/RemoteAccessible.cpp:86:33: note: while referencing ‘targets’ 51:33.46 86 | nsTArray targets(targetCount); 51:33.46 | ^~~~~~~ 51:33.46 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 51:33.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 51:33.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsINode.h:18, 51:33.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIContent.h:10, 51:33.46 from /builddir/build/BUILD/firefox-88.0/accessible/generic/LocalAccessible.h:16, 51:33.46 from /builddir/build/BUILD/firefox-88.0/accessible/ipc/other/RemoteAccessible.h:10, 51:33.46 from /builddir/build/BUILD/firefox-88.0/accessible/ipc/other/RemoteAccessible.cpp:7: 51:33.46 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 51:33.46 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 51:33.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:33.46 /builddir/build/BUILD/firefox-88.0/accessible/ipc/other/RemoteAccessible.cpp:86:33: note: while referencing ‘targets’ 51:33.46 86 | nsTArray targets(targetCount); 51:33.46 | ^~~~~~~ 51:33.46 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 51:33.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 51:33.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsINode.h:18, 51:33.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIContent.h:10, 51:33.46 from /builddir/build/BUILD/firefox-88.0/accessible/generic/LocalAccessible.h:16, 51:33.46 from /builddir/build/BUILD/firefox-88.0/accessible/ipc/other/RemoteAccessible.h:10, 51:33.46 from /builddir/build/BUILD/firefox-88.0/accessible/ipc/other/RemoteAccessible.cpp:7: 51:33.46 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 51:33.46 644 | aOther.mHdr->mLength = 0; 51:33.46 | ~~~~~~~~~~~~~~~~~~~~~^~~ 51:33.46 /builddir/build/BUILD/firefox-88.0/accessible/ipc/other/RemoteAccessible.cpp:86:33: note: while referencing ‘targets’ 51:33.46 86 | nsTArray targets(targetCount); 51:33.46 | ^~~~~~~ 51:33.46 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 51:33.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 51:33.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsINode.h:18, 51:33.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIContent.h:10, 51:33.47 from /builddir/build/BUILD/firefox-88.0/accessible/generic/LocalAccessible.h:16, 51:33.47 from /builddir/build/BUILD/firefox-88.0/accessible/ipc/other/RemoteAccessible.h:10, 51:33.47 from /builddir/build/BUILD/firefox-88.0/accessible/ipc/other/RemoteAccessible.cpp:7: 51:33.47 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 51:33.47 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 51:33.47 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:33.47 /builddir/build/BUILD/firefox-88.0/accessible/ipc/other/RemoteAccessible.cpp:86:33: note: while referencing ‘targets’ 51:33.47 86 | nsTArray targets(targetCount); 51:33.47 | ^~~~~~~ 51:33.47 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 51:33.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 51:33.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsINode.h:18, 51:33.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIContent.h:10, 51:33.47 from /builddir/build/BUILD/firefox-88.0/accessible/generic/LocalAccessible.h:16, 51:33.47 from /builddir/build/BUILD/firefox-88.0/accessible/ipc/other/RemoteAccessible.h:10, 51:33.47 from /builddir/build/BUILD/firefox-88.0/accessible/ipc/other/RemoteAccessible.cpp:7: 51:33.47 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 51:33.47 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 51:33.47 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:33.47 /builddir/build/BUILD/firefox-88.0/accessible/ipc/other/RemoteAccessible.cpp:86:33: note: while referencing ‘targets’ 51:33.47 86 | nsTArray targets(targetCount); 51:33.47 | ^~~~~~~ 51:33.78 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 51:33.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 51:33.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsINode.h:18, 51:33.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIContent.h:10, 51:33.78 from /builddir/build/BUILD/firefox-88.0/accessible/generic/LocalAccessible.h:16, 51:33.78 from /builddir/build/BUILD/firefox-88.0/accessible/ipc/other/RemoteAccessible.h:10, 51:33.78 from /builddir/build/BUILD/firefox-88.0/accessible/ipc/other/RemoteAccessible.cpp:7: 51:33.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::a11y::RemoteAccessible::ColHeaderCells(nsTArray*)’: 51:33.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 51:33.78 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 51:33.78 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:33.78 /builddir/build/BUILD/firefox-88.0/accessible/ipc/other/RemoteAccessible.cpp:444:22: note: while referencing ‘targetIDs’ 51:33.78 444 | nsTArray targetIDs; 51:33.78 | ^~~~~~~~~ 51:33.80 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 51:33.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 51:33.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsINode.h:18, 51:33.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIContent.h:10, 51:33.80 from /builddir/build/BUILD/firefox-88.0/accessible/generic/LocalAccessible.h:16, 51:33.80 from /builddir/build/BUILD/firefox-88.0/accessible/ipc/other/RemoteAccessible.h:10, 51:33.80 from /builddir/build/BUILD/firefox-88.0/accessible/ipc/other/RemoteAccessible.cpp:7: 51:33.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::a11y::RemoteAccessible::RowHeaderCells(nsTArray*)’: 51:33.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 51:33.81 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 51:33.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:33.81 /builddir/build/BUILD/firefox-88.0/accessible/ipc/other/RemoteAccessible.cpp:454:22: note: while referencing ‘targetIDs’ 51:33.81 454 | nsTArray targetIDs; 51:33.81 | ^~~~~~~~~ 51:34.26 accessible/xpcom 51:45.57 accessible/xul 51:57.32 In file included from Unified_cpp_accessible_xpcom0.cpp:65: 51:57.32 /builddir/build/BUILD/firefox-88.0/accessible/xpcom/xpcAccessibleHyperText.cpp: In member function ‘virtual nsresult mozilla::a11y::xpcAccessibleHyperText::GetTextAttributes(bool, int32_t, int32_t*, int32_t*, nsIPersistentProperties**)’: 51:57.32 /builddir/build/BUILD/firefox-88.0/accessible/xpcom/xpcAccessibleHyperText.cpp:194:31: warning: ‘this’ pointer is null [-Wnonnull] 51:57.32 194 | props->SetStringProperty(attrs[i].Name(), attrs[i].Value(), unused); 51:57.32 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:57.35 /builddir/build/BUILD/firefox-88.0/accessible/xpcom/xpcAccessibleHyperText.cpp: In member function ‘virtual nsresult mozilla::a11y::xpcAccessibleHyperText::GetDefaultTextAttributes(nsIPersistentProperties**)’: 51:57.36 /builddir/build/BUILD/firefox-88.0/accessible/xpcom/xpcAccessibleHyperText.cpp:223:31: warning: ‘this’ pointer is null [-Wnonnull] 51:57.36 223 | props->SetStringProperty(attrs[i].Name(), attrs[i].Value(), unused); 51:57.36 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:57.39 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 51:57.39 from /builddir/build/BUILD/firefox-88.0/accessible/xpcom/nsAccessibleRelation.h:12, 51:57.39 from /builddir/build/BUILD/firefox-88.0/accessible/xpcom/nsAccessibleRelation.cpp:6, 51:57.39 from Unified_cpp_accessible_xpcom0.cpp:2: 51:57.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::a11y::xpcAccessibleHyperText::GetVisibleRanges(nsIArray**)’: 51:57.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 51:57.39 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 51:57.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:57.39 In file included from Unified_cpp_accessible_xpcom0.cpp:65: 51:57.39 /builddir/build/BUILD/firefox-88.0/accessible/xpcom/xpcAccessibleHyperText.cpp:511:23: note: while referencing ‘ranges’ 51:57.39 511 | nsTArray ranges; 51:57.39 | ^~~~~~ 51:58.57 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 51:58.57 from /builddir/build/BUILD/firefox-88.0/accessible/xpcom/nsAccessibleRelation.h:12, 51:58.57 from /builddir/build/BUILD/firefox-88.0/accessible/xpcom/nsAccessibleRelation.cpp:6, 51:58.57 from Unified_cpp_accessible_xpcom0.cpp:2: 51:58.57 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::a11y::xpcAccessible::GetRelationByType(uint32_t, nsIAccessibleRelation**)’: 51:58.57 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 51:58.57 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 51:58.57 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:58.57 In file included from Unified_cpp_accessible_xpcom0.cpp:20: 51:58.57 /builddir/build/BUILD/firefox-88.0/accessible/xpcom/xpcAccessible.cpp:508:31: note: while referencing ‘targets’ 51:58.57 508 | nsTArray targets = 51:58.57 | ^~~~~~~ 51:58.63 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 51:58.63 from /builddir/build/BUILD/firefox-88.0/accessible/xpcom/nsAccessibleRelation.h:12, 51:58.63 from /builddir/build/BUILD/firefox-88.0/accessible/xpcom/nsAccessibleRelation.cpp:6, 51:58.63 from Unified_cpp_accessible_xpcom0.cpp:2: 51:58.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::a11y::xpcAccessibleTextRange::GetEmbeddedChildren(nsIArray**)’: 51:58.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 51:58.63 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 51:58.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:58.63 In file included from Unified_cpp_accessible_xpcom0.cpp:110: 51:58.63 /builddir/build/BUILD/firefox-88.0/accessible/xpcom/xpcAccessibleTextRange.cpp:77:30: note: while referencing ‘objects’ 51:58.63 77 | nsTArray objects; 51:58.63 | ^~~~~~~ 52:02.75 browser/app 52:05.98 memory/build 52:06.14 memory/mozalloc 52:07.05 mfbt 52:07.06 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 52:07.43 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 52:08.26 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 52:12.79 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 52:33.80 mozglue/baseprofiler 52:40.97 mozglue/build 52:43.17 In file included from Unified_cpp_mozglue_baseprofiler1.cpp:2: 52:43.17 /builddir/build/BUILD/firefox-88.0/mozglue/baseprofiler/lul/LulMain.cpp: In function ‘bool lul::GetAndCheckStackTrace(lul::LUL*, const char*)’: 52:43.17 /builddir/build/BUILD/firefox-88.0/mozglue/baseprofiler/lul/LulMain.cpp:1567:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct lul::UnwindRegs’; use assignment or value-initialization instead [-Wclass-memaccess] 52:43.17 1567 | memset(&startRegs, 0, sizeof(startRegs)); 52:43.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:43.17 In file included from /builddir/build/BUILD/firefox-88.0/mozglue/baseprofiler/lul/LulMain.cpp:7, 52:43.17 from Unified_cpp_mozglue_baseprofiler1.cpp:2: 52:43.17 /builddir/build/BUILD/firefox-88.0/mozglue/baseprofiler/lul/LulMain.h:134:8: note: ‘struct lul::UnwindRegs’ declared here 52:43.17 134 | struct UnwindRegs { 52:43.17 | ^~~~~~~~~~ 52:52.20 mozglue/misc 53:00.21 xpcom/glue/standalone 53:05.16 browser/components/about 53:11.06 browser/components/shell 53:29.45 caps 53:29.90 chrome 53:38.52 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 53:38.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 53:38.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 53:38.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 53:38.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 53:38.52 from /builddir/build/BUILD/firefox-88.0/caps/BasePrincipal.cpp:7: 53:38.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static already_AddRefed mozilla::BasePrincipal::FromJSON(const nsACString&)’: 53:38.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 53:38.52 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 53:38.52 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:38.52 /builddir/build/BUILD/firefox-88.0/caps/BasePrincipal.cpp:302:41: note: while referencing ‘res’ 53:38.52 302 | nsTArray res = 53:38.52 | ^~~ 53:38.52 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 53:38.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 53:38.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 53:38.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 53:38.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 53:38.52 from /builddir/build/BUILD/firefox-88.0/caps/BasePrincipal.cpp:7: 53:38.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 53:38.52 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 53:38.52 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:38.52 /builddir/build/BUILD/firefox-88.0/caps/BasePrincipal.cpp:296:40: note: while referencing ‘res’ 53:38.52 296 | nsTArray res = 53:38.52 | ^~~ 53:38.52 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 53:38.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 53:38.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 53:38.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 53:38.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 53:38.52 from /builddir/build/BUILD/firefox-88.0/caps/BasePrincipal.cpp:7: 53:38.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 53:38.52 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 53:38.52 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:38.52 /builddir/build/BUILD/firefox-88.0/caps/BasePrincipal.cpp:291:37: note: while referencing ‘res’ 53:38.52 291 | nsTArray res = GetJSONKeys(value); 53:38.52 | ^~~ 53:50.41 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 53:50.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 53:50.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 53:50.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFile.h:546, 53:50.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/FileLocation.h:12, 53:50.42 from /builddir/build/BUILD/firefox-88.0/chrome/nsChromeRegistry.h:18, 53:50.42 from /builddir/build/BUILD/firefox-88.0/chrome/nsChromeProtocolHandler.cpp:14, 53:50.42 from Unified_cpp_chrome0.cpp:2: 53:50.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘void SendManifestEntry(const ChromeRegistryItem&)’: 53:50.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 53:50.42 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 53:50.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:50.42 In file included from Unified_cpp_chrome0.cpp:20: 53:50.42 /builddir/build/BUILD/firefox-88.0/chrome/nsChromeRegistryChrome.cpp:446:28: note: while referencing ‘parents’ 53:50.42 446 | nsTArray parents; 53:50.42 | ^~~~~~~ 53:50.42 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 53:50.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 53:50.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 53:50.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFile.h:546, 53:50.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/FileLocation.h:12, 53:50.42 from /builddir/build/BUILD/firefox-88.0/chrome/nsChromeRegistry.h:18, 53:50.42 from /builddir/build/BUILD/firefox-88.0/chrome/nsChromeProtocolHandler.cpp:14, 53:50.42 from Unified_cpp_chrome0.cpp:2: 53:50.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 53:50.42 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 53:50.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:50.42 In file included from Unified_cpp_chrome0.cpp:20: 53:50.42 /builddir/build/BUILD/firefox-88.0/chrome/nsChromeRegistryChrome.cpp:446:28: note: while referencing ‘parents’ 53:50.42 446 | nsTArray parents; 53:50.42 | ^~~~~~~ 53:51.46 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 53:51.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 53:51.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 53:51.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFile.h:546, 53:51.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/FileLocation.h:12, 53:51.46 from /builddir/build/BUILD/firefox-88.0/chrome/nsChromeRegistry.h:18, 53:51.46 from /builddir/build/BUILD/firefox-88.0/chrome/nsChromeProtocolHandler.cpp:14, 53:51.46 from Unified_cpp_chrome0.cpp:2: 53:51.46 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsChromeRegistryChrome::SendRegisteredChrome(mozilla::dom::PContentParent*)’: 53:51.46 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 53:51.46 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 53:51.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:51.46 In file included from Unified_cpp_chrome0.cpp:20: 53:51.46 /builddir/build/BUILD/firefox-88.0/chrome/nsChromeRegistryChrome.cpp:279:30: note: while referencing ‘parents’ 53:51.46 279 | nsTArray parents; 53:51.46 | ^~~~~~~ 53:51.46 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 53:51.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 53:51.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 53:51.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFile.h:546, 53:51.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/FileLocation.h:12, 53:51.46 from /builddir/build/BUILD/firefox-88.0/chrome/nsChromeRegistry.h:18, 53:51.46 from /builddir/build/BUILD/firefox-88.0/chrome/nsChromeProtocolHandler.cpp:14, 53:51.46 from Unified_cpp_chrome0.cpp:2: 53:51.46 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 53:51.46 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 53:51.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:51.46 In file included from Unified_cpp_chrome0.cpp:20: 53:51.46 /builddir/build/BUILD/firefox-88.0/chrome/nsChromeRegistryChrome.cpp:279:30: note: while referencing ‘parents’ 53:51.47 279 | nsTArray parents; 53:51.47 | ^~~~~~~ 53:51.47 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 53:51.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 53:51.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 53:51.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFile.h:546, 53:51.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/FileLocation.h:12, 53:51.47 from /builddir/build/BUILD/firefox-88.0/chrome/nsChromeRegistry.h:18, 53:51.47 from /builddir/build/BUILD/firefox-88.0/chrome/nsChromeProtocolHandler.cpp:14, 53:51.47 from Unified_cpp_chrome0.cpp:2: 53:51.47 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 53:51.47 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 53:51.47 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:51.47 In file included from Unified_cpp_chrome0.cpp:20: 53:51.47 /builddir/build/BUILD/firefox-88.0/chrome/nsChromeRegistryChrome.cpp:235:29: note: while referencing ‘overrides’ 53:51.47 235 | nsTArray overrides; 53:51.47 | ^~~~~~~~~ 53:51.47 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 53:51.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 53:51.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 53:51.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFile.h:546, 53:51.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/FileLocation.h:12, 53:51.47 from /builddir/build/BUILD/firefox-88.0/chrome/nsChromeRegistry.h:18, 53:51.47 from /builddir/build/BUILD/firefox-88.0/chrome/nsChromeProtocolHandler.cpp:14, 53:51.47 from Unified_cpp_chrome0.cpp:2: 53:51.47 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 53:51.47 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 53:51.47 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:51.47 In file included from Unified_cpp_chrome0.cpp:20: 53:51.47 /builddir/build/BUILD/firefox-88.0/chrome/nsChromeRegistryChrome.cpp:234:33: note: while referencing ‘resources’ 53:51.47 234 | nsTArray resources; 53:51.47 | ^~~~~~~~~ 53:51.47 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 53:51.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 53:51.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 53:51.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFile.h:546, 53:51.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/FileLocation.h:12, 53:51.47 from /builddir/build/BUILD/firefox-88.0/chrome/nsChromeRegistry.h:18, 53:51.47 from /builddir/build/BUILD/firefox-88.0/chrome/nsChromeProtocolHandler.cpp:14, 53:51.47 from Unified_cpp_chrome0.cpp:2: 53:51.47 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 53:51.47 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 53:51.47 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:51.47 In file included from Unified_cpp_chrome0.cpp:20: 53:51.48 /builddir/build/BUILD/firefox-88.0/chrome/nsChromeRegistryChrome.cpp:233:27: note: while referencing ‘packages’ 53:51.48 233 | nsTArray packages; 53:51.48 | ^~~~~~~~ 53:51.48 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 53:51.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 53:51.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 53:51.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFile.h:546, 53:51.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/FileLocation.h:12, 53:51.48 from /builddir/build/BUILD/firefox-88.0/chrome/nsChromeRegistry.h:18, 53:51.48 from /builddir/build/BUILD/firefox-88.0/chrome/nsChromeProtocolHandler.cpp:14, 53:51.48 from Unified_cpp_chrome0.cpp:2: 53:51.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 53:51.48 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 53:51.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:51.48 In file included from Unified_cpp_chrome0.cpp:20: 53:51.48 /builddir/build/BUILD/firefox-88.0/chrome/nsChromeRegistryChrome.cpp:235:29: note: while referencing ‘overrides’ 53:51.48 235 | nsTArray overrides; 53:51.48 | ^~~~~~~~~ 53:51.48 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 53:51.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 53:51.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 53:51.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFile.h:546, 53:51.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/FileLocation.h:12, 53:51.48 from /builddir/build/BUILD/firefox-88.0/chrome/nsChromeRegistry.h:18, 53:51.48 from /builddir/build/BUILD/firefox-88.0/chrome/nsChromeProtocolHandler.cpp:14, 53:51.48 from Unified_cpp_chrome0.cpp:2: 53:51.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 53:51.48 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 53:51.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:51.48 In file included from Unified_cpp_chrome0.cpp:20: 53:51.48 /builddir/build/BUILD/firefox-88.0/chrome/nsChromeRegistryChrome.cpp:234:33: note: while referencing ‘resources’ 53:51.48 234 | nsTArray resources; 53:51.48 | ^~~~~~~~~ 53:51.48 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 53:51.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 53:51.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 53:51.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFile.h:546, 53:51.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/FileLocation.h:12, 53:51.48 from /builddir/build/BUILD/firefox-88.0/chrome/nsChromeRegistry.h:18, 53:51.48 from /builddir/build/BUILD/firefox-88.0/chrome/nsChromeProtocolHandler.cpp:14, 53:51.48 from Unified_cpp_chrome0.cpp:2: 53:51.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 53:51.48 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 53:51.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:51.49 In file included from Unified_cpp_chrome0.cpp:20: 53:51.49 /builddir/build/BUILD/firefox-88.0/chrome/nsChromeRegistryChrome.cpp:233:27: note: while referencing ‘packages’ 53:51.49 233 | nsTArray packages; 53:51.49 | ^~~~~~~~ 53:51.80 config/external/icu/common 53:58.89 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrincipal.h:43, 53:58.89 from /builddir/build/BUILD/firefox-88.0/caps/nsJSPrincipals.h:11, 53:58.89 from /builddir/build/BUILD/firefox-88.0/caps/ContentPrincipal.h:10, 53:58.89 from /builddir/build/BUILD/firefox-88.0/caps/ContentPrincipal.cpp:7, 53:58.89 from Unified_cpp_caps0.cpp:2: 53:58.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = unsigned int; SizeType = unsigned int]’: 53:58.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 53:58.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 53:58.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 53:58.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 53:58.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 53:58.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 53:58.89 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 53:58.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:58.89 In file included from /builddir/build/BUILD/firefox-88.0/caps/nsJSPrincipals.cpp:17, 53:58.89 from Unified_cpp_caps0.cpp:65: 53:58.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 53:58.90 27 | struct JSGCSetting { 53:58.90 | ^~~~~~~~~~~ 54:01.48 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 54:01.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrincipal.h:43, 54:01.48 from /builddir/build/BUILD/firefox-88.0/caps/nsJSPrincipals.h:11, 54:01.48 from /builddir/build/BUILD/firefox-88.0/caps/ContentPrincipal.h:10, 54:01.48 from /builddir/build/BUILD/firefox-88.0/caps/ContentPrincipal.cpp:7, 54:01.48 from Unified_cpp_caps0.cpp:2: 54:01.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult mozilla::BroadcastDomainSetChange(mozilla::DomainSetType, mozilla::DomainSetChangeType, nsIURI*)’: 54:01.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 54:01.48 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 54:01.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:01.48 In file included from Unified_cpp_caps0.cpp:11: 54:01.48 /builddir/build/BUILD/firefox-88.0/caps/DomainPolicy.cpp:26:28: note: while referencing ‘parents’ 54:01.48 26 | nsTArray parents; 54:01.48 | ^~~~~~~ 54:02.05 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 54:02.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrincipal.h:43, 54:02.05 from /builddir/build/BUILD/firefox-88.0/caps/nsJSPrincipals.h:11, 54:02.05 from /builddir/build/BUILD/firefox-88.0/caps/ContentPrincipal.h:10, 54:02.05 from /builddir/build/BUILD/firefox-88.0/caps/ContentPrincipal.cpp:7, 54:02.05 from Unified_cpp_caps0.cpp:2: 54:02.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool ReadPrincipalInfo.constprop(JSStructuredCloneReader*, uint32_t, mozilla::ipc::PrincipalInfo&)’: 54:02.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 60 is outside array bounds of ‘mozilla::ipc::ExpandedPrincipalInfo [1]’ [-Warray-bounds] 54:02.05 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 54:02.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:02.05 In file included from Unified_cpp_caps0.cpp:65: 54:02.05 /builddir/build/BUILD/firefox-88.0/caps/nsJSPrincipals.cpp:216:27: note: while referencing ‘expanded’ 54:02.05 216 | ExpandedPrincipalInfo expanded; 54:02.05 | ^~~~~~~~ 54:02.05 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 54:02.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrincipal.h:43, 54:02.05 from /builddir/build/BUILD/firefox-88.0/caps/nsJSPrincipals.h:11, 54:02.05 from /builddir/build/BUILD/firefox-88.0/caps/ContentPrincipal.h:10, 54:02.05 from /builddir/build/BUILD/firefox-88.0/caps/ContentPrincipal.cpp:7, 54:02.05 from Unified_cpp_caps0.cpp:2: 54:02.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 60 is outside array bounds of ‘mozilla::ipc::ExpandedPrincipalInfo [1]’ [-Warray-bounds] 54:02.05 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 54:02.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:02.05 In file included from Unified_cpp_caps0.cpp:65: 54:02.05 /builddir/build/BUILD/firefox-88.0/caps/nsJSPrincipals.cpp:216:27: note: while referencing ‘expanded’ 54:02.05 216 | ExpandedPrincipalInfo expanded; 54:02.05 | ^~~~~~~~ 54:03.25 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 54:03.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrincipal.h:43, 54:03.25 from /builddir/build/BUILD/firefox-88.0/caps/nsJSPrincipals.h:11, 54:03.25 from /builddir/build/BUILD/firefox-88.0/caps/ContentPrincipal.h:10, 54:03.25 from /builddir/build/BUILD/firefox-88.0/caps/ContentPrincipal.cpp:7, 54:03.25 from Unified_cpp_caps0.cpp:2: 54:03.25 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::OriginAttributes::CreateSuffix(nsACString&) const’: 54:03.25 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::URLParams [1]’ [-Warray-bounds] 54:03.25 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 54:03.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:03.25 In file included from Unified_cpp_caps0.cpp:47: 54:03.25 /builddir/build/BUILD/firefox-88.0/caps/OriginAttributes.cpp:192:13: note: while referencing ‘params’ 54:03.25 192 | URLParams params; 54:03.25 | ^~~~~~ 54:04.05 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 54:04.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrincipal.h:43, 54:04.06 from /builddir/build/BUILD/firefox-88.0/caps/nsJSPrincipals.h:11, 54:04.06 from /builddir/build/BUILD/firefox-88.0/caps/ContentPrincipal.h:10, 54:04.06 from /builddir/build/BUILD/firefox-88.0/caps/ContentPrincipal.cpp:7, 54:04.06 from Unified_cpp_caps0.cpp:2: 54:04.06 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult ExpandedPrincipal::GetSiteIdentifier(mozilla::SiteIdentifier&)’: 54:04.06 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 54:04.06 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 54:04.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:04.06 In file included from Unified_cpp_caps0.cpp:20: 54:04.06 /builddir/build/BUILD/firefox-88.0/caps/ExpandedPrincipal.cpp:275:36: note: while referencing ‘allowlist’ 54:04.06 275 | nsTArray> allowlist; 54:04.06 | ^~~~~~~~~ 54:04.10 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 54:04.10 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrincipal.h:43, 54:04.11 from /builddir/build/BUILD/firefox-88.0/caps/nsJSPrincipals.h:11, 54:04.11 from /builddir/build/BUILD/firefox-88.0/caps/ContentPrincipal.h:10, 54:04.11 from /builddir/build/BUILD/firefox-88.0/caps/ContentPrincipal.cpp:7, 54:04.11 from Unified_cpp_caps0.cpp:2: 54:04.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static already_AddRefed ExpandedPrincipal::FromProperties(nsTArray >&)’: 54:04.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 54:04.11 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 54:04.11 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:04.11 In file included from Unified_cpp_caps0.cpp:20: 54:04.11 /builddir/build/BUILD/firefox-88.0/caps/ExpandedPrincipal.cpp:322:36: note: while referencing ‘allowList’ 54:04.11 322 | nsTArray> allowList; 54:04.11 | ^~~~~~~~~ 54:05.04 config/external/icu/data/icu_data.o 54:45.54 config/external/icu/i18n 54:51.99 In file included from /usr/include/string.h:519, 54:51.99 from /builddir/build/BUILD/firefox-88.0/objdir/dist/system_wrappers/string.h:3, 54:51.99 from /builddir/build/BUILD/firefox-88.0/intl/icu/source/common/cmemory.h:32, 54:51.99 from /builddir/build/BUILD/firefox-88.0/intl/icu/source/common/cpputils.h:21, 54:51.99 from /builddir/build/BUILD/firefox-88.0/intl/icu/source/i18n/calendar.cpp:53: 54:51.99 In function ‘char* strncpy(char*, const char*, size_t)’, 54:51.99 inlined from ‘icu_67::Calendar& icu_67::Calendar::operator=(const icu_67::Calendar&)’ at /builddir/build/BUILD/firefox-88.0/intl/icu/source/i18n/calendar.cpp:844:9: 54:51.99 /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 156 bytes from a string of length 156 [-Wstringop-truncation] 54:51.99 95 | return __builtin___strncpy_chk (__dest, __src, __len, 54:51.99 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 54:51.99 96 | __glibc_objsize (__dest)); 54:51.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~ 55:03.38 /builddir/build/BUILD/firefox-88.0/intl/icu/source/common/static_unicode_sets.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 55:03.38 10 | #define UNISTR_FROM_STRING_EXPLICIT 55:03.39 | 55:03.39 : note: this is the location of the previous definition 55:29.62 /builddir/build/BUILD/firefox-88.0/intl/icu/source/i18n/compactdecimalformat.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 55:29.62 10 | #define UNISTR_FROM_STRING_EXPLICIT 55:29.62 | 55:29.62 : note: this is the location of the previous definition 55:43.15 In file included from /usr/include/string.h:519, 55:43.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/system_wrappers/string.h:3, 55:43.15 from /builddir/build/BUILD/firefox-88.0/intl/icu/source/common/cmemory.h:32, 55:43.15 from /builddir/build/BUILD/firefox-88.0/intl/icu/source/common/charstr.h:20, 55:43.15 from /builddir/build/BUILD/firefox-88.0/intl/icu/source/common/ucurr.cpp:23: 55:43.15 In function ‘char* strncpy(char*, const char*, size_t)’, 55:43.15 inlined from ‘CReg::CReg(const UChar*, const char*)’ at /builddir/build/BUILD/firefox-88.0/intl/icu/source/common/ucurr.cpp:383:9, 55:43.15 inlined from ‘static const void* CReg::reg(const UChar*, const char*, UErrorCode*)’ at /builddir/build/BUILD/firefox-88.0/intl/icu/source/common/ucurr.cpp:392:41, 55:43.15 inlined from ‘const void* ucurr_register_67(const UChar*, const char*, UErrorCode*)’ at /builddir/build/BUILD/firefox-88.0/intl/icu/source/common/ucurr.cpp:464:25: 55:43.15 /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 55:43.15 95 | return __builtin___strncpy_chk (__dest, __src, __len, 55:43.15 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 55:43.15 96 | __glibc_objsize (__dest)); 55:43.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~ 55:43.15 In file included from /builddir/build/BUILD/firefox-88.0/intl/icu/source/common/ucurr.cpp:25: 55:43.15 /builddir/build/BUILD/firefox-88.0/intl/icu/source/common/ucurr.cpp: In function ‘const void* ucurr_register_67(const UChar*, const char*, UErrorCode*)’: 55:43.15 /builddir/build/BUILD/firefox-88.0/intl/icu/source/common/cstring.h:37:57: note: length computed here 55:43.15 37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) 55:43.15 /builddir/build/BUILD/firefox-88.0/intl/icu/source/common/ucurr.cpp:379:32: note: in expansion of macro ‘uprv_strlen’ 55:43.15 379 | int32_t len = (int32_t)uprv_strlen(_id); 55:43.15 | ^~~~~~~~~~~ 55:45.53 /builddir/build/BUILD/firefox-88.0/intl/icu/source/i18n/decNumber.cpp: In function ‘decNumber* uprv_decNumberLog10_67(decNumber*, const decNumber*, decContext*)’: 55:45.53 /builddir/build/BUILD/firefox-88.0/intl/icu/source/i18n/decNumber.cpp:1528:14: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 55:45.53 1528 | w->lsu[1]=1; w->lsu[0]=0; /* .. */ 55:45.53 | ~~~~~~~~~^~ 55:45.53 In file included from /builddir/build/BUILD/firefox-88.0/intl/icu/source/i18n/decNumber.cpp:184: 55:45.53 /builddir/build/BUILD/firefox-88.0/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 1 into destination object ‘decNumber::lsu’ of size 1 55:45.53 89 | decNumberUnit lsu[DECNUMUNITS]; 55:45.53 | ^~~ 55:45.54 /builddir/build/BUILD/firefox-88.0/intl/icu/source/i18n/decNumber.cpp:1528:14: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 55:45.54 1528 | w->lsu[1]=1; w->lsu[0]=0; /* .. */ 55:45.54 | ~~~~~~~~~^~ 55:45.54 In file included from /builddir/build/BUILD/firefox-88.0/intl/icu/source/i18n/decNumber.cpp:184: 55:45.54 /builddir/build/BUILD/firefox-88.0/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 1 into destination object ‘decNumber::lsu’ of size 1 55:45.54 89 | decNumberUnit lsu[DECNUMUNITS]; 55:45.54 | ^~~ 55:45.61 /builddir/build/BUILD/firefox-88.0/intl/icu/source/i18n/decNumber.cpp: In function ‘decNumber* uprv_decNumberSquareRoot_67(decNumber*, const decNumber*, decContext*)’: 55:45.61 /builddir/build/BUILD/firefox-88.0/intl/icu/source/i18n/decNumber.cpp:2974:31: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 55:45.61 2974 | t->lsu[0]=9; t->lsu[1]=5; t->lsu[2]=2; 55:45.61 | ~~~~~~~~~^~ 55:45.61 In file included from /builddir/build/BUILD/firefox-88.0/intl/icu/source/i18n/decNumber.cpp:184: 55:45.61 /builddir/build/BUILD/firefox-88.0/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 1 into destination object ‘decNumber::lsu’ of size 1 55:45.61 89 | decNumberUnit lsu[DECNUMUNITS]; 55:45.61 | ^~~ 55:45.61 /builddir/build/BUILD/firefox-88.0/intl/icu/source/i18n/decNumber.cpp:2974:44: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 55:45.61 2974 | t->lsu[0]=9; t->lsu[1]=5; t->lsu[2]=2; 55:45.61 | ~~~~~~~~~^~ 55:45.61 In file included from /builddir/build/BUILD/firefox-88.0/intl/icu/source/i18n/decNumber.cpp:184: 55:45.61 /builddir/build/BUILD/firefox-88.0/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 2 into destination object ‘decNumber::lsu’ of size 1 55:45.61 89 | decNumberUnit lsu[DECNUMUNITS]; 55:45.61 | ^~~ 55:45.96 /builddir/build/BUILD/firefox-88.0/intl/icu/source/i18n/decimfmt.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 55:45.96 10 | #define UNISTR_FROM_STRING_EXPLICIT 55:45.96 | 55:45.96 : note: this is the location of the previous definition 55:58.97 In file included from /usr/include/string.h:519, 55:58.97 from /builddir/build/BUILD/firefox-88.0/objdir/dist/system_wrappers/string.h:3, 55:58.97 from /builddir/build/BUILD/firefox-88.0/intl/icu/source/common/cmemory.h:32, 55:58.97 from /builddir/build/BUILD/firefox-88.0/intl/icu/source/common/charstr.h:20, 55:58.97 from /builddir/build/BUILD/firefox-88.0/intl/icu/source/common/uloc_tag.cpp:18: 55:58.97 In function ‘char* strncpy(char*, const char*, size_t)’, 55:58.97 inlined from ‘ULanguageTag* ultag_parse(const char*, int32_t, int32_t*, UErrorCode*)’ at /builddir/build/BUILD/firefox-88.0/intl/icu/source/common/uloc_tag.cpp:2135:21, 55:58.97 inlined from ‘void ulocimp_forLanguageTag_67(const char*, int32_t, icu_67::ByteSink&, int32_t*, UErrorCode*)’ at /builddir/build/BUILD/firefox-88.0/intl/icu/source/common/uloc_tag.cpp:2799:88: 55:58.97 /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound depends on the length of the source argument [-Wstringop-truncation] 55:58.97 95 | return __builtin___strncpy_chk (__dest, __src, __len, 55:58.97 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 55:58.98 96 | __glibc_objsize (__dest)); 55:58.98 | ~~~~~~~~~~~~~~~~~~~~~~~~~ 55:58.98 In file included from /builddir/build/BUILD/firefox-88.0/intl/icu/source/common/uloc_tag.cpp:20: 55:58.98 /builddir/build/BUILD/firefox-88.0/intl/icu/source/common/uloc_tag.cpp: In function ‘void ulocimp_forLanguageTag_67(const char*, int32_t, icu_67::ByteSink&, int32_t*, UErrorCode*)’: 55:58.98 /builddir/build/BUILD/firefox-88.0/intl/icu/source/common/cstring.h:37:57: note: length computed here 55:58.98 37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) 55:58.98 /builddir/build/BUILD/firefox-88.0/intl/icu/source/common/uloc_tag.cpp:2134:46: note: in expansion of macro ‘uprv_strlen’ 55:58.98 2134 | size_t preferredTagLen = uprv_strlen(preferredTag); 55:58.98 | ^~~~~~~~~~~ 56:18.01 In function ‘const UChar* icu_67::ufmtval_getString_67(const UFormattedValue*, int32_t*, UErrorCode*)’: 56:18.01 cc1plus: warning: function may return address of local variable [-Wreturn-local-addr] 56:18.01 /builddir/build/BUILD/firefox-88.0/intl/icu/source/i18n/formattedvalue.cpp:205:19: note: declared here 56:18.01 205 | UnicodeString readOnlyAlias = impl->fFormattedValue->toTempString(*ec); 56:18.01 | ^~~~~~~~~~~~~ 56:36.16 /builddir/build/BUILD/firefox-88.0/intl/icu/source/i18n/measunit_extra.cpp:13: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 56:36.16 13 | #define UNISTR_FROM_STRING_EXPLICIT 56:36.16 | 56:36.16 : note: this is the location of the previous definition 56:49.12 /builddir/build/BUILD/firefox-88.0/intl/icu/source/i18n/number_asformat.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 56:49.12 10 | #define UNISTR_FROM_STRING_EXPLICIT 56:49.12 | 56:49.12 : note: this is the location of the previous definition 56:51.07 /builddir/build/BUILD/firefox-88.0/intl/icu/source/i18n/number_capi.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 56:51.07 10 | #define UNISTR_FROM_STRING_EXPLICIT 56:51.07 | 56:51.07 : note: this is the location of the previous definition 56:54.40 /builddir/build/BUILD/firefox-88.0/intl/icu/source/i18n/number_currencysymbols.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 56:54.40 10 | #define UNISTR_FROM_STRING_EXPLICIT 56:54.40 | 56:54.40 : note: this is the location of the previous definition 56:58.81 config/external/rlbox 57:00.31 config/external/rlbox_lucet_sandbox 57:02.69 devtools/platform 57:06.41 /builddir/build/BUILD/firefox-88.0/intl/icu/source/i18n/number_mapper.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 57:06.41 10 | #define UNISTR_FROM_STRING_EXPLICIT 57:06.41 | 57:06.41 : note: this is the location of the previous definition 57:10.38 /builddir/build/BUILD/firefox-88.0/intl/icu/source/i18n/number_multiplier.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 57:10.38 10 | #define UNISTR_FROM_STRING_EXPLICIT 57:10.38 | 57:10.38 : note: this is the location of the previous definition 57:17.36 /builddir/build/BUILD/firefox-88.0/intl/icu/source/i18n/number_patternstring.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 57:17.36 10 | #define UNISTR_FROM_STRING_EXPLICIT 57:17.36 | 57:17.36 : note: this is the location of the previous definition 57:17.36 /builddir/build/BUILD/firefox-88.0/intl/icu/source/i18n/number_patternstring.cpp:11: warning: "UNISTR_FROM_CHAR_EXPLICIT" redefined 57:17.36 11 | #define UNISTR_FROM_CHAR_EXPLICIT 57:17.36 | 57:17.36 : note: this is the location of the previous definition 57:21.60 devtools/shared/heapsnapshot 57:22.14 /builddir/build/BUILD/firefox-88.0/intl/icu/source/i18n/number_skeletons.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 57:22.14 10 | #define UNISTR_FROM_STRING_EXPLICIT 57:22.14 | 57:22.14 : note: this is the location of the previous definition 57:25.24 /builddir/build/BUILD/firefox-88.0/intl/icu/source/i18n/number_utils.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 57:25.24 10 | #define UNISTR_FROM_STRING_EXPLICIT 57:25.24 | 57:25.24 : note: this is the location of the previous definition 57:30.13 /builddir/build/BUILD/firefox-88.0/intl/icu/source/i18n/numparse_affixes.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 57:30.13 10 | #define UNISTR_FROM_STRING_EXPLICIT 57:30.13 | 57:30.13 : note: this is the location of the previous definition 57:32.45 /builddir/build/BUILD/firefox-88.0/intl/icu/source/i18n/numparse_compositions.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 57:32.45 10 | #define UNISTR_FROM_STRING_EXPLICIT 57:32.45 | 57:32.45 : note: this is the location of the previous definition 57:33.74 /builddir/build/BUILD/firefox-88.0/intl/icu/source/i18n/numparse_currency.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 57:33.74 10 | #define UNISTR_FROM_STRING_EXPLICIT 57:33.74 | 57:33.74 : note: this is the location of the previous definition 57:35.12 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 57:35.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 57:35.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:11, 57:35.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, 57:35.12 from /builddir/build/BUILD/firefox-88.0/devtools/shared/heapsnapshot/DominatorTree.cpp:6: 57:35.12 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::devtools::DominatorTree::GetImmediatelyDominated(uint64_t, mozilla::dom::Nullable >&, mozilla::ErrorResult&)’: 57:35.12 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 57:35.12 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 57:35.12 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:35.13 /builddir/build/BUILD/firefox-88.0/devtools/shared/heapsnapshot/DominatorTree.cpp:92:48: note: while referencing ‘’ 57:35.13 92 | aOutResult.SetValue(nsTArray(length)); 57:35.13 | ^ 57:35.13 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 57:35.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 57:35.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:11, 57:35.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, 57:35.13 from /builddir/build/BUILD/firefox-88.0/devtools/shared/heapsnapshot/DominatorTree.cpp:6: 57:35.13 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 57:35.13 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 57:35.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:35.13 /builddir/build/BUILD/firefox-88.0/devtools/shared/heapsnapshot/DominatorTree.cpp:92:48: note: while referencing ‘’ 57:35.13 92 | aOutResult.SetValue(nsTArray(length)); 57:35.13 | ^ 57:35.13 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 57:35.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 57:35.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:11, 57:35.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, 57:35.13 from /builddir/build/BUILD/firefox-88.0/devtools/shared/heapsnapshot/DominatorTree.cpp:6: 57:35.13 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:643:17: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 57:35.13 643 | aOther.mHdr = aOther.GetAutoArrayBufferUnsafe(aElemAlign); 57:35.13 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:35.13 /builddir/build/BUILD/firefox-88.0/devtools/shared/heapsnapshot/DominatorTree.cpp:92:48: note: while referencing ‘’ 57:35.13 92 | aOutResult.SetValue(nsTArray(length)); 57:35.13 | ^ 57:35.13 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 57:35.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 57:35.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:11, 57:35.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, 57:35.13 from /builddir/build/BUILD/firefox-88.0/devtools/shared/heapsnapshot/DominatorTree.cpp:6: 57:35.13 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 57:35.13 644 | aOther.mHdr->mLength = 0; 57:35.13 | ~~~~~~~~~~~~~~~~~~~~~^~~ 57:35.13 /builddir/build/BUILD/firefox-88.0/devtools/shared/heapsnapshot/DominatorTree.cpp:92:48: note: while referencing ‘’ 57:35.13 92 | aOutResult.SetValue(nsTArray(length)); 57:35.13 | ^ 57:35.13 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 57:35.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 57:35.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:11, 57:35.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, 57:35.14 from /builddir/build/BUILD/firefox-88.0/devtools/shared/heapsnapshot/DominatorTree.cpp:6: 57:35.14 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 57:35.14 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 57:35.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:35.14 /builddir/build/BUILD/firefox-88.0/devtools/shared/heapsnapshot/DominatorTree.cpp:92:48: note: while referencing ‘’ 57:35.14 92 | aOutResult.SetValue(nsTArray(length)); 57:35.14 | ^ 57:35.14 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 57:35.14 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 57:35.14 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:11, 57:35.14 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, 57:35.14 from /builddir/build/BUILD/firefox-88.0/devtools/shared/heapsnapshot/DominatorTree.cpp:6: 57:35.14 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 57:35.14 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 57:35.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:35.14 /builddir/build/BUILD/firefox-88.0/devtools/shared/heapsnapshot/DominatorTree.cpp:70:33: note: while referencing ‘dominatedNodes’ 57:35.14 70 | nsTArray dominatedNodes(length); 57:35.14 | ^~~~~~~~~~~~~~ 57:35.14 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 57:35.14 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 57:35.14 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:11, 57:35.14 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, 57:35.14 from /builddir/build/BUILD/firefox-88.0/devtools/shared/heapsnapshot/DominatorTree.cpp:6: 57:35.14 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 57:35.14 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 57:35.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:35.14 /builddir/build/BUILD/firefox-88.0/devtools/shared/heapsnapshot/DominatorTree.cpp:70:33: note: while referencing ‘dominatedNodes’ 57:35.14 70 | nsTArray dominatedNodes(length); 57:35.14 | ^~~~~~~~~~~~~~ 57:35.14 /builddir/build/BUILD/firefox-88.0/intl/icu/source/i18n/numparse_decimal.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 57:35.14 10 | #define UNISTR_FROM_STRING_EXPLICIT 57:35.14 | 57:35.14 : note: this is the location of the previous definition 57:36.69 /builddir/build/BUILD/firefox-88.0/intl/icu/source/i18n/numparse_impl.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 57:36.69 10 | #define UNISTR_FROM_STRING_EXPLICIT 57:36.69 | 57:36.69 : note: this is the location of the previous definition 57:39.14 /builddir/build/BUILD/firefox-88.0/intl/icu/source/i18n/numparse_parsednumber.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 57:39.14 10 | #define UNISTR_FROM_STRING_EXPLICIT 57:39.14 | 57:39.14 : note: this is the location of the previous definition 57:40.64 /builddir/build/BUILD/firefox-88.0/intl/icu/source/i18n/numparse_scientific.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 57:40.64 10 | #define UNISTR_FROM_STRING_EXPLICIT 57:40.64 | 57:40.64 : note: this is the location of the previous definition 57:41.94 /builddir/build/BUILD/firefox-88.0/intl/icu/source/i18n/numparse_symbols.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 57:41.94 10 | #define UNISTR_FROM_STRING_EXPLICIT 57:41.94 | 57:41.94 : note: this is the location of the previous definition 57:43.36 /builddir/build/BUILD/firefox-88.0/intl/icu/source/i18n/numparse_validators.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 57:43.36 10 | #define UNISTR_FROM_STRING_EXPLICIT 57:43.36 | 57:43.36 : note: this is the location of the previous definition 57:44.63 /builddir/build/BUILD/firefox-88.0/intl/icu/source/i18n/numrange_fluent.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 57:44.64 10 | #define UNISTR_FROM_STRING_EXPLICIT 57:44.64 | 57:44.64 : note: this is the location of the previous definition 57:47.22 /builddir/build/BUILD/firefox-88.0/intl/icu/source/i18n/numrange_impl.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 57:47.22 10 | #define UNISTR_FROM_STRING_EXPLICIT 57:47.22 | 57:47.22 : note: this is the location of the previous definition 58:18.00 docshell/base 58:28.04 /builddir/build/BUILD/firefox-88.0/intl/icu/source/i18n/string_segment.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 58:28.04 10 | #define UNISTR_FROM_STRING_EXPLICIT 58:28.04 | 58:28.04 : note: this is the location of the previous definition 58:40.96 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsXPTCUtils.h:10, 58:40.96 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:119, 58:40.96 from /builddir/build/BUILD/firefox-88.0/docshell/base/BrowsingContext.cpp:73, 58:40.96 from Unified_cpp_docshell_base0.cpp:11: 58:40.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 58:40.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:79:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 58:40.96 79 | memset(this, 0, sizeof(nsXPTCVariant)); 58:40.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:40.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 58:40.96 44 | struct nsXPTCVariant { 58:40.96 | ^~~~~~~~~~~~~ 58:48.53 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTHashtable.h:24, 58:48.53 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:14, 58:48.53 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 58:48.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ContentParent.h:10, 58:48.54 from /builddir/build/BUILD/firefox-88.0/docshell/base/BaseHistory.h:9, 58:48.54 from /builddir/build/BUILD/firefox-88.0/docshell/base/BaseHistory.cpp:7, 58:48.54 from Unified_cpp_docshell_base0.cpp:2: 58:48.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 58:48.54 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:2210:40: required from here 58:48.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 58:48.54 35 | memset(aT, 0, sizeof(T)); 58:48.54 | ~~~~~~^~~~~~~~~~~~~~~~~~ 58:48.54 In file included from /builddir/build/BUILD/firefox-88.0/docshell/base/BrowsingContext.cpp:73, 58:48.54 from Unified_cpp_docshell_base0.cpp:11: 58:48.54 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 58:48.54 2209 | struct GlobalProperties { 58:48.54 | ^~~~~~~~~~~~~~~~ 58:55.24 /builddir/build/BUILD/firefox-88.0/intl/icu/source/i18n/ucol_sit.cpp: In function ‘UCollator* ucol_openFromShortString_67(const char*, UBool, UParseError*, UErrorCode*)’: 58:55.24 /builddir/build/BUILD/firefox-88.0/intl/icu/source/i18n/ucol_sit.cpp:552:32: warning: ‘uint32_t ucol_setVariableTop_67(UCollator*, const UChar*, int32_t, UErrorCode*)’ is deprecated [-Wdeprecated-declarations] 58:55.24 552 | ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 58:55.24 In file included from /builddir/build/BUILD/firefox-88.0/intl/icu/source/common/unicode/platform.h:25, 58:55.24 from /builddir/build/BUILD/firefox-88.0/intl/icu/source/common/unicode/ptypes.h:52, 58:55.24 from /builddir/build/BUILD/firefox-88.0/intl/icu/source/common/unicode/umachine.h:46, 58:55.24 from /builddir/build/BUILD/firefox-88.0/intl/icu/source/common/unicode/utypes.h:38, 58:55.24 from /builddir/build/BUILD/firefox-88.0/intl/icu/source/common/unicode/ustring.h:21, 58:55.24 from /builddir/build/BUILD/firefox-88.0/intl/icu/source/i18n/ucol_sit.cpp:18: 58:55.24 /builddir/build/BUILD/firefox-88.0/intl/icu/source/common/unicode/urename.h:781:54: note: declared here 58:55.24 781 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 58:55.24 | ^~~~~~~~~~~~~~~~~~~ 58:55.24 /builddir/build/BUILD/firefox-88.0/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro ‘U_DEF_ICU_ENTRY_POINT_RENAME’ 58:55.24 128 | # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 58:55.25 | ^ 58:55.25 /builddir/build/BUILD/firefox-88.0/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro ‘U_DEF2_ICU_ENTRY_POINT_RENAME’ 58:55.25 130 | # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 58:55.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:55.25 /builddir/build/BUILD/firefox-88.0/intl/icu/source/common/unicode/urename.h:781:29: note: in expansion of macro ‘U_ICU_ENTRY_POINT_RENAME’ 58:55.25 781 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 58:55.25 | ^~~~~~~~~~~~~~~~~~~~~~~~ 58:55.25 /builddir/build/BUILD/firefox-88.0/intl/icu/source/i18n/unicode/ucol.h:1273:1: note: in expansion of macro ‘ucol_setVariableTop’ 58:55.25 1273 | ucol_setVariableTop(UCollator *coll, 58:55.25 | ^~~~~~~~~~~~~~~~~~~ 58:55.25 /builddir/build/BUILD/firefox-88.0/intl/icu/source/i18n/ucol_sit.cpp:554:36: warning: ‘void ucol_restoreVariableTop_67(UCollator*, uint32_t, UErrorCode*)’ is deprecated [-Wdeprecated-declarations] 58:55.25 554 | ucol_restoreVariableTop(result, s.variableTopValue, status); 58:55.25 In file included from /builddir/build/BUILD/firefox-88.0/intl/icu/source/common/unicode/platform.h:25, 58:55.25 from /builddir/build/BUILD/firefox-88.0/intl/icu/source/common/unicode/ptypes.h:52, 58:55.25 from /builddir/build/BUILD/firefox-88.0/intl/icu/source/common/unicode/umachine.h:46, 58:55.25 from /builddir/build/BUILD/firefox-88.0/intl/icu/source/common/unicode/utypes.h:38, 58:55.25 from /builddir/build/BUILD/firefox-88.0/intl/icu/source/common/unicode/ustring.h:21, 58:55.25 from /builddir/build/BUILD/firefox-88.0/intl/icu/source/i18n/ucol_sit.cpp:18: 58:55.25 /builddir/build/BUILD/firefox-88.0/intl/icu/source/common/unicode/urename.h:772:58: note: declared here 58:55.25 772 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 58:55.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:55.25 /builddir/build/BUILD/firefox-88.0/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro ‘U_DEF_ICU_ENTRY_POINT_RENAME’ 58:55.25 128 | # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 58:55.25 | ^ 58:55.25 /builddir/build/BUILD/firefox-88.0/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro ‘U_DEF2_ICU_ENTRY_POINT_RENAME’ 58:55.25 130 | # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 58:55.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:55.25 /builddir/build/BUILD/firefox-88.0/intl/icu/source/common/unicode/urename.h:772:33: note: in expansion of macro ‘U_ICU_ENTRY_POINT_RENAME’ 58:55.25 772 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 58:55.25 | ^~~~~~~~~~~~~~~~~~~~~~~~ 58:55.25 /builddir/build/BUILD/firefox-88.0/intl/icu/source/i18n/unicode/ucol.h:1307:1: note: in expansion of macro ‘ucol_restoreVariableTop’ 58:55.25 1307 | ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 58:55.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:12.14 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 59:12.14 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 59:12.14 from /builddir/build/BUILD/firefox-88.0/docshell/base/IHistory.h:12, 59:12.14 from /builddir/build/BUILD/firefox-88.0/docshell/base/BaseHistory.h:8, 59:12.14 from /builddir/build/BUILD/firefox-88.0/docshell/base/BaseHistory.cpp:7, 59:12.14 from Unified_cpp_docshell_base0.cpp:2: 59:12.14 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::dom::PopupBlocker::PopupControlState mozilla::dom::BrowsingContext::_ZN7mozilla3dom15BrowsingContext21RevisePopupAbuseLevelENS0_12PopupBlocker17PopupControlStateE.part.0(mozilla::dom::PopupBlocker::PopupControlState)’: 59:12.14 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 59:12.14 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 59:12.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:12.14 In file included from Unified_cpp_docshell_base0.cpp:11: 59:12.14 /builddir/build/BUILD/firefox-88.0/docshell/base/BrowsingContext.cpp:2099:38: note: while referencing ‘’ 59:12.14 2099 | nsContentUtils::ReportToConsole(nsIScriptError::warningFlag, "DOM"_ns, 59:12.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:12.14 2100 | doc, nsContentUtils::eDOM_PROPERTIES, 59:12.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:12.14 2101 | "MultiplePopupsBlockedNoUserActivation"); 59:12.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:12.38 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 59:12.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 59:12.38 from /builddir/build/BUILD/firefox-88.0/docshell/base/IHistory.h:12, 59:12.38 from /builddir/build/BUILD/firefox-88.0/docshell/base/BaseHistory.h:8, 59:12.38 from /builddir/build/BUILD/firefox-88.0/docshell/base/BaseHistory.cpp:7, 59:12.38 from Unified_cpp_docshell_base0.cpp:2: 59:12.38 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsDocShell::IssueWarning(uint32_t, bool)’: 59:12.38 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 59:12.38 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 59:12.38 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:12.38 In file included from Unified_cpp_docshell_base0.cpp:101: 59:12.38 /builddir/build/BUILD/firefox-88.0/docshell/base/nsDocShell.cpp:13380:25: note: while referencing ‘’ 59:12.38 13380 | doc->WarnOnceAbout(DeprecatedOperations(aWarning), aAsError); 59:12.38 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:16.48 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 59:16.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 59:16.48 from /builddir/build/BUILD/firefox-88.0/docshell/base/IHistory.h:12, 59:16.48 from /builddir/build/BUILD/firefox-88.0/docshell/base/BaseHistory.h:8, 59:16.48 from /builddir/build/BUILD/firefox-88.0/docshell/base/BaseHistory.cpp:7, 59:16.48 from Unified_cpp_docshell_base0.cpp:2: 59:16.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::CanonicalBrowsingContext::CallOnAllTopDescendants(const std::function&)’: 59:16.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 59:16.48 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 59:16.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:16.48 In file included from Unified_cpp_docshell_base0.cpp:38: 59:16.48 /builddir/build/BUILD/firefox-88.0/docshell/base/CanonicalBrowsingContext.cpp:491:42: note: while referencing ‘groups’ 59:16.48 491 | nsTArray> groups; 59:16.49 | ^~~~~~ 59:16.49 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 59:16.49 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 59:16.49 from /builddir/build/BUILD/firefox-88.0/docshell/base/IHistory.h:12, 59:16.49 from /builddir/build/BUILD/firefox-88.0/docshell/base/BaseHistory.h:8, 59:16.49 from /builddir/build/BUILD/firefox-88.0/docshell/base/BaseHistory.cpp:7, 59:16.49 from Unified_cpp_docshell_base0.cpp:2: 59:16.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 59:16.49 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 59:16.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:16.49 In file included from Unified_cpp_docshell_base0.cpp:38: 59:16.49 /builddir/build/BUILD/firefox-88.0/docshell/base/CanonicalBrowsingContext.cpp:491:42: note: while referencing ‘groups’ 59:16.49 491 | nsTArray> groups; 59:16.49 | ^~~~~~ 59:19.50 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 59:19.50 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 59:19.50 from /builddir/build/BUILD/firefox-88.0/docshell/base/IHistory.h:12, 59:19.50 from /builddir/build/BUILD/firefox-88.0/docshell/base/BaseHistory.h:8, 59:19.50 from /builddir/build/BUILD/firefox-88.0/docshell/base/BaseHistory.cpp:7, 59:19.50 from Unified_cpp_docshell_base0.cpp:2: 59:19.50 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static already_AddRefed nsDocShell::MaybeFixBadCertDomainErrorURI(nsIChannel*, nsIURI*)’: 59:19.50 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 59:19.50 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 59:19.50 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:19.50 In file included from Unified_cpp_docshell_base0.cpp:101: 59:19.50 /builddir/build/BUILD/firefox-88.0/docshell/base/nsDocShell.cpp:6188:21: note: while referencing ‘certBytes’ 59:19.50 6188 | nsTArray certBytes; 59:19.50 | ^~~~~~~~~ 59:20.03 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 59:20.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 59:20.03 from /builddir/build/BUILD/firefox-88.0/docshell/base/IHistory.h:12, 59:20.03 from /builddir/build/BUILD/firefox-88.0/docshell/base/BaseHistory.h:8, 59:20.03 from /builddir/build/BUILD/firefox-88.0/docshell/base/BaseHistory.cpp:7, 59:20.03 from Unified_cpp_docshell_base0.cpp:2: 59:20.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::BaseHistory::SendPendingVisitedResultsToChildProcesses()’: 59:20.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 59:20.04 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 59:20.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:20.04 In file included from Unified_cpp_docshell_base0.cpp:2: 59:20.04 /builddir/build/BUILD/firefox-88.0/docshell/base/BaseHistory.cpp:227:28: note: while referencing ‘cplist’ 59:20.04 227 | nsTArray cplist; 59:20.04 | ^~~~~~ 59:20.04 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 59:20.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 59:20.04 from /builddir/build/BUILD/firefox-88.0/docshell/base/IHistory.h:12, 59:20.04 from /builddir/build/BUILD/firefox-88.0/docshell/base/BaseHistory.h:8, 59:20.04 from /builddir/build/BUILD/firefox-88.0/docshell/base/BaseHistory.cpp:7, 59:20.04 from Unified_cpp_docshell_base0.cpp:2: 59:20.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 59:20.04 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 59:20.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:20.04 In file included from Unified_cpp_docshell_base0.cpp:2: 59:20.04 /builddir/build/BUILD/firefox-88.0/docshell/base/BaseHistory.cpp:224:8: note: while referencing ‘results’ 59:20.04 224 | auto results = std::move(mPendingResults); 59:20.04 | ^~~~~~~ 59:22.00 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 59:22.00 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 59:22.00 from /builddir/build/BUILD/firefox-88.0/docshell/base/IHistory.h:12, 59:22.00 from /builddir/build/BUILD/firefox-88.0/docshell/base/BaseHistory.h:8, 59:22.00 from /builddir/build/BUILD/firefox-88.0/docshell/base/BaseHistory.cpp:7, 59:22.00 from Unified_cpp_docshell_base0.cpp:2: 59:22.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsDocShell::PopProfileTimelineMarkers(JSContext*, JS::MutableHandle)’: 59:22.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 59:22.00 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 59:22.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:22.00 In file included from Unified_cpp_docshell_base0.cpp:101: 59:22.00 /builddir/build/BUILD/firefox-88.0/docshell/base/nsDocShell.cpp:2323:40: note: while referencing ‘store’ 59:22.00 2323 | nsTArray store; 59:22.00 | ^~~~~ 59:22.89 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 59:22.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 59:22.89 from /builddir/build/BUILD/firefox-88.0/docshell/base/IHistory.h:12, 59:22.89 from /builddir/build/BUILD/firefox-88.0/docshell/base/BaseHistory.h:8, 59:22.89 from /builddir/build/BUILD/firefox-88.0/docshell/base/BaseHistory.cpp:7, 59:22.89 from Unified_cpp_docshell_base0.cpp:2: 59:22.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::BrowsingContext::PostMessageMoz(JSContext*, JS::Handle, const nsAString&, const mozilla::dom::Sequence&, nsIPrincipal&, mozilla::ErrorResult&)’: 59:22.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 59:22.89 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 59:22.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:22.89 In file included from Unified_cpp_docshell_base0.cpp:11: 59:22.89 /builddir/build/BUILD/firefox-88.0/docshell/base/BrowsingContext.cpp:2339:38: note: while referencing ‘’ 59:22.89 2339 | nsContentUtils::ReportToConsole( 59:22.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 59:22.89 2340 | nsIScriptError::warningFlag, "DOM Window"_ns, 59:22.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:22.89 2341 | callerInnerWindow ? callerInnerWindow->GetDocument() : nullptr, 59:22.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:22.89 2342 | nsContentUtils::eDOM_PROPERTIES, 59:22.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:22.89 2343 | "PostMessageSharedMemoryObjectToCrossOriginWarning"); 59:22.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:23.53 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 59:23.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 59:23.53 from /builddir/build/BUILD/firefox-88.0/docshell/base/IHistory.h:12, 59:23.53 from /builddir/build/BUILD/firefox-88.0/docshell/base/BaseHistory.h:8, 59:23.53 from /builddir/build/BUILD/firefox-88.0/docshell/base/BaseHistory.cpp:7, 59:23.53 from Unified_cpp_docshell_base0.cpp:2: 59:23.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::BrowsingContextGroup::Subscribe(mozilla::dom::ContentParent*)’: 59:23.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 59:23.53 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 59:23.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:23.54 In file included from Unified_cpp_docshell_base0.cpp:20: 59:23.54 /builddir/build/BUILD/firefox-88.0/docshell/base/BrowsingContextGroup.cpp:143:38: note: while referencing ‘inits’ 59:23.54 143 | nsTArray inits(mContexts.Count()); 59:23.54 | ^~~~~ 59:24.10 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 59:24.10 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 59:24.10 from /builddir/build/BUILD/firefox-88.0/docshell/base/IHistory.h:12, 59:24.10 from /builddir/build/BUILD/firefox-88.0/docshell/base/BaseHistory.h:8, 59:24.10 from /builddir/build/BUILD/firefox-88.0/docshell/base/BaseHistory.cpp:7, 59:24.10 from Unified_cpp_docshell_base0.cpp:2: 59:24.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::CanonicalBrowsingContext::HistoryGo(int32_t, uint64_t, bool, mozilla::Maybe >, std::function&&)’: 59:24.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 59:24.10 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 59:24.10 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:24.10 In file included from Unified_cpp_docshell_base0.cpp:38: 59:24.10 /builddir/build/BUILD/firefox-88.0/docshell/base/CanonicalBrowsingContext.cpp:849:41: note: while referencing ‘loadResults’ 59:24.10 849 | nsTArray loadResults; 59:24.10 | ^~~~~~~~~~~ 59:30.58 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 59:30.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 59:30.58 from /builddir/build/BUILD/firefox-88.0/docshell/base/IHistory.h:12, 59:30.58 from /builddir/build/BUILD/firefox-88.0/docshell/base/BaseHistory.h:8, 59:30.58 from /builddir/build/BUILD/firefox-88.0/docshell/base/BaseHistory.cpp:7, 59:30.58 from Unified_cpp_docshell_base0.cpp:2: 59:30.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::BrowsingContext::CheckLocationChangeRateLimit(mozilla::dom::CallerType)’: 59:30.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 59:30.58 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 59:30.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:30.58 In file included from Unified_cpp_docshell_base0.cpp:11: 59:30.58 /builddir/build/BUILD/firefox-88.0/docshell/base/BrowsingContext.cpp:3341:38: note: while referencing ‘’ 59:30.58 3341 | nsContentUtils::ReportToConsole(nsIScriptError::errorFlag, "DOM"_ns, doc, 59:30.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:30.58 3342 | nsContentUtils::eDOM_PROPERTIES, 59:30.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:30.58 3343 | "LocChangeFloodingPrevented"); 59:30.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:34.04 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 59:34.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 59:34.04 from /builddir/build/BUILD/firefox-88.0/docshell/base/IHistory.h:12, 59:34.04 from /builddir/build/BUILD/firefox-88.0/docshell/base/BaseHistory.h:8, 59:34.04 from /builddir/build/BUILD/firefox-88.0/docshell/base/BaseHistory.cpp:7, 59:34.04 from Unified_cpp_docshell_base0.cpp:2: 59:34.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsDocShell::EndPageLoad(nsIWebProgress*, nsIChannel*, nsresult)’: 59:34.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 59:34.04 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 59:34.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:34.04 In file included from Unified_cpp_docshell_base0.cpp:101: 59:34.04 /builddir/build/BUILD/firefox-88.0/docshell/base/nsDocShell.cpp:6658:26: note: while referencing ‘params’ 59:34.04 6658 | nsTArray params; 59:34.04 | ^~~~~~ 59:38.65 docshell/base/timeline 59:40.28 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 59:40.28 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrompt.h:14, 59:40.28 from /builddir/build/BUILD/firefox-88.0/docshell/base/nsDocShellTreeOwner.h:25, 59:40.28 from /builddir/build/BUILD/firefox-88.0/docshell/base/nsDocShellTreeOwner.cpp:8, 59:40.28 from Unified_cpp_docshell_base1.cpp:2: 59:40.28 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsDocShellTreeOwner::HandleEvent(mozilla::dom::Event*)’: 59:40.28 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 59:40.28 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 59:40.28 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:40.28 In file included from Unified_cpp_docshell_base1.cpp:2: 59:40.28 /builddir/build/BUILD/firefox-88.0/docshell/base/nsDocShellTreeOwner.cpp:877:42: note: while referencing ‘links’ 59:40.28 877 | nsTArray> links; 59:40.28 | ^~~~~ 59:40.28 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 59:40.28 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrompt.h:14, 59:40.28 from /builddir/build/BUILD/firefox-88.0/docshell/base/nsDocShellTreeOwner.h:25, 59:40.28 from /builddir/build/BUILD/firefox-88.0/docshell/base/nsDocShellTreeOwner.cpp:8, 59:40.28 from Unified_cpp_docshell_base1.cpp:2: 59:40.28 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 59:40.29 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 59:40.29 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:40.29 In file included from Unified_cpp_docshell_base1.cpp:2: 59:40.29 /builddir/build/BUILD/firefox-88.0/docshell/base/nsDocShellTreeOwner.cpp:877:42: note: while referencing ‘links’ 59:40.29 877 | nsTArray> links; 59:40.29 | ^~~~~ 59:44.07 docshell/build 59:45.52 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 59:45.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsCOMArray.h:15, 59:45.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDOMNavigationTiming.h:11, 59:45.52 from /builddir/build/BUILD/firefox-88.0/docshell/base/timeline/AbstractTimelineMarker.h:11, 59:45.52 from /builddir/build/BUILD/firefox-88.0/docshell/base/timeline/AbstractTimelineMarker.cpp:7, 59:45.52 from Unified_cpp_base_timeline0.cpp:2: 59:45.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::ObservedDocShell::PopMarkers(JSContext*, nsTArray&)’: 59:45.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 59:45.52 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 59:45.52 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:45.52 In file included from Unified_cpp_base_timeline0.cpp:47: 59:45.52 /builddir/build/BUILD/firefox-88.0/docshell/base/timeline/ObservedDocShell.cpp:72:47: note: while referencing ‘keptStartMarkers’ 59:45.52 72 | nsTArray> keptStartMarkers; 59:45.52 | ^~~~~~~~~~~~~~~~ 59:45.52 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 59:45.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsCOMArray.h:15, 59:45.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDOMNavigationTiming.h:11, 59:45.52 from /builddir/build/BUILD/firefox-88.0/docshell/base/timeline/AbstractTimelineMarker.h:11, 59:45.52 from /builddir/build/BUILD/firefox-88.0/docshell/base/timeline/AbstractTimelineMarker.cpp:7, 59:45.52 from Unified_cpp_base_timeline0.cpp:2: 59:45.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence [1]’ [-Warray-bounds] 59:45.53 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 59:45.53 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:45.53 In file included from Unified_cpp_base_timeline0.cpp:47: 59:45.53 /builddir/build/BUILD/firefox-88.0/docshell/base/timeline/ObservedDocShell.cpp:104:52: note: while referencing ‘layerRectangles’ 59:45.53 104 | dom::Sequence layerRectangles; 59:45.53 | ^~~~~~~~~~~~~~~ 59:45.70 docshell/shistory 59:47.94 dom/abort 59:58.10 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 59:58.10 from /builddir/build/BUILD/firefox-88.0/dom/abort/AbortController.h:10, 59:58.10 from /builddir/build/BUILD/firefox-88.0/dom/abort/AbortController.cpp:7, 59:58.10 from Unified_cpp_dom_abort0.cpp:2: 59:58.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = unsigned int; SizeType = unsigned int]’: 59:58.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 59:58.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 59:58.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 59:58.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 59:58.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 59:58.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 59:58.10 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 59:58.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:58.10 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 59:58.10 from /builddir/build/BUILD/firefox-88.0/dom/abort/AbortController.cpp:10, 59:58.10 from Unified_cpp_dom_abort0.cpp:2: 59:58.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 59:58.10 27 | struct JSGCSetting { 59:58.10 | ^~~~~~~~~~~ 59:59.02 dom/animation 60:19.47 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 60:19.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 60:19.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChildSHistory.h:23, 60:19.47 from /builddir/build/BUILD/firefox-88.0/docshell/shistory/ChildSHistory.cpp:7, 60:19.47 from Unified_cpp_docshell_shistory0.cpp:2: 60:19.47 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsSHistory::ReloadCurrentEntry()’: 60:19.47 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 60:19.47 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:19.47 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:19.47 In file included from Unified_cpp_docshell_shistory0.cpp:38: 60:19.47 /builddir/build/BUILD/firefox-88.0/docshell/shistory/nsSHistory.cpp:1350:29: note: while referencing ‘loadResults’ 60:19.47 1350 | nsTArray loadResults; 60:19.47 | ^~~~~~~~~~~ 60:29.18 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 60:29.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, 60:29.19 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.h:12, 60:29.19 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.cpp:7, 60:29.19 from Unified_cpp_dom_animation0.cpp:2: 60:29.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::DocumentTimeline::MostRecentRefreshTimeUpdated()’: 60:29.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 48 is outside array bounds of ‘nsAutoAnimationMutationBatch [1]’ [-Warray-bounds] 60:29.19 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:29.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:29.19 In file included from Unified_cpp_dom_animation0.cpp:92: 60:29.19 /builddir/build/BUILD/firefox-88.0/dom/animation/DocumentTimeline.cpp:172:32: note: while referencing ‘mb’ 60:29.19 172 | nsAutoAnimationMutationBatch mb(mDocument); 60:29.19 | ^~ 60:29.19 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 60:29.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, 60:29.19 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.h:12, 60:29.19 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.cpp:7, 60:29.19 from Unified_cpp_dom_animation0.cpp:2: 60:29.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 60:29.19 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:29.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:29.19 In file included from Unified_cpp_dom_animation0.cpp:92: 60:29.19 /builddir/build/BUILD/firefox-88.0/dom/animation/DocumentTimeline.cpp:170:24: note: while referencing ‘animationsToRemove’ 60:29.19 170 | nsTArray animationsToRemove(mAnimations.Count()); 60:29.19 | ^~~~~~~~~~~~~~~~~~ 60:29.58 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 60:29.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, 60:29.58 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.h:12, 60:29.58 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.cpp:7, 60:29.58 from Unified_cpp_dom_animation0.cpp:2: 60:29.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::EffectCompositor::UpdateCascadeResults(mozilla::EffectSet&, mozilla::dom::Element*, mozilla::PseudoStyleType)’: 60:29.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 60:29.58 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:29.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:29.58 In file included from Unified_cpp_dom_animation0.cpp:101: 60:29.58 /builddir/build/BUILD/firefox-88.0/dom/animation/EffectCompositor.cpp:701:29: note: while referencing ‘sortedEffectList’ 60:29.58 701 | nsTArray sortedEffectList(aEffectSet.Count()); 60:29.58 | ^~~~~~~~~~~~~~~~ 60:29.58 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 60:29.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, 60:29.58 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.h:12, 60:29.59 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.cpp:7, 60:29.59 from Unified_cpp_dom_animation0.cpp:2: 60:29.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 60:29.59 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:29.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:29.59 In file included from Unified_cpp_dom_animation0.cpp:101: 60:29.59 /builddir/build/BUILD/firefox-88.0/dom/animation/EffectCompositor.cpp:701:29: note: while referencing ‘sortedEffectList’ 60:29.59 701 | nsTArray sortedEffectList(aEffectSet.Count()); 60:29.59 | ^~~~~~~~~~~~~~~~ 60:30.10 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 60:30.10 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, 60:30.10 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.h:12, 60:30.10 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.cpp:7, 60:30.10 from Unified_cpp_dom_animation0.cpp:2: 60:30.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::EffectCompositor::PreTraverseInSubtree(mozilla::ServoTraversalFlags, mozilla::dom::Element*)’: 60:30.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 60:30.10 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:30.10 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:30.10 In file included from Unified_cpp_dom_animation0.cpp:101: 60:30.11 /builddir/build/BUILD/firefox-88.0/dom/animation/EffectCompositor.cpp:877:38: note: while referencing ‘elementsWithCascadeUpdates’ 60:30.11 877 | nsTArray elementsWithCascadeUpdates; 60:30.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 60:30.11 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 60:30.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, 60:30.11 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.h:12, 60:30.11 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.cpp:7, 60:30.11 from Unified_cpp_dom_animation0.cpp:2: 60:30.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 60:30.11 304 | mHdr->mLength = 0; 60:30.11 | ~~~~~~~~~~~~~~^~~ 60:30.11 In file included from Unified_cpp_dom_animation0.cpp:101: 60:30.11 /builddir/build/BUILD/firefox-88.0/dom/animation/EffectCompositor.cpp:877:38: note: while referencing ‘elementsWithCascadeUpdates’ 60:30.11 877 | nsTArray elementsWithCascadeUpdates; 60:30.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 60:30.11 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 60:30.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, 60:30.11 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.h:12, 60:30.11 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.cpp:7, 60:30.11 from Unified_cpp_dom_animation0.cpp:2: 60:30.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 60:30.11 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:30.11 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:30.11 In file included from Unified_cpp_dom_animation0.cpp:101: 60:30.11 /builddir/build/BUILD/firefox-88.0/dom/animation/EffectCompositor.cpp:877:38: note: while referencing ‘elementsWithCascadeUpdates’ 60:30.11 877 | nsTArray elementsWithCascadeUpdates; 60:30.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 60:30.32 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 60:30.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, 60:30.32 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.h:12, 60:30.32 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.cpp:7, 60:30.32 from Unified_cpp_dom_animation0.cpp:2: 60:30.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::EffectCompositor::GetServoAnimationRule(const mozilla::dom::Element*, mozilla::PseudoStyleType, mozilla::EffectCompositor::CascadeLevel, RawServoAnimationValueMap*)’: 60:30.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 60:30.32 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:30.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:30.32 In file included from Unified_cpp_dom_animation0.cpp:101: 60:30.32 /builddir/build/BUILD/firefox-88.0/dom/animation/EffectCompositor.cpp:443:29: note: while referencing ‘sortedEffectList’ 60:30.32 443 | nsTArray sortedEffectList(effectSet->Count()); 60:30.32 | ^~~~~~~~~~~~~~~~ 60:30.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 60:30.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, 60:30.35 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.h:12, 60:30.35 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.cpp:7, 60:30.35 from Unified_cpp_dom_animation0.cpp:2: 60:30.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::EffectCompositor::ComposeServoAnimationRuleForEffect(mozilla::dom::KeyframeEffect&, mozilla::EffectCompositor::CascadeLevel, RawServoAnimationValueMap*)’: 60:30.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 60:30.35 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:30.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:30.35 In file included from Unified_cpp_dom_animation0.cpp:101: 60:30.36 /builddir/build/BUILD/firefox-88.0/dom/animation/EffectCompositor.cpp:502:29: note: while referencing ‘sortedEffectList’ 60:30.36 502 | nsTArray sortedEffectList(effectSet ? effectSet->Count() + 1 60:30.36 | ^~~~~~~~~~~~~~~~ 60:30.61 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 60:30.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, 60:30.61 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.h:12, 60:30.61 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.cpp:7, 60:30.61 from Unified_cpp_dom_animation0.cpp:2: 60:30.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::KeyframeEffect::NotifySpecifiedTimingUpdated()’: 60:30.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 48 is outside array bounds of ‘nsAutoAnimationMutationBatch [1]’ [-Warray-bounds] 60:30.61 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:30.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:30.61 In file included from Unified_cpp_dom_animation0.cpp:119: 60:30.61 /builddir/build/BUILD/firefox-88.0/dom/animation/KeyframeEffect.cpp:156:32: note: while referencing ‘mb’ 60:30.62 156 | nsAutoAnimationMutationBatch mb(mTarget ? mTarget.mElement->OwnerDoc() 60:30.62 | ^~ 60:30.66 Compiling webrender v0.61.0 (/builddir/build/BUILD/firefox-88.0/gfx/wr/webrender) 60:33.26 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 60:33.26 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, 60:33.26 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.h:12, 60:33.26 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.cpp:7, 60:33.26 from Unified_cpp_dom_animation0.cpp:2: 60:33.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::GetPropertyValuesPairs.constprop(JSContext*, JS::Handle, mozilla::ListAllowance, nsTArray&)’: 60:33.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 60:33.26 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:33.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:33.26 In file included from Unified_cpp_dom_animation0.cpp:128: 60:33.26 /builddir/build/BUILD/firefox-88.0/dom/animation/KeyframeUtils.cpp:505:32: note: while referencing ‘properties’ 60:33.26 505 | nsTArray properties; 60:33.26 | ^~~~~~~~~~ 60:33.44 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 60:33.44 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, 60:33.44 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.h:12, 60:33.44 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.cpp:7, 60:33.44 from Unified_cpp_dom_animation0.cpp:2: 60:33.44 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static nsTArray mozilla::KeyframeUtils::GetKeyframesFromObject(JSContext*, mozilla::dom::Document*, JS::Handle, const char*, mozilla::ErrorResult&)’: 60:33.44 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray > [1]’ [-Warray-bounds] 60:33.44 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:33.44 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:33.44 In file included from Unified_cpp_dom_animation0.cpp:128: 60:33.44 /builddir/build/BUILD/firefox-88.0/dom/animation/KeyframeUtils.cpp:1100:49: note: while referencing ‘easings’ 60:33.44 1100 | FallibleTArray> easings; 60:33.44 | ^~~~~~~ 60:33.44 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 60:33.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, 60:33.45 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.h:12, 60:33.45 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.cpp:7, 60:33.45 from Unified_cpp_dom_animation0.cpp:2: 60:33.45 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 60:33.45 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:33.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:33.45 In file included from Unified_cpp_dom_animation0.cpp:128: 60:33.45 /builddir/build/BUILD/firefox-88.0/dom/animation/KeyframeUtils.cpp:993:32: note: while referencing ‘propertyValuesPairs’ 60:33.45 993 | nsTArray propertyValuesPairs; 60:33.45 | ^~~~~~~~~~~~~~~~~~~ 60:33.45 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 60:33.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, 60:33.45 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.h:12, 60:33.45 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.cpp:7, 60:33.45 from Unified_cpp_dom_animation0.cpp:2: 60:33.45 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray > [1]’ [-Warray-bounds] 60:33.45 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:33.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:33.45 In file included from Unified_cpp_dom_animation0.cpp:128: 60:33.45 /builddir/build/BUILD/firefox-88.0/dom/animation/KeyframeUtils.cpp:1100:49: note: while referencing ‘easings’ 60:33.45 1100 | FallibleTArray> easings; 60:33.45 | ^~~~~~~ 60:33.45 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 60:33.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, 60:33.45 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.h:12, 60:33.45 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.cpp:7, 60:33.45 from Unified_cpp_dom_animation0.cpp:2: 60:33.45 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 180 is outside array bounds of ‘mozilla::Keyframe [1]’ [-Warray-bounds] 60:33.45 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:33.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:33.45 In file included from /usr/include/c++/11/algorithm:62, 60:33.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/system_wrappers/algorithm:3, 60:33.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/stl_wrappers/algorithm:60, 60:33.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h:12, 60:33.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/Result.h:121, 60:33.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/jspubtd.h:17, 60:33.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/shadow/Zone.h:16, 60:33.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/HeapAPI.h:19, 60:33.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsCycleCollectionParticipant.h:11, 60:33.46 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.h:11, 60:33.46 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.cpp:7, 60:33.46 from Unified_cpp_dom_animation0.cpp:2: 60:33.46 /usr/include/c++/11/bits/stl_algo.h:4296:31: note: while referencing ‘’ 60:33.46 4296 | *__result = __unary_op(*__first); 60:33.46 | ~~~~~~~~~~^~~~~~~~~~ 60:33.46 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 60:33.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, 60:33.46 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.h:12, 60:33.46 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.cpp:7, 60:33.47 from Unified_cpp_dom_animation0.cpp:2: 60:33.47 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 60:33.47 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:33.47 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:33.47 In file included from Unified_cpp_dom_animation0.cpp:128: 60:33.47 /builddir/build/BUILD/firefox-88.0/dom/animation/KeyframeUtils.cpp:993:32: note: while referencing ‘propertyValuesPairs’ 60:33.48 993 | nsTArray propertyValuesPairs; 60:33.48 | ^~~~~~~~~~~~~~~~~~~ 60:33.48 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 60:33.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, 60:33.48 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.h:12, 60:33.48 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.cpp:7, 60:33.48 from Unified_cpp_dom_animation0.cpp:2: 60:33.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 60:33.48 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:33.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:33.48 In file included from Unified_cpp_dom_animation0.cpp:128: 60:33.48 /builddir/build/BUILD/firefox-88.0/dom/animation/KeyframeUtils.cpp:437:34: note: while referencing ‘propertyValuePairs’ 60:33.48 437 | nsTArray propertyValuePairs; 60:33.48 | ^~~~~~~~~~~~~~~~~~ 60:33.48 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 60:33.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, 60:33.48 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.h:12, 60:33.49 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.cpp:7, 60:33.49 from Unified_cpp_dom_animation0.cpp:2: 60:33.50 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 60:33.50 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:33.50 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:33.50 In file included from Unified_cpp_dom_animation0.cpp:128: 60:33.50 /builddir/build/BUILD/firefox-88.0/dom/animation/KeyframeUtils.cpp:437:34: note: while referencing ‘propertyValuePairs’ 60:33.50 437 | nsTArray propertyValuePairs; 60:33.50 | ^~~~~~~~~~~~~~~~~~ 60:34.84 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 60:34.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, 60:34.84 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.h:12, 60:34.84 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.cpp:7, 60:34.84 from Unified_cpp_dom_animation0.cpp:2: 60:34.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static nsTArray mozilla::KeyframeUtils::GetAnimationPropertiesFromKeyframes(const nsTArray&, mozilla::dom::Element*, mozilla::PseudoStyleType, const mozilla::ComputedStyle*, mozilla::dom::CompositeOperation)’: 60:34.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const nsTArray > [1]’ [-Warray-bounds] 60:34.84 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:34.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:34.84 In file included from Unified_cpp_dom_animation0.cpp:128: 60:34.84 /builddir/build/BUILD/firefox-88.0/dom/animation/KeyframeUtils.cpp:283:42: note: while referencing ‘computedValues’ 60:34.84 283 | const nsTArray computedValues = 60:34.84 | ^~~~~~~~~~~~~~ 60:34.84 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 60:34.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, 60:34.84 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.h:12, 60:34.84 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.cpp:7, 60:34.84 from Unified_cpp_dom_animation0.cpp:2: 60:34.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘const nsTArray > [1]’ [-Warray-bounds] 60:34.84 304 | mHdr->mLength = 0; 60:34.84 | ~~~~~~~~~~~~~~^~~ 60:34.84 In file included from Unified_cpp_dom_animation0.cpp:128: 60:34.84 /builddir/build/BUILD/firefox-88.0/dom/animation/KeyframeUtils.cpp:283:42: note: while referencing ‘computedValues’ 60:34.84 283 | const nsTArray computedValues = 60:34.84 | ^~~~~~~~~~~~~~ 60:34.84 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 60:34.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, 60:34.84 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.h:12, 60:34.85 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.cpp:7, 60:34.85 from Unified_cpp_dom_animation0.cpp:2: 60:34.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 60:34.85 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:34.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:34.85 In file included from Unified_cpp_dom_animation0.cpp:128: 60:34.85 /builddir/build/BUILD/firefox-88.0/dom/animation/KeyframeUtils.cpp:722:65: note: while referencing ‘’ 60:34.85 722 | result = presContext->StyleSet()->GetComputedKeyframeValuesFor( 60:34.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 60:34.85 723 | aKeyframes, aElement, aPseudoType, aComputedStyle); 60:34.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:34.85 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 60:34.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, 60:34.85 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.h:12, 60:34.85 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.cpp:7, 60:34.85 from Unified_cpp_dom_animation0.cpp:2: 60:34.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 60:34.85 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:34.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:34.85 In file included from Unified_cpp_dom_animation0.cpp:128: 60:34.85 /builddir/build/BUILD/firefox-88.0/dom/animation/KeyframeUtils.cpp:294:32: note: while referencing ‘entries’ 60:34.85 294 | nsTArray entries(aKeyframes.Length()); 60:34.85 | ^~~~~~~ 60:34.85 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 60:34.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, 60:34.85 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.h:12, 60:34.85 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.cpp:7, 60:34.85 from Unified_cpp_dom_animation0.cpp:2: 60:34.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const nsTArray > [1]’ [-Warray-bounds] 60:34.85 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:34.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:34.85 In file included from Unified_cpp_dom_animation0.cpp:128: 60:34.85 /builddir/build/BUILD/firefox-88.0/dom/animation/KeyframeUtils.cpp:283:42: note: while referencing ‘computedValues’ 60:34.85 283 | const nsTArray computedValues = 60:34.85 | ^~~~~~~~~~~~~~ 60:35.10 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 60:35.10 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, 60:35.10 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.h:12, 60:35.10 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.cpp:7, 60:35.10 from Unified_cpp_dom_animation0.cpp:2: 60:35.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsTArray mozilla::dom::KeyframeEffect::BuildProperties(const mozilla::ComputedStyle*)’: 60:35.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 60:35.10 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:35.10 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:35.10 In file included from Unified_cpp_dom_animation0.cpp:119: 60:35.10 /builddir/build/BUILD/firefox-88.0/dom/animation/KeyframeEffect.cpp:869:62: note: while referencing ‘’ 60:35.10 869 | result = KeyframeUtils::GetAnimationPropertiesFromKeyframes( 60:35.11 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 60:35.11 870 | keyframesCopy, mTarget.mElement, mTarget.mPseudoType, aStyle, 60:35.11 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:35.11 871 | mEffectOptions.mComposite); 60:35.11 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:35.11 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 60:35.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, 60:35.11 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.h:12, 60:35.11 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.cpp:7, 60:35.11 from Unified_cpp_dom_animation0.cpp:2: 60:35.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 60:35.11 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:35.11 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:35.11 In file included from Unified_cpp_dom_animation0.cpp:119: 60:35.11 /builddir/build/BUILD/firefox-88.0/dom/animation/KeyframeEffect.cpp:867:8: note: while referencing ‘keyframesCopy’ 60:35.11 867 | auto keyframesCopy(mKeyframes.Clone()); 60:35.11 | ^~~~~~~~~~~~~ 60:35.25 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 60:35.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, 60:35.25 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.h:12, 60:35.25 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.cpp:7, 60:35.25 from Unified_cpp_dom_animation0.cpp:2: 60:35.25 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::KeyframeEffect::UpdateProperties(const mozilla::ComputedStyle*)’: 60:35.25 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 60:35.25 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:35.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:35.25 In file included from Unified_cpp_dom_animation0.cpp:119: 60:35.25 /builddir/build/BUILD/firefox-88.0/dom/animation/KeyframeEffect.cpp:432:31: note: while referencing ‘properties’ 60:35.25 432 | nsTArray properties = BuildProperties(aStyle); 60:35.25 | ^~~~~~~~~~ 60:35.25 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 60:35.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, 60:35.25 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.h:12, 60:35.25 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.cpp:7, 60:35.25 from Unified_cpp_dom_animation0.cpp:2: 60:35.25 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 60:35.25 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:35.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:35.25 In file included from Unified_cpp_dom_animation0.cpp:119: 60:35.25 /builddir/build/BUILD/firefox-88.0/dom/animation/KeyframeEffect.cpp:432:31: note: while referencing ‘properties’ 60:35.25 432 | nsTArray properties = BuildProperties(aStyle); 60:35.25 | ^~~~~~~~~~ 60:35.54 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 60:35.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, 60:35.54 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.h:12, 60:35.54 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.cpp:7, 60:35.54 from Unified_cpp_dom_animation0.cpp:2: 60:35.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::KeyframeEffect::SetKeyframes(JSContext*, JS::Handle, mozilla::ErrorResult&)’: 60:35.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 60:35.54 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:35.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:35.54 In file included from Unified_cpp_dom_animation0.cpp:119: 60:35.54 /builddir/build/BUILD/firefox-88.0/dom/animation/KeyframeEffect.cpp:236:22: note: while referencing ‘keyframes’ 60:35.54 236 | nsTArray keyframes = KeyframeUtils::GetKeyframesFromObject( 60:35.54 | ^~~~~~~~~ 60:35.54 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 60:35.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, 60:35.54 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.h:12, 60:35.54 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.cpp:7, 60:35.54 from Unified_cpp_dom_animation0.cpp:2: 60:35.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 60:35.55 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:35.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:35.55 In file included from Unified_cpp_dom_animation0.cpp:119: 60:35.55 /builddir/build/BUILD/firefox-88.0/dom/animation/KeyframeEffect.cpp:236:22: note: while referencing ‘keyframes’ 60:35.55 236 | nsTArray keyframes = KeyframeUtils::GetKeyframesFromObject( 60:35.55 | ^~~~~~~~~ 60:36.22 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 60:36.22 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, 60:36.22 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.h:12, 60:36.22 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.cpp:7, 60:36.22 from Unified_cpp_dom_animation0.cpp:2: 60:36.22 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::KeyframeEffect::UpdateTarget(mozilla::dom::Element*, mozilla::PseudoStyleType)’: 60:36.22 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 48 is outside array bounds of ‘nsAutoAnimationMutationBatch [1]’ [-Warray-bounds] 60:36.22 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:36.22 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:36.22 In file included from Unified_cpp_dom_animation0.cpp:119: 60:36.22 /builddir/build/BUILD/firefox-88.0/dom/animation/KeyframeEffect.cpp:911:34: note: while referencing ‘mb’ 60:36.22 911 | nsAutoAnimationMutationBatch mb(mTarget.mElement->OwnerDoc()); 60:36.22 | ^~ 60:36.22 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 60:36.22 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, 60:36.22 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.h:12, 60:36.22 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.cpp:7, 60:36.22 from Unified_cpp_dom_animation0.cpp:2: 60:36.23 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 48 is outside array bounds of ‘nsAutoAnimationMutationBatch [1]’ [-Warray-bounds] 60:36.23 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:36.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:36.23 In file included from Unified_cpp_dom_animation0.cpp:119: 60:36.23 /builddir/build/BUILD/firefox-88.0/dom/animation/KeyframeEffect.cpp:928:34: note: while referencing ‘mb’ 60:36.23 928 | nsAutoAnimationMutationBatch mb(mTarget.mElement->OwnerDoc()); 60:36.23 | ^~ 60:36.95 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 60:36.95 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AnimationPerformanceWarning.h:14, 60:36.95 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.h:12, 60:36.95 from /builddir/build/BUILD/firefox-88.0/dom/animation/Animation.cpp:7, 60:36.95 from Unified_cpp_dom_animation0.cpp:2: 60:36.95 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::ReduceEffectSet(mozilla::EffectSet&)’: 60:36.95 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 60:36.95 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 60:36.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:36.95 In file included from Unified_cpp_dom_animation0.cpp:101: 60:36.95 /builddir/build/BUILD/firefox-88.0/dom/animation/EffectCompositor.cpp:964:29: note: while referencing ‘sortedEffectList’ 60:36.95 964 | nsTArray sortedEffectList(aEffectSet.Count()); 60:36.95 | ^~~~~~~~~~~~~~~~ 60:37.51 dom/audiochannel 60:46.72 dom/base 61:08.04 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 61:08.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 61:08.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DOMRectBinding.h:8, 61:08.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:6, 61:08.04 from /builddir/build/BUILD/firefox-88.0/dom/base/DOMIntersectionObserver.h:11, 61:08.04 from /builddir/build/BUILD/firefox-88.0/dom/base/DOMIntersectionObserver.cpp:7: 61:08.04 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::dom::DOMIntersectionObserver::Notify()’: 61:08.04 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 61:08.04 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 61:08.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:08.04 /builddir/build/BUILD/firefox-88.0/dom/base/DOMIntersectionObserver.cpp:737:57: note: while referencing ‘entries’ 61:08.04 737 | Sequence> entries; 61:08.04 | ^~~~~~~ 61:08.18 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 61:08.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 61:08.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DOMRectBinding.h:8, 61:08.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:6, 61:08.19 from /builddir/build/BUILD/firefox-88.0/dom/base/DOMIntersectionObserver.h:11, 61:08.19 from /builddir/build/BUILD/firefox-88.0/dom/base/DOMIntersectionObserver.cpp:7: 61:08.19 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::dom::DOMIntersectionObserver::GetThresholds(nsTArray&)’: 61:08.19 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 61:08.19 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 61:08.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:08.19 /builddir/build/BUILD/firefox-88.0/dom/base/DOMIntersectionObserver.cpp:222:30: note: while referencing ‘’ 61:08.19 222 | aRetVal = mThresholds.Clone(); 61:08.19 | ~~~~~~~~~~~~~~~~~^~ 61:08.33 dom/battery 61:14.72 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsXPTCUtils.h:10, 61:14.72 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:119, 61:14.72 from /builddir/build/BUILD/firefox-88.0/dom/base/nsContentUtils.cpp:395: 61:14.72 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 61:14.72 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:79:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 61:14.72 79 | memset(this, 0, sizeof(nsXPTCVariant)); 61:14.72 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:14.72 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 61:14.72 44 | struct nsXPTCVariant { 61:14.72 | ^~~~~~~~~~~~~ 61:17.13 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BitSet.h:11, 61:17.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/HeapAPI.h:11, 61:17.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/Id.h:30, 61:17.13 from /builddir/build/BUILD/firefox-88.0/dom/base/nsContentUtils.h:27, 61:17.13 from /builddir/build/BUILD/firefox-88.0/dom/base/nsContentUtils.cpp:9: 61:17.13 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 61:17.13 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:2210:40: required from here 61:17.13 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 61:17.13 35 | memset(aT, 0, sizeof(T)); 61:17.13 | ~~~~~~^~~~~~~~~~~~~~~~~~ 61:17.13 In file included from /builddir/build/BUILD/firefox-88.0/dom/base/nsContentUtils.cpp:395: 61:17.13 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 61:17.13 2209 | struct GlobalProperties { 61:17.13 | ^~~~~~~~~~~~~~~~ 61:19.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 61:19.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 61:19.35 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 61:19.35 from /builddir/build/BUILD/firefox-88.0/dom/base/nsContentUtils.h:26, 61:19.35 from /builddir/build/BUILD/firefox-88.0/dom/base/nsContentUtils.cpp:9: 61:19.35 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = unsigned int; SizeType = unsigned int]’: 61:19.35 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 61:19.35 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 61:19.35 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 61:19.35 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 61:19.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 61:19.36 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 61:19.36 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 61:19.36 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:19.36 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 61:19.36 from /builddir/build/BUILD/firefox-88.0/dom/base/nsContentUtils.cpp:192: 61:19.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 61:19.36 27 | struct JSGCSetting { 61:19.36 | ^~~~~~~~~~~ 61:27.94 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 61:27.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 61:27.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 61:27.94 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 61:27.94 from /builddir/build/BUILD/firefox-88.0/dom/base/nsContentUtils.h:26, 61:27.94 from /builddir/build/BUILD/firefox-88.0/dom/base/nsContentUtils.cpp:9: 61:27.94 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In static member function ‘static void nsContentUtils::ReportEmptyGetElementByIdArg(const Document*)’: 61:27.94 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 61:27.94 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 61:27.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:27.95 /builddir/build/BUILD/firefox-88.0/dom/base/nsContentUtils.cpp:3906:18: note: while referencing ‘’ 61:27.95 3906 | ReportToConsole(nsIScriptError::warningFlag, "DOM"_ns, aDoc, 61:27.95 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:27.95 3907 | nsContentUtils::eDOM_PROPERTIES, "EmptyGetElementByIdParam"); 61:27.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:32.20 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 61:32.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 61:32.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 61:32.20 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 61:32.20 from /builddir/build/BUILD/firefox-88.0/dom/base/nsContentUtils.h:26, 61:32.20 from /builddir/build/BUILD/firefox-88.0/dom/base/nsContentUtils.cpp:9: 61:32.20 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In static member function ‘static void nsContentUtils::TransferableToIPCTransferable(nsITransferable*, mozilla::dom::IPCDataTransfer*, bool, mozilla::dom::ContentChild*, mozilla::dom::ContentParent*)’: 61:32.20 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 61:32.20 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 61:32.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:32.20 /builddir/build/BUILD/firefox-88.0/dom/base/nsContentUtils.cpp:7680:25: note: while referencing ‘flavorList’ 61:32.20 7680 | nsTArray flavorList; 61:32.20 | ^~~~~~~~~~ 61:35.63 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 61:35.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 61:35.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 61:35.63 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 61:35.63 from /builddir/build/BUILD/firefox-88.0/dom/base/nsContentUtils.h:26, 61:35.63 from /builddir/build/BUILD/firefox-88.0/dom/base/nsContentUtils.cpp:9: 61:35.63 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘virtual mozilla::WidgetEvent* mozilla::InternalEditorInputEvent::Duplicate() const’: 61:35.63 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 61:35.63 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 61:35.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:35.63 In file included from /builddir/build/BUILD/firefox-88.0/widget/InputData.h:21, 61:35.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/APZCCallbackHelper.h:9, 61:35.63 from /builddir/build/BUILD/firefox-88.0/dom/ipc/BrowserChild.h:37, 61:35.63 from /builddir/build/BUILD/firefox-88.0/dom/base/nsContentUtils.cpp:23: 61:35.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/TextEvents.h:1420:47: note: while referencing ‘’ 61:35.63 1420 | mTargetRanges = aEvent.mTargetRanges.Clone(); 61:35.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 61:36.89 dom/bindings 62:21.89 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 62:21.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 62:21.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 62:21.89 from /builddir/build/BUILD/firefox-88.0/dom/base/nsFrameMessageManager.h:24, 62:21.89 from /builddir/build/BUILD/firefox-88.0/dom/base/nsFrameMessageManager.cpp:7: 62:21.89 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘void nsFrameMessageManager::SendSyncMessage(JSContext*, const nsAString&, JS::Handle, nsTArray&, mozilla::ErrorResult&)’: 62:21.89 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 62:21.89 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 62:21.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:21.89 /builddir/build/BUILD/firefox-88.0/dom/base/nsFrameMessageManager.cpp:526:33: note: while referencing ‘retval’ 62:21.89 526 | nsTArray retval; 62:21.89 | ^~~~~~ 62:21.89 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 62:21.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 62:21.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 62:21.89 from /builddir/build/BUILD/firefox-88.0/dom/base/nsFrameMessageManager.h:24, 62:21.89 from /builddir/build/BUILD/firefox-88.0/dom/base/nsFrameMessageManager.cpp:7: 62:21.89 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 62:21.89 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 62:21.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:21.89 /builddir/build/BUILD/firefox-88.0/dom/base/nsFrameMessageManager.cpp:526:33: note: while referencing ‘retval’ 62:21.89 526 | nsTArray retval; 62:21.89 | ^~~~~~ 62:22.16 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 62:22.16 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 62:22.16 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 62:22.16 from /builddir/build/BUILD/firefox-88.0/dom/base/nsFrameMessageManager.h:24, 62:22.16 from /builddir/build/BUILD/firefox-88.0/dom/base/nsFrameMessageManager.cpp:7: 62:22.16 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘void nsFrameMessageManager::ReceiveMessage(nsISupports*, nsFrameLoader*, bool, const nsAString&, bool, nsFrameMessageManager::StructuredCloneData*, nsTArray*, mozilla::ErrorResult&)’: 62:22.16 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 62:22.16 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 62:22.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:22.16 /builddir/build/BUILD/firefox-88.0/dom/base/nsFrameMessageManager.cpp:703:46: note: while referencing ‘ports’ 62:22.16 703 | Sequence> ports; 62:22.17 | ^~~~~ 62:22.17 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 62:22.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 62:22.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 62:22.17 from /builddir/build/BUILD/firefox-88.0/dom/base/nsFrameMessageManager.h:24, 62:22.17 from /builddir/build/BUILD/firefox-88.0/dom/base/nsFrameMessageManager.cpp:7: 62:22.17 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 62:22.17 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 62:22.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:22.17 /builddir/build/BUILD/firefox-88.0/dom/base/nsFrameMessageManager.cpp:703:46: note: while referencing ‘ports’ 62:22.17 703 | Sequence> ports; 62:22.17 | ^~~~~ 62:22.17 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 62:22.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 62:22.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 62:22.17 from /builddir/build/BUILD/firefox-88.0/dom/base/nsFrameMessageManager.h:24, 62:22.17 from /builddir/build/BUILD/firefox-88.0/dom/base/nsFrameMessageManager.cpp:7: 62:22.17 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 62:22.17 644 | aOther.mHdr->mLength = 0; 62:22.17 | ~~~~~~~~~~~~~~~~~~~~~^~~ 62:22.17 /builddir/build/BUILD/firefox-88.0/dom/base/nsFrameMessageManager.cpp:703:46: note: while referencing ‘ports’ 62:22.17 703 | Sequence> ports; 62:22.17 | ^~~~~ 62:22.17 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 62:22.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 62:22.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 62:22.17 from /builddir/build/BUILD/firefox-88.0/dom/base/nsFrameMessageManager.h:24, 62:22.17 from /builddir/build/BUILD/firefox-88.0/dom/base/nsFrameMessageManager.cpp:7: 62:22.17 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 62:22.17 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 62:22.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:22.17 /builddir/build/BUILD/firefox-88.0/dom/base/nsFrameMessageManager.cpp:703:46: note: while referencing ‘ports’ 62:22.17 703 | Sequence> ports; 62:22.17 | ^~~~~ 62:22.17 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 62:22.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 62:22.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 62:22.17 from /builddir/build/BUILD/firefox-88.0/dom/base/nsFrameMessageManager.h:24, 62:22.17 from /builddir/build/BUILD/firefox-88.0/dom/base/nsFrameMessageManager.cpp:7: 62:22.18 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 62:22.18 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 62:22.18 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:22.18 /builddir/build/BUILD/firefox-88.0/dom/base/nsFrameMessageManager.cpp:703:46: note: while referencing ‘ports’ 62:22.18 703 | Sequence> ports; 62:22.18 | ^~~~~ 62:42.78 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsXPTCUtils.h:10, 62:42.78 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:119, 62:42.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 62:42.78 from /builddir/build/BUILD/firefox-88.0/dom/base/nsGlobalWindowInner.cpp:129: 62:42.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 62:42.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:79:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 62:42.78 79 | memset(this, 0, sizeof(nsXPTCVariant)); 62:42.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:42.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 62:42.78 44 | struct nsXPTCVariant { 62:42.78 | ^~~~~~~~~~~~~ 62:48.16 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BitSet.h:11, 62:48.16 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/HeapAPI.h:11, 62:48.16 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsCycleCollectionParticipant.h:11, 62:48.16 from /builddir/build/BUILD/firefox-88.0/dom/base/nsWrapperCache.h:10, 62:48.16 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventTarget.h:12, 62:48.16 from /builddir/build/BUILD/firefox-88.0/dom/base/nsPIDOMWindow.h:16, 62:48.16 from /builddir/build/BUILD/firefox-88.0/dom/base/nsGlobalWindowInner.h:10, 62:48.16 from /builddir/build/BUILD/firefox-88.0/dom/base/nsGlobalWindowInner.cpp:7: 62:48.16 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 62:48.16 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:2210:40: required from here 62:48.16 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 62:48.16 35 | memset(aT, 0, sizeof(T)); 62:48.16 | ~~~~~~^~~~~~~~~~~~~~~~~~ 62:48.16 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 62:48.16 from /builddir/build/BUILD/firefox-88.0/dom/base/nsGlobalWindowInner.cpp:129: 62:48.16 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 62:48.16 2209 | struct GlobalProperties { 62:48.16 | ^~~~~~~~~~~~~~~~ 62:57.46 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 62:57.46 from /builddir/build/BUILD/firefox-88.0/dom/base/nsPIDOMWindow.h:14, 62:57.46 from /builddir/build/BUILD/firefox-88.0/dom/base/nsGlobalWindowInner.h:10, 62:57.46 from /builddir/build/BUILD/firefox-88.0/dom/base/nsGlobalWindowInner.cpp:7: 62:57.46 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘bool nsGlobalWindowInner::ResolveComponentsShim(JSContext*, JS::Handle, JS::MutableHandle)’: 62:57.46 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 62:57.46 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 62:57.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:57.46 /builddir/build/BUILD/firefox-88.0/dom/base/nsGlobalWindowInner.cpp:2991:23: note: while referencing ‘’ 62:57.46 2991 | doc->WarnOnceAbout(DeprecatedOperations::eComponents, /* asError = */ true); 62:57.46 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:57.51 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 62:57.51 from /builddir/build/BUILD/firefox-88.0/dom/base/nsPIDOMWindow.h:14, 62:57.51 from /builddir/build/BUILD/firefox-88.0/dom/base/nsGlobalWindowInner.h:10, 62:57.51 from /builddir/build/BUILD/firefox-88.0/dom/base/nsGlobalWindowInner.cpp:7: 62:57.51 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘bool nsGlobalWindowInner::DoResolve(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)’: 62:57.51 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 62:57.51 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 62:57.51 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:57.51 /builddir/build/BUILD/firefox-88.0/dom/base/nsGlobalWindowInner.cpp:3093:36: note: while referencing ‘’ 62:57.51 3093 | GetExtantDoc()->WarnOnceAbout( 62:57.51 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 62:57.51 3094 | DeprecatedOperations::eWindow_Cc_ontrollers); 62:57.51 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:58.54 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 62:58.55 from /builddir/build/BUILD/firefox-88.0/dom/base/nsPIDOMWindow.h:14, 62:58.55 from /builddir/build/BUILD/firefox-88.0/dom/base/nsGlobalWindowInner.h:10, 62:58.55 from /builddir/build/BUILD/firefox-88.0/dom/base/nsGlobalWindowInner.cpp:7: 62:58.55 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘void nsGlobalWindowInner::CaptureEvents()’: 62:58.55 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 62:58.55 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 62:58.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:58.55 /builddir/build/BUILD/firefox-88.0/dom/base/nsGlobalWindowInner.cpp:3981:24: note: while referencing ‘’ 62:58.55 3981 | mDoc->WarnOnceAbout(DeprecatedOperations::eUseOfCaptureEvents); 62:58.55 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:58.56 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 62:58.56 from /builddir/build/BUILD/firefox-88.0/dom/base/nsPIDOMWindow.h:14, 62:58.56 from /builddir/build/BUILD/firefox-88.0/dom/base/nsGlobalWindowInner.h:10, 62:58.56 from /builddir/build/BUILD/firefox-88.0/dom/base/nsGlobalWindowInner.cpp:7: 62:58.56 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘void nsGlobalWindowInner::ReleaseEvents()’: 62:58.56 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 62:58.56 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 62:58.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:58.56 /builddir/build/BUILD/firefox-88.0/dom/base/nsGlobalWindowInner.cpp:3987:24: note: while referencing ‘’ 62:58.56 3987 | mDoc->WarnOnceAbout(DeprecatedOperations::eUseOfReleaseEvents); 62:58.56 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:00.53 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 63:00.53 from /builddir/build/BUILD/firefox-88.0/dom/base/nsPIDOMWindow.h:14, 63:00.53 from /builddir/build/BUILD/firefox-88.0/dom/base/nsGlobalWindowInner.h:10, 63:00.53 from /builddir/build/BUILD/firefox-88.0/dom/base/nsGlobalWindowInner.cpp:7: 63:00.53 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘int32_t nsGlobalWindowInner::SetTimeoutOrInterval(JSContext*, mozilla::dom::Function&, int32_t, const mozilla::dom::Sequence&, bool, mozilla::ErrorResult&)’: 63:00.53 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 63:00.53 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 63:00.53 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:00.53 /builddir/build/BUILD/firefox-88.0/dom/base/nsGlobalWindowInner.cpp:6128:33: note: while referencing ‘args’ 63:00.53 6128 | nsTArray> args; 63:00.53 | ^~~~ 63:02.80 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 63:02.80 from /builddir/build/BUILD/firefox-88.0/dom/base/nsPIDOMWindow.h:14, 63:02.80 from /builddir/build/BUILD/firefox-88.0/dom/base/nsGlobalWindowInner.h:10, 63:02.80 from /builddir/build/BUILD/firefox-88.0/dom/base/nsGlobalWindowInner.cpp:7: 63:02.80 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘bool nsGlobalWindowInner::UpdateVRDisplays(nsTArray >&)’: 63:02.81 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 63:02.81 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 63:02.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:02.81 /builddir/build/BUILD/firefox-88.0/dom/base/nsGlobalWindowInner.cpp:6681:31: note: while referencing ‘’ 63:02.81 6681 | aDevices = mVRDisplays.Clone(); 63:02.81 | ~~~~~~~~~~~~~~~~~^~ 63:26.92 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsXPTCUtils.h:10, 63:26.92 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:119, 63:26.93 from /builddir/build/BUILD/firefox-88.0/dom/base/nsGlobalWindowOuter.cpp:173: 63:26.93 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 63:26.93 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:79:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 63:26.93 79 | memset(this, 0, sizeof(nsXPTCVariant)); 63:26.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:26.93 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 63:26.93 44 | struct nsXPTCVariant { 63:26.93 | ^~~~~~~~~~~~~ 63:29.12 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 63:29.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 63:29.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:8, 63:29.12 from APZTestDataBinding.cpp:4, 63:29.12 from UnifiedBindings0.cpp:2: 63:29.12 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::AccessibleNode_Binding::get_states(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 63:29.12 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 63:29.12 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 63:29.12 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:29.12 In file included from UnifiedBindings0.cpp:80: 63:29.12 AccessibleNodeBinding.cpp:101:22: note: while referencing ‘result’ 63:29.12 101 | nsTArray result; 63:29.12 | ^~~~~~ 63:30.04 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 63:30.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 63:30.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:8, 63:30.04 from APZTestDataBinding.cpp:4, 63:30.04 from UnifiedBindings0.cpp:2: 63:30.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::AccessibleNode_Binding::get_attributes(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 63:30.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 63:30.04 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 63:30.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:30.04 In file included from UnifiedBindings0.cpp:80: 63:30.04 AccessibleNodeBinding.cpp:206:22: note: while referencing ‘result’ 63:30.04 206 | nsTArray result; 63:30.04 | ^~~~~~ 63:31.34 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BitSet.h:11, 63:31.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/HeapAPI.h:11, 63:31.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsCycleCollectionParticipant.h:11, 63:31.34 from /builddir/build/BUILD/firefox-88.0/dom/base/nsWrapperCache.h:10, 63:31.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventTarget.h:12, 63:31.34 from /builddir/build/BUILD/firefox-88.0/dom/base/nsPIDOMWindow.h:16, 63:31.34 from /builddir/build/BUILD/firefox-88.0/dom/base/nsGlobalWindowInner.h:10, 63:31.34 from /builddir/build/BUILD/firefox-88.0/dom/base/nsGlobalWindow.h:14, 63:31.34 from /builddir/build/BUILD/firefox-88.0/dom/base/nsGlobalWindowOuter.cpp:9: 63:31.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 63:31.34 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:2210:40: required from here 63:31.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 63:31.34 35 | memset(aT, 0, sizeof(T)); 63:31.34 | ~~~~~~^~~~~~~~~~~~~~~~~~ 63:31.34 In file included from /builddir/build/BUILD/firefox-88.0/dom/base/nsGlobalWindowOuter.cpp:173: 63:31.34 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 63:31.34 2209 | struct GlobalProperties { 63:31.34 | ^~~~~~~~~~~~~~~~ 63:37.65 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 63:37.65 from /builddir/build/BUILD/firefox-88.0/dom/base/nsPIDOMWindow.h:14, 63:37.65 from /builddir/build/BUILD/firefox-88.0/dom/base/nsGlobalWindowInner.h:10, 63:37.65 from /builddir/build/BUILD/firefox-88.0/dom/base/nsGlobalWindow.h:14, 63:37.65 from /builddir/build/BUILD/firefox-88.0/dom/base/nsGlobalWindowOuter.cpp:9: 63:37.65 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘virtual nsresult {anonymous}::ChildCommandDispatcher::Run()’: 63:37.65 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 63:37.65 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 63:37.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.65 /builddir/build/BUILD/firefox-88.0/dom/base/nsGlobalWindowOuter.cpp:6489:42: note: while referencing ‘disabledCommands’ 63:37.65 6489 | nsTArray enabledCommands, disabledCommands; 63:37.65 | ^~~~~~~~~~~~~~~~ 63:37.65 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 63:37.65 from /builddir/build/BUILD/firefox-88.0/dom/base/nsPIDOMWindow.h:14, 63:37.65 from /builddir/build/BUILD/firefox-88.0/dom/base/nsGlobalWindowInner.h:10, 63:37.65 from /builddir/build/BUILD/firefox-88.0/dom/base/nsGlobalWindow.h:14, 63:37.65 from /builddir/build/BUILD/firefox-88.0/dom/base/nsGlobalWindowOuter.cpp:9: 63:37.65 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 63:37.65 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 63:37.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.65 /builddir/build/BUILD/firefox-88.0/dom/base/nsGlobalWindowOuter.cpp:6489:25: note: while referencing ‘enabledCommands’ 63:37.65 6489 | nsTArray enabledCommands, disabledCommands; 63:37.65 | ^~~~~~~~~~~~~~~ 63:39.42 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 63:39.42 from /builddir/build/BUILD/firefox-88.0/dom/base/nsPIDOMWindow.h:14, 63:39.42 from /builddir/build/BUILD/firefox-88.0/dom/base/nsGlobalWindowInner.h:10, 63:39.42 from /builddir/build/BUILD/firefox-88.0/dom/base/nsGlobalWindow.h:14, 63:39.42 from /builddir/build/BUILD/firefox-88.0/dom/base/nsGlobalWindowOuter.cpp:9: 63:39.42 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘already_AddRefed nsGlobalWindowOuter::GetContentInternal(mozilla::dom::CallerType, mozilla::ErrorResult&)’: 63:39.42 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 63:39.42 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 63:39.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:39.42 /builddir/build/BUILD/firefox-88.0/dom/base/nsGlobalWindowOuter.cpp:3344:24: note: while referencing ‘’ 63:39.42 3344 | mDoc->WarnOnceAbout(DeprecatedOperations::eWindowContentUntrusted); 63:39.42 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:02.11 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 64:02.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 64:02.11 from /builddir/build/BUILD/firefox-88.0/dom/base/nsImageLoadingContent.h:24, 64:02.11 from /builddir/build/BUILD/firefox-88.0/dom/base/nsImageLoadingContent.cpp:13: 64:02.11 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘void nsImageLoadingContent::_ZN21nsImageLoadingContent34MakePendingScriptedRequestsCurrentEv.part.0()’: 64:02.12 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 64:02.12 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 64:02.12 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:02.12 /builddir/build/BUILD/firefox-88.0/dom/base/nsImageLoadingContent.cpp:784:43: note: while referencing ‘observers’ 64:02.12 784 | nsTArray> observers(mScriptedObservers.Clone()); 64:02.12 | ^~~~~~~~~ 64:02.20 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 64:02.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 64:02.20 from /builddir/build/BUILD/firefox-88.0/dom/base/nsImageLoadingContent.h:24, 64:02.20 from /builddir/build/BUILD/firefox-88.0/dom/base/nsImageLoadingContent.cpp:13: 64:02.20 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘void nsImageLoadingContent::ClearScriptedRequests(int32_t, nsresult)’: 64:02.20 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 64:02.20 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 64:02.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:02.20 /builddir/build/BUILD/firefox-88.0/dom/base/nsImageLoadingContent.cpp:718:43: note: while referencing ‘observers’ 64:02.20 718 | nsTArray> observers(mScriptedObservers.Clone()); 64:02.21 | ^~~~~~~~~ 64:02.21 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 64:02.21 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 64:02.21 from /builddir/build/BUILD/firefox-88.0/dom/base/nsImageLoadingContent.h:24, 64:02.21 from /builddir/build/BUILD/firefox-88.0/dom/base/nsImageLoadingContent.cpp:13: 64:02.21 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 64:02.21 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 64:02.21 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:02.21 /builddir/build/BUILD/firefox-88.0/dom/base/nsImageLoadingContent.cpp:718:43: note: while referencing ‘observers’ 64:02.21 718 | nsTArray> observers(mScriptedObservers.Clone()); 64:02.21 | ^~~~~~~~~ 64:02.47 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 64:02.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 64:02.47 from /builddir/build/BUILD/firefox-88.0/dom/base/nsImageLoadingContent.h:24, 64:02.47 from /builddir/build/BUILD/firefox-88.0/dom/base/nsImageLoadingContent.cpp:13: 64:02.47 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘void nsImageLoadingContent::CloneScriptedRequests(imgRequestProxy*)’: 64:02.47 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 64:02.47 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 64:02.47 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:02.47 /builddir/build/BUILD/firefox-88.0/dom/base/nsImageLoadingContent.cpp:759:43: note: while referencing ‘observers’ 64:02.47 759 | nsTArray> observers(mScriptedObservers.Clone()); 64:02.47 | ^~~~~~~~~ 64:24.86 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 64:24.86 from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsExpirationTracker.h:14, 64:24.86 from /builddir/build/BUILD/firefox-88.0/image/imgLoader.h:20, 64:24.86 from /builddir/build/BUILD/firefox-88.0/dom/base/nsObjectLoadingContent.cpp:13: 64:24.86 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘bool nsObjectLoadingContent::HasGoodFallback()’: 64:24.86 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 64:24.86 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 64:24.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:24.86 /builddir/build/BUILD/firefox-88.0/dom/base/nsObjectLoadingContent.cpp:3067:23: note: while referencing ‘rulesList’ 64:24.86 3067 | nsTArray rulesList; 64:24.87 | ^~~~~~~~~ 64:25.15 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 64:25.15 from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsExpirationTracker.h:14, 64:25.15 from /builddir/build/BUILD/firefox-88.0/image/imgLoader.h:20, 64:25.15 from /builddir/build/BUILD/firefox-88.0/dom/base/nsObjectLoadingContent.cpp:13: 64:25.15 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘void nsObjectLoadingContent::GetPluginParameters(nsTArray&)’: 64:25.15 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 64:25.15 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 64:25.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:25.15 /builddir/build/BUILD/firefox-88.0/dom/base/nsObjectLoadingContent.cpp:786:40: note: while referencing ‘’ 64:25.15 786 | aParameters = mCachedParameters.Clone(); 64:25.15 | ~~~~~~~~~~~~~~~~~~~~~~~^~ 64:25.18 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 64:25.18 from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsExpirationTracker.h:14, 64:25.18 from /builddir/build/BUILD/firefox-88.0/image/imgLoader.h:20, 64:25.18 from /builddir/build/BUILD/firefox-88.0/dom/base/nsObjectLoadingContent.cpp:13: 64:25.18 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘void nsObjectLoadingContent::GetPluginAttributes(nsTArray&)’: 64:25.18 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 64:25.18 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 64:25.18 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:25.18 /builddir/build/BUILD/firefox-88.0/dom/base/nsObjectLoadingContent.cpp:781:40: note: while referencing ‘’ 64:25.18 781 | aAttributes = mCachedAttributes.Clone(); 64:25.18 | ~~~~~~~~~~~~~~~~~~~~~~~^~ 64:36.21 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 64:36.21 from /builddir/build/BUILD/firefox-88.0/dom/base/nsPluginArray.h:10, 64:36.21 from /builddir/build/BUILD/firefox-88.0/dom/base/nsPluginArray.cpp:7: 64:36.21 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘void nsPluginArray::Refresh(bool)’: 64:36.21 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 64:36.21 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 64:36.21 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:36.21 /builddir/build/BUILD/firefox-88.0/dom/base/nsPluginArray.cpp:133:46: note: while referencing ‘newPluginTags’ 64:36.21 133 | nsTArray> newPluginTags; 64:36.21 | ^~~~~~~~~~~~~ 64:36.21 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 64:36.21 from /builddir/build/BUILD/firefox-88.0/dom/base/nsPluginArray.h:10, 64:36.22 from /builddir/build/BUILD/firefox-88.0/dom/base/nsPluginArray.cpp:7: 64:36.22 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 64:36.22 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 64:36.22 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:36.22 /builddir/build/BUILD/firefox-88.0/dom/base/nsPluginArray.cpp:133:46: note: while referencing ‘newPluginTags’ 64:36.22 133 | nsTArray> newPluginTags; 64:36.22 | ^~~~~~~~~~~~~ 64:36.29 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 64:36.29 from /builddir/build/BUILD/firefox-88.0/dom/base/nsPluginArray.h:10, 64:36.29 from /builddir/build/BUILD/firefox-88.0/dom/base/nsPluginArray.cpp:7: 64:36.29 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘void nsPluginArray::EnsurePlugins()’: 64:36.29 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 64:36.29 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 64:36.29 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:36.29 /builddir/build/BUILD/firefox-88.0/dom/base/nsPluginArray.cpp:309:44: note: while referencing ‘pluginTags’ 64:36.29 309 | nsTArray> pluginTags; 64:36.29 | ^~~~~~~~~~ 64:39.24 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 64:39.24 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 64:39.24 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AudioProcessingEventBinding.h:8, 64:39.24 from AudioProcessingEventBinding.cpp:4, 64:39.24 from UnifiedBindings1.cpp:2: 64:39.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::BrowsingContext_Binding::getAllBrowsingContextsInSubtree(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 64:39.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 64:39.24 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 64:39.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:39.24 In file included from UnifiedBindings1.cpp:275: 64:39.24 BrowsingContextBinding.cpp:248:63: note: while referencing ‘result’ 64:39.24 248 | nsTArray> result; 64:39.24 | ^~~~~~ 64:39.29 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 64:39.29 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 64:39.29 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AudioProcessingEventBinding.h:8, 64:39.29 from AudioProcessingEventBinding.cpp:4, 64:39.29 from UnifiedBindings1.cpp:2: 64:39.29 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::BrowsingContextGroup_Binding::getToplevels(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 64:39.29 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 64:39.29 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 64:39.29 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:39.29 In file included from UnifiedBindings1.cpp:275: 64:39.29 BrowsingContextBinding.cpp:3530:63: note: while referencing ‘result’ 64:39.29 3530 | nsTArray> result; 64:39.29 | ^~~~~~ 64:39.38 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 64:39.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 64:39.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AudioProcessingEventBinding.h:8, 64:39.38 from AudioProcessingEventBinding.cpp:4, 64:39.38 from UnifiedBindings1.cpp:2: 64:39.38 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::BrowsingContext_Binding::get_children(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 64:39.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 64:39.39 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 64:39.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:39.39 In file included from UnifiedBindings1.cpp:275: 64:39.39 BrowsingContextBinding.cpp:551:63: note: while referencing ‘result’ 64:39.39 551 | nsTArray> result; 64:39.39 | ^~~~~~ 64:47.81 In file included from Unified_cpp_dom_base0.cpp:29: 64:47.81 /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.cpp: In member function ‘nsresult AttrArray::RemoveAttrAt(uint32_t, nsAttrValue&)’: 64:47.82 /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.cpp:172:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct AttrArray::InternalAttr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 64:47.82 172 | memmove(mImpl->mBuffer + aPos, mImpl->mBuffer + aPos + 1, 64:47.82 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:47.82 173 | (mImpl->mAttrCount - aPos - 1) * sizeof(InternalAttr)); 64:47.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:47.82 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:20, 64:47.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Document.h:50, 64:47.82 from /builddir/build/BUILD/firefox-88.0/dom/base/AbstractRange.cpp:13, 64:47.82 from Unified_cpp_dom_base0.cpp:2: 64:47.82 /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.h:123:10: note: ‘struct AttrArray::InternalAttr’ declared here 64:47.82 123 | struct InternalAttr { 64:47.82 | ^~~~~~~~~~~~ 64:47.82 In file included from Unified_cpp_dom_base0.cpp:29: 64:47.82 /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.cpp: In member function ‘void AttrArray::Compact()’: 64:47.82 /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.cpp:352:14: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class AttrArray::Impl’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 64:47.82 352 | realloc(impl, Impl::AllocationSizeForAttributes(impl->mAttrCount))); 64:47.82 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:47.82 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:20, 64:47.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Document.h:50, 64:47.82 from /builddir/build/BUILD/firefox-88.0/dom/base/AbstractRange.cpp:13, 64:47.82 from Unified_cpp_dom_base0.cpp:2: 64:47.82 /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.h:175:9: note: ‘class AttrArray::Impl’ declared here 64:47.82 175 | class Impl { 64:47.82 | ^~~~ 64:47.83 In file included from Unified_cpp_dom_base0.cpp:29: 64:47.83 /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.cpp: In member function ‘bool AttrArray::GrowBy(uint32_t)’: 64:47.83 /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.cpp:493:33: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class AttrArray::Impl’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 64:47.83 493 | static_cast(realloc(mImpl.release(), sizeInBytes.value())); 64:47.83 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:47.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:20, 64:47.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Document.h:50, 64:47.83 from /builddir/build/BUILD/firefox-88.0/dom/base/AbstractRange.cpp:13, 64:47.83 from Unified_cpp_dom_base0.cpp:2: 64:47.83 /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.h:175:9: note: ‘class AttrArray::Impl’ declared here 64:47.83 175 | class Impl { 64:47.83 | ^~~~ 65:02.94 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTObserverArray.h:12, 65:02.94 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 65:02.94 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIContent.h:10, 65:02.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/RangeBoundary.h:11, 65:02.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AbstractRange.h:15, 65:02.94 from /builddir/build/BUILD/firefox-88.0/dom/base/AbstractRange.cpp:7, 65:02.94 from Unified_cpp_dom_base0.cpp:2: 65:02.94 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = unsigned int; SizeType = unsigned int]’: 65:02.94 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 65:02.94 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 65:02.94 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 65:02.94 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 65:02.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 65:02.94 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 65:02.94 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 65:02.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:02.94 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 65:02.94 from /builddir/build/BUILD/firefox-88.0/dom/base/BodyConsumer.cpp:20, 65:02.94 from Unified_cpp_dom_base0.cpp:56: 65:02.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 65:02.94 27 | struct JSGCSetting { 65:02.94 | ^~~~~~~~~~~ 65:04.54 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 65:04.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 65:04.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AudioProcessingEventBinding.h:8, 65:04.54 from AudioProcessingEventBinding.cpp:4, 65:04.54 from UnifiedBindings1.cpp:2: 65:04.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::CanonicalBrowsingContext_Binding::getWindowGlobals(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 65:04.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 65:04.55 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 65:04.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:04.55 In file included from UnifiedBindings1.cpp:275: 65:04.55 BrowsingContextBinding.cpp:3966:66: note: while referencing ‘result’ 65:04.55 3966 | nsTArray> result; 65:04.55 | ^~~~~~ 65:11.46 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 65:11.46 from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTObserverArray.h:12, 65:11.46 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 65:11.46 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIContent.h:10, 65:11.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/RangeBoundary.h:11, 65:11.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AbstractRange.h:15, 65:11.46 from /builddir/build/BUILD/firefox-88.0/dom/base/AbstractRange.cpp:7, 65:11.46 from Unified_cpp_dom_base0.cpp:2: 65:11.46 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In static member function ‘static void mozilla::dom::ChromeUtils::Base64URLDecode(mozilla::dom::GlobalObject&, const nsACString&, const mozilla::dom::Base64URLDecodeOptions&, JS::MutableHandle, mozilla::ErrorResult&)’: 65:11.46 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 65:11.46 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 65:11.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:11.46 In file included from Unified_cpp_dom_base0.cpp:137: 65:11.46 /builddir/build/BUILD/firefox-88.0/dom/base/ChromeUtils.cpp:141:27: note: while referencing ‘data’ 65:11.46 141 | FallibleTArray data; 65:11.47 | ^~~~ 65:11.47 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 65:11.47 from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTObserverArray.h:12, 65:11.47 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 65:11.47 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIContent.h:10, 65:11.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/RangeBoundary.h:11, 65:11.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AbstractRange.h:15, 65:11.47 from /builddir/build/BUILD/firefox-88.0/dom/base/AbstractRange.cpp:7, 65:11.47 from Unified_cpp_dom_base0.cpp:2: 65:11.47 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 65:11.47 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 65:11.47 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:11.47 In file included from Unified_cpp_dom_base0.cpp:137: 65:11.47 /builddir/build/BUILD/firefox-88.0/dom/base/ChromeUtils.cpp:141:27: note: while referencing ‘data’ 65:11.47 141 | FallibleTArray data; 65:11.47 | ^~~~ 65:12.50 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 65:12.50 from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTObserverArray.h:12, 65:12.51 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 65:12.51 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIContent.h:10, 65:12.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/RangeBoundary.h:11, 65:12.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AbstractRange.h:15, 65:12.51 from /builddir/build/BUILD/firefox-88.0/dom/base/AbstractRange.cpp:7, 65:12.51 from Unified_cpp_dom_base0.cpp:2: 65:12.51 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = mozilla::dom::ChromeUtils::RequestProcInfo(mozilla::dom::GlobalObject&, mozilla::ErrorResult&)::; _ArgTypes = {mozilla::ipc::GeckoChildProcessHost*}]’: 65:12.51 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 65:12.51 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 65:12.51 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:12.51 In file included from Unified_cpp_dom_base0.cpp:137: 65:12.51 /builddir/build/BUILD/firefox-88.0/dom/base/ChromeUtils.cpp:891:54: note: while referencing ‘’ 65:12.51 891 | /* aWindowInfo = */ nsTArray(), // Without a 65:12.51 | ^ 65:12.99 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 65:12.99 from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTObserverArray.h:12, 65:12.99 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 65:12.99 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIContent.h:10, 65:12.99 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/RangeBoundary.h:11, 65:12.99 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AbstractRange.h:15, 65:12.99 from /builddir/build/BUILD/firefox-88.0/dom/base/AbstractRange.cpp:7, 65:12.99 from Unified_cpp_dom_base0.cpp:2: 65:12.99 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::dom::AnonymousContent::SetCutoutRectsForElement(const nsAString&, const mozilla::dom::Sequence >&, mozilla::ErrorResult&)’: 65:12.99 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 65:12.99 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 65:12.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:12.99 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 65:12.99 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Document.h:18, 65:12.99 from /builddir/build/BUILD/firefox-88.0/dom/base/AbstractRange.cpp:13, 65:12.99 from Unified_cpp_dom_base0.cpp:2: 65:12.99 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 65:12.99 1903 | mBands = aRegion.mBands.Clone(); 65:12.99 | ~~~~~~~~~~~~~~~~~~~~^~ 65:12.99 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 65:12.99 from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTObserverArray.h:12, 65:12.99 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 65:12.99 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIContent.h:10, 65:12.99 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/RangeBoundary.h:11, 65:12.99 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AbstractRange.h:15, 65:12.99 from /builddir/build/BUILD/firefox-88.0/dom/base/AbstractRange.cpp:7, 65:12.99 from Unified_cpp_dom_base0.cpp:2: 65:12.99 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 65:12.99 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 65:12.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:12.99 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 65:12.99 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Document.h:18, 65:13.00 from /builddir/build/BUILD/firefox-88.0/dom/base/AbstractRange.cpp:13, 65:13.00 from Unified_cpp_dom_base0.cpp:2: 65:13.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 65:13.00 1903 | mBands = aRegion.mBands.Clone(); 65:13.00 | ~~~~~~~~~~~~~~~~~~~~^~ 65:13.00 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 65:13.00 from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTObserverArray.h:12, 65:13.00 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 65:13.00 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIContent.h:10, 65:13.00 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/RangeBoundary.h:11, 65:13.00 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AbstractRange.h:15, 65:13.00 from /builddir/build/BUILD/firefox-88.0/dom/base/AbstractRange.cpp:7, 65:13.00 from Unified_cpp_dom_base0.cpp:2: 65:13.00 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 65:13.00 644 | aOther.mHdr->mLength = 0; 65:13.00 | ~~~~~~~~~~~~~~~~~~~~~^~~ 65:13.00 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 65:13.00 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Document.h:18, 65:13.00 from /builddir/build/BUILD/firefox-88.0/dom/base/AbstractRange.cpp:13, 65:13.00 from Unified_cpp_dom_base0.cpp:2: 65:13.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 65:13.00 1903 | mBands = aRegion.mBands.Clone(); 65:13.00 | ~~~~~~~~~~~~~~~~~~~~^~ 65:13.00 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 65:13.00 from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTObserverArray.h:12, 65:13.00 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 65:13.00 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIContent.h:10, 65:13.00 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/RangeBoundary.h:11, 65:13.00 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AbstractRange.h:15, 65:13.00 from /builddir/build/BUILD/firefox-88.0/dom/base/AbstractRange.cpp:7, 65:13.00 from Unified_cpp_dom_base0.cpp:2: 65:13.00 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘regiondetails::UncheckedArray, regiondetails::Band> [1]’ [-Warray-bounds] 65:13.00 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 65:13.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:13.00 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 65:13.00 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Document.h:18, 65:13.00 from /builddir/build/BUILD/firefox-88.0/dom/base/AbstractRange.cpp:13, 65:13.00 from Unified_cpp_dom_base0.cpp:2: 65:13.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 65:13.00 1903 | mBands = aRegion.mBands.Clone(); 65:13.00 | ^ 65:13.00 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 65:13.00 from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTObserverArray.h:12, 65:13.00 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 65:13.01 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIContent.h:10, 65:13.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/RangeBoundary.h:11, 65:13.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AbstractRange.h:15, 65:13.01 from /builddir/build/BUILD/firefox-88.0/dom/base/AbstractRange.cpp:7, 65:13.01 from Unified_cpp_dom_base0.cpp:2: 65:13.01 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 65:13.01 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 65:13.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:13.01 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 65:13.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Document.h:18, 65:13.01 from /builddir/build/BUILD/firefox-88.0/dom/base/AbstractRange.cpp:13, 65:13.01 from Unified_cpp_dom_base0.cpp:2: 65:13.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 65:13.01 1903 | mBands = aRegion.mBands.Clone(); 65:13.01 | ~~~~~~~~~~~~~~~~~~~~^~ 65:13.34 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 65:13.34 from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTObserverArray.h:12, 65:13.34 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 65:13.34 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIContent.h:10, 65:13.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/RangeBoundary.h:11, 65:13.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AbstractRange.h:15, 65:13.34 from /builddir/build/BUILD/firefox-88.0/dom/base/AbstractRange.cpp:7, 65:13.34 from Unified_cpp_dom_base0.cpp:2: 65:13.34 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In function ‘nsresult mozilla::CopySysProcInfoToDOM(const mozilla::ProcInfo&, T*) [with T = mozilla::dom::ChildProcInfoDictionary]’: 65:13.34 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence [1]’ [-Warray-bounds] 65:13.34 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 65:13.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:13.34 In file included from /builddir/build/BUILD/firefox-88.0/dom/base/ChromeUtils.cpp:21, 65:13.34 from Unified_cpp_dom_base0.cpp:137: 65:13.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ProcInfo.h:222:62: note: while referencing ‘threads’ 65:13.34 222 | mozilla::dom::Sequence threads; 65:13.34 | ^~~~~~~ 65:13.41 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 65:13.41 from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTObserverArray.h:12, 65:13.41 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 65:13.41 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIContent.h:10, 65:13.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/RangeBoundary.h:11, 65:13.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AbstractRange.h:15, 65:13.41 from /builddir/build/BUILD/firefox-88.0/dom/base/AbstractRange.cpp:7, 65:13.41 from Unified_cpp_dom_base0.cpp:2: 65:13.41 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In lambda function: 65:13.41 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 65:13.41 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 65:13.41 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:13.41 In file included from Unified_cpp_dom_base0.cpp:137: 65:13.41 /builddir/build/BUILD/firefox-88.0/dom/base/ChromeUtils.cpp:1018:47: note: while referencing ‘childrenInfo’ 65:13.41 1018 | nsTArray childrenInfo( 65:13.41 | ^~~~~~~~~~~~ 65:13.41 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 65:13.41 from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTObserverArray.h:12, 65:13.41 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 65:13.41 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIContent.h:10, 65:13.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/RangeBoundary.h:11, 65:13.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AbstractRange.h:15, 65:13.41 from /builddir/build/BUILD/firefox-88.0/dom/base/AbstractRange.cpp:7, 65:13.42 from Unified_cpp_dom_base0.cpp:2: 65:13.42 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:643:17: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 65:13.42 643 | aOther.mHdr = aOther.GetAutoArrayBufferUnsafe(aElemAlign); 65:13.42 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:13.42 In file included from Unified_cpp_dom_base0.cpp:137: 65:13.42 /builddir/build/BUILD/firefox-88.0/dom/base/ChromeUtils.cpp:1018:47: note: while referencing ‘childrenInfo’ 65:13.42 1018 | nsTArray childrenInfo( 65:13.42 | ^~~~~~~~~~~~ 65:13.42 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 65:13.42 from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTObserverArray.h:12, 65:13.42 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 65:13.42 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIContent.h:10, 65:13.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/RangeBoundary.h:11, 65:13.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AbstractRange.h:15, 65:13.42 from /builddir/build/BUILD/firefox-88.0/dom/base/AbstractRange.cpp:7, 65:13.42 from Unified_cpp_dom_base0.cpp:2: 65:13.42 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 65:13.42 644 | aOther.mHdr->mLength = 0; 65:13.42 | ~~~~~~~~~~~~~~~~~~~~~^~~ 65:13.42 In file included from Unified_cpp_dom_base0.cpp:137: 65:13.42 /builddir/build/BUILD/firefox-88.0/dom/base/ChromeUtils.cpp:1018:47: note: while referencing ‘childrenInfo’ 65:13.42 1018 | nsTArray childrenInfo( 65:13.42 | ^~~~~~~~~~~~ 65:13.42 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 65:13.42 from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTObserverArray.h:12, 65:13.42 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 65:13.42 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIContent.h:10, 65:13.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/RangeBoundary.h:11, 65:13.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AbstractRange.h:15, 65:13.42 from /builddir/build/BUILD/firefox-88.0/dom/base/AbstractRange.cpp:7, 65:13.42 from Unified_cpp_dom_base0.cpp:2: 65:13.42 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:304:19: warning: array subscript 9 is outside array bounds of ‘mozilla::dom::ParentProcInfoDictionary [1]’ [-Warray-bounds] 65:13.42 304 | mHdr->mLength = 0; 65:13.42 | ~~~~~~~~~~~~~~^~~ 65:13.42 In file included from Unified_cpp_dom_base0.cpp:137: 65:13.42 /builddir/build/BUILD/firefox-88.0/dom/base/ChromeUtils.cpp:1011:38: note: while referencing ‘parentInfo’ 65:13.42 1011 | ParentProcInfoDictionary parentInfo; 65:13.42 | ^~~~~~~~~~ 65:13.42 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 65:13.42 from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTObserverArray.h:12, 65:13.42 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 65:13.42 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIContent.h:10, 65:13.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/RangeBoundary.h:11, 65:13.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AbstractRange.h:15, 65:13.42 from /builddir/build/BUILD/firefox-88.0/dom/base/AbstractRange.cpp:7, 65:13.42 from Unified_cpp_dom_base0.cpp:2: 65:13.43 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence [1]’ [-Warray-bounds] 65:13.43 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 65:13.43 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:13.43 In file included from /builddir/build/BUILD/firefox-88.0/dom/base/ChromeUtils.cpp:21, 65:13.43 from Unified_cpp_dom_base0.cpp:137: 65:13.43 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ProcInfo.h:222:62: note: while referencing ‘threads’ 65:13.43 222 | mozilla::dom::Sequence threads; 65:13.43 | ^~~~~~~ 65:15.68 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 65:15.68 from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTObserverArray.h:12, 65:15.68 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 65:15.68 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIContent.h:10, 65:15.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/RangeBoundary.h:11, 65:15.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AbstractRange.h:15, 65:15.68 from /builddir/build/BUILD/firefox-88.0/dom/base/AbstractRange.cpp:7, 65:15.68 from Unified_cpp_dom_base0.cpp:2: 65:15.68 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In static member function ‘static already_AddRefed mozilla::dom::ChromeUtils::RequestProcInfo(mozilla::dom::GlobalObject&, mozilla::ErrorResult&)’: 65:15.68 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 65:15.68 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 65:15.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:15.68 In file included from Unified_cpp_dom_base0.cpp:137: 65:15.68 /builddir/build/BUILD/firefox-88.0/dom/base/ChromeUtils.cpp:965:26: note: while referencing ‘windows’ 65:15.68 965 | nsTArray windows; 65:15.68 | ^~~~~~~ 65:15.68 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 65:15.68 from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTObserverArray.h:12, 65:15.68 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 65:15.68 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIContent.h:10, 65:15.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/RangeBoundary.h:11, 65:15.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AbstractRange.h:15, 65:15.68 from /builddir/build/BUILD/firefox-88.0/dom/base/AbstractRange.cpp:7, 65:15.68 from Unified_cpp_dom_base0.cpp:2: 65:15.68 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 65:15.68 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 65:15.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:15.68 In file included from Unified_cpp_dom_base0.cpp:137: 65:15.68 /builddir/build/BUILD/firefox-88.0/dom/base/ChromeUtils.cpp:965:26: note: while referencing ‘windows’ 65:15.68 965 | nsTArray windows; 65:15.69 | ^~~~~~~ 65:31.80 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsXPTCUtils.h:10, 65:31.80 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:119, 65:31.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 65:31.80 from IntlUtilsBinding.cpp:18, 65:31.80 from UnifiedBindings10.cpp:184: 65:31.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 65:31.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:79:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 65:31.80 79 | memset(this, 0, sizeof(nsXPTCVariant)); 65:31.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:31.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 65:31.80 44 | struct nsXPTCVariant { 65:31.80 | ^~~~~~~~~~~~~ 65:36.15 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsXPTCUtils.h:10, 65:36.15 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:119, 65:36.15 from /builddir/build/BUILD/firefox-88.0/dom/base/CustomElementRegistry.cpp:28, 65:36.15 from Unified_cpp_dom_base1.cpp:47: 65:36.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 65:36.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:79:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 65:36.15 79 | memset(this, 0, sizeof(nsXPTCVariant)); 65:36.15 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:36.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 65:36.15 44 | struct nsXPTCVariant { 65:36.15 | ^~~~~~~~~~~~~ 65:39.14 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BitSet.h:11, 65:39.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/HeapAPI.h:11, 65:39.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/TracingAPI.h:11, 65:39.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/GCPolicyAPI.h:61, 65:39.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:23, 65:39.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/CallArgs.h:73, 65:39.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/jsapi.h:31, 65:39.15 from /builddir/build/BUILD/firefox-88.0/dom/bindings/AtomList.h:10, 65:39.15 from IIRFilterNodeBinding.cpp:4, 65:39.15 from UnifiedBindings10.cpp:2: 65:39.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 65:39.15 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:2210:40: required from here 65:39.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 65:39.15 35 | memset(aT, 0, sizeof(T)); 65:39.15 | ~~~~~~^~~~~~~~~~~~~~~~~~ 65:39.15 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 65:39.15 from IntlUtilsBinding.cpp:18, 65:39.15 from UnifiedBindings10.cpp:184: 65:39.15 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 65:39.15 2209 | struct GlobalProperties { 65:39.15 | ^~~~~~~~~~~~~~~~ 65:39.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BitSet.h:11, 65:39.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/HeapAPI.h:11, 65:39.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsCycleCollectionParticipant.h:11, 65:39.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 65:39.35 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:14, 65:39.35 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIContent.h:10, 65:39.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/CharacterData.h:16, 65:39.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Comment.h:11, 65:39.35 from /builddir/build/BUILD/firefox-88.0/dom/base/Comment.cpp:12, 65:39.35 from Unified_cpp_dom_base1.cpp:2: 65:39.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 65:39.35 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:2210:40: required from here 65:39.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 65:39.35 35 | memset(aT, 0, sizeof(T)); 65:39.35 | ~~~~~~^~~~~~~~~~~~~~~~~~ 65:39.35 In file included from /builddir/build/BUILD/firefox-88.0/dom/base/CustomElementRegistry.cpp:28, 65:39.35 from Unified_cpp_dom_base1.cpp:47: 65:39.35 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 65:39.35 2209 | struct GlobalProperties { 65:39.35 | ^~~~~~~~~~~~~~~~ 65:51.66 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 65:51.66 from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTObserverArray.h:12, 65:51.66 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 65:51.66 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIContent.h:10, 65:51.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/CharacterData.h:16, 65:51.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Comment.h:11, 65:51.66 from /builddir/build/BUILD/firefox-88.0/dom/base/Comment.cpp:12, 65:51.66 from Unified_cpp_dom_base1.cpp:2: 65:51.66 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::dom::CustomElementRegistry::UpgradeCandidates(nsAtom*, mozilla::dom::CustomElementDefinition*, mozilla::ErrorResult&)’: 65:51.66 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 65:51.66 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 65:51.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:51.67 In file included from Unified_cpp_dom_base1.cpp:47: 65:51.67 /builddir/build/BUILD/firefox-88.0/dom/base/CustomElementRegistry.cpp:581:35: note: while referencing ‘rval’ 65:51.67 581 | nsTArray> rval({std::move(iter.Data())}); 65:51.67 | ^~~~ 65:51.67 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 65:51.67 from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTObserverArray.h:12, 65:51.67 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 65:51.67 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIContent.h:10, 65:51.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/CharacterData.h:16, 65:51.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Comment.h:11, 65:51.67 from /builddir/build/BUILD/firefox-88.0/dom/base/Comment.cpp:12, 65:51.67 from Unified_cpp_dom_base1.cpp:2: 65:51.67 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 65:51.67 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 65:51.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:51.67 In file included from Unified_cpp_dom_base1.cpp:47: 65:51.67 /builddir/build/BUILD/firefox-88.0/dom/base/CustomElementRegistry.cpp:587:31: note: while referencing ‘orderedElements’ 65:51.67 587 | nsTArray> orderedElements(mCandidates.Count()); 65:51.67 | ^~~~~~~~~~~~~~~ 65:51.67 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 65:51.67 from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTObserverArray.h:12, 65:51.67 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 65:51.67 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIContent.h:10, 65:51.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/CharacterData.h:16, 65:51.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Comment.h:11, 65:51.67 from /builddir/build/BUILD/firefox-88.0/dom/base/Comment.cpp:12, 65:51.67 from Unified_cpp_dom_base1.cpp:2: 65:51.67 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 65:51.67 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 65:51.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:51.67 In file included from Unified_cpp_dom_base1.cpp:47: 65:51.67 /builddir/build/BUILD/firefox-88.0/dom/base/CustomElementRegistry.cpp:624:48: note: while referencing ‘’ 65:51.67 624 | for (auto& elem : finder.OrderedCandidates()) { 65:51.67 | ^ 65:52.71 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 65:52.71 from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTObserverArray.h:12, 65:52.71 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 65:52.71 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIContent.h:10, 65:52.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/CharacterData.h:16, 65:52.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Comment.h:11, 65:52.71 from /builddir/build/BUILD/firefox-88.0/dom/base/Comment.cpp:12, 65:52.71 from Unified_cpp_dom_base1.cpp:2: 65:52.71 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::dom::CustomElementRegistry::Define(JSContext*, const nsAString&, mozilla::dom::CustomElementConstructor&, const mozilla::dom::ElementDefinitionOptions&, mozilla::ErrorResult&)’: 65:52.71 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 65:52.71 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 65:52.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:52.71 In file included from Unified_cpp_dom_base1.cpp:47: 65:52.71 /builddir/build/BUILD/firefox-88.0/dom/base/CustomElementRegistry.cpp:851:28: note: while referencing ‘observedAttributes’ 65:52.71 851 | nsTArray> observedAttributes; 65:52.71 | ^~~~~~~~~~~~~~~~~~ 65:52.71 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 65:52.71 from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTObserverArray.h:12, 65:52.71 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 65:52.71 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIContent.h:10, 65:52.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/CharacterData.h:16, 65:52.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Comment.h:11, 65:52.71 from /builddir/build/BUILD/firefox-88.0/dom/base/Comment.cpp:12, 65:52.71 from Unified_cpp_dom_base1.cpp:2: 65:52.71 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 65:52.71 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 65:52.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:52.71 In file included from Unified_cpp_dom_base1.cpp:47: 65:52.71 /builddir/build/BUILD/firefox-88.0/dom/base/CustomElementRegistry.cpp:851:28: note: while referencing ‘observedAttributes’ 65:52.71 851 | nsTArray> observedAttributes; 65:52.71 | ^~~~~~~~~~~~~~~~~~ 65:53.56 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 65:53.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 65:53.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AudioNodeBinding.h:10, 65:53.56 from IIRFilterNodeBinding.cpp:5, 65:53.56 from UnifiedBindings10.cpp:2: 65:53.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual bool mozilla::dom::ImageDocument_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const’: 65:53.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 65:53.56 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 65:53.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:53.56 In file included from UnifiedBindings10.cpp:119: 65:53.56 ImageDocumentBinding.cpp:555:22: note: while referencing ‘names’ 65:53.56 555 | nsTArray names; 65:53.56 | ^~~~~ 65:55.15 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 65:55.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 65:55.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AudioNodeBinding.h:10, 65:55.15 from IIRFilterNodeBinding.cpp:5, 65:55.15 from UnifiedBindings10.cpp:2: 65:55.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::InspectorUtils_Binding::getCSSPseudoElementNames(JSContext*, unsigned int, JS::Value*)’: 65:55.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 65:55.15 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 65:55.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:55.15 In file included from UnifiedBindings10.cpp:145: 65:55.15 InspectorUtilsBinding.cpp:3531:22: note: while referencing ‘result’ 65:55.15 3531 | nsTArray result; 65:55.15 | ^~~~~~ 65:55.20 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 65:55.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 65:55.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AudioNodeBinding.h:10, 65:55.20 from IIRFilterNodeBinding.cpp:5, 65:55.20 from UnifiedBindings10.cpp:2: 65:55.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::KeyframeEffect_Binding::getKeyframes(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 65:55.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 65:55.20 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 65:55.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:55.20 In file included from UnifiedBindings10.cpp:327: 65:55.20 KeyframeEffectBinding.cpp:984:23: note: while referencing ‘result’ 65:55.20 984 | nsTArray result; 65:55.20 | ^~~~~~ 65:56.17 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 65:56.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 65:56.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AudioNodeBinding.h:10, 65:56.17 from IIRFilterNodeBinding.cpp:5, 65:56.17 from UnifiedBindings10.cpp:2: 65:56.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::IntersectionObserver_Binding::get_thresholds(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 65:56.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 65:56.17 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 65:56.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:56.17 In file included from UnifiedBindings10.cpp:171: 65:56.17 IntersectionObserverBinding.cpp:963:20: note: while referencing ‘result’ 65:56.17 963 | nsTArray result; 65:56.18 | ^~~~~~ 65:58.08 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 65:58.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 65:58.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AudioNodeBinding.h:10, 65:58.08 from IIRFilterNodeBinding.cpp:5, 65:58.08 from UnifiedBindings10.cpp:2: 65:58.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::InspectorFontFace_Binding::getFeatures(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 65:58.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 65:58.09 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 65:58.09 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:58.09 In file included from UnifiedBindings10.cpp:145: 65:58.09 InspectorUtilsBinding.cpp:1451:34: note: while referencing ‘result’ 65:58.09 1451 | nsTArray result; 65:58.09 | ^~~~~~ 65:58.31 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 65:58.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 65:58.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AudioNodeBinding.h:10, 65:58.31 from IIRFilterNodeBinding.cpp:5, 65:58.31 from UnifiedBindings10.cpp:2: 65:58.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::InspectorFontFace_Binding::getVariationAxes(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 65:58.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 65:58.31 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 65:58.31 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:58.31 In file included from UnifiedBindings10.cpp:145: 65:58.31 InspectorUtilsBinding.cpp:1323:36: note: while referencing ‘result’ 65:58.31 1323 | nsTArray result; 65:58.31 | ^~~~~~ 65:58.47 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 65:58.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 65:58.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AudioNodeBinding.h:10, 65:58.47 from IIRFilterNodeBinding.cpp:5, 65:58.47 from UnifiedBindings10.cpp:2: 65:58.47 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::InspectorUtils_Binding::getCSSPropertyNames(JSContext*, unsigned int, JS::Value*)’: 65:58.47 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 65:58.47 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 65:58.47 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:58.47 In file included from UnifiedBindings10.cpp:145: 65:58.47 InspectorUtilsBinding.cpp:2697:22: note: while referencing ‘result’ 65:58.47 2697 | nsTArray result; 65:58.47 | ^~~~~~ 65:58.58 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 65:58.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 65:58.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AudioNodeBinding.h:10, 65:58.58 from IIRFilterNodeBinding.cpp:5, 65:58.58 from UnifiedBindings10.cpp:2: 65:58.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::InspectorUtils_Binding::getCSSPropertyPrefs(JSContext*, unsigned int, JS::Value*)’: 65:58.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 65:58.58 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 65:58.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:58.58 In file included from UnifiedBindings10.cpp:145: 65:58.58 InspectorUtilsBinding.cpp:2746:26: note: while referencing ‘result’ 65:58.58 2746 | nsTArray result; 65:58.58 | ^~~~~~ 65:58.76 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 65:58.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 65:58.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AudioNodeBinding.h:10, 65:58.76 from IIRFilterNodeBinding.cpp:5, 65:58.76 from UnifiedBindings10.cpp:2: 65:58.76 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::InspectorFontFace_Binding::getVariationInstances(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 65:58.76 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 65:58.76 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 65:58.76 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:58.76 In file included from UnifiedBindings10.cpp:145: 65:58.76 InspectorUtilsBinding.cpp:1387:40: note: while referencing ‘result’ 65:58.76 1387 | nsTArray result; 65:58.76 | ^~~~~~ 66:01.45 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 66:01.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 66:01.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AudioNodeBinding.h:10, 66:01.45 from IIRFilterNodeBinding.cpp:5, 66:01.45 from UnifiedBindings10.cpp:2: 66:01.45 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::KeyframeEffect_Binding::getProperties(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 66:01.45 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 66:01.45 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 66:01.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:01.45 In file included from UnifiedBindings10.cpp:327: 66:01.45 KeyframeEffectBinding.cpp:1103:38: note: while referencing ‘result’ 66:01.45 1103 | nsTArray result; 66:01.45 | ^~~~~~ 66:02.76 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 66:02.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 66:02.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AudioNodeBinding.h:10, 66:02.76 from IIRFilterNodeBinding.cpp:5, 66:02.76 from UnifiedBindings10.cpp:2: 66:02.76 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::InspectorUtils_Binding::getUsedFontFaces(JSContext*, unsigned int, JS::Value*)’: 66:02.76 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 66:02.76 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 66:02.76 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:02.76 In file included from UnifiedBindings10.cpp:145: 66:02.76 InspectorUtilsBinding.cpp:3478:65: note: while referencing ‘result’ 66:02.76 3478 | nsTArray> result; 66:02.76 | ^~~~~~ 66:04.29 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 66:04.29 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 66:04.29 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AudioNodeBinding.h:10, 66:04.29 from IIRFilterNodeBinding.cpp:5, 66:04.29 from UnifiedBindings10.cpp:2: 66:04.29 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::InspectorUtils_Binding::getCSSStyleRules(JSContext*, unsigned int, JS::Value*)’: 66:04.29 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 66:04.29 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 66:04.30 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:04.30 In file included from UnifiedBindings10.cpp:145: 66:04.30 InspectorUtilsBinding.cpp:2234:59: note: while referencing ‘result’ 66:04.30 2234 | nsTArray> result; 66:04.30 | ^~~~~~ 66:04.85 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 66:04.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 66:04.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AudioNodeBinding.h:10, 66:04.85 from IIRFilterNodeBinding.cpp:5, 66:04.85 from UnifiedBindings10.cpp:2: 66:04.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::InspectorUtils_Binding::getSubpropertiesForCSSProperty(JSContext*, unsigned int, JS::Value*)’: 66:04.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 66:04.85 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 66:04.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:04.85 In file included from UnifiedBindings10.cpp:145: 66:04.85 InspectorUtilsBinding.cpp:2997:22: note: while referencing ‘result’ 66:04.85 2997 | nsTArray result; 66:04.85 | ^~~~~~ 66:04.90 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 66:04.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 66:04.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AudioNodeBinding.h:10, 66:04.90 from IIRFilterNodeBinding.cpp:5, 66:04.91 from UnifiedBindings10.cpp:2: 66:04.91 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::InspectorUtils_Binding::getCSSValuesForProperty(JSContext*, unsigned int, JS::Value*)’: 66:04.91 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 66:04.91 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 66:04.91 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:04.91 In file included from UnifiedBindings10.cpp:145: 66:04.91 InspectorUtilsBinding.cpp:2803:22: note: while referencing ‘result’ 66:04.91 2803 | nsTArray result; 66:04.91 | ^~~~~~ 66:07.32 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 66:07.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 66:07.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AudioNodeBinding.h:10, 66:07.32 from IIRFilterNodeBinding.cpp:5, 66:07.32 from UnifiedBindings10.cpp:2: 66:07.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Localization_Binding::formatMessagesSync(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 66:07.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 66:07.32 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 66:07.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:07.33 In file included from UnifiedBindings10.cpp:379: 66:07.33 LocalizationBinding.cpp:2334:35: note: while referencing ‘result’ 66:07.33 2334 | nsTArray> result; 66:07.33 | ^~~~~~ 66:07.59 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 66:07.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 66:07.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AudioNodeBinding.h:10, 66:07.59 from IIRFilterNodeBinding.cpp:5, 66:07.59 from UnifiedBindings10.cpp:2: 66:07.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Localization_Binding::formatValuesSync(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 66:07.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 66:07.59 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 66:07.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:07.59 In file included from UnifiedBindings10.cpp:379: 66:07.59 LocalizationBinding.cpp:2216:23: note: while referencing ‘result’ 66:07.59 2216 | nsTArray result; 66:07.59 | ^~~~~~ 66:08.08 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 66:08.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 66:08.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AudioNodeBinding.h:10, 66:08.08 from IIRFilterNodeBinding.cpp:5, 66:08.08 from UnifiedBindings10.cpp:2: 66:08.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::InstallTriggerImpl_Binding::install(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 66:08.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Record, mozilla::dom::OwningStringOrInstallTriggerData> [1]’ [-Warray-bounds] 66:08.09 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 66:08.09 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:08.09 In file included from UnifiedBindings10.cpp:158: 66:08.09 InstallTriggerBinding.cpp:615:54: note: while referencing ‘arg0’ 66:08.09 615 | Record arg0; 66:08.09 | ^~~~ 66:08.80 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 66:08.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 66:08.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AudioNodeBinding.h:10, 66:08.80 from IIRFilterNodeBinding.cpp:5, 66:08.80 from UnifiedBindings10.cpp:2: 66:08.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::IIRFilterNode_Binding::_constructor(JSContext*, unsigned int, JS::Value*)’: 66:08.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::binding_detail::FastIIRFilterOptions [1]’ [-Warray-bounds] 66:08.80 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 66:08.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:08.80 In file included from UnifiedBindings10.cpp:2: 66:08.80 IIRFilterNodeBinding.cpp:578:40: note: while referencing ‘arg1’ 66:08.80 578 | binding_detail::FastIIRFilterOptions arg1; 66:08.80 | ^~~~ 66:10.66 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 66:10.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 66:10.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AudioNodeBinding.h:10, 66:10.66 from IIRFilterNodeBinding.cpp:5, 66:10.66 from UnifiedBindings10.cpp:2: 66:10.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::InputEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)’: 66:10.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 52 is outside array bounds of ‘mozilla::dom::binding_detail::FastInputEventInit [1]’ [-Warray-bounds] 66:10.66 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 66:10.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:10.66 In file included from UnifiedBindings10.cpp:132: 66:10.67 InputEventBinding.cpp:669:38: note: while referencing ‘arg1’ 66:10.67 669 | binding_detail::FastInputEventInit arg1; 66:10.67 | ^~~~ 66:10.88 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 66:10.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 66:10.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AudioNodeBinding.h:10, 66:10.88 from IIRFilterNodeBinding.cpp:5, 66:10.88 from UnifiedBindings10.cpp:2: 66:10.88 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::InputEvent_Binding::getTargetRanges(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 66:10.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 66:10.89 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 66:10.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:10.89 In file included from UnifiedBindings10.cpp:132: 66:10.89 InputEventBinding.cpp:422:59: note: while referencing ‘result’ 66:10.89 422 | nsTArray> result; 66:10.89 | ^~~~~~ 66:10.95 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 66:10.95 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 66:10.95 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AudioNodeBinding.h:10, 66:10.95 from IIRFilterNodeBinding.cpp:5, 66:10.95 from UnifiedBindings10.cpp:2: 66:10.95 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::InspectorFontFace_Binding::get_ranges(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 66:10.95 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 66:10.95 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 66:10.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:10.95 In file included from UnifiedBindings10.cpp:145: 66:10.95 InspectorUtilsBinding.cpp:1533:41: note: while referencing ‘result’ 66:10.95 1533 | nsTArray> result; 66:10.95 | ^~~~~~ 66:11.04 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 66:11.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 66:11.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AudioNodeBinding.h:10, 66:11.04 from IIRFilterNodeBinding.cpp:5, 66:11.04 from UnifiedBindings10.cpp:2: 66:11.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::InspectorUtils_Binding::getAllStyleSheets(JSContext*, unsigned int, JS::Value*)’: 66:11.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 66:11.05 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 66:11.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:11.05 In file included from UnifiedBindings10.cpp:145: 66:11.05 InspectorUtilsBinding.cpp:2150:53: note: while referencing ‘result’ 66:11.05 2150 | nsTArray> result; 66:11.05 | ^~~~~~ 66:11.41 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 66:11.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 66:11.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AudioNodeBinding.h:10, 66:11.41 from IIRFilterNodeBinding.cpp:5, 66:11.41 from UnifiedBindings10.cpp:2: 66:11.41 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::IntersectionObserver_Binding::takeRecords(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 66:11.41 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 66:11.41 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 66:11.41 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:11.41 In file included from UnifiedBindings10.cpp:171: 66:11.42 IntersectionObserverBinding.cpp:1184:76: note: while referencing ‘result’ 66:11.42 1184 | nsTArray> result; 66:11.42 | ^~~~~~ 66:17.23 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 66:17.23 from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTObserverArray.h:12, 66:17.23 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 66:17.23 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIContent.h:10, 66:17.23 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/CharacterData.h:16, 66:17.23 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Text.h:10, 66:17.23 from /builddir/build/BUILD/firefox-88.0/dom/base/nsTextNode.h:15, 66:17.23 from /builddir/build/BUILD/firefox-88.0/dom/base/nsTextNode.cpp:11, 66:17.23 from Unified_cpp_dom_base10.cpp:11: 66:17.23 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘virtual void nsWindowRoot::EnumerateBrowsers(nsPIWindowRoot::BrowserEnumerator, void*)’: 66:17.23 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 66:17.24 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 66:17.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:17.24 In file included from Unified_cpp_dom_base10.cpp:56: 66:17.24 /builddir/build/BUILD/firefox-88.0/dom/base/nsWindowRoot.cpp:381:36: note: while referencing ‘remoteTabs’ 66:17.24 381 | nsTArray> remoteTabs; 66:17.24 | ^~~~~~~~~~ 66:19.60 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 66:19.60 from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTObserverArray.h:12, 66:19.60 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 66:19.60 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIContent.h:10, 66:19.60 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/CharacterData.h:16, 66:19.60 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Text.h:10, 66:19.60 from /builddir/build/BUILD/firefox-88.0/dom/base/nsTextNode.h:15, 66:19.60 from /builddir/build/BUILD/firefox-88.0/dom/base/nsTextNode.cpp:11, 66:19.60 from Unified_cpp_dom_base10.cpp:11: 66:19.60 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘virtual nsresult nsWindowMemoryReporter::CollectReports(nsIHandleReportCallback*, nsISupports*, bool)’: 66:19.60 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘WindowArray [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 66:19.60 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 66:19.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:19.60 In file included from Unified_cpp_dom_base10.cpp:47: 66:19.60 /builddir/build/BUILD/firefox-88.0/dom/base/nsWindowMemoryReporter.cpp:500:15: note: while referencing ‘windows’ 66:19.60 500 | WindowArray windows; 66:19.60 | ^~~~~~~ 66:52.77 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 66:52.77 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 66:52.77 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, 66:52.77 from MIDIConnectionEvent.cpp:9, 66:52.77 from UnifiedBindings11.cpp:2: 66:52.77 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MediaController_Binding::get_supportedKeys(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 66:52.77 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 66:52.77 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 66:52.77 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:52.77 In file included from UnifiedBindings11.cpp:171: 66:52.77 MediaControllerBinding.cpp:519:29: note: while referencing ‘result’ 66:52.77 519 | nsTArray result; 66:52.77 | ^~~~~~ 66:59.48 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 66:59.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 66:59.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, 66:59.48 from MIDIConnectionEvent.cpp:9, 66:59.48 from UnifiedBindings11.cpp:2: 66:59.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MediaKeySystemAccess_Binding::getConfiguration(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 66:59.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 48 is outside array bounds of ‘mozilla::dom::MediaKeySystemConfiguration [1]’ [-Warray-bounds] 66:59.48 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 66:59.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:59.48 In file included from UnifiedBindings11.cpp:314: 66:59.48 MediaKeySystemAccessBinding.cpp:833:31: note: while referencing ‘result’ 66:59.48 833 | MediaKeySystemConfiguration result; 66:59.48 | ^~~~~~ 66:59.55 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 66:59.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 66:59.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, 66:59.55 from MIDIConnectionEvent.cpp:9, 66:59.55 from UnifiedBindings11.cpp:2: 66:59.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::IterableIterator::Next(JSContext*, JS::MutableHandle, mozilla::ErrorResult&) [with T = mozilla::dom::MediaKeyStatusMap]’: 66:59.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ [-Warray-bounds] 66:59.56 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 66:59.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:59.56 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:10, 66:59.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/UnionConversions.h:30, 66:59.56 from MatchPatternBinding.cpp:23, 66:59.56 from UnifiedBindings11.cpp:132: 66:59.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IterableIterator.h:189:49: note: while referencing ‘dict’ 66:59.56 189 | RootedDictionary dict(aCx); 66:59.56 | ^~~~ 66:59.56 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 66:59.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 66:59.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, 66:59.56 from MIDIConnectionEvent.cpp:9, 66:59.56 from UnifiedBindings11.cpp:2: 66:59.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ [-Warray-bounds] 66:59.56 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 66:59.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:59.56 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:10, 66:59.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/UnionConversions.h:30, 66:59.56 from MatchPatternBinding.cpp:23, 66:59.56 from UnifiedBindings11.cpp:132: 66:59.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IterableIterator.h:189:49: note: while referencing ‘dict’ 66:59.56 189 | RootedDictionary dict(aCx); 66:59.56 | ^~~~ 67:01.02 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 67:01.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 67:01.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, 67:01.02 from MIDIConnectionEvent.cpp:9, 67:01.02 from UnifiedBindings11.cpp:2: 67:01.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MatchPatternSet_Binding::get_patterns(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 67:01.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 67:01.02 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 67:01.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:01.02 In file included from UnifiedBindings11.cpp:132: 67:01.02 MatchPatternBinding.cpp:1563:67: note: while referencing ‘result’ 67:01.02 1563 | nsTArray> result; 67:01.02 | ^~~~~~ 67:41.15 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 67:41.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 67:41.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, 67:41.15 from MediaRecorderErrorEvent.cpp:9, 67:41.15 from UnifiedBindings12.cpp:2: 67:41.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual bool mozilla::dom::MozStorageStatementRow_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const’: 67:41.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 67:41.15 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 67:41.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:41.15 In file included from UnifiedBindings12.cpp:392: 67:41.15 MozStorageStatementRowBinding.cpp:273:22: note: while referencing ‘names’ 67:41.15 273 | nsTArray names; 67:41.15 | ^~~~~ 67:43.30 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 67:43.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 67:43.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, 67:43.30 from MediaRecorderErrorEvent.cpp:9, 67:43.30 from UnifiedBindings12.cpp:2: 67:43.30 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::ChromeMessageBroadcaster_Binding::getDelayedFrameScripts(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 67:43.30 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 67:43.30 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 67:43.30 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:43.30 In file included from UnifiedBindings12.cpp:249: 67:43.30 MessageManagerBinding.cpp:693:33: note: while referencing ‘result’ 67:43.30 693 | nsTArray> result; 67:43.30 | ^~~~~~ 67:43.43 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 67:43.43 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 67:43.43 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, 67:43.44 from MediaRecorderErrorEvent.cpp:9, 67:43.44 from UnifiedBindings12.cpp:2: 67:43.44 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::ChromeMessageSender_Binding::getDelayedFrameScripts(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 67:43.44 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 67:43.44 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 67:43.44 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:43.44 In file included from UnifiedBindings12.cpp:249: 67:43.44 MessageManagerBinding.cpp:1231:33: note: while referencing ‘result’ 67:43.44 1231 | nsTArray> result; 67:43.44 | ^~~~~~ 67:43.57 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 67:43.57 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 67:43.57 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, 67:43.57 from MediaRecorderErrorEvent.cpp:9, 67:43.57 from UnifiedBindings12.cpp:2: 67:43.57 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::ParentProcessMessageManager_Binding::getDelayedProcessScripts(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 67:43.57 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 67:43.57 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 67:43.57 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:43.57 In file included from UnifiedBindings12.cpp:249: 67:43.57 MessageManagerBinding.cpp:5004:33: note: while referencing ‘result’ 67:43.57 5004 | nsTArray> result; 67:43.57 | ^~~~~~ 67:43.71 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 67:43.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 67:43.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, 67:43.71 from MediaRecorderErrorEvent.cpp:9, 67:43.71 from UnifiedBindings12.cpp:2: 67:43.71 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::ProcessMessageManager_Binding::getDelayedProcessScripts(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 67:43.71 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 67:43.71 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 67:43.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:43.71 In file included from UnifiedBindings12.cpp:249: 67:43.71 MessageManagerBinding.cpp:5602:33: note: while referencing ‘result’ 67:43.71 5602 | nsTArray> result; 67:43.71 | ^~~~~~ 67:44.93 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 67:44.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 67:44.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, 67:44.93 from MediaRecorderErrorEvent.cpp:9, 67:44.93 from UnifiedBindings12.cpp:2: 67:44.93 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MediaMetadata_Binding::get_artwork(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 67:44.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 67:44.94 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 67:44.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:44.94 In file included from UnifiedBindings12.cpp:28: 67:44.94 MediaSessionBinding.cpp:1243:23: note: while referencing ‘result’ 67:44.94 1243 | nsTArray result; 67:44.94 | ^~~~~~ 67:45.34 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 67:45.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 67:45.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, 67:45.34 from MediaRecorderErrorEvent.cpp:9, 67:45.34 from UnifiedBindings12.cpp:2: 67:45.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MediaStream_Binding::getTracks(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 67:45.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 67:45.34 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 67:45.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:45.34 In file included from UnifiedBindings12.cpp:80: 67:45.34 MediaStreamBinding.cpp:841:64: note: while referencing ‘result’ 67:45.34 841 | nsTArray> result; 67:45.34 | ^~~~~~ 67:45.39 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 67:45.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 67:45.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, 67:45.39 from MediaRecorderErrorEvent.cpp:9, 67:45.39 from UnifiedBindings12.cpp:2: 67:45.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MediaStream_Binding::getAudioTracks(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 67:45.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 67:45.39 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 67:45.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:45.39 In file included from UnifiedBindings12.cpp:80: 67:45.39 MediaStreamBinding.cpp:719:64: note: while referencing ‘result’ 67:45.39 719 | nsTArray> result; 67:45.39 | ^~~~~~ 67:45.43 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 67:45.44 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 67:45.44 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, 67:45.44 from MediaRecorderErrorEvent.cpp:9, 67:45.44 from UnifiedBindings12.cpp:2: 67:45.44 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MediaStream_Binding::getVideoTracks(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 67:45.44 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 67:45.44 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 67:45.44 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:45.44 In file included from UnifiedBindings12.cpp:80: 67:45.44 MediaStreamBinding.cpp:780:64: note: while referencing ‘result’ 67:45.44 780 | nsTArray> result; 67:45.44 | ^~~~~~ 67:46.15 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 67:46.16 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 67:46.16 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, 67:46.16 from MediaRecorderErrorEvent.cpp:9, 67:46.16 from UnifiedBindings12.cpp:2: 67:46.16 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MozSharedMapChangeEvent_Binding::get_changedKeys(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 67:46.16 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 67:46.16 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 67:46.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:46.16 In file included from UnifiedBindings12.cpp:353: 67:46.16 MozSharedMapBinding.cpp:801:22: note: while referencing ‘result’ 67:46.16 801 | nsTArray result; 67:46.16 | ^~~~~~ 67:52.61 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 67:52.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 67:52.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, 67:52.61 from MediaRecorderErrorEvent.cpp:9, 67:52.61 from UnifiedBindings12.cpp:2: 67:52.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::SyncMessageSender_Binding::sendSyncMessage(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 67:52.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 67:52.61 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 67:52.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:52.61 In file included from UnifiedBindings12.cpp:249: 67:52.61 MessageManagerBinding.cpp:6056:23: note: while referencing ‘result’ 67:52.61 6056 | nsTArray result; 67:52.61 | ^~~~~~ 67:52.72 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 67:52.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 67:52.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, 67:52.73 from MediaRecorderErrorEvent.cpp:9, 67:52.73 from UnifiedBindings12.cpp:2: 67:52.73 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::ContentProcessMessageManager_Binding::sendSyncMessage(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 67:52.73 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 67:52.73 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 67:52.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:52.73 In file included from UnifiedBindings12.cpp:249: 67:52.73 MessageManagerBinding.cpp:3361:23: note: while referencing ‘result’ 67:52.73 3361 | nsTArray result; 67:52.73 | ^~~~~~ 67:52.84 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 67:52.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 67:52.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, 67:52.84 from MediaRecorderErrorEvent.cpp:9, 67:52.84 from UnifiedBindings12.cpp:2: 67:52.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::ContentFrameMessageManager_Binding::sendSyncMessage(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 67:52.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 67:52.84 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 67:52.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:52.85 In file included from UnifiedBindings12.cpp:249: 67:52.85 MessageManagerBinding.cpp:2325:23: note: while referencing ‘result’ 67:52.85 2325 | nsTArray result; 67:52.85 | ^~~~~~ 67:54.18 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 67:54.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 67:54.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, 67:54.18 from MediaRecorderErrorEvent.cpp:9, 67:54.18 from UnifiedBindings12.cpp:2: 67:54.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MessagePort_Binding::postMessage(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 67:54.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ [-Warray-bounds] 67:54.18 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 67:54.18 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:54.18 In file included from UnifiedBindings12.cpp:262: 67:54.18 MessagePortBinding.cpp:185:64: note: while referencing ‘arg1’ 67:54.18 185 | RootedDictionary arg1(cx); 67:54.18 | ^~~~ 67:54.18 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 67:54.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 67:54.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, 67:54.18 from MediaRecorderErrorEvent.cpp:9, 67:54.18 from UnifiedBindings12.cpp:2: 67:54.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ [-Warray-bounds] 67:54.19 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 67:54.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:54.19 In file included from UnifiedBindings12.cpp:262: 67:54.19 MessagePortBinding.cpp:266:68: note: while referencing ‘arg1’ 67:54.19 266 | RootedDictionary arg1(cx); 67:54.19 | ^~~~ 67:54.19 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 67:54.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 67:54.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, 67:54.19 from MediaRecorderErrorEvent.cpp:9, 67:54.19 from UnifiedBindings12.cpp:2: 67:54.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ [-Warray-bounds] 67:54.19 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 67:54.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:54.19 In file included from UnifiedBindings12.cpp:262: 67:54.19 MessagePortBinding.cpp:205:66: note: while referencing ‘arg1’ 67:54.19 205 | RootedDictionary arg1(cx); 67:54.19 | ^~~~ 67:54.66 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 67:54.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 67:54.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, 67:54.66 from MediaRecorderErrorEvent.cpp:9, 67:54.66 from UnifiedBindings12.cpp:2: 67:54.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual bool mozilla::dom::MimeTypeArray_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const’: 67:54.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 67:54.66 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 67:54.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:54.66 In file included from UnifiedBindings12.cpp:275: 67:54.66 MimeTypeArrayBinding.cpp:445:24: note: while referencing ‘names’ 67:54.66 445 | nsTArray names; 67:54.66 | ^~~~~ 67:54.66 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 67:54.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 67:54.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, 67:54.66 from MediaRecorderErrorEvent.cpp:9, 67:54.66 from UnifiedBindings12.cpp:2: 67:54.67 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 67:54.67 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 67:54.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:54.67 In file included from UnifiedBindings12.cpp:275: 67:54.67 MimeTypeArrayBinding.cpp:445:24: note: while referencing ‘names’ 67:54.67 445 | nsTArray names; 67:54.67 | ^~~~~ 67:54.71 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 67:54.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 67:54.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, 67:54.71 from MediaRecorderErrorEvent.cpp:9, 67:54.71 from UnifiedBindings12.cpp:2: 67:54.71 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual bool mozilla::dom::MozStorageAsyncStatementParams_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const’: 67:54.71 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 67:54.72 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 67:54.72 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:54.72 In file included from UnifiedBindings12.cpp:366: 67:54.72 MozStorageAsyncStatementParamsBinding.cpp:386:22: note: while referencing ‘names’ 67:54.72 386 | nsTArray names; 67:54.72 | ^~~~~ 67:54.75 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 67:54.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 67:54.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, 67:54.75 from MediaRecorderErrorEvent.cpp:9, 67:54.75 from UnifiedBindings12.cpp:2: 67:54.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual bool mozilla::dom::MozStorageStatementParams_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const’: 67:54.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 67:54.75 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 67:54.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:54.75 In file included from UnifiedBindings12.cpp:379: 67:54.75 MozStorageStatementParamsBinding.cpp:386:22: note: while referencing ‘names’ 67:54.75 386 | nsTArray names; 67:54.76 | ^~~~~ 67:55.79 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 67:55.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 67:55.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, 67:55.79 from MediaRecorderErrorEvent.cpp:9, 67:55.79 from UnifiedBindings12.cpp:2: 67:55.79 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::IterableIterator::Next(JSContext*, JS::MutableHandle, mozilla::ErrorResult&) [with T = mozilla::dom::ipc::SharedMap]’: 67:55.79 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ [-Warray-bounds] 67:55.79 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 67:55.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:55.79 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:11, 67:55.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CDMCaps.h:16, 67:55.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CDMProxy.h:10, 67:55.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/MediaDecoder.h:23, 67:55.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/MediaSourceDecoder.h:10, 67:55.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MediaSource.h:10, 67:55.79 from MediaSourceBinding.cpp:20, 67:55.79 from UnifiedBindings12.cpp:41: 67:55.79 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IterableIterator.h:189:49: note: while referencing ‘dict’ 67:55.79 189 | RootedDictionary dict(aCx); 67:55.79 | ^~~~ 67:55.79 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 67:55.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 67:55.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, 67:55.79 from MediaRecorderErrorEvent.cpp:9, 67:55.79 from UnifiedBindings12.cpp:2: 67:55.79 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ [-Warray-bounds] 67:55.79 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 67:55.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:55.79 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:11, 67:55.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CDMCaps.h:16, 67:55.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CDMProxy.h:10, 67:55.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/MediaDecoder.h:23, 67:55.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/MediaSourceDecoder.h:10, 67:55.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MediaSource.h:10, 67:55.79 from MediaSourceBinding.cpp:20, 67:55.80 from UnifiedBindings12.cpp:41: 67:55.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IterableIterator.h:189:49: note: while referencing ‘dict’ 67:55.80 189 | RootedDictionary dict(aCx); 67:55.80 | ^~~~ 67:55.80 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrincipal.h:43, 67:55.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DocGroup.h:11, 67:55.80 from /builddir/build/BUILD/firefox-88.0/dom/base/DocGroup.cpp:7, 67:55.80 from Unified_cpp_dom_base2.cpp:11: 67:55.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = unsigned int; SizeType = unsigned int]’: 67:55.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 67:55.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 67:55.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 67:55.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 67:55.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 67:55.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 67:55.80 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 67:55.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:55.80 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 67:55.80 from /builddir/build/BUILD/firefox-88.0/dom/base/EventSource.cpp:19, 67:55.80 from Unified_cpp_dom_base2.cpp:65: 67:55.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 67:55.80 27 | struct JSGCSetting { 67:55.80 | ^~~~~~~~~~~ 67:57.91 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 67:57.91 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 67:57.91 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, 67:57.91 from MediaRecorderErrorEvent.cpp:9, 67:57.91 from UnifiedBindings12.cpp:2: 67:57.91 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MessageEvent_Binding::get_ports(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 67:57.91 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 67:57.91 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 67:57.91 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:57.91 In file included from UnifiedBindings12.cpp:236: 67:57.91 MessageEventBinding.cpp:778:59: note: while referencing ‘result’ 67:57.91 778 | nsTArray> result; 67:57.91 | ^~~~~~ 68:17.00 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 68:17.00 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrincipal.h:43, 68:17.00 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DocGroup.h:11, 68:17.00 from /builddir/build/BUILD/firefox-88.0/dom/base/DocGroup.cpp:7, 68:17.00 from Unified_cpp_dom_base2.cpp:11: 68:17.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::Document::SendToConsole(nsCOMArray&)’: 68:17.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 68:17.00 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:17.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:17.00 In file included from Unified_cpp_dom_base2.cpp:20: 68:17.00 /builddir/build/BUILD/firefox-88.0/dom/base/Document.cpp:3491:36: note: while referencing ‘’ 68:17.00 3491 | nsContentUtils::ReportToConsole(nsIScriptError::warningFlag, 68:17.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:17.00 3492 | NS_ConvertUTF16toUTF8(category), this, 68:17.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:17.00 3493 | nsContentUtils::eSECURITY_PROPERTIES, 68:17.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:17.00 3494 | NS_ConvertUTF16toUTF8(messageTag).get()); 68:17.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:18.62 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 68:18.62 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrincipal.h:43, 68:18.62 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DocGroup.h:11, 68:18.62 from /builddir/build/BUILD/firefox-88.0/dom/base/DocGroup.cpp:7, 68:18.62 from Unified_cpp_dom_base2.cpp:11: 68:18.62 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::Document::RefreshLinkHrefs()’: 68:18.62 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::LinkArray [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 68:18.62 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:18.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:18.62 In file included from Unified_cpp_dom_base2.cpp:20: 68:18.62 /builddir/build/BUILD/firefox-88.0/dom/base/Document.cpp:11449:13: note: while referencing ‘linksToNotify’ 68:18.62 11449 | LinkArray linksToNotify(mStyledLinks.Count()); 68:18.62 | ^~~~~~~~~~~~~ 68:18.95 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 68:18.95 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrincipal.h:43, 68:18.95 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DocGroup.h:11, 68:18.95 from /builddir/build/BUILD/firefox-88.0/dom/base/DocGroup.cpp:7, 68:18.95 from Unified_cpp_dom_base2.cpp:11: 68:18.95 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::Document::CaptureEvents()’: 68:18.95 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 68:18.95 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:18.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:18.95 In file included from Unified_cpp_dom_base2.cpp:20: 68:18.95 /builddir/build/BUILD/firefox-88.0/dom/base/Document.cpp:6151:16: note: while referencing ‘’ 68:18.95 6151 | WarnOnceAbout(DeprecatedOperations::eUseOfCaptureEvents); 68:18.95 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:18.96 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 68:18.96 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrincipal.h:43, 68:18.96 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DocGroup.h:11, 68:18.96 from /builddir/build/BUILD/firefox-88.0/dom/base/DocGroup.cpp:7, 68:18.96 from Unified_cpp_dom_base2.cpp:11: 68:18.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::Document::ReleaseEvents()’: 68:18.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 68:18.96 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:18.96 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:18.96 In file included from Unified_cpp_dom_base2.cpp:20: 68:18.97 /builddir/build/BUILD/firefox-88.0/dom/base/Document.cpp:6155:16: note: while referencing ‘’ 68:18.97 6155 | WarnOnceAbout(DeprecatedOperations::eUseOfReleaseEvents); 68:18.97 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:22.17 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 68:22.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrincipal.h:43, 68:22.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DocGroup.h:11, 68:22.17 from /builddir/build/BUILD/firefox-88.0/dom/base/DocGroup.cpp:7, 68:22.17 from Unified_cpp_dom_base2.cpp:11: 68:22.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::EventSourceBaseRunnable::Run()’: 68:22.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::EventSourceEventService::EventSourceListeners [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 68:22.17 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:22.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:22.17 In file included from Unified_cpp_dom_base2.cpp:74: 68:22.17 /builddir/build/BUILD/firefox-88.0/dom/base/EventSourceEventService.cpp:37:51: note: while referencing ‘listeners’ 68:22.17 37 | EventSourceEventService::EventSourceListeners listeners; 68:22.17 | ^~~~~~~~~ 68:30.26 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 68:30.26 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrincipal.h:43, 68:30.26 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DocGroup.h:11, 68:30.26 from /builddir/build/BUILD/firefox-88.0/dom/base/DocGroup.cpp:7, 68:30.26 from Unified_cpp_dom_base2.cpp:11: 68:30.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘RefPtr > mozilla::dom::DocGroup::ReportPerformanceInfo()’: 68:30.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 52 is outside array bounds of ‘mozilla::dom::DocGroup::ReportPerformanceInfo():: [1]’ [-Warray-bounds] 68:30.26 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:30.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:30.26 In file included from Unified_cpp_dom_base2.cpp:11: 68:30.26 /builddir/build/BUILD/firefox-88.0/dom/base/DocGroup.cpp:297:11: note: while referencing ‘’ 68:30.26 297 | [self, host, pid, windowID, duration, isTopLevel, 68:30.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:30.26 298 | items = std::move(items)](const PerformanceMemoryInfo& aMemoryInfo) { 68:30.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:30.26 299 | PerformanceInfo info = 68:30.26 | ~~~~~~~~~~~~~~~~~~~~~~ 68:30.26 300 | PerformanceInfo(host, pid, windowID, duration, 68:30.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:30.27 301 | self->mPerformanceCounter->GetID(), false, 68:30.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:30.27 302 | isTopLevel, aMemoryInfo, items); 68:30.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:30.27 303 | 68:30.27 | 68:30.27 304 | return PerformanceInfoPromise::CreateAndResolve(std::move(info), 68:30.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:30.27 305 | __func__); 68:30.27 | ~~~~~~~~~~ 68:30.27 306 | }, 68:30.27 | ~ 68:30.27 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 68:30.27 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrincipal.h:43, 68:30.27 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DocGroup.h:11, 68:30.27 from /builddir/build/BUILD/firefox-88.0/dom/base/DocGroup.cpp:7, 68:30.27 from Unified_cpp_dom_base2.cpp:11: 68:30.27 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 68:30.27 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:30.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:30.27 In file included from Unified_cpp_dom_base2.cpp:11: 68:30.27 /builddir/build/BUILD/firefox-88.0/dom/base/DocGroup.cpp:269:36: note: while referencing ‘items’ 68:30.27 269 | FallibleTArray items; 68:30.27 | ^~~~~ 68:32.03 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 68:32.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrincipal.h:43, 68:32.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DocGroup.h:11, 68:32.03 from /builddir/build/BUILD/firefox-88.0/dom/base/DocGroup.cpp:7, 68:32.03 from Unified_cpp_dom_base2.cpp:11: 68:32.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::DocumentOrShadowRoot::GetAnimations(nsTArray >&)’: 68:32.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 68:32.03 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:32.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:32.03 In file included from Unified_cpp_dom_base2.cpp:38: 68:32.03 /builddir/build/BUILD/firefox-88.0/dom/base/DocumentOrShadowRoot.cpp:612:35: note: while referencing ‘result’ 68:32.03 612 | nsTArray> result; 68:32.03 | ^~~~~~ 68:34.21 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 68:34.21 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrincipal.h:43, 68:34.21 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DocGroup.h:11, 68:34.21 from /builddir/build/BUILD/firefox-88.0/dom/base/DocGroup.cpp:7, 68:34.21 from Unified_cpp_dom_base2.cpp:11: 68:34.21 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::DocumentOrShadowRoot::GetAdoptedStyleSheets(nsTArray >&) const’: 68:34.21 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 68:34.21 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:34.21 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:34.21 In file included from Unified_cpp_dom_base2.cpp:38: 68:34.21 /builddir/build/BUILD/firefox-88.0/dom/base/DocumentOrShadowRoot.cpp:771:50: note: while referencing ‘’ 68:34.21 771 | aAdoptedStyleSheets = mAdoptedStyleSheets.Clone(); 68:34.21 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ 68:34.41 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 68:34.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrincipal.h:43, 68:34.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DocGroup.h:11, 68:34.41 from /builddir/build/BUILD/firefox-88.0/dom/base/DocGroup.cpp:7, 68:34.41 from Unified_cpp_dom_base2.cpp:11: 68:34.41 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::DocumentOrShadowRoot::CloneAdoptedSheetsFrom(const mozilla::dom::DocumentOrShadowRoot&)’: 68:34.41 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 68:34.41 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:34.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:34.42 In file included from Unified_cpp_dom_base2.cpp:38: 68:34.42 /builddir/build/BUILD/firefox-88.0/dom/base/DocumentOrShadowRoot.cpp:209:39: note: while referencing ‘list’ 68:34.42 209 | Sequence> list; 68:34.42 | ^~~~ 68:34.42 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 68:34.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrincipal.h:43, 68:34.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DocGroup.h:11, 68:34.42 from /builddir/build/BUILD/firefox-88.0/dom/base/DocGroup.cpp:7, 68:34.42 from Unified_cpp_dom_base2.cpp:11: 68:34.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 68:34.42 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:34.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:34.42 In file included from Unified_cpp_dom_base2.cpp:38: 68:34.42 /builddir/build/BUILD/firefox-88.0/dom/base/DocumentOrShadowRoot.cpp:209:39: note: while referencing ‘list’ 68:34.42 209 | Sequence> list; 68:34.42 | ^~~~ 68:36.90 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 68:36.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrincipal.h:43, 68:36.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DocGroup.h:11, 68:36.90 from /builddir/build/BUILD/firefox-88.0/dom/base/DocGroup.cpp:7, 68:36.90 from Unified_cpp_dom_base2.cpp:11: 68:36.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::Document::FireOrClearPostMessageEvents(bool)’: 68:36.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 68:36.90 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:36.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:36.90 In file included from Unified_cpp_dom_base2.cpp:20: 68:36.90 /builddir/build/BUILD/firefox-88.0/dom/base/Document.cpp:12128:38: note: while referencing ‘events’ 68:36.90 12128 | nsTArray> events = 68:36.90 | ^~~~~~ 68:37.00 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 68:37.00 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrincipal.h:43, 68:37.00 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DocGroup.h:11, 68:37.00 from /builddir/build/BUILD/firefox-88.0/dom/base/DocGroup.cpp:7, 68:37.00 from Unified_cpp_dom_base2.cpp:11: 68:37.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::Document::DoUpdateSVGUseElementShadowTrees()’: 68:37.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 68:37.01 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:37.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:37.01 In file included from Unified_cpp_dom_base2.cpp:20: 68:37.01 /builddir/build/BUILD/firefox-88.0/dom/base/Document.cpp:12892:35: note: while referencing ‘useElementsToUpdate’ 68:37.01 12892 | nsTArray> useElementsToUpdate; 68:37.01 | ^~~~~~~~~~~~~~~~~~~ 68:37.01 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 68:37.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrincipal.h:43, 68:37.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DocGroup.h:11, 68:37.01 from /builddir/build/BUILD/firefox-88.0/dom/base/DocGroup.cpp:7, 68:37.01 from Unified_cpp_dom_base2.cpp:11: 68:37.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 68:37.01 304 | mHdr->mLength = 0; 68:37.01 | ~~~~~~~~~~~~~~^~~ 68:37.01 In file included from Unified_cpp_dom_base2.cpp:20: 68:37.01 /builddir/build/BUILD/firefox-88.0/dom/base/Document.cpp:12892:35: note: while referencing ‘useElementsToUpdate’ 68:37.01 12892 | nsTArray> useElementsToUpdate; 68:37.01 | ^~~~~~~~~~~~~~~~~~~ 68:37.87 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 68:37.87 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrincipal.h:43, 68:37.87 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DocGroup.h:11, 68:37.87 from /builddir/build/BUILD/firefox-88.0/dom/base/DocGroup.cpp:7, 68:37.87 from Unified_cpp_dom_base2.cpp:11: 68:37.87 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::Document::NotifyIntersectionObservers()’: 68:37.87 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 68:37.87 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:37.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:37.87 In file included from Unified_cpp_dom_base2.cpp:20: 68:37.87 /builddir/build/BUILD/firefox-88.0/dom/base/Document.cpp:15324:45: note: while referencing ‘observers’ 68:37.87 15324 | nsTArray> observers( 68:37.87 | ^~~~~~~~~ 68:38.78 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 68:38.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrincipal.h:43, 68:38.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DocGroup.h:11, 68:38.79 from /builddir/build/BUILD/firefox-88.0/dom/base/DocGroup.cpp:7, 68:38.79 from Unified_cpp_dom_base2.cpp:11: 68:38.79 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::Element::UnbindFromTree(bool)’: 68:38.79 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 68:38.79 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:38.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:38.79 In file included from Unified_cpp_dom_base2.cpp:56: 68:38.79 /builddir/build/BUILD/firefox-88.0/dom/base/Element.cpp:1836:36: note: while referencing ‘’ 68:38.79 1836 | nsContentUtils::ReportToConsole(nsIScriptError::warningFlag, "DOM"_ns, 68:38.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:38.79 1837 | OwnerDoc(), nsContentUtils::eDOM_PROPERTIES, 68:38.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:38.79 1838 | "RemovedFullscreenElement"); 68:38.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:39.89 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 68:39.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrincipal.h:43, 68:39.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DocGroup.h:11, 68:39.89 from /builddir/build/BUILD/firefox-88.0/dom/base/DocGroup.cpp:7, 68:39.89 from Unified_cpp_dom_base2.cpp:11: 68:39.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::EventSourceImpl::DispatchAllMessageEvents()’: 68:39.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 68:39.89 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:39.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:39.89 In file included from Unified_cpp_dom_base2.cpp:65: 68:39.89 /builddir/build/BUILD/firefox-88.0/dom/base/EventSource.cpp:1544:75: note: while referencing ‘’ 68:39.89 1544 | nullptr, Sequence>()); 68:39.89 | ^ 68:42.90 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 68:42.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 68:42.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MutationObserverBinding.h:8, 68:42.90 from MutationObserverBinding.cpp:6, 68:42.90 from UnifiedBindings13.cpp:2: 68:42.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Navigator_Binding::get_languages(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 68:42.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 68:42.90 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:42.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:42.90 In file included from UnifiedBindings13.cpp:41: 68:42.90 NavigatorBinding.cpp:3275:22: note: while referencing ‘result’ 68:42.90 3275 | nsTArray result; 68:42.90 | ^~~~~~ 68:42.99 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 68:42.99 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 68:42.99 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MutationObserverBinding.h:8, 68:42.99 from MutationObserverBinding.cpp:6, 68:42.99 from UnifiedBindings13.cpp:2: 68:42.99 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::PaymentAddress_Binding::get_addressLine(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 68:43.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 68:43.00 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:43.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:43.00 In file included from UnifiedBindings13.cpp:379: 68:43.00 PaymentAddressBinding.cpp:99:22: note: while referencing ‘result’ 68:43.00 99 | nsTArray result; 68:43.00 | ^~~~~~ 68:48.75 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 68:48.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 68:48.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MutationObserverBinding.h:8, 68:48.75 from MutationObserverBinding.cpp:6, 68:48.75 from UnifiedBindings13.cpp:2: 68:48.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::PathUtils_Binding::split(JSContext*, unsigned int, JS::Value*)’: 68:48.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 68:48.75 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:48.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:48.75 In file included from UnifiedBindings13.cpp:366: 68:48.75 PathUtilsBinding.cpp:335:22: note: while referencing ‘result’ 68:48.75 335 | nsTArray result; 68:48.75 | ^~~~~~ 68:49.28 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 68:49.28 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 68:49.28 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MutationObserverBinding.h:8, 68:49.28 from MutationObserverBinding.cpp:6, 68:49.28 from UnifiedBindings13.cpp:2: 68:49.28 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MutationRecord_Binding::get_changedAnimations(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 68:49.28 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 68:49.28 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:49.28 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:49.28 In file included from UnifiedBindings13.cpp:2: 68:49.28 MutationObserverBinding.cpp:1929:57: note: while referencing ‘result’ 68:49.28 1929 | nsTArray> result; 68:49.28 | ^~~~~~ 68:49.28 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 68:49.28 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 68:49.28 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MutationObserverBinding.h:8, 68:49.28 from MutationObserverBinding.cpp:6, 68:49.28 from UnifiedBindings13.cpp:2: 68:49.28 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 68:49.28 304 | mHdr->mLength = 0; 68:49.28 | ~~~~~~~~~~~~~~^~~ 68:49.28 In file included from UnifiedBindings13.cpp:2: 68:49.28 MutationObserverBinding.cpp:1929:57: note: while referencing ‘result’ 68:49.29 1929 | nsTArray> result; 68:49.29 | ^~~~~~ 68:49.29 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 68:49.29 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 68:49.29 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MutationObserverBinding.h:8, 68:49.29 from MutationObserverBinding.cpp:6, 68:49.29 from UnifiedBindings13.cpp:2: 68:49.29 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 68:49.29 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:49.29 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:49.29 In file included from MutationObserverBinding.cpp:28, 68:49.29 from UnifiedBindings13.cpp:2: 68:49.29 /builddir/build/BUILD/firefox-88.0/dom/base/nsDOMMutationObserver.h:98:39: note: while referencing ‘’ 68:49.29 98 | aRetVal = mChangedAnimations.Clone(); 68:49.29 | ~~~~~~~~~~~~~~~~~~~~~~~~^~ 68:49.29 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 68:49.29 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 68:49.29 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MutationObserverBinding.h:8, 68:49.29 from MutationObserverBinding.cpp:6, 68:49.29 from UnifiedBindings13.cpp:2: 68:49.29 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 68:49.29 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:49.29 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:49.29 In file included from UnifiedBindings13.cpp:2: 68:49.29 MutationObserverBinding.cpp:1929:57: note: while referencing ‘result’ 68:49.29 1929 | nsTArray> result; 68:49.29 | ^~~~~~ 68:49.42 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 68:49.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 68:49.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MutationObserverBinding.h:8, 68:49.42 from MutationObserverBinding.cpp:6, 68:49.42 from UnifiedBindings13.cpp:2: 68:49.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MutationRecord_Binding::get_removedAnimations(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 68:49.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 68:49.42 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:49.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:49.42 In file included from UnifiedBindings13.cpp:2: 68:49.42 MutationObserverBinding.cpp:2031:57: note: while referencing ‘result’ 68:49.42 2031 | nsTArray> result; 68:49.42 | ^~~~~~ 68:49.42 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 68:49.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 68:49.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MutationObserverBinding.h:8, 68:49.42 from MutationObserverBinding.cpp:6, 68:49.42 from UnifiedBindings13.cpp:2: 68:49.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 68:49.42 304 | mHdr->mLength = 0; 68:49.42 | ~~~~~~~~~~~~~~^~~ 68:49.42 In file included from UnifiedBindings13.cpp:2: 68:49.42 MutationObserverBinding.cpp:2031:57: note: while referencing ‘result’ 68:49.42 2031 | nsTArray> result; 68:49.42 | ^~~~~~ 68:49.42 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 68:49.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 68:49.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MutationObserverBinding.h:8, 68:49.42 from MutationObserverBinding.cpp:6, 68:49.42 from UnifiedBindings13.cpp:2: 68:49.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 68:49.42 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:49.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:49.42 In file included from MutationObserverBinding.cpp:28, 68:49.42 from UnifiedBindings13.cpp:2: 68:49.42 /builddir/build/BUILD/firefox-88.0/dom/base/nsDOMMutationObserver.h:94:39: note: while referencing ‘’ 68:49.43 94 | aRetVal = mRemovedAnimations.Clone(); 68:49.43 | ~~~~~~~~~~~~~~~~~~~~~~~~^~ 68:49.43 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 68:49.43 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 68:49.43 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MutationObserverBinding.h:8, 68:49.43 from MutationObserverBinding.cpp:6, 68:49.43 from UnifiedBindings13.cpp:2: 68:49.43 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 68:49.43 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:49.43 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:49.43 In file included from UnifiedBindings13.cpp:2: 68:49.43 MutationObserverBinding.cpp:2031:57: note: while referencing ‘result’ 68:49.43 2031 | nsTArray> result; 68:49.43 | ^~~~~~ 68:49.55 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 68:49.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 68:49.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MutationObserverBinding.h:8, 68:49.55 from MutationObserverBinding.cpp:6, 68:49.55 from UnifiedBindings13.cpp:2: 68:49.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MutationRecord_Binding::get_addedAnimations(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 68:49.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 68:49.56 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:49.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:49.56 In file included from UnifiedBindings13.cpp:2: 68:49.56 MutationObserverBinding.cpp:1827:57: note: while referencing ‘result’ 68:49.56 1827 | nsTArray> result; 68:49.56 | ^~~~~~ 68:49.56 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 68:49.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 68:49.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MutationObserverBinding.h:8, 68:49.56 from MutationObserverBinding.cpp:6, 68:49.56 from UnifiedBindings13.cpp:2: 68:49.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 68:49.56 304 | mHdr->mLength = 0; 68:49.56 | ~~~~~~~~~~~~~~^~~ 68:49.56 In file included from UnifiedBindings13.cpp:2: 68:49.56 MutationObserverBinding.cpp:1827:57: note: while referencing ‘result’ 68:49.56 1827 | nsTArray> result; 68:49.56 | ^~~~~~ 68:49.56 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 68:49.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 68:49.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MutationObserverBinding.h:8, 68:49.56 from MutationObserverBinding.cpp:6, 68:49.56 from UnifiedBindings13.cpp:2: 68:49.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 68:49.56 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:49.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:49.56 In file included from MutationObserverBinding.cpp:28, 68:49.56 from UnifiedBindings13.cpp:2: 68:49.56 /builddir/build/BUILD/firefox-88.0/dom/base/nsDOMMutationObserver.h:90:37: note: while referencing ‘’ 68:49.56 90 | aRetVal = mAddedAnimations.Clone(); 68:49.56 | ~~~~~~~~~~~~~~~~~~~~~~^~ 68:49.56 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 68:49.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 68:49.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MutationObserverBinding.h:8, 68:49.56 from MutationObserverBinding.cpp:6, 68:49.56 from UnifiedBindings13.cpp:2: 68:49.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 68:49.56 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:49.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:49.56 In file included from UnifiedBindings13.cpp:2: 68:49.56 MutationObserverBinding.cpp:1827:57: note: while referencing ‘result’ 68:49.56 1827 | nsTArray> result; 68:49.56 | ^~~~~~ 68:50.01 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 68:50.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 68:50.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MutationObserverBinding.h:8, 68:50.01 from MutationObserverBinding.cpp:6, 68:50.01 from UnifiedBindings13.cpp:2: 68:50.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual bool mozilla::dom::NamedNodeMap_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const’: 68:50.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 68:50.02 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:50.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:50.02 In file included from UnifiedBindings13.cpp:15: 68:50.02 NamedNodeMapBinding.cpp:745:24: note: while referencing ‘names’ 68:50.02 745 | nsTArray names; 68:50.02 | ^~~~~ 68:50.02 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 68:50.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 68:50.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MutationObserverBinding.h:8, 68:50.02 from MutationObserverBinding.cpp:6, 68:50.02 from UnifiedBindings13.cpp:2: 68:50.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 68:50.02 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:50.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:50.02 In file included from UnifiedBindings13.cpp:15: 68:50.02 NamedNodeMapBinding.cpp:745:24: note: while referencing ‘names’ 68:50.02 745 | nsTArray names; 68:50.02 | ^~~~~ 68:52.96 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsXPTCUtils.h:10, 68:52.97 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:119, 68:52.97 from /builddir/build/BUILD/firefox-88.0/dom/base/IntlUtils.h:11, 68:52.97 from /builddir/build/BUILD/firefox-88.0/dom/base/IntlUtils.cpp:7, 68:52.97 from Unified_cpp_dom_base3.cpp:20: 68:52.97 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 68:52.97 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:79:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 68:52.97 79 | memset(this, 0, sizeof(nsXPTCVariant)); 68:52.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:52.97 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 68:52.97 44 | struct nsXPTCVariant { 68:52.97 | ^~~~~~~~~~~~~ 68:53.30 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 68:53.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 68:53.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MutationObserverBinding.h:8, 68:53.30 from MutationObserverBinding.cpp:6, 68:53.30 from UnifiedBindings13.cpp:2: 68:53.30 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MutationObserver_Binding::getObservingInfo(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 68:53.30 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 68:53.30 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:53.30 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:53.30 In file included from UnifiedBindings13.cpp:2: 68:53.30 MutationObserverBinding.cpp:809:45: note: while referencing ‘result’ 68:53.30 809 | nsTArray> result; 68:53.30 | ^~~~~~ 68:53.69 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 68:53.69 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 68:53.69 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MutationObserverBinding.h:8, 68:53.69 from MutationObserverBinding.cpp:6, 68:53.69 from UnifiedBindings13.cpp:2: 68:53.69 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MutationObserver_Binding::takeRecords(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 68:53.69 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 68:53.69 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:53.69 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:53.69 In file included from UnifiedBindings13.cpp:2: 68:53.69 MutationObserverBinding.cpp:747:53: note: while referencing ‘result’ 68:53.70 747 | nsTArray> result; 68:53.70 | ^~~~~~ 68:54.42 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 68:54.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 68:54.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MutationObserverBinding.h:8, 68:54.42 from MutationObserverBinding.cpp:6, 68:54.42 from UnifiedBindings13.cpp:2: 68:54.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Navigator_Binding::get_activeVRDisplays(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 68:54.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 68:54.42 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:54.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:54.42 In file included from UnifiedBindings13.cpp:41: 68:54.42 NavigatorBinding.cpp:1369:57: note: while referencing ‘result’ 68:54.42 1369 | nsTArray> result; 68:54.42 | ^~~~~~ 68:54.64 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 68:54.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 68:54.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MutationObserverBinding.h:8, 68:54.64 from MutationObserverBinding.cpp:6, 68:54.64 from UnifiedBindings13.cpp:2: 68:54.64 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Navigator_Binding::getGamepads(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 68:54.64 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 68:54.64 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 68:54.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:54.64 In file included from UnifiedBindings13.cpp:41: 68:54.64 NavigatorBinding.cpp:1197:55: note: while referencing ‘result’ 68:54.64 1197 | nsTArray> result; 68:54.64 | ^~~~~~ 69:04.15 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTHashtable.h:24, 69:04.15 from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsBaseHashtable.h:21, 69:04.15 from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTHashMap.h:13, 69:04.15 from /builddir/build/BUILD/firefox-88.0/dom/base/ImageTracker.h:13, 69:04.15 from /builddir/build/BUILD/firefox-88.0/dom/base/ImageTracker.cpp:10, 69:04.15 from Unified_cpp_dom_base3.cpp:2: 69:04.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 69:04.15 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:2210:40: required from here 69:04.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 69:04.15 35 | memset(aT, 0, sizeof(T)); 69:04.15 | ~~~~~~^~~~~~~~~~~~~~~~~~ 69:04.15 In file included from /builddir/build/BUILD/firefox-88.0/dom/base/IntlUtils.h:11, 69:04.15 from /builddir/build/BUILD/firefox-88.0/dom/base/IntlUtils.cpp:7, 69:04.15 from Unified_cpp_dom_base3.cpp:20: 69:04.15 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 69:04.15 2209 | struct GlobalProperties { 69:04.15 | ^~~~~~~~~~~~~~~~ 69:09.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 69:09.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/imgIContainer.h:35, 69:09.36 from /builddir/build/BUILD/firefox-88.0/dom/base/ImageTracker.cpp:12, 69:09.36 from Unified_cpp_dom_base3.cpp:2: 69:09.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::ImageTracker::MediaFeatureValuesChangedAllDocuments(const mozilla::MediaFeatureChange&)’: 69:09.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 69:09.36 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:09.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:09.36 In file included from Unified_cpp_dom_base3.cpp:2: 69:09.36 /builddir/build/BUILD/firefox-88.0/dom/base/ImageTracker.cpp:155:37: note: while referencing ‘images’ 69:09.36 155 | nsTArray> images; 69:09.36 | ^~~~~~ 69:11.42 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 69:11.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/imgIContainer.h:35, 69:11.42 from /builddir/build/BUILD/firefox-88.0/dom/base/ImageTracker.cpp:12, 69:11.42 from Unified_cpp_dom_base3.cpp:2: 69:11.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static mozilla::dom::MozQueryInterface* mozilla::dom::ChromeUtils::GenerateQI(const mozilla::dom::GlobalObject&, const mozilla::dom::Sequence&, mozilla::ErrorResult&)’: 69:11.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 69:11.42 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:11.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:11.42 In file included from Unified_cpp_dom_base3.cpp:128: 69:11.42 /builddir/build/BUILD/firefox-88.0/dom/base/MozQueryInterface.cpp:36:19: note: while referencing ‘ifaces’ 69:11.42 36 | nsTArray ifaces; 69:11.42 | ^~~~~~ 69:11.42 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 69:11.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/imgIContainer.h:35, 69:11.42 from /builddir/build/BUILD/firefox-88.0/dom/base/ImageTracker.cpp:12, 69:11.42 from Unified_cpp_dom_base3.cpp:2: 69:11.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 69:11.42 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:11.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:11.42 In file included from Unified_cpp_dom_base3.cpp:128: 69:11.43 /builddir/build/BUILD/firefox-88.0/dom/base/MozQueryInterface.cpp:36:19: note: while referencing ‘ifaces’ 69:11.43 36 | nsTArray ifaces; 69:11.43 | ^~~~~~ 69:11.43 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 69:11.43 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/imgIContainer.h:35, 69:11.43 from /builddir/build/BUILD/firefox-88.0/dom/base/ImageTracker.cpp:12, 69:11.43 from Unified_cpp_dom_base3.cpp:2: 69:11.43 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 69:11.43 644 | aOther.mHdr->mLength = 0; 69:11.43 | ~~~~~~~~~~~~~~~~~~~~~^~~ 69:11.43 In file included from Unified_cpp_dom_base3.cpp:128: 69:11.43 /builddir/build/BUILD/firefox-88.0/dom/base/MozQueryInterface.cpp:36:19: note: while referencing ‘ifaces’ 69:11.43 36 | nsTArray ifaces; 69:11.43 | ^~~~~~ 69:11.43 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 69:11.43 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/imgIContainer.h:35, 69:11.43 from /builddir/build/BUILD/firefox-88.0/dom/base/ImageTracker.cpp:12, 69:11.43 from Unified_cpp_dom_base3.cpp:2: 69:11.43 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 69:11.43 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:11.43 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:11.43 In file included from Unified_cpp_dom_base3.cpp:128: 69:11.43 /builddir/build/BUILD/firefox-88.0/dom/base/MozQueryInterface.cpp:36:19: note: while referencing ‘ifaces’ 69:11.43 36 | nsTArray ifaces; 69:11.43 | ^~~~~~ 69:29.59 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 69:29.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 69:29.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, 69:29.59 from PaymentRequestUpdateEventBinding.cpp:4, 69:29.59 from UnifiedBindings14.cpp:2: 69:29.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::PeerConnectionImpl_Binding::getRemoteStreams(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 69:29.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 69:29.59 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:29.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:29.59 In file included from UnifiedBindings14.cpp:28: 69:29.59 PeerConnectionImplBinding.cpp:391:57: note: while referencing ‘result’ 69:29.59 391 | nsTArray> result; 69:29.59 | ^~~~~~ 69:29.66 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 69:29.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 69:29.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, 69:29.66 from PaymentRequestUpdateEventBinding.cpp:4, 69:29.66 from UnifiedBindings14.cpp:2: 69:29.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::PointerEvent_Binding::getCoalescedEvents(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 69:29.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 69:29.66 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:29.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:29.66 In file included from UnifiedBindings14.cpp:379: 69:29.66 PointerEventBinding.cpp:689:60: note: while referencing ‘result’ 69:29.66 689 | nsTArray> result; 69:29.66 | ^~~~~~ 69:29.71 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 69:29.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 69:29.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, 69:29.71 from PaymentRequestUpdateEventBinding.cpp:4, 69:29.71 from UnifiedBindings14.cpp:2: 69:29.71 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::PerformanceObserver_Binding::takeRecords(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 69:29.71 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 69:29.71 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:29.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:29.71 In file included from UnifiedBindings14.cpp:184: 69:29.71 PerformanceObserverBinding.cpp:357:64: note: while referencing ‘result’ 69:29.71 357 | nsTArray> result; 69:29.71 | ^~~~~~ 69:29.76 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 69:29.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 69:29.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, 69:29.76 from PaymentRequestUpdateEventBinding.cpp:4, 69:29.76 from UnifiedBindings14.cpp:2: 69:29.76 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Performance_Binding::getEntries(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 69:29.76 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 69:29.76 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:29.76 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:29.76 In file included from UnifiedBindings14.cpp:67: 69:29.76 PerformanceBinding.cpp:194:64: note: while referencing ‘result’ 69:29.76 194 | nsTArray> result; 69:29.76 | ^~~~~~ 69:31.88 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 69:31.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 69:31.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, 69:31.88 from PaymentRequestUpdateEventBinding.cpp:4, 69:31.88 from UnifiedBindings14.cpp:2: 69:31.88 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::PerformanceObserverEntryList_Binding::getEntries(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 69:31.88 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 69:31.88 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:31.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:31.88 In file included from UnifiedBindings14.cpp:197: 69:31.88 PerformanceObserverEntryListBinding.cpp:196:64: note: while referencing ‘result’ 69:31.88 196 | nsTArray> result; 69:31.88 | ^~~~~~ 69:35.53 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 69:35.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 69:35.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, 69:35.53 from PaymentRequestUpdateEventBinding.cpp:4, 69:35.53 from UnifiedBindings14.cpp:2: 69:35.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::PerformanceObserverEntryList_Binding::getEntriesByType(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 69:35.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 69:35.53 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:35.53 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:35.53 In file included from UnifiedBindings14.cpp:197: 69:35.53 PerformanceObserverEntryListBinding.cpp:264:64: note: while referencing ‘result’ 69:35.53 264 | nsTArray> result; 69:35.53 | ^~~~~~ 69:35.59 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 69:35.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 69:35.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, 69:35.59 from PaymentRequestUpdateEventBinding.cpp:4, 69:35.59 from UnifiedBindings14.cpp:2: 69:35.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Performance_Binding::getEntriesByType(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 69:35.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 69:35.59 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:35.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:35.59 In file included from UnifiedBindings14.cpp:67: 69:35.59 PerformanceBinding.cpp:262:64: note: while referencing ‘result’ 69:35.59 262 | nsTArray> result; 69:35.59 | ^~~~~~ 69:36.21 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 69:36.21 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 69:36.21 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, 69:36.21 from PaymentRequestUpdateEventBinding.cpp:4, 69:36.21 from UnifiedBindings14.cpp:2: 69:36.21 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::PerformanceObserverEntryList_Binding::getEntriesByName(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 69:36.22 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 69:36.22 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:36.22 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:36.22 In file included from UnifiedBindings14.cpp:197: 69:36.22 PerformanceObserverEntryListBinding.cpp:340:64: note: while referencing ‘result’ 69:36.22 340 | nsTArray> result; 69:36.22 | ^~~~~~ 69:36.28 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 69:36.28 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 69:36.28 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, 69:36.28 from PaymentRequestUpdateEventBinding.cpp:4, 69:36.28 from UnifiedBindings14.cpp:2: 69:36.28 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Performance_Binding::getEntriesByName(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 69:36.28 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 69:36.28 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:36.28 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:36.28 In file included from UnifiedBindings14.cpp:67: 69:36.28 PerformanceBinding.cpp:338:64: note: while referencing ‘result’ 69:36.28 338 | nsTArray> result; 69:36.28 | ^~~~~~ 69:36.52 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 69:36.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 69:36.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, 69:36.52 from PaymentRequestUpdateEventBinding.cpp:4, 69:36.52 from UnifiedBindings14.cpp:2: 69:36.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual bool mozilla::dom::PluginArray_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const’: 69:36.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 69:36.52 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:36.52 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:36.52 In file included from UnifiedBindings14.cpp:327: 69:36.52 PluginArrayBinding.cpp:489:24: note: while referencing ‘names’ 69:36.52 489 | nsTArray names; 69:36.52 | ^~~~~ 69:36.52 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 69:36.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 69:36.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, 69:36.52 from PaymentRequestUpdateEventBinding.cpp:4, 69:36.52 from UnifiedBindings14.cpp:2: 69:36.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 69:36.52 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:36.52 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:36.53 In file included from UnifiedBindings14.cpp:327: 69:36.53 PluginArrayBinding.cpp:489:24: note: while referencing ‘names’ 69:36.53 489 | nsTArray names; 69:36.53 | ^~~~~ 69:36.57 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 69:36.57 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 69:36.57 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, 69:36.57 from PaymentRequestUpdateEventBinding.cpp:4, 69:36.57 from UnifiedBindings14.cpp:2: 69:36.57 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual bool mozilla::dom::Plugin_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const’: 69:36.57 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 69:36.57 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:36.57 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:36.58 In file included from UnifiedBindings14.cpp:340: 69:36.58 PluginBinding.cpp:601:24: note: while referencing ‘names’ 69:36.58 601 | nsTArray names; 69:36.58 | ^~~~~ 69:36.58 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 69:36.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 69:36.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, 69:36.58 from PaymentRequestUpdateEventBinding.cpp:4, 69:36.58 from UnifiedBindings14.cpp:2: 69:36.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 69:36.58 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:36.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:36.58 In file included from UnifiedBindings14.cpp:340: 69:36.58 PluginBinding.cpp:601:24: note: while referencing ‘names’ 69:36.58 601 | nsTArray names; 69:36.58 | ^~~~~ 69:37.64 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsXPTCUtils.h:10, 69:37.65 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:119, 69:37.65 from /builddir/build/BUILD/firefox-88.0/dom/base/RemoteOuterWindowProxy.cpp:12, 69:37.65 from Unified_cpp_dom_base4.cpp:128: 69:37.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 69:37.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:79:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 69:37.65 79 | memset(this, 0, sizeof(nsXPTCVariant)); 69:37.65 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:37.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 69:37.65 44 | struct nsXPTCVariant { 69:37.65 | ^~~~~~~~~~~~~ 69:39.59 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BitSet.h:11, 69:39.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/HeapAPI.h:11, 69:39.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/TracingAPI.h:11, 69:39.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/GCPolicyAPI.h:61, 69:39.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:23, 69:39.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:6, 69:39.59 from /builddir/build/BUILD/firefox-88.0/dom/base/Navigator.h:11, 69:39.59 from /builddir/build/BUILD/firefox-88.0/dom/base/Navigator.cpp:10, 69:39.59 from Unified_cpp_dom_base4.cpp:2: 69:39.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 69:39.59 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:2210:40: required from here 69:39.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 69:39.59 35 | memset(aT, 0, sizeof(T)); 69:39.59 | ~~~~~~^~~~~~~~~~~~~~~~~~ 69:39.59 In file included from /builddir/build/BUILD/firefox-88.0/dom/base/RemoteOuterWindowProxy.cpp:12, 69:39.59 from Unified_cpp_dom_base4.cpp:128: 69:39.59 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 69:39.59 2209 | struct GlobalProperties { 69:39.59 | ^~~~~~~~~~~~~~~~ 69:40.24 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 69:40.24 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 69:40.24 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, 69:40.24 from PaymentRequestUpdateEventBinding.cpp:4, 69:40.24 from UnifiedBindings14.cpp:2: 69:40.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::PerformanceResourceTiming_Binding::get_serverTiming(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 69:40.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 69:40.24 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:40.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:40.24 In file included from UnifiedBindings14.cpp:223: 69:40.24 PerformanceResourceTimingBinding.cpp:757:71: note: while referencing ‘result’ 69:40.24 757 | nsTArray> result; 69:40.24 | ^~~~~~ 69:41.34 In file included from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 69:41.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 69:41.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:8, 69:41.34 from /builddir/build/BUILD/firefox-88.0/dom/base/Navigator.h:11, 69:41.34 from /builddir/build/BUILD/firefox-88.0/dom/base/Navigator.cpp:10, 69:41.34 from Unified_cpp_dom_base4.cpp:2: 69:41.34 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = unsigned int; SizeType = unsigned int]’: 69:41.35 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 69:41.35 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 69:41.35 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 69:41.35 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 69:41.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 69:41.35 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 69:41.35 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 69:41.35 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:41.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18, 69:41.35 from /builddir/build/BUILD/firefox-88.0/dom/base/Navigator.cpp:57, 69:41.35 from Unified_cpp_dom_base4.cpp:2: 69:41.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 69:41.35 27 | struct JSGCSetting { 69:41.35 | ^~~~~~~~~~~ 69:46.85 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 69:46.85 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 69:46.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 69:46.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:8, 69:46.85 from /builddir/build/BUILD/firefox-88.0/dom/base/Navigator.h:11, 69:46.85 from /builddir/build/BUILD/firefox-88.0/dom/base/Navigator.cpp:10, 69:46.85 from Unified_cpp_dom_base4.cpp:2: 69:46.85 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In function ‘void mozilla::_ZN7mozillaL24DispatchPointerLockErrorEPNS_3dom8DocumentEPKc.part.0(mozilla::dom::Document*, const char*)’: 69:46.85 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 69:46.85 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:46.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:46.85 In file included from Unified_cpp_dom_base4.cpp:74: 69:46.86 /builddir/build/BUILD/firefox-88.0/dom/base/PointerLockManager.cpp:84:34: note: while referencing ‘’ 69:46.86 84 | nsContentUtils::ReportToConsole(nsIScriptError::warningFlag, "DOM"_ns, 69:46.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:46.86 85 | aTarget, nsContentUtils::eDOM_PROPERTIES, 69:46.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:46.86 86 | aMessage); 69:46.86 | ~~~~~~~~~ 69:49.10 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 69:49.10 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 69:49.10 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 69:49.10 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:8, 69:49.10 from /builddir/build/BUILD/firefox-88.0/dom/base/Navigator.h:11, 69:49.10 from /builddir/build/BUILD/firefox-88.0/dom/base/Navigator.cpp:10, 69:49.10 from Unified_cpp_dom_base4.cpp:2: 69:49.10 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::dom::NodeIterator::Detach()’: 69:49.10 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 69:49.10 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:49.10 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:49.10 In file included from Unified_cpp_dom_base4.cpp:20: 69:49.10 /builddir/build/BUILD/firefox-88.0/dom/base/NodeIterator.cpp:190:37: note: while referencing ‘’ 69:49.10 190 | mRoot->OwnerDoc()->WarnOnceAbout(DeprecatedOperations::eNodeIteratorDetach); 69:49.10 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:49.97 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 69:49.97 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 69:49.97 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 69:49.97 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:8, 69:49.97 from /builddir/build/BUILD/firefox-88.0/dom/base/Navigator.h:11, 69:49.97 from /builddir/build/BUILD/firefox-88.0/dom/base/Navigator.cpp:10, 69:49.97 from Unified_cpp_dom_base4.cpp:2: 69:49.97 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘uint32_t mozilla::dom::ResizeObserver::BroadcastActiveObservations()’: 69:49.97 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 69:49.97 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:49.97 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:49.97 In file included from Unified_cpp_dom_base4.cpp:137: 69:49.97 /builddir/build/BUILD/firefox-88.0/dom/base/ResizeObserver.cpp:237:48: note: while referencing ‘entries’ 69:49.97 237 | Sequence> entries; 69:49.97 | ^~~~~~~ 69:50.11 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 69:50.11 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 69:50.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 69:50.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:8, 69:50.11 from /builddir/build/BUILD/firefox-88.0/dom/base/Navigator.h:11, 69:50.11 from /builddir/build/BUILD/firefox-88.0/dom/base/Navigator.cpp:10, 69:50.11 from Unified_cpp_dom_base4.cpp:2: 69:50.11 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::dom::Navigator::SetVibrationPermission(bool, bool)’: 69:50.11 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 69:50.11 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:50.12 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:50.12 In file included from Unified_cpp_dom_base4.cpp:2: 69:50.12 /builddir/build/BUILD/firefox-88.0/dom/base/Navigator.cpp:707:22: note: while referencing ‘pattern’ 69:50.12 707 | nsTArray pattern = std::move(mRequestedVibrationPattern); 69:50.12 | ^~~~~~~ 69:51.31 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 69:51.31 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 69:51.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 69:51.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:8, 69:51.31 from /builddir/build/BUILD/firefox-88.0/dom/base/Navigator.h:11, 69:51.31 from /builddir/build/BUILD/firefox-88.0/dom/base/Navigator.cpp:10, 69:51.31 from Unified_cpp_dom_base4.cpp:2: 69:51.32 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In function ‘void mozilla::dom::CallListeners(uint32_t, mozilla::dom::FlaggedArray&, const mozilla::dom::Sequence >&, const std::function&, const std::function >&)>&) [with TWrapped = RefPtr; TUnwrapped = RefPtr]’: 69:51.32 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 69:51.32 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:51.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:51.32 In file included from Unified_cpp_dom_base4.cpp:56: 69:51.32 /builddir/build/BUILD/firefox-88.0/dom/base/PlacesObservers.cpp:111:44: note: while referencing ‘filtered’ 69:51.32 111 | Sequence> filtered; 69:51.32 | ^~~~~~~~ 69:51.37 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 69:51.37 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 69:51.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 69:51.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:8, 69:51.37 from /builddir/build/BUILD/firefox-88.0/dom/base/Navigator.h:11, 69:51.37 from /builddir/build/BUILD/firefox-88.0/dom/base/Navigator.cpp:10, 69:51.37 from Unified_cpp_dom_base4.cpp:2: 69:51.37 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In function ‘void mozilla::dom::CallListeners(uint32_t, mozilla::dom::FlaggedArray&, const mozilla::dom::Sequence >&, const std::function&, const std::function >&)>&) [with TWrapped = mozilla::WeakPtr; TUnwrapped = RefPtr]’: 69:51.37 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 69:51.37 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:51.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:51.37 In file included from Unified_cpp_dom_base4.cpp:56: 69:51.37 /builddir/build/BUILD/firefox-88.0/dom/base/PlacesObservers.cpp:111:44: note: while referencing ‘filtered’ 69:51.37 111 | Sequence> filtered; 69:51.37 | ^~~~~~~~ 69:51.42 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 69:51.42 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 69:51.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 69:51.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:8, 69:51.42 from /builddir/build/BUILD/firefox-88.0/dom/base/Navigator.h:11, 69:51.42 from /builddir/build/BUILD/firefox-88.0/dom/base/Navigator.cpp:10, 69:51.42 from Unified_cpp_dom_base4.cpp:2: 69:51.42 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In function ‘void mozilla::dom::CallListeners(uint32_t, mozilla::dom::FlaggedArray&, const mozilla::dom::Sequence >&, const std::function&, const std::function >&)>&) [with TWrapped = mozilla::WeakPtr; TUnwrapped = RefPtr]’: 69:51.42 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 69:51.42 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:51.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:51.42 In file included from Unified_cpp_dom_base4.cpp:56: 69:51.42 /builddir/build/BUILD/firefox-88.0/dom/base/PlacesObservers.cpp:111:44: note: while referencing ‘filtered’ 69:51.42 111 | Sequence> filtered; 69:51.42 | ^~~~~~~~ 69:52.15 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 69:52.15 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 69:52.16 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 69:52.16 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:8, 69:52.16 from /builddir/build/BUILD/firefox-88.0/dom/base/Navigator.h:11, 69:52.16 from /builddir/build/BUILD/firefox-88.0/dom/base/Navigator.cpp:10, 69:52.16 from Unified_cpp_dom_base4.cpp:2: 69:52.16 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::dom::Navigator::GetLanguage(nsAString&)’: 69:52.16 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 69:52.16 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:52.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:52.16 In file included from Unified_cpp_dom_base4.cpp:2: 69:52.16 /builddir/build/BUILD/firefox-88.0/dom/base/Navigator.cpp:378:22: note: while referencing ‘languages’ 69:52.16 378 | nsTArray languages; 69:52.16 | ^~~~~~~~~ 69:52.49 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 69:52.49 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 69:52.49 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 69:52.49 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:8, 69:52.49 from /builddir/build/BUILD/firefox-88.0/dom/base/Navigator.h:11, 69:52.49 from /builddir/build/BUILD/firefox-88.0/dom/base/Navigator.cpp:10, 69:52.49 from Unified_cpp_dom_base4.cpp:2: 69:52.49 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::dom::Navigator::NotifyVRDisplaysUpdated()’: 69:52.49 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 69:52.49 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:52.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:52.49 In file included from Unified_cpp_dom_base4.cpp:2: 69:52.49 /builddir/build/BUILD/firefox-88.0/dom/base/Navigator.cpp:1683:31: note: while referencing ‘vrDisplays’ 69:52.49 1683 | nsTArray> vrDisplays; 69:52.49 | ^~~~~~~~~~ 69:52.57 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 69:52.57 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 69:52.57 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 69:52.57 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:8, 69:52.57 from /builddir/build/BUILD/firefox-88.0/dom/base/Navigator.h:11, 69:52.57 from /builddir/build/BUILD/firefox-88.0/dom/base/Navigator.cpp:10, 69:52.57 from Unified_cpp_dom_base4.cpp:2: 69:52.57 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::dom::Navigator::GetActiveVRDisplays(nsTArray >&) const’: 69:52.58 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 69:52.58 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:52.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:52.58 In file included from Unified_cpp_dom_base4.cpp:2: 69:52.58 /builddir/build/BUILD/firefox-88.0/dom/base/Navigator.cpp:1668:31: note: while referencing ‘displays’ 69:52.58 1668 | nsTArray> displays; 69:52.58 | ^~~~~~~~ 69:52.90 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 69:52.90 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 69:52.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 69:52.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:8, 69:52.90 from /builddir/build/BUILD/firefox-88.0/dom/base/Navigator.h:11, 69:52.90 from /builddir/build/BUILD/firefox-88.0/dom/base/Navigator.cpp:10, 69:52.90 from Unified_cpp_dom_base4.cpp:2: 69:52.90 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::PostMessageEvent::Run()’: 69:52.90 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 69:52.90 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 69:52.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:52.90 In file included from Unified_cpp_dom_base4.cpp:101: 69:52.90 /builddir/build/BUILD/firefox-88.0/dom/base/PostMessageEvent.cpp:207:40: note: while referencing ‘ports’ 69:52.90 207 | Sequence> ports; 69:52.90 | ^~~~~ 70:18.19 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 70:18.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 70:18.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, 70:18.19 from PopupBlockedEvent.cpp:9, 70:18.19 from UnifiedBindings15.cpp:2: 70:18.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::PrioEncoder_Binding::encode(JSContext*, unsigned int, JS::Value*)’: 70:18.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::dom::binding_detail::FastPrioParams [1]’ [-Warray-bounds] 70:18.19 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:18.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:18.19 In file included from UnifiedBindings15.cpp:93: 70:18.19 PrioEncoderBinding.cpp:282:34: note: while referencing ‘arg1’ 70:18.19 282 | binding_detail::FastPrioParams arg1; 70:18.19 | ^~~~ 70:21.68 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 70:21.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, 70:21.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, 70:21.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Document.h:17, 70:21.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ResizeObserverController.h:10, 70:21.68 from /builddir/build/BUILD/firefox-88.0/dom/base/ResizeObserverController.cpp:7, 70:21.68 from Unified_cpp_dom_base5.cpp:2: 70:21.68 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = unsigned int; SizeType = unsigned int]’: 70:21.68 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 70:21.68 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 70:21.68 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 70:21.68 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 70:21.68 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 70:21.68 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 70:21.68 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 70:21.68 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:21.68 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 70:21.68 from /builddir/build/BUILD/firefox-88.0/dom/base/SerializedStackHolder.cpp:10, 70:21.68 from Unified_cpp_dom_base5.cpp:74: 70:21.68 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 70:21.68 27 | struct JSGCSetting { 70:21.68 | ^~~~~~~~~~~ 70:27.01 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 70:27.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 70:27.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, 70:27.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, 70:27.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Document.h:17, 70:27.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ResizeObserverController.h:10, 70:27.01 from /builddir/build/BUILD/firefox-88.0/dom/base/ResizeObserverController.cpp:7, 70:27.01 from Unified_cpp_dom_base5.cpp:2: 70:27.01 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::StorageAccessPermissionRequest::Allow(JS::HandleValue)’: 70:27.01 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 70:27.01 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:27.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:27.02 In file included from Unified_cpp_dom_base5.cpp:101: 70:27.02 /builddir/build/BUILD/firefox-88.0/dom/base/StorageAccessPermissionRequest.cpp:44:30: note: while referencing ‘choices’ 70:27.02 44 | nsTArray choices; 70:27.02 | ^~~~~~~ 70:28.77 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 70:28.77 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 70:28.77 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, 70:28.77 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, 70:28.77 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Document.h:17, 70:28.77 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ResizeObserverController.h:10, 70:28.77 from /builddir/build/BUILD/firefox-88.0/dom/base/ResizeObserverController.cpp:7, 70:28.77 from Unified_cpp_dom_base5.cpp:2: 70:28.77 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘mozilla::UniquePtr mozilla::dom::Selection::LookUpSelection(nsIContent*, int32_t, int32_t, mozilla::UniquePtr, mozilla::SelectionType, bool)’: 70:28.77 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 70:28.77 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:28.78 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:28.78 In file included from Unified_cpp_dom_base5.cpp:56: 70:28.78 /builddir/build/BUILD/firefox-88.0/dom/base/Selection.cpp:1579:22: note: while referencing ‘overlappingRanges’ 70:28.78 1579 | nsTArray overlappingRanges; 70:28.78 | ^~~~~~~~~~~~~~~~~ 70:28.91 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 70:28.91 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 70:28.91 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, 70:28.91 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, 70:28.91 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Document.h:17, 70:28.91 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ResizeObserverController.h:10, 70:28.91 from /builddir/build/BUILD/firefox-88.0/dom/base/ResizeObserverController.cpp:7, 70:28.91 from Unified_cpp_dom_base5.cpp:2: 70:28.91 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘bool mozilla::dom::Selection::ContainsNode(nsINode&, bool, mozilla::ErrorResult&)’: 70:28.91 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 70:28.91 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:28.91 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:28.91 In file included from Unified_cpp_dom_base5.cpp:56: 70:28.91 /builddir/build/BUILD/firefox-88.0/dom/base/Selection.cpp:2697:22: note: while referencing ‘overlappingRanges’ 70:28.91 2697 | nsTArray overlappingRanges; 70:28.91 | ^~~~~~~~~~~~~~~~~ 70:30.09 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 70:30.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 70:30.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, 70:30.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, 70:30.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Document.h:17, 70:30.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ResizeObserverController.h:10, 70:30.09 from /builddir/build/BUILD/firefox-88.0/dom/base/ResizeObserverController.cpp:7, 70:30.09 from Unified_cpp_dom_base5.cpp:2: 70:30.09 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In constructor ‘mozilla::dom::StorageAccessPermissionRequest::StorageAccessPermissionRequest(nsPIDOMWindowInner*, nsIPrincipal*, mozilla::dom::StorageAccessPermissionRequest::AllowCallback&&, mozilla::dom::StorageAccessPermissionRequest::CancelCallback&&)’: 70:30.09 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 20 is outside array bounds of ‘mozilla::dom::PermissionRequest [1]’ [-Warray-bounds] 70:30.09 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:30.09 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:30.09 In file included from Unified_cpp_dom_base5.cpp:101: 70:30.09 /builddir/build/BUILD/firefox-88.0/dom/base/StorageAccessPermissionRequest.cpp:30:52: note: while referencing ‘’ 70:30.09 30 | PermissionRequest(mType, nsTArray())); 70:30.09 | ^ 70:30.25 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 70:30.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 70:30.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, 70:30.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, 70:30.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Document.h:17, 70:30.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ResizeObserverController.h:10, 70:30.26 from /builddir/build/BUILD/firefox-88.0/dom/base/ResizeObserverController.cpp:7, 70:30.26 from Unified_cpp_dom_base5.cpp:2: 70:30.26 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::dom::SameProcessMessageQueue::Flush()’: 70:30.26 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const nsTArray > [1]’ [-Warray-bounds] 70:30.26 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:30.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:30.26 In file included from Unified_cpp_dom_base5.cpp:20: 70:30.26 /builddir/build/BUILD/firefox-88.0/dom/base/SameProcessMessageQueue.cpp:32:36: note: while referencing ‘queue’ 70:30.26 32 | const nsTArray> queue = std::move(mQueue); 70:30.26 | ^~~~~ 70:30.71 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 70:30.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 70:30.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, 70:30.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, 70:30.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Document.h:17, 70:30.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ResizeObserverController.h:10, 70:30.71 from /builddir/build/BUILD/firefox-88.0/dom/base/ResizeObserverController.cpp:7, 70:30.71 from Unified_cpp_dom_base5.cpp:2: 70:30.71 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘uint32_t mozilla::dom::ResizeObserverController::BroadcastAllActiveObservations()’: 70:30.71 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 70:30.71 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:30.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:30.71 In file included from Unified_cpp_dom_base5.cpp:2: 70:30.71 /builddir/build/BUILD/firefox-88.0/dom/base/ResizeObserverController.cpp:171:48: note: while referencing ‘’ 70:30.71 171 | for (auto& observer : mResizeObservers.Clone()) { 70:30.71 | ^ 70:31.75 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 70:31.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 70:31.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, 70:31.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, 70:31.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Document.h:17, 70:31.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ResizeObserverController.h:10, 70:31.75 from /builddir/build/BUILD/firefox-88.0/dom/base/ResizeObserverController.cpp:7, 70:31.75 from Unified_cpp_dom_base5.cpp:2: 70:31.75 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::Selection::StyledRanges::MaybeAddRangeAndTruncateOverlaps(nsRange*, int32_t*, mozilla::dom::Selection&)’: 70:31.75 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 70:31.76 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:31.76 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:31.76 In file included from Unified_cpp_dom_base5.cpp:56: 70:31.76 /builddir/build/BUILD/firefox-88.0/dom/base/Selection.cpp:1036:25: note: while referencing ‘temp’ 70:31.76 1036 | nsTArray temp; 70:31.76 | ^~~~ 70:31.76 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 70:31.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 70:31.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, 70:31.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, 70:31.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Document.h:17, 70:31.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ResizeObserverController.h:10, 70:31.76 from /builddir/build/BUILD/firefox-88.0/dom/base/ResizeObserverController.cpp:7, 70:31.76 from Unified_cpp_dom_base5.cpp:2: 70:31.76 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 70:31.76 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:31.76 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:31.76 In file included from Unified_cpp_dom_base5.cpp:56: 70:31.76 /builddir/build/BUILD/firefox-88.0/dom/base/Selection.cpp:1019:25: note: while referencing ‘overlaps’ 70:31.76 1019 | nsTArray overlaps; 70:31.76 | ^~~~~~~~ 70:32.02 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 70:32.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 70:32.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, 70:32.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, 70:32.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Document.h:17, 70:32.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ResizeObserverController.h:10, 70:32.03 from /builddir/build/BUILD/firefox-88.0/dom/base/ResizeObserverController.cpp:7, 70:32.03 from Unified_cpp_dom_base5.cpp:2: 70:32.03 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::dom::Selection::GetRangesForInterval(nsINode&, int32_t, nsINode&, int32_t, bool, nsTArray >&, mozilla::ErrorResult&)’: 70:32.03 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 70:32.03 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:32.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:32.03 In file included from Unified_cpp_dom_base5.cpp:56: 70:32.03 /builddir/build/BUILD/firefox-88.0/dom/base/Selection.cpp:1139:22: note: while referencing ‘results’ 70:32.03 1139 | nsTArray results; 70:32.03 | ^~~~~~~ 70:32.03 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 70:32.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 70:32.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, 70:32.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, 70:32.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Document.h:17, 70:32.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ResizeObserverController.h:10, 70:32.03 from /builddir/build/BUILD/firefox-88.0/dom/base/ResizeObserverController.cpp:7, 70:32.03 from Unified_cpp_dom_base5.cpp:2: 70:32.03 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 70:32.03 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:32.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:32.03 In file included from Unified_cpp_dom_base5.cpp:56: 70:32.03 /builddir/build/BUILD/firefox-88.0/dom/base/Selection.cpp:1139:22: note: while referencing ‘results’ 70:32.03 1139 | nsTArray results; 70:32.03 | ^~~~~~~ 70:32.53 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 70:32.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 70:32.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, 70:32.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, 70:32.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Document.h:17, 70:32.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ResizeObserverController.h:10, 70:32.53 from /builddir/build/BUILD/firefox-88.0/dom/base/ResizeObserverController.cpp:7, 70:32.53 from Unified_cpp_dom_base5.cpp:2: 70:32.53 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::dom::Selection::RemoveRangeAndUnselectFramesAndNotifyListeners(nsRange&, mozilla::ErrorResult&)’: 70:32.53 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 70:32.53 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:32.53 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:32.53 In file included from Unified_cpp_dom_base5.cpp:56: 70:32.53 /builddir/build/BUILD/firefox-88.0/dom/base/Selection.cpp:2018:22: note: while referencing ‘affectedRanges’ 70:32.53 2018 | nsTArray affectedRanges; 70:32.53 | ^~~~~~~~~~~~~~ 70:32.53 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 70:32.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 70:32.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, 70:32.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, 70:32.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Document.h:17, 70:32.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ResizeObserverController.h:10, 70:32.53 from /builddir/build/BUILD/firefox-88.0/dom/base/ResizeObserverController.cpp:7, 70:32.53 from Unified_cpp_dom_base5.cpp:2: 70:32.53 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 70:32.53 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:32.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:32.54 In file included from Unified_cpp_dom_base5.cpp:56: 70:32.54 /builddir/build/BUILD/firefox-88.0/dom/base/Selection.cpp:2018:22: note: while referencing ‘affectedRanges’ 70:32.54 2018 | nsTArray affectedRanges; 70:32.54 | ^~~~~~~~~~~~~~ 70:33.32 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 70:33.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 70:33.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, 70:33.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, 70:33.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Document.h:17, 70:33.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ResizeObserverController.h:10, 70:33.32 from /builddir/build/BUILD/firefox-88.0/dom/base/ResizeObserverController.cpp:7, 70:33.32 from Unified_cpp_dom_base5.cpp:2: 70:33.32 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘bool mozilla::dom::StructuredCloneHolder::TakeTransferredPortsAsSequence(mozilla::dom::Sequence >&)’: 70:33.32 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 70:33.32 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:33.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:33.32 In file included from Unified_cpp_dom_base5.cpp:119: 70:33.32 /builddir/build/BUILD/firefox-88.0/dom/base/StructuredCloneHolder.cpp:1350:33: note: while referencing ‘ports’ 70:33.32 1350 | nsTArray> ports = TakeTransferredPorts(); 70:33.32 | ^~~~~ 70:33.63 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 70:33.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 70:33.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, 70:33.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, 70:33.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Document.h:17, 70:33.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ResizeObserverController.h:10, 70:33.63 from /builddir/build/BUILD/firefox-88.0/dom/base/ResizeObserverController.cpp:7, 70:33.63 from Unified_cpp_dom_base5.cpp:2: 70:33.63 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘virtual bool mozilla::dom::StructuredCloneHolder::CustomWriteHandler(JSContext*, JSStructuredCloneWriter*, JS::Handle, bool*)’: 70:33.63 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 70:33.63 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 70:33.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:33.63 In file included from Unified_cpp_dom_base5.cpp:119: 70:33.63 /builddir/build/BUILD/firefox-88.0/dom/base/StructuredCloneHolder.cpp:708:30: note: while referencing ‘blobImpls’ 70:33.63 708 | nsTArray> blobImpls; 70:33.63 | ^~~~~~~~~ 71:06.87 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 71:06.87 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 71:06.87 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/TextRange.h:11, 71:06.87 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StyledRange.h:11, 71:06.87 from /builddir/build/BUILD/firefox-88.0/dom/base/StyledRange.cpp:7, 71:06.87 from Unified_cpp_dom_base6.cpp:2: 71:06.87 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::dom::VisualViewport::FireScrollEvent()’: 71:06.87 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 124 is outside array bounds of ‘mozilla::WidgetGUIEvent [1]’ [-Warray-bounds] 71:06.87 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:06.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:06.87 In file included from Unified_cpp_dom_base6.cpp:128: 71:06.87 /builddir/build/BUILD/firefox-88.0/dom/base/VisualViewport.cpp:315:22: note: while referencing ‘event’ 71:06.87 315 | WidgetGUIEvent event(true, eScroll, nullptr); 71:06.87 | ^~~~~ 71:07.74 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 71:07.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 71:07.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/TextRange.h:11, 71:07.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StyledRange.h:11, 71:07.74 from /builddir/build/BUILD/firefox-88.0/dom/base/StyledRange.cpp:7, 71:07.75 from Unified_cpp_dom_base6.cpp:2: 71:07.75 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘virtual mozilla::WidgetEvent* mozilla::WidgetKeyboardEvent::Duplicate() const’: 71:07.75 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 71:07.75 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:07.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:07.75 In file included from /builddir/build/BUILD/firefox-88.0/dom/base/TextInputProcessor.cpp:12, 71:07.75 from Unified_cpp_dom_base6.cpp:29: 71:07.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/TextEvents.h:721:63: note: while referencing ‘’ 71:07.75 721 | mAlternativeCharCodes = aEvent.mAlternativeCharCodes.Clone(); 71:07.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 71:07.75 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 71:07.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 71:07.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/TextRange.h:11, 71:07.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StyledRange.h:11, 71:07.75 from /builddir/build/BUILD/firefox-88.0/dom/base/StyledRange.cpp:7, 71:07.75 from Unified_cpp_dom_base6.cpp:2: 71:07.75 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 71:07.75 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:07.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:07.75 In file included from /builddir/build/BUILD/firefox-88.0/dom/base/TextInputProcessor.cpp:12, 71:07.75 from Unified_cpp_dom_base6.cpp:29: 71:07.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/TextEvents.h:262:47: note: while referencing ‘’ 71:07.75 262 | mEditCommandsForSingleLineEditor.Clone(); 71:07.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 71:07.75 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 71:07.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 71:07.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/TextRange.h:11, 71:07.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StyledRange.h:11, 71:07.76 from /builddir/build/BUILD/firefox-88.0/dom/base/StyledRange.cpp:7, 71:07.76 from Unified_cpp_dom_base6.cpp:2: 71:07.76 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 71:07.76 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:07.76 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:07.76 In file included from /builddir/build/BUILD/firefox-88.0/dom/base/TextInputProcessor.cpp:12, 71:07.76 from Unified_cpp_dom_base6.cpp:29: 71:07.76 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/TextEvents.h:264:46: note: while referencing ‘’ 71:07.76 264 | mEditCommandsForMultiLineEditor.Clone(); 71:07.76 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 71:07.76 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 71:07.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 71:07.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/TextRange.h:11, 71:07.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StyledRange.h:11, 71:07.76 from /builddir/build/BUILD/firefox-88.0/dom/base/StyledRange.cpp:7, 71:07.76 from Unified_cpp_dom_base6.cpp:2: 71:07.76 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 71:07.76 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:07.76 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:07.76 In file included from /builddir/build/BUILD/firefox-88.0/dom/base/TextInputProcessor.cpp:12, 71:07.76 from Unified_cpp_dom_base6.cpp:29: 71:07.76 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/TextEvents.h:266:45: note: while referencing ‘’ 71:07.76 266 | mEditCommandsForRichTextEditor.Clone(); 71:07.76 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 71:10.38 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 71:10.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 71:10.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/RTCIdentityProviderBinding.h:8, 71:10.38 from RTCIdentityProviderBinding.cpp:6, 71:10.38 from UnifiedBindings16.cpp:2: 71:10.38 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::RTCRtpReceiver_Binding::getContributingSources(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 71:10.38 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 71:10.38 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:10.38 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:10.38 In file included from UnifiedBindings16.cpp:67: 71:10.38 RTCRtpReceiverBinding.cpp:171:38: note: while referencing ‘result’ 71:10.38 171 | nsTArray result; 71:10.38 | ^~~~~~ 71:10.46 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 71:10.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 71:10.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/RTCIdentityProviderBinding.h:8, 71:10.46 from RTCIdentityProviderBinding.cpp:6, 71:10.46 from UnifiedBindings16.cpp:2: 71:10.46 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::RTCRtpReceiver_Binding::getSynchronizationSources(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 71:10.46 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 71:10.46 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:10.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:10.46 In file included from UnifiedBindings16.cpp:67: 71:10.46 RTCRtpReceiverBinding.cpp:231:41: note: while referencing ‘result’ 71:10.46 231 | nsTArray result; 71:10.46 | ^~~~~~ 71:17.48 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 71:17.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 71:17.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/RTCIdentityProviderBinding.h:8, 71:17.48 from RTCIdentityProviderBinding.cpp:6, 71:17.48 from UnifiedBindings16.cpp:2: 71:17.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::RTCTrackEvent::GetStreams(nsTArray >&) const’: 71:17.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 71:17.48 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:17.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:17.48 In file included from UnifiedBindings16.cpp:145: 71:17.48 RTCTrackEvent.cpp:112:27: note: while referencing ‘’ 71:17.48 112 | aRetVal = mStreams.Clone(); 71:17.48 | ~~~~~~~~~~~~~~^~ 71:17.52 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 71:17.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 71:17.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/RTCIdentityProviderBinding.h:8, 71:17.52 from RTCIdentityProviderBinding.cpp:6, 71:17.52 from UnifiedBindings16.cpp:2: 71:17.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::RTCTrackEvent_Binding::get_streams(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 71:17.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 71:17.52 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:17.52 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:17.52 In file included from UnifiedBindings16.cpp:158: 71:17.53 RTCTrackEventBinding.cpp:373:57: note: while referencing ‘result’ 71:17.53 373 | nsTArray> result; 71:17.53 | ^~~~~~ 71:19.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 71:19.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 71:19.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/RTCIdentityProviderBinding.h:8, 71:19.35 from RTCIdentityProviderBinding.cpp:6, 71:19.35 from UnifiedBindings16.cpp:2: 71:19.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::RTCPeerConnectionJSImpl::GetTransceivers(nsTArray >&, mozilla::ErrorResult&, JS::Realm*)’: 71:19.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 71:19.35 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:19.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:19.35 In file included from UnifiedBindings16.cpp:15: 71:19.35 RTCPeerConnectionBinding.cpp:7867:53: note: while referencing ‘rvalDecl’ 71:19.35 7867 | Sequence> rvalDecl; 71:19.35 | ^~~~~~~~ 71:19.36 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 71:19.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 71:19.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/RTCIdentityProviderBinding.h:8, 71:19.36 from RTCIdentityProviderBinding.cpp:6, 71:19.36 from UnifiedBindings16.cpp:2: 71:19.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 71:19.36 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:19.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:19.36 In file included from UnifiedBindings16.cpp:15: 71:19.36 RTCPeerConnectionBinding.cpp:7867:53: note: while referencing ‘rvalDecl’ 71:19.36 7867 | Sequence> rvalDecl; 71:19.36 | ^~~~~~~~ 71:19.53 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 71:19.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 71:19.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/RTCIdentityProviderBinding.h:8, 71:19.53 from RTCIdentityProviderBinding.cpp:6, 71:19.53 from UnifiedBindings16.cpp:2: 71:19.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::RTCPeerConnection_Binding::getTransceivers(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 71:19.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 71:19.54 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:19.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:19.54 In file included from UnifiedBindings16.cpp:15: 71:19.54 RTCPeerConnectionBinding.cpp:3956:65: note: while referencing ‘result’ 71:19.54 3956 | nsTArray> result; 71:19.54 | ^~~~~~ 71:19.60 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 71:19.60 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 71:19.60 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/RTCIdentityProviderBinding.h:8, 71:19.60 from RTCIdentityProviderBinding.cpp:6, 71:19.60 from UnifiedBindings16.cpp:2: 71:19.60 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::RTCPeerConnectionJSImpl::GetReceivers(nsTArray >&, mozilla::ErrorResult&, JS::Realm*)’: 71:19.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 71:19.61 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:19.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:19.61 In file included from UnifiedBindings16.cpp:15: 71:19.61 RTCPeerConnectionBinding.cpp:7786:50: note: while referencing ‘rvalDecl’ 71:19.61 7786 | Sequence> rvalDecl; 71:19.61 | ^~~~~~~~ 71:19.61 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 71:19.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 71:19.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/RTCIdentityProviderBinding.h:8, 71:19.61 from RTCIdentityProviderBinding.cpp:6, 71:19.61 from UnifiedBindings16.cpp:2: 71:19.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 71:19.61 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:19.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:19.61 In file included from UnifiedBindings16.cpp:15: 71:19.61 RTCPeerConnectionBinding.cpp:7786:50: note: while referencing ‘rvalDecl’ 71:19.61 7786 | Sequence> rvalDecl; 71:19.61 | ^~~~~~~~ 71:19.73 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 71:19.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 71:19.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/RTCIdentityProviderBinding.h:8, 71:19.73 from RTCIdentityProviderBinding.cpp:6, 71:19.73 from UnifiedBindings16.cpp:2: 71:19.73 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::RTCPeerConnection_Binding::getReceivers(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 71:19.73 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 71:19.73 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:19.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:19.73 In file included from UnifiedBindings16.cpp:15: 71:19.73 RTCPeerConnectionBinding.cpp:3878:62: note: while referencing ‘result’ 71:19.73 3878 | nsTArray> result; 71:19.73 | ^~~~~~ 71:19.80 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 71:19.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 71:19.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/RTCIdentityProviderBinding.h:8, 71:19.80 from RTCIdentityProviderBinding.cpp:6, 71:19.80 from UnifiedBindings16.cpp:2: 71:19.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::RTCPeerConnectionJSImpl::GetSenders(nsTArray >&, mozilla::ErrorResult&, JS::Realm*)’: 71:19.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 71:19.81 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:19.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:19.81 In file included from UnifiedBindings16.cpp:15: 71:19.81 RTCPeerConnectionBinding.cpp:7686:48: note: while referencing ‘rvalDecl’ 71:19.81 7686 | Sequence> rvalDecl; 71:19.81 | ^~~~~~~~ 71:19.81 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 71:19.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 71:19.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/RTCIdentityProviderBinding.h:8, 71:19.81 from RTCIdentityProviderBinding.cpp:6, 71:19.81 from UnifiedBindings16.cpp:2: 71:19.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 71:19.81 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:19.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:19.81 In file included from UnifiedBindings16.cpp:15: 71:19.81 RTCPeerConnectionBinding.cpp:7686:48: note: while referencing ‘rvalDecl’ 71:19.81 7686 | Sequence> rvalDecl; 71:19.81 | ^~~~~~~~ 71:19.85 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsXPTCUtils.h:10, 71:19.85 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:119, 71:19.85 from /builddir/build/BUILD/firefox-88.0/dom/base/WindowNamedPropertiesHandler.cpp:15, 71:19.85 from Unified_cpp_dom_base7.cpp:11: 71:19.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 71:19.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:79:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 71:19.85 79 | memset(this, 0, sizeof(nsXPTCVariant)); 71:19.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:19.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 71:19.85 44 | struct nsXPTCVariant { 71:19.85 | ^~~~~~~~~~~~~ 71:19.98 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 71:19.98 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 71:19.98 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/RTCIdentityProviderBinding.h:8, 71:19.98 from RTCIdentityProviderBinding.cpp:6, 71:19.98 from UnifiedBindings16.cpp:2: 71:19.98 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::RTCPeerConnection_Binding::getSenders(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 71:19.98 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 71:19.98 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:19.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:19.99 In file included from UnifiedBindings16.cpp:15: 71:19.99 RTCPeerConnectionBinding.cpp:3800:60: note: while referencing ‘result’ 71:19.99 3800 | nsTArray> result; 71:19.99 | ^~~~~~ 71:20.05 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 71:20.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 71:20.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/RTCIdentityProviderBinding.h:8, 71:20.05 from RTCIdentityProviderBinding.cpp:6, 71:20.05 from UnifiedBindings16.cpp:2: 71:20.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::RTCPeerConnectionJSImpl::GetLocalStreams(nsTArray >&, mozilla::ErrorResult&, JS::Realm*)’: 71:20.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 71:20.05 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:20.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:20.05 In file included from UnifiedBindings16.cpp:15: 71:20.05 RTCPeerConnectionBinding.cpp:7254:45: note: while referencing ‘rvalDecl’ 71:20.05 7254 | Sequence> rvalDecl; 71:20.05 | ^~~~~~~~ 71:20.05 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 71:20.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 71:20.06 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/RTCIdentityProviderBinding.h:8, 71:20.06 from RTCIdentityProviderBinding.cpp:6, 71:20.06 from UnifiedBindings16.cpp:2: 71:20.06 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 71:20.06 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:20.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:20.06 In file included from UnifiedBindings16.cpp:15: 71:20.06 RTCPeerConnectionBinding.cpp:7254:45: note: while referencing ‘rvalDecl’ 71:20.06 7254 | Sequence> rvalDecl; 71:20.06 | ^~~~~~~~ 71:20.18 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 71:20.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 71:20.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/RTCIdentityProviderBinding.h:8, 71:20.18 from RTCIdentityProviderBinding.cpp:6, 71:20.18 from UnifiedBindings16.cpp:2: 71:20.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::RTCPeerConnection_Binding::getLocalStreams(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 71:20.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 71:20.18 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:20.18 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:20.18 In file included from UnifiedBindings16.cpp:15: 71:20.18 RTCPeerConnectionBinding.cpp:3324:57: note: while referencing ‘result’ 71:20.18 3324 | nsTArray> result; 71:20.18 | ^~~~~~ 71:20.25 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 71:20.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 71:20.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/RTCIdentityProviderBinding.h:8, 71:20.25 from RTCIdentityProviderBinding.cpp:6, 71:20.25 from UnifiedBindings16.cpp:2: 71:20.25 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::RTCPeerConnectionJSImpl::GetRemoteStreams(nsTArray >&, mozilla::ErrorResult&, JS::Realm*)’: 71:20.25 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 71:20.25 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:20.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:20.25 In file included from UnifiedBindings16.cpp:15: 71:20.25 RTCPeerConnectionBinding.cpp:7335:45: note: while referencing ‘rvalDecl’ 71:20.25 7335 | Sequence> rvalDecl; 71:20.25 | ^~~~~~~~ 71:20.25 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 71:20.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 71:20.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/RTCIdentityProviderBinding.h:8, 71:20.25 from RTCIdentityProviderBinding.cpp:6, 71:20.25 from UnifiedBindings16.cpp:2: 71:20.25 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 71:20.25 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:20.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:20.25 In file included from UnifiedBindings16.cpp:15: 71:20.25 RTCPeerConnectionBinding.cpp:7335:45: note: while referencing ‘rvalDecl’ 71:20.25 7335 | Sequence> rvalDecl; 71:20.25 | ^~~~~~~~ 71:20.37 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 71:20.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 71:20.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/RTCIdentityProviderBinding.h:8, 71:20.37 from RTCIdentityProviderBinding.cpp:6, 71:20.37 from UnifiedBindings16.cpp:2: 71:20.37 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::RTCPeerConnection_Binding::getRemoteStreams(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 71:20.37 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 71:20.38 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:20.38 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:20.38 In file included from UnifiedBindings16.cpp:15: 71:20.38 RTCPeerConnectionBinding.cpp:3403:57: note: while referencing ‘result’ 71:20.38 3403 | nsTArray> result; 71:20.38 | ^~~~~~ 71:22.19 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 71:22.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 71:22.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/RTCIdentityProviderBinding.h:8, 71:22.19 from RTCIdentityProviderBinding.cpp:6, 71:22.19 from UnifiedBindings16.cpp:2: 71:22.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::RTCRtpSenderJSImpl::GetStreams(nsTArray >&, mozilla::ErrorResult&, JS::Realm*)’: 71:22.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 71:22.19 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:22.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:22.19 In file included from UnifiedBindings16.cpp:80: 71:22.19 RTCRtpSenderBinding.cpp:3274:45: note: while referencing ‘rvalDecl’ 71:22.19 3274 | Sequence> rvalDecl; 71:22.19 | ^~~~~~~~ 71:22.19 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 71:22.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 71:22.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/RTCIdentityProviderBinding.h:8, 71:22.19 from RTCIdentityProviderBinding.cpp:6, 71:22.19 from UnifiedBindings16.cpp:2: 71:22.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 71:22.19 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:22.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:22.19 In file included from UnifiedBindings16.cpp:80: 71:22.19 RTCRtpSenderBinding.cpp:3274:45: note: while referencing ‘rvalDecl’ 71:22.19 3274 | Sequence> rvalDecl; 71:22.19 | ^~~~~~~~ 71:22.32 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 71:22.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 71:22.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/RTCIdentityProviderBinding.h:8, 71:22.32 from RTCIdentityProviderBinding.cpp:6, 71:22.32 from UnifiedBindings16.cpp:2: 71:22.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::RTCRtpSender_Binding::getStreams(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 71:22.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 71:22.32 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:22.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:22.32 In file included from UnifiedBindings16.cpp:80: 71:22.32 RTCRtpSenderBinding.cpp:2252:57: note: while referencing ‘result’ 71:22.32 2252 | nsTArray> result; 71:22.32 | ^~~~~~ 71:26.98 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 71:26.98 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 71:26.98 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/RTCIdentityProviderBinding.h:8, 71:26.98 from RTCIdentityProviderBinding.cpp:6, 71:26.98 from UnifiedBindings16.cpp:2: 71:26.98 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::RTCPeerConnection_Binding::addTransceiver(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 71:26.98 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::dom::binding_detail::FastRTCRtpTransceiverInit [1]’ [-Warray-bounds] 71:26.98 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:26.98 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:26.98 In file included from UnifiedBindings16.cpp:15: 71:26.98 RTCPeerConnectionBinding.cpp:3734:45: note: while referencing ‘arg1’ 71:26.98 3734 | binding_detail::FastRTCRtpTransceiverInit arg1; 71:26.98 | ^~~~ 71:29.89 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 71:29.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 71:29.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/RTCIdentityProviderBinding.h:8, 71:29.90 from RTCIdentityProviderBinding.cpp:6, 71:29.90 from UnifiedBindings16.cpp:2: 71:29.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Range_Binding::getClientRectsAndTexts(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 71:29.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 16 is outside array bounds of ‘mozilla::dom::ClientRectsAndTexts [1]’ [-Warray-bounds] 71:29.90 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:29.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:29.90 In file included from UnifiedBindings16.cpp:184: 71:29.90 RangeBinding.cpp:1448:23: note: while referencing ‘result’ 71:29.90 1448 | ClientRectsAndTexts result; 71:29.90 | ^~~~~~ 71:30.34 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 71:30.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 71:30.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/RTCIdentityProviderBinding.h:8, 71:30.34 from RTCIdentityProviderBinding.cpp:6, 71:30.34 from UnifiedBindings16.cpp:2: 71:30.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::ReportingObserver_Binding::takeRecords(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 71:30.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 71:30.34 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:30.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:30.34 In file included from UnifiedBindings16.cpp:210: 71:30.34 ReportingBinding.cpp:2056:54: note: while referencing ‘result’ 71:30.34 2056 | nsTArray> result; 71:30.34 | ^~~~~~ 71:35.65 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BitSet.h:11, 71:35.65 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/HeapAPI.h:11, 71:35.65 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsCycleCollectionParticipant.h:11, 71:35.65 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 71:35.65 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:14, 71:35.65 from /builddir/build/BUILD/firefox-88.0/dom/base/WindowFeatures.cpp:9, 71:35.65 from Unified_cpp_dom_base7.cpp:2: 71:35.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 71:35.65 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:2210:40: required from here 71:35.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 71:35.65 35 | memset(aT, 0, sizeof(T)); 71:35.65 | ~~~~~~^~~~~~~~~~~~~~~~~~ 71:35.66 In file included from /builddir/build/BUILD/firefox-88.0/dom/base/WindowNamedPropertiesHandler.cpp:15, 71:35.66 from Unified_cpp_dom_base7.cpp:11: 71:35.66 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 71:35.66 2209 | struct GlobalProperties { 71:35.66 | ^~~~~~~~~~~~~~~~ 71:49.00 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 71:49.00 from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTObserverArray.h:12, 71:49.00 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 71:49.00 from /builddir/build/BUILD/firefox-88.0/dom/base/WindowFeatures.cpp:9, 71:49.00 from Unified_cpp_dom_base7.cpp:2: 71:49.00 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In constructor ‘mozilla::dom::ContentPermissionType::ContentPermissionType(const nsACString&, const nsTArray >&)’: 71:49.00 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 71:49.00 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:49.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:49.00 In file included from Unified_cpp_dom_base7.cpp:83: 71:49.00 /builddir/build/BUILD/firefox-88.0/dom/base/nsContentPermissionHelper.cpp:118:28: note: while referencing ‘’ 71:49.00 118 | mOptions = aOptions.Clone(); 71:49.00 | ~~~~~~~~~~~~~~^~ 71:49.06 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 71:49.06 from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTObserverArray.h:12, 71:49.06 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 71:49.06 from /builddir/build/BUILD/firefox-88.0/dom/base/WindowFeatures.cpp:9, 71:49.06 from Unified_cpp_dom_base7.cpp:2: 71:49.06 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::ContentPermissionRequestBase::GetTypes(nsIArray**)’: 71:49.07 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 71:49.07 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:49.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:49.07 In file included from Unified_cpp_dom_base7.cpp:83: 71:49.07 /builddir/build/BUILD/firefox-88.0/dom/base/nsContentPermissionHelper.cpp:472:22: note: while referencing ‘emptyOptions’ 71:49.07 472 | nsTArray emptyOptions; 71:49.07 | ^~~~~~~~~~~~ 71:49.09 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 71:49.09 from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTObserverArray.h:12, 71:49.09 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 71:49.09 from /builddir/build/BUILD/firefox-88.0/dom/base/WindowFeatures.cpp:9, 71:49.09 from Unified_cpp_dom_base7.cpp:2: 71:49.09 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In constructor ‘mozilla::dom::ContentPermissionRequestParent::ContentPermissionRequestParent(const nsTArray&, mozilla::dom::Element*, nsIPrincipal*, nsIPrincipal*, bool, bool)’: 71:49.09 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 71:49.09 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:49.09 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:49.09 In file included from Unified_cpp_dom_base7.cpp:83: 71:49.09 /builddir/build/BUILD/firefox-88.0/dom/base/nsContentPermissionHelper.cpp:77:30: note: while referencing ‘’ 71:49.09 77 | mRequests = aRequests.Clone(); 71:49.09 | ~~~~~~~~~~~~~~~^~ 71:49.16 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 71:49.16 from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTObserverArray.h:12, 71:49.16 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 71:49.16 from /builddir/build/BUILD/firefox-88.0/dom/base/WindowFeatures.cpp:9, 71:49.16 from Unified_cpp_dom_base7.cpp:2: 71:49.16 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In static member function ‘static uint32_t mozilla::dom::nsContentPermissionUtils::ConvertArrayToPermissionRequest(nsIArray*, nsTArray&)’: 71:49.16 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 20 is outside array bounds of ‘mozilla::dom::PermissionRequest [1]’ [-Warray-bounds] 71:49.16 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:49.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:49.16 In file included from Unified_cpp_dom_base7.cpp:83: 71:49.16 /builddir/build/BUILD/firefox-88.0/dom/base/nsContentPermissionHelper.cpp:198:60: note: while referencing ‘’ 71:49.16 198 | aDesArray.AppendElement(PermissionRequest(type, options)); 71:49.16 | ^ 71:49.16 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 71:49.16 from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTObserverArray.h:12, 71:49.16 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 71:49.16 from /builddir/build/BUILD/firefox-88.0/dom/base/WindowFeatures.cpp:9, 71:49.17 from Unified_cpp_dom_base7.cpp:2: 71:49.17 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 20 is outside array bounds of ‘mozilla::dom::PermissionRequest [1]’ [-Warray-bounds] 71:49.17 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:49.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:49.17 In file included from Unified_cpp_dom_base7.cpp:83: 71:49.17 /builddir/build/BUILD/firefox-88.0/dom/base/nsContentPermissionHelper.cpp:198:60: note: while referencing ‘’ 71:49.17 198 | aDesArray.AppendElement(PermissionRequest(type, options)); 71:49.17 | ^ 71:49.17 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 71:49.17 from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTObserverArray.h:12, 71:49.17 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 71:49.17 from /builddir/build/BUILD/firefox-88.0/dom/base/WindowFeatures.cpp:9, 71:49.17 from Unified_cpp_dom_base7.cpp:2: 71:49.17 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:644:26: warning: array subscript 2 is outside array bounds of ‘mozilla::dom::PermissionRequest [1]’ [-Warray-bounds] 71:49.17 644 | aOther.mHdr->mLength = 0; 71:49.17 | ~~~~~~~~~~~~~~~~~~~~~^~~ 71:49.17 In file included from Unified_cpp_dom_base7.cpp:83: 71:49.17 /builddir/build/BUILD/firefox-88.0/dom/base/nsContentPermissionHelper.cpp:198:60: note: while referencing ‘’ 71:49.17 198 | aDesArray.AppendElement(PermissionRequest(type, options)); 71:49.17 | ^ 71:49.17 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 71:49.17 from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTObserverArray.h:12, 71:49.17 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 71:49.17 from /builddir/build/BUILD/firefox-88.0/dom/base/WindowFeatures.cpp:9, 71:49.17 from Unified_cpp_dom_base7.cpp:2: 71:49.17 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 20 is outside array bounds of ‘mozilla::dom::PermissionRequest [1]’ [-Warray-bounds] 71:49.17 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:49.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:49.17 In file included from Unified_cpp_dom_base7.cpp:83: 71:49.17 /builddir/build/BUILD/firefox-88.0/dom/base/nsContentPermissionHelper.cpp:198:60: note: while referencing ‘’ 71:49.17 198 | aDesArray.AppendElement(PermissionRequest(type, options)); 71:49.17 | ^ 71:49.17 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 71:49.17 from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTObserverArray.h:12, 71:49.17 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 71:49.17 from /builddir/build/BUILD/firefox-88.0/dom/base/WindowFeatures.cpp:9, 71:49.17 from Unified_cpp_dom_base7.cpp:2: 71:49.17 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 71:49.17 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:49.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:49.17 In file included from Unified_cpp_dom_base7.cpp:83: 71:49.17 /builddir/build/BUILD/firefox-88.0/dom/base/nsContentPermissionHelper.cpp:187:24: note: while referencing ‘options’ 71:49.17 187 | nsTArray options; 71:49.17 | ^~~~~~~ 71:49.25 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 71:49.25 from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTObserverArray.h:12, 71:49.25 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 71:49.25 from /builddir/build/BUILD/firefox-88.0/dom/base/WindowFeatures.cpp:9, 71:49.25 from Unified_cpp_dom_base7.cpp:2: 71:49.25 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘nsresult nsContentPermissionRequestProxy::Init(const nsTArray&)’: 71:49.25 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 71:49.25 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:49.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:49.25 In file included from Unified_cpp_dom_base7.cpp:83: 71:49.25 /builddir/build/BUILD/firefox-88.0/dom/base/nsContentPermissionHelper.cpp:644:39: note: while referencing ‘’ 71:49.25 644 | mPermissionRequests = requests.Clone(); 71:49.25 | ~~~~~~~~~~~~~~^~ 71:49.56 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 71:49.56 from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTObserverArray.h:12, 71:49.56 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 71:49.56 from /builddir/build/BUILD/firefox-88.0/dom/base/WindowFeatures.cpp:9, 71:49.57 from Unified_cpp_dom_base7.cpp:2: 71:49.57 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘virtual bool mozilla::dom::WindowNamedPropertiesHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const’: 71:49.57 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 71:49.57 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:49.57 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:49.57 In file included from Unified_cpp_dom_base7.cpp:11: 71:49.57 /builddir/build/BUILD/firefox-88.0/dom/base/WindowNamedPropertiesHandler.cpp:178:22: note: while referencing ‘names’ 71:49.57 178 | nsTArray names; 71:49.57 | ^~~~~ 71:49.57 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 71:49.57 from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTObserverArray.h:12, 71:49.57 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 71:49.57 from /builddir/build/BUILD/firefox-88.0/dom/base/WindowFeatures.cpp:9, 71:49.57 from Unified_cpp_dom_base7.cpp:2: 71:49.57 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 71:49.57 304 | mHdr->mLength = 0; 71:49.57 | ~~~~~~~~~~~~~~^~~ 71:49.57 In file included from Unified_cpp_dom_base7.cpp:11: 71:49.57 /builddir/build/BUILD/firefox-88.0/dom/base/WindowNamedPropertiesHandler.cpp:178:22: note: while referencing ‘names’ 71:49.57 178 | nsTArray names; 71:49.57 | ^~~~~ 71:49.57 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 71:49.57 from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTObserverArray.h:12, 71:49.57 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 71:49.57 from /builddir/build/BUILD/firefox-88.0/dom/base/WindowFeatures.cpp:9, 71:49.57 from Unified_cpp_dom_base7.cpp:2: 71:49.57 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 71:49.57 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:49.57 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:49.57 In file included from Unified_cpp_dom_base7.cpp:11: 71:49.57 /builddir/build/BUILD/firefox-88.0/dom/base/WindowNamedPropertiesHandler.cpp:178:22: note: while referencing ‘names’ 71:49.57 178 | nsTArray names; 71:49.57 | ^~~~~ 71:49.71 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 71:49.71 from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTObserverArray.h:12, 71:49.71 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 71:49.71 from /builddir/build/BUILD/firefox-88.0/dom/base/WindowFeatures.cpp:9, 71:49.71 from Unified_cpp_dom_base7.cpp:2: 71:49.71 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In static member function ‘static nsresult mozilla::dom::nsContentPermissionUtils::AskPermission(nsIContentPermissionRequest*, nsPIDOMWindowInner*)’: 71:49.71 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 71:49.71 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:49.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:49.71 In file included from Unified_cpp_dom_base7.cpp:83: 71:49.71 /builddir/build/BUILD/firefox-88.0/dom/base/nsContentPermissionHelper.cpp:266:33: note: while referencing ‘permArray’ 71:49.71 266 | nsTArray permArray; 71:49.72 | ^~~~~~~~~ 71:50.51 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 71:50.51 from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTObserverArray.h:12, 71:50.51 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 71:50.51 from /builddir/build/BUILD/firefox-88.0/dom/base/WindowFeatures.cpp:9, 71:50.51 from Unified_cpp_dom_base7.cpp:2: 71:50.51 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘virtual nsresult nsContentPermissionRequestProxy::Cancel()’: 71:50.51 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 71:50.51 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:50.51 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:50.51 In file included from Unified_cpp_dom_base7.cpp:83: 71:50.51 /builddir/build/BUILD/firefox-88.0/dom/base/nsContentPermissionHelper.cpp:765:30: note: while referencing ‘emptyChoices’ 71:50.51 765 | nsTArray emptyChoices; 71:50.51 | ^~~~~~~~~~~~ 71:50.53 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 71:50.53 from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTObserverArray.h:12, 71:50.53 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 71:50.53 from /builddir/build/BUILD/firefox-88.0/dom/base/WindowFeatures.cpp:9, 71:50.53 from Unified_cpp_dom_base7.cpp:2: 71:50.53 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘virtual nsresult nsContentPermissionRequestProxy::Allow(JS::HandleValue)’: 71:50.53 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 71:50.53 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:50.53 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:50.53 In file included from Unified_cpp_dom_base7.cpp:83: 71:50.53 /builddir/build/BUILD/firefox-88.0/dom/base/nsContentPermissionHelper.cpp:783:30: note: while referencing ‘choices’ 71:50.53 783 | nsTArray choices; 71:50.53 | ^~~~~~~ 71:50.56 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 71:50.56 from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTObserverArray.h:12, 71:50.56 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 71:50.56 from /builddir/build/BUILD/firefox-88.0/dom/base/WindowFeatures.cpp:9, 71:50.56 from Unified_cpp_dom_base7.cpp:2: 71:50.56 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In constructor ‘mozilla::dom::ContentPermissionRequestBase::ContentPermissionRequestBase(nsIPrincipal*, nsPIDOMWindowInner*, const nsACString&, const nsACString&)’: 71:50.56 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 71:50.56 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:50.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:50.56 In file included from Unified_cpp_dom_base7.cpp:83: 71:50.56 /builddir/build/BUILD/firefox-88.0/dom/base/nsContentPermissionHelper.cpp:410:25: note: while referencing ‘types’ 71:50.56 410 | nsTArray types; 71:50.56 | ^~~~~ 71:50.85 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 71:50.85 from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTObserverArray.h:12, 71:50.85 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 71:50.85 from /builddir/build/BUILD/firefox-88.0/dom/base/WindowFeatures.cpp:9, 71:50.85 from Unified_cpp_dom_base7.cpp:2: 71:50.85 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘void nsContentSink::StartLayout(bool)’: 71:50.85 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 71:50.85 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 71:50.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:50.85 In file included from Unified_cpp_dom_base7.cpp:101: 71:50.85 /builddir/build/BUILD/firefox-88.0/dom/base/nsContentSink.cpp:1112:36: note: while referencing ‘’ 71:50.85 1112 | nsContentUtils::ReportToConsole( 71:50.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 71:50.85 1113 | nsIScriptError::warningFlag, "Layout"_ns, mDocument, 71:50.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:50.85 1114 | nsContentUtils::eLAYOUT_PROPERTIES, "ForcedLayoutStart"); 71:50.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:22.21 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsXPTCUtils.h:10, 72:22.21 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:119, 72:22.21 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.cpp:111, 72:22.21 from Unified_cpp_dom_base8.cpp:101: 72:22.21 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 72:22.21 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:79:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 72:22.21 79 | memset(this, 0, sizeof(nsXPTCVariant)); 72:22.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:22.21 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 72:22.21 44 | struct nsXPTCVariant { 72:22.21 | ^~~~~~~~~~~~~ 72:25.64 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BitSet.h:11, 72:25.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/HeapAPI.h:11, 72:25.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsCycleCollectionParticipant.h:11, 72:25.64 from /builddir/build/BUILD/firefox-88.0/dom/base/nsWrapperCache.h:10, 72:25.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventTarget.h:12, 72:25.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, 72:25.64 from /builddir/build/BUILD/firefox-88.0/dom/base/nsDOMDataChannel.h:11, 72:25.64 from /builddir/build/BUILD/firefox-88.0/dom/base/nsDOMDataChannel.cpp:7, 72:25.64 from Unified_cpp_dom_base8.cpp:2: 72:25.64 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 72:25.64 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:2210:40: required from here 72:25.64 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 72:25.64 35 | memset(aT, 0, sizeof(T)); 72:25.64 | ~~~~~~^~~~~~~~~~~~~~~~~~ 72:25.64 In file included from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.cpp:111, 72:25.64 from Unified_cpp_dom_base8.cpp:101: 72:25.64 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 72:25.64 2209 | struct GlobalProperties { 72:25.64 | ^~~~~~~~~~~~~~~~ 72:47.75 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 72:47.75 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 72:47.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 72:47.75 from /builddir/build/BUILD/firefox-88.0/dom/base/nsDOMDataChannel.h:11, 72:47.75 from /builddir/build/BUILD/firefox-88.0/dom/base/nsDOMDataChannel.cpp:7, 72:47.75 from Unified_cpp_dom_base8.cpp:2: 72:47.75 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘void nsIGlobalObject::NotifyReportingObservers()’: 72:47.75 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 72:47.75 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 72:47.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:47.75 In file included from Unified_cpp_dom_base8.cpp:92: 72:47.75 /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.cpp:329:51: note: while referencing ‘’ 72:47.75 329 | for (auto& observer : mReportingObservers.Clone()) { 72:47.75 | ^ 72:50.33 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 72:50.33 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 72:50.33 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 72:50.34 from /builddir/build/BUILD/firefox-88.0/dom/base/nsDOMDataChannel.h:11, 72:50.34 from /builddir/build/BUILD/firefox-88.0/dom/base/nsDOMDataChannel.cpp:7, 72:50.34 from Unified_cpp_dom_base8.cpp:2: 72:50.34 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘nsresult nsLineBreaker::FlushCurrentWord()’: 72:50.34 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 72:50.34 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 72:50.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:50.34 In file included from Unified_cpp_dom_base8.cpp:128: 72:50.34 /builddir/build/BUILD/firefox-88.0/dom/base/nsLineBreaker.cpp:68:18: note: while referencing ‘capitalizationState’ 72:50.34 68 | nsTArray capitalizationState; 72:50.34 | ^~~~~~~~~~~~~~~~~~~ 72:50.46 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 72:50.46 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 72:50.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 72:50.46 from /builddir/build/BUILD/firefox-88.0/dom/base/nsDOMDataChannel.h:11, 72:50.46 from /builddir/build/BUILD/firefox-88.0/dom/base/nsDOMDataChannel.cpp:7, 72:50.46 from Unified_cpp_dom_base8.cpp:2: 72:50.46 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘nsresult nsLineBreaker::AppendText(nsAtom*, const char16_t*, uint32_t, uint32_t, nsILineBreakSink*)’: 72:50.46 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 72:50.46 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 72:50.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:50.46 In file included from Unified_cpp_dom_base8.cpp:128: 72:50.46 /builddir/build/BUILD/firefox-88.0/dom/base/nsLineBreaker.cpp:202:18: note: while referencing ‘capitalizationState’ 72:50.46 202 | nsTArray capitalizationState; 72:50.46 | ^~~~~~~~~~~~~~~~~~~ 72:52.45 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 72:52.45 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 72:52.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 72:52.45 from /builddir/build/BUILD/firefox-88.0/dom/base/nsDOMDataChannel.h:11, 72:52.45 from /builddir/build/BUILD/firefox-88.0/dom/base/nsDOMDataChannel.cpp:7, 72:52.45 from Unified_cpp_dom_base8.cpp:2: 72:52.45 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In static member function ‘static void nsDOMMutationObserver::LeaveMutationHandling()’: 72:52.45 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 72:52.46 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 72:52.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:52.46 In file included from Unified_cpp_dom_base8.cpp:11: 72:52.46 /builddir/build/BUILD/firefox-88.0/dom/base/nsDOMMutationObserver.cpp:959:45: note: while referencing ‘obs’ 72:52.46 959 | nsTArray> obs = 72:52.46 | ^~~ 72:52.70 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 72:52.70 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 72:52.70 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 72:52.70 from /builddir/build/BUILD/firefox-88.0/dom/base/nsDOMDataChannel.h:11, 72:52.70 from /builddir/build/BUILD/firefox-88.0/dom/base/nsDOMDataChannel.cpp:7, 72:52.70 from Unified_cpp_dom_base8.cpp:2: 72:52.70 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘void nsAutoMutationBatch::_ZN19nsAutoMutationBatch4DoneEv.part.0()’: 72:52.71 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 72:52.71 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 72:52.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:52.71 In file included from Unified_cpp_dom_base8.cpp:11: 72:52.71 /builddir/build/BUILD/firefox-88.0/dom/base/nsDOMMutationObserver.cpp:1029:35: note: while referencing ‘allObservers’ 72:52.71 1029 | nsTArray allObservers; 72:52.71 | ^~~~~~~~~~~~ 72:54.01 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 72:54.01 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 72:54.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 72:54.01 from /builddir/build/BUILD/firefox-88.0/dom/base/nsDOMDataChannel.h:11, 72:54.01 from /builddir/build/BUILD/firefox-88.0/dom/base/nsDOMDataChannel.cpp:7, 72:54.01 from Unified_cpp_dom_base8.cpp:2: 72:54.01 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘void nsDOMMutationObserver::HandleMutation()’: 72:54.01 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 72:54.01 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 72:54.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:54.01 In file included from Unified_cpp_dom_base8.cpp:11: 72:54.01 /builddir/build/BUILD/firefox-88.0/dom/base/nsDOMMutationObserver.cpp:832:71: note: while referencing ‘mutations’ 72:54.01 832 | mozilla::dom::Sequence> mutations; 72:54.01 | ^~~~~~~~~ 72:54.37 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 72:54.37 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 72:54.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 72:54.37 from /builddir/build/BUILD/firefox-88.0/dom/base/nsDOMDataChannel.h:11, 72:54.37 from /builddir/build/BUILD/firefox-88.0/dom/base/nsDOMDataChannel.cpp:7, 72:54.37 from Unified_cpp_dom_base8.cpp:2: 72:54.37 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘void nsDOMMutationObserver::Observe(nsINode&, const mozilla::dom::MutationObserverInit&, nsIPrincipal&, mozilla::ErrorResult&)’: 72:54.37 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 72:54.37 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 72:54.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:54.37 In file included from Unified_cpp_dom_base8.cpp:11: 72:54.37 /builddir/build/BUILD/firefox-88.0/dom/base/nsDOMMutationObserver.cpp:684:28: note: while referencing ‘filters’ 72:54.37 684 | nsTArray> filters; 72:54.37 | ^~~~~~~ 72:56.09 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 72:56.09 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 72:56.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 72:56.09 from /builddir/build/BUILD/firefox-88.0/dom/base/nsDOMDataChannel.h:11, 72:56.09 from /builddir/build/BUILD/firefox-88.0/dom/base/nsDOMDataChannel.cpp:7, 72:56.09 from Unified_cpp_dom_base8.cpp:2: 72:56.09 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘nsresult nsDOMDataChannel::DoOnMessageAvailable(const nsACString&, bool)’: 72:56.09 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 72:56.09 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 72:56.09 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:56.09 In file included from Unified_cpp_dom_base8.cpp:2: 72:56.09 /builddir/build/BUILD/firefox-88.0/dom/base/nsDOMDataChannel.cpp:334:64: note: while referencing ‘’ 72:56.09 334 | Sequence>()); 72:56.09 | ^ 72:56.27 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 72:56.27 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 72:56.27 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 72:56.27 from /builddir/build/BUILD/firefox-88.0/dom/base/nsDOMDataChannel.h:11, 72:56.27 from /builddir/build/BUILD/firefox-88.0/dom/base/nsDOMDataChannel.cpp:7, 72:56.27 from Unified_cpp_dom_base8.cpp:2: 72:56.27 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In static member function ‘static void nsDOMMutationObserver::HandleMutationsInternal(mozilla::AutoSlowOperation&)’: 72:56.27 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 72:56.27 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 72:56.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:56.27 In file included from Unified_cpp_dom_base8.cpp:11: 72:56.27 /builddir/build/BUILD/firefox-88.0/dom/base/nsDOMMutationObserver.cpp:868:61: note: while referencing ‘’ 72:56.27 868 | signalLists.AppendElement(docGroup->MoveSignalSlotList()); 72:56.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 72:56.27 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 72:56.27 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 72:56.27 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 72:56.27 from /builddir/build/BUILD/firefox-88.0/dom/base/nsDOMDataChannel.h:11, 72:56.27 from /builddir/build/BUILD/firefox-88.0/dom/base/nsDOMDataChannel.cpp:7, 72:56.27 from Unified_cpp_dom_base8.cpp:2: 72:56.27 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > > [1]’ [-Warray-bounds] 72:56.27 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 72:56.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:56.27 In file included from Unified_cpp_dom_base8.cpp:11: 72:56.27 /builddir/build/BUILD/firefox-88.0/dom/base/nsDOMMutationObserver.cpp:864:47: note: while referencing ‘signalLists’ 72:56.27 864 | nsTArray>> signalLists; 72:56.27 | ^~~~~~~~~~~ 73:01.54 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 73:01.54 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 73:01.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 73:01.54 from /builddir/build/BUILD/firefox-88.0/dom/base/nsDOMDataChannel.h:11, 73:01.54 from /builddir/build/BUILD/firefox-88.0/dom/base/nsDOMDataChannel.cpp:7, 73:01.54 from Unified_cpp_dom_base8.cpp:2: 73:01.55 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In function ‘void LogWarningFullscreenWindowRaise(mozilla::dom::Element*)’: 73:01.55 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 73:01.55 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 73:01.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:01.55 In file included from Unified_cpp_dom_base8.cpp:47: 73:01.55 /builddir/build/BUILD/firefox-88.0/dom/base/nsFocusManager.cpp:1406:22: note: while referencing ‘params’ 73:01.55 1406 | nsTArray params; 73:01.55 | ^~~~~~ 73:01.55 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 73:01.55 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 73:01.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 73:01.55 from /builddir/build/BUILD/firefox-88.0/dom/base/nsDOMDataChannel.h:11, 73:01.55 from /builddir/build/BUILD/firefox-88.0/dom/base/nsDOMDataChannel.cpp:7, 73:01.55 from Unified_cpp_dom_base8.cpp:2: 73:01.55 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 73:01.55 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 73:01.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:01.55 In file included from Unified_cpp_dom_base8.cpp:47: 73:01.55 /builddir/build/BUILD/firefox-88.0/dom/base/nsFocusManager.cpp:1406:22: note: while referencing ‘params’ 73:01.55 1406 | nsTArray params; 73:01.55 | ^~~~~~ 73:01.65 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 73:01.65 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 73:01.65 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 73:01.65 from /builddir/build/BUILD/firefox-88.0/dom/base/nsDOMDataChannel.h:11, 73:01.65 from /builddir/build/BUILD/firefox-88.0/dom/base/nsDOMDataChannel.cpp:7, 73:01.65 from Unified_cpp_dom_base8.cpp:2: 73:01.65 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘void nsFocusManager::SetFocusInner(mozilla::dom::Element*, int32_t, bool, bool, uint64_t)’: 73:01.65 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 73:01.65 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 73:01.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:01.65 In file included from Unified_cpp_dom_base8.cpp:47: 73:01.65 /builddir/build/BUILD/firefox-88.0/dom/base/nsFocusManager.cpp:1630:36: note: while referencing ‘’ 73:01.65 1630 | nsContentUtils::ReportToConsole(nsIScriptError::warningFlag, "DOM"_ns, 73:01.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:01.65 1631 | elementToFocus->OwnerDoc(), 73:01.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:01.65 1632 | nsContentUtils::eDOM_PROPERTIES, 73:01.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:01.65 1633 | "FocusedWindowedPluginWhileFullscreen"); 73:01.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:10.95 In file included from Unified_cpp_dom_base9.cpp:2: 73:10.95 /builddir/build/BUILD/firefox-88.0/dom/base/nsMappedAttributes.cpp: In member function ‘void nsMappedAttributes::SetAndSwapAttr(nsAtom*, nsAttrValue&, bool*)’: 73:10.99 /builddir/build/BUILD/firefox-88.0/dom/base/nsMappedAttributes.cpp:153:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct nsMappedAttributes::InternalAttr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 73:10.99 153 | memmove(&Attrs()[i + 1], &Attrs()[i], 73:10.99 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:10.99 154 | (mAttrCount - i) * sizeof(InternalAttr)); 73:10.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:10.99 In file included from /builddir/build/BUILD/firefox-88.0/dom/base/nsMappedAttributes.cpp:12, 73:10.99 from Unified_cpp_dom_base9.cpp:2: 73:10.99 /builddir/build/BUILD/firefox-88.0/dom/base/nsMappedAttributes.h:93:10: note: ‘struct nsMappedAttributes::InternalAttr’ declared here 73:10.99 93 | struct InternalAttr { 73:10.99 | ^~~~~~~~~~~~ 73:10.99 In file included from Unified_cpp_dom_base9.cpp:2: 73:10.99 /builddir/build/BUILD/firefox-88.0/dom/base/nsMappedAttributes.cpp: In member function ‘void nsMappedAttributes::RemoveAttrAt(uint32_t, nsAttrValue&)’: 73:10.99 /builddir/build/BUILD/firefox-88.0/dom/base/nsMappedAttributes.cpp:228:10: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct nsMappedAttributes::InternalAttr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 73:10.99 228 | memmove(&Attrs()[aPos], &Attrs()[aPos + 1], 73:10.99 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:10.99 229 | (mAttrCount - aPos - 1) * sizeof(InternalAttr)); 73:10.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:10.99 In file included from /builddir/build/BUILD/firefox-88.0/dom/base/nsMappedAttributes.cpp:12, 73:10.99 from Unified_cpp_dom_base9.cpp:2: 73:10.99 /builddir/build/BUILD/firefox-88.0/dom/base/nsMappedAttributes.h:93:10: note: ‘struct nsMappedAttributes::InternalAttr’ declared here 73:11.00 93 | struct InternalAttr { 73:11.00 | ^~~~~~~~~~~~ 73:35.04 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 73:35.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 73:35.04 from /builddir/build/BUILD/firefox-88.0/dom/base/nsAttrValue.h:25, 73:35.04 from /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.h:22, 73:35.04 from /builddir/build/BUILD/firefox-88.0/dom/base/nsMappedAttributes.h:15, 73:35.04 from /builddir/build/BUILD/firefox-88.0/dom/base/nsMappedAttributes.cpp:12, 73:35.04 from Unified_cpp_dom_base9.cpp:2: 73:35.04 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘bool nsScreen::MozLockOrientation(const nsAString&, nsScreen::ErrorResult&)’: 73:35.04 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 73:35.04 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 73:35.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:35.05 In file included from Unified_cpp_dom_base9.cpp:83: 73:35.05 /builddir/build/BUILD/firefox-88.0/dom/base/nsScreen.cpp:222:22: note: while referencing ‘orientations’ 73:35.05 222 | Sequence orientations; 73:35.05 | ^~~~~~~~~~~~ 74:10.32 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 74:10.33 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 74:10.33 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/CSSGroupingRuleBinding.h:8, 74:10.33 from CSSGroupingRuleBinding.cpp:4, 74:10.33 from UnifiedBindings2.cpp:2: 74:10.33 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::ChannelWrapper_Binding::getResponseHeaders(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 74:10.33 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 74:10.33 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 74:10.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:10.33 In file included from UnifiedBindings2.cpp:340: 74:10.33 ChannelWrapperBinding.cpp:3634:27: note: while referencing ‘result’ 74:10.33 3634 | nsTArray result; 74:10.33 | ^~~~~~ 74:10.37 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 74:10.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 74:10.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/CSSGroupingRuleBinding.h:8, 74:10.37 from CSSGroupingRuleBinding.cpp:4, 74:10.37 from UnifiedBindings2.cpp:2: 74:10.37 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::ChannelWrapper_Binding::getRequestHeaders(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 74:10.37 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 74:10.37 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 74:10.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:10.37 In file included from UnifiedBindings2.cpp:340: 74:10.37 ChannelWrapperBinding.cpp:3520:27: note: while referencing ‘result’ 74:10.37 3520 | nsTArray result; 74:10.37 | ^~~~~~ 74:11.16 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 74:11.16 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 74:11.16 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/CSSGroupingRuleBinding.h:8, 74:11.16 from CSSGroupingRuleBinding.cpp:4, 74:11.16 from UnifiedBindings2.cpp:2: 74:11.16 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::CheckerboardReportService_Binding::getReports(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 74:11.16 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 74:11.16 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 74:11.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:11.16 In file included from UnifiedBindings2.cpp:366: 74:11.16 CheckerboardReportServiceBinding.cpp:204:32: note: while referencing ‘result’ 74:11.16 204 | nsTArray result; 74:11.16 | ^~~~~~ 74:14.54 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 74:14.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 74:14.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/CSSGroupingRuleBinding.h:8, 74:14.54 from CSSGroupingRuleBinding.cpp:4, 74:14.55 from UnifiedBindings2.cpp:2: 74:14.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::CSSStyleDeclaration_Binding::getCSSImageURLs(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 74:14.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 74:14.55 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 74:14.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:14.55 In file included from UnifiedBindings2.cpp:145: 74:14.55 CSSStyleDeclarationBinding.cpp:231:23: note: while referencing ‘result’ 74:14.55 231 | nsTArray result; 74:14.55 | ^~~~~~ 74:18.47 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 74:18.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 74:18.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/CSSGroupingRuleBinding.h:8, 74:18.47 from CSSGroupingRuleBinding.cpp:4, 74:18.47 from UnifiedBindings2.cpp:2: 74:18.47 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::CanvasRenderingContext2D_Binding::getLineDash(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 74:18.47 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 74:18.47 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 74:18.47 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:18.47 In file included from UnifiedBindings2.cpp:262: 74:18.47 CanvasRenderingContext2DBinding.cpp:5061:20: note: while referencing ‘result’ 74:18.47 5061 | nsTArray result; 74:18.47 | ^~~~~~ 74:20.27 dom/broadcastchannel 74:22.72 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 74:22.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 74:22.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, 74:22.73 from ScreenOrientationBinding.cpp:4, 74:22.73 from UnifiedBindings20.cpp:2: 74:22.73 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::ShadowRoot_Binding::getAnimations(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 74:22.73 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 74:22.73 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 74:22.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:22.73 In file included from UnifiedBindings20.cpp:171: 74:22.73 ShadowRootBinding.cpp:1003:57: note: while referencing ‘result’ 74:22.73 1003 | nsTArray> result; 74:22.73 | ^~~~~~ 74:27.11 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 74:27.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 74:27.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, 74:27.11 from ScreenOrientationBinding.cpp:4, 74:27.11 from UnifiedBindings20.cpp:2: 74:27.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::SessionStoreUtils_Binding::restoreSessionStorage(JSContext*, unsigned int, JS::Value*)’: 74:27.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Record, mozilla::dom::Record, nsTString > > [1]’ [-Warray-bounds] 74:27.11 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 74:27.11 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:27.11 In file included from UnifiedBindings20.cpp:158: 74:27.11 SessionStoreUtilsBinding.cpp:2719:48: note: while referencing ‘arg1’ 74:27.11 2719 | Record> arg1; 74:27.11 | ^~~~ 74:27.39 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 74:27.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 74:27.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, 74:27.39 from ScreenOrientationBinding.cpp:4, 74:27.39 from UnifiedBindings20.cpp:2: 74:27.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::ServiceWorker_Binding::postMessage(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 74:27.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ [-Warray-bounds] 74:27.39 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 74:27.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:27.39 In file included from UnifiedBindings20.cpp:106: 74:27.39 ServiceWorkerBinding.cpp:237:64: note: while referencing ‘arg1’ 74:27.39 237 | RootedDictionary arg1(cx); 74:27.39 | ^~~~ 74:27.39 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 74:27.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 74:27.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, 74:27.39 from ScreenOrientationBinding.cpp:4, 74:27.39 from UnifiedBindings20.cpp:2: 74:27.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ [-Warray-bounds] 74:27.39 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 74:27.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:27.39 In file included from UnifiedBindings20.cpp:106: 74:27.39 ServiceWorkerBinding.cpp:318:68: note: while referencing ‘arg1’ 74:27.39 318 | RootedDictionary arg1(cx); 74:27.39 | ^~~~ 74:27.39 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 74:27.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 74:27.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, 74:27.39 from ScreenOrientationBinding.cpp:4, 74:27.39 from UnifiedBindings20.cpp:2: 74:27.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ [-Warray-bounds] 74:27.39 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 74:27.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:27.39 In file included from UnifiedBindings20.cpp:106: 74:27.39 ServiceWorkerBinding.cpp:257:66: note: while referencing ‘arg1’ 74:27.39 257 | RootedDictionary arg1(cx); 74:27.39 | ^~~~ 74:28.73 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 74:28.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 74:28.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, 74:28.73 from ScreenOrientationBinding.cpp:4, 74:28.73 from UnifiedBindings20.cpp:2: 74:28.73 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::ShadowRoot_Binding::nodesFromPoint(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 74:28.73 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 74:28.73 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 74:28.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:28.73 In file included from UnifiedBindings20.cpp:171: 74:28.73 ShadowRootBinding.cpp:717:41: note: while referencing ‘result’ 74:28.73 717 | nsTArray> result; 74:28.73 | ^~~~~~ 74:28.79 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 74:28.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 74:28.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, 74:28.79 from ScreenOrientationBinding.cpp:4, 74:28.80 from UnifiedBindings20.cpp:2: 74:28.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::ShadowRoot_Binding::elementsFromPoint(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 74:28.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 74:28.80 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 74:28.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:28.80 In file included from UnifiedBindings20.cpp:171: 74:28.80 ShadowRootBinding.cpp:580:55: note: while referencing ‘result’ 74:28.80 580 | nsTArray> result; 74:28.80 | ^~~~~~ 74:28.96 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 74:28.96 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 74:28.96 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, 74:28.96 from ScreenOrientationBinding.cpp:4, 74:28.96 from UnifiedBindings20.cpp:2: 74:28.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Selection_Binding::GetRangesForInterval(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 74:28.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 74:28.96 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 74:28.96 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:28.97 In file included from UnifiedBindings20.cpp:93: 74:28.97 SelectionBinding.cpp:1554:41: note: while referencing ‘result’ 74:28.97 1554 | nsTArray> result; 74:28.97 | ^~~~~~ 74:29.56 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 74:29.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 74:29.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, 74:29.56 from ScreenOrientationBinding.cpp:4, 74:29.56 from UnifiedBindings20.cpp:2: 74:29.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::ShadowRoot_Binding::get_adoptedStyleSheets(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 74:29.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 74:29.56 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 74:29.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:29.56 In file included from UnifiedBindings20.cpp:171: 74:29.56 ShadowRootBinding.cpp:1083:53: note: while referencing ‘result’ 74:29.56 1083 | nsTArray> result; 74:29.56 | ^~~~~~ 74:31.88 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 74:31.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 74:31.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, 74:31.88 from ScreenOrientationBinding.cpp:4, 74:31.88 from UnifiedBindings20.cpp:2: 74:31.88 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::SpeechSynthesis_Binding::getVoices(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 74:31.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 74:31.89 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 74:31.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:31.89 In file included from UnifiedBindings20.cpp:379: 74:31.89 SpeechSynthesisBinding.cpp:307:68: note: while referencing ‘result’ 74:31.89 307 | nsTArray> result; 74:31.89 | ^~~~~~ 74:33.62 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGlobalObject.h:18, 74:33.62 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 74:33.62 from /builddir/build/BUILD/firefox-88.0/dom/broadcastchannel/BroadcastChannel.h:11, 74:33.62 from /builddir/build/BUILD/firefox-88.0/dom/broadcastchannel/BroadcastChannel.cpp:7, 74:33.62 from Unified_cpp_dom_broadcastchannel0.cpp:2: 74:33.62 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = unsigned int; SizeType = unsigned int]’: 74:33.62 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 74:33.62 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 74:33.62 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 74:33.62 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 74:33.62 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 74:33.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 74:33.63 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 74:33.63 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:33.63 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 74:33.63 from /builddir/build/BUILD/firefox-88.0/dom/broadcastchannel/BroadcastChannel.cpp:18, 74:33.63 from Unified_cpp_dom_broadcastchannel0.cpp:2: 74:33.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 74:33.63 27 | struct JSGCSetting { 74:33.63 | ^~~~~~~~~~~ 74:35.14 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 74:35.14 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGlobalObject.h:18, 74:35.14 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 74:35.14 from /builddir/build/BUILD/firefox-88.0/dom/broadcastchannel/BroadcastChannel.h:11, 74:35.14 from /builddir/build/BUILD/firefox-88.0/dom/broadcastchannel/BroadcastChannel.cpp:7, 74:35.14 from Unified_cpp_dom_broadcastchannel0.cpp:2: 74:35.14 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::BroadcastChannelService::PostMessage(mozilla::dom::BroadcastChannelParent*, const mozilla::dom::MessageData&, const nsAString&)’: 74:35.14 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 74:35.14 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 74:35.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:35.14 In file included from Unified_cpp_dom_broadcastchannel0.cpp:29: 74:35.14 /builddir/build/BUILD/firefox-88.0/dom/broadcastchannel/BroadcastChannelService.cpp:118:30: note: while referencing ‘blobImpls’ 74:35.14 118 | nsTArray> blobImpls; 74:35.14 | ^~~~~~~~~ 74:35.14 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 74:35.14 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGlobalObject.h:18, 74:35.14 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 74:35.14 from /builddir/build/BUILD/firefox-88.0/dom/broadcastchannel/BroadcastChannel.h:11, 74:35.14 from /builddir/build/BUILD/firefox-88.0/dom/broadcastchannel/BroadcastChannel.cpp:7, 74:35.14 from Unified_cpp_dom_broadcastchannel0.cpp:2: 74:35.14 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 80 is outside array bounds of ‘mozilla::dom::ClonedMessageData [1]’ [-Warray-bounds] 74:35.14 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 74:35.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:35.15 In file included from Unified_cpp_dom_broadcastchannel0.cpp:29: 74:35.15 /builddir/build/BUILD/firefox-88.0/dom/broadcastchannel/BroadcastChannelService.cpp:41:37: note: while referencing ‘’ 74:35.15 41 | CloneClonedMessageData(aOther.data().get_ClonedMessageData())}; 74:35.15 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:35.15 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 74:35.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGlobalObject.h:18, 74:35.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 74:35.15 from /builddir/build/BUILD/firefox-88.0/dom/broadcastchannel/BroadcastChannel.h:11, 74:35.15 from /builddir/build/BUILD/firefox-88.0/dom/broadcastchannel/BroadcastChannel.cpp:7, 74:35.15 from Unified_cpp_dom_broadcastchannel0.cpp:2: 74:35.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 74:35.15 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 74:35.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:35.15 In file included from Unified_cpp_dom_broadcastchannel0.cpp:29: 74:35.15 /builddir/build/BUILD/firefox-88.0/dom/broadcastchannel/BroadcastChannelService.cpp:118:30: note: while referencing ‘blobImpls’ 74:35.15 118 | nsTArray> blobImpls; 74:35.15 | ^~~~~~~~~ 75:01.19 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 75:01.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 75:01.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, 75:01.20 from SpeechSynthesisEvent.cpp:9, 75:01.20 from UnifiedBindings21.cpp:2: 75:01.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual bool mozilla::dom::Storage_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const’: 75:01.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 75:01.20 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 75:01.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:01.20 In file included from UnifiedBindings21.cpp:80: 75:01.20 StorageBinding.cpp:959:22: note: while referencing ‘names’ 75:01.20 959 | nsTArray names; 75:01.20 | ^~~~~ 75:05.26 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 75:05.26 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 75:05.26 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, 75:05.26 from SpeechSynthesisEvent.cpp:9, 75:05.26 from UnifiedBindings21.cpp:2: 75:05.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::CryptoKey_Binding::get_usages(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 75:05.27 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 75:05.27 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 75:05.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:05.27 In file included from UnifiedBindings21.cpp:262: 75:05.27 SubtleCryptoBinding.cpp:3918:22: note: while referencing ‘result’ 75:05.27 3918 | nsTArray result; 75:05.27 | ^~~~~~ 75:15.60 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 75:15.60 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 75:15.60 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, 75:15.60 from SpeechSynthesisEvent.cpp:9, 75:15.60 from UnifiedBindings21.cpp:2: 75:15.60 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Text_Binding::getBoxQuadsFromWindowOrigin(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 75:15.60 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 75:15.60 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 75:15.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:15.60 In file included from UnifiedBindings21.cpp:392: 75:15.60 TextBinding.cpp:299:55: note: while referencing ‘result’ 75:15.60 299 | nsTArray> result; 75:15.60 | ^~~~~~ 75:15.66 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 75:15.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 75:15.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventBinding.h:8, 75:15.66 from SpeechSynthesisEvent.cpp:9, 75:15.67 from UnifiedBindings21.cpp:2: 75:15.67 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Text_Binding::getBoxQuads(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 75:15.67 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 75:15.67 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 75:15.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:15.67 In file included from UnifiedBindings21.cpp:392: 75:15.67 TextBinding.cpp:229:55: note: while referencing ‘result’ 75:15.67 229 | nsTArray> result; 75:15.67 | ^~~~~~ 75:16.13 dom/cache 75:24.95 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 75:24.95 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 75:24.95 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/TextDecoderBinding.h:8, 75:24.95 from TextDecoderBinding.cpp:6, 75:24.95 from UnifiedBindings22.cpp:2: 75:24.95 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::URLSearchParams_Binding::getAll(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 75:24.95 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 75:24.95 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 75:24.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:24.95 In file included from UnifiedBindings22.cpp:340: 75:24.95 URLSearchParamsBinding.cpp:737:22: note: while referencing ‘result’ 75:24.95 737 | nsTArray result; 75:24.95 | ^~~~~~ 75:26.29 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 75:26.29 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 75:26.29 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/TextDecoderBinding.h:8, 75:26.29 from TextDecoderBinding.cpp:6, 75:26.29 from UnifiedBindings22.cpp:2: 75:26.29 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual bool mozilla::dom::TreeColumns_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const’: 75:26.29 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 75:26.29 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 75:26.29 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:26.29 In file included from UnifiedBindings22.cpp:210: 75:26.29 TreeColumnsBinding.cpp:829:22: note: while referencing ‘names’ 75:26.29 829 | nsTArray names; 75:26.29 | ^~~~~ 75:26.95 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 75:26.95 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 75:26.95 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/TextDecoderBinding.h:8, 75:26.95 from TextDecoderBinding.cpp:6, 75:26.95 from UnifiedBindings22.cpp:2: 75:26.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::IterableIterator::Next(JSContext*, JS::MutableHandle, mozilla::ErrorResult&) [with T = mozilla::dom::URLSearchParams]’: 75:26.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ [-Warray-bounds] 75:26.96 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 75:26.96 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:26.96 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:10, 75:26.96 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/UnionConversions.h:30, 75:26.96 from TextDecoderBinding.cpp:21, 75:26.96 from UnifiedBindings22.cpp:2: 75:26.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IterableIterator.h:189:49: note: while referencing ‘dict’ 75:26.96 189 | RootedDictionary dict(aCx); 75:26.96 | ^~~~ 75:26.96 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 75:26.96 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 75:26.96 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/TextDecoderBinding.h:8, 75:26.96 from TextDecoderBinding.cpp:6, 75:26.96 from UnifiedBindings22.cpp:2: 75:26.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ [-Warray-bounds] 75:26.96 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 75:26.96 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:26.96 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:10, 75:26.96 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/UnionConversions.h:30, 75:26.96 from TextDecoderBinding.cpp:21, 75:26.96 from UnifiedBindings22.cpp:2: 75:26.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IterableIterator.h:189:49: note: while referencing ‘dict’ 75:26.96 189 | RootedDictionary dict(aCx); 75:26.96 | ^~~~ 75:30.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 75:30.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StorageTypeBinding.h:10, 75:30.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/PersistenceType.h:13, 75:30.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/Client.h:14, 75:30.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/CommonMetadata.h:11, 75:30.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/cache/Types.h:12, 75:30.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/cache/Action.h:11, 75:30.35 from /builddir/build/BUILD/firefox-88.0/dom/cache/Action.cpp:7, 75:30.35 from Unified_cpp_dom_cache0.cpp:2: 75:30.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = unsigned int; SizeType = unsigned int]’: 75:30.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 75:30.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 75:30.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 75:30.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 75:30.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 75:30.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 75:30.35 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 75:30.35 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:30.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 75:30.35 from /builddir/build/BUILD/firefox-88.0/dom/cache/Cache.cpp:15, 75:30.35 from Unified_cpp_dom_cache0.cpp:29: 75:30.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 75:30.35 27 | struct JSGCSetting { 75:30.35 | ^~~~~~~~~~~ 75:30.44 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 75:30.44 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 75:30.44 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/TextDecoderBinding.h:8, 75:30.44 from TextDecoderBinding.cpp:6, 75:30.44 from UnifiedBindings22.cpp:2: 75:30.44 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::TouchEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)’: 75:30.45 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 44 is outside array bounds of ‘mozilla::dom::binding_detail::FastTouchEventInit [1]’ [-Warray-bounds] 75:30.45 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 75:30.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:30.45 In file included from UnifiedBindings22.cpp:119: 75:30.45 TouchEventBinding.cpp:907:38: note: while referencing ‘arg1’ 75:30.45 907 | binding_detail::FastTouchEventInit arg1; 75:30.45 | ^~~~ 75:31.24 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 75:31.24 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 75:31.24 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/TextDecoderBinding.h:8, 75:31.24 from TextDecoderBinding.cpp:6, 75:31.24 from UnifiedBindings22.cpp:2: 75:31.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::VRDisplay_Binding::getLayers(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 75:31.25 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 75:31.25 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 75:31.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:31.25 In file included from UnifiedBindings22.cpp:392: 75:31.25 VRDisplayBinding.cpp:1269:21: note: while referencing ‘result’ 75:31.25 1269 | nsTArray result; 75:31.25 | ^~~~~~ 76:07.10 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 76:07.10 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, 76:07.10 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, 76:07.10 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/cache/Context.h:10, 76:07.10 from /builddir/build/BUILD/firefox-88.0/dom/cache/Context.cpp:7, 76:07.10 from Unified_cpp_dom_cache1.cpp:2: 76:07.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::cache::Manager::StorageKeysAction::Complete(mozilla::dom::cache::Manager::Listener*, mozilla::ErrorResult&&)’: 76:07.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::cache::StorageKeysResult [1]’ [-Warray-bounds] 76:07.10 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 76:07.10 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:07.10 In file included from Unified_cpp_dom_cache1.cpp:38: 76:07.10 /builddir/build/BUILD/firefox-88.0/dom/cache/Manager.cpp:1460:68: note: while referencing ‘’ 76:07.10 1460 | aListener->OnOpComplete(std::move(aRv), StorageKeysResult(mKeys)); 76:07.11 | ^ 76:08.89 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 76:08.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, 76:08.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, 76:08.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/cache/Context.h:10, 76:08.89 from /builddir/build/BUILD/firefox-88.0/dom/cache/Context.cpp:7, 76:08.89 from Unified_cpp_dom_cache1.cpp:2: 76:08.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::cache::Manager::Listener::OnOpComplete(mozilla::ErrorResult&&, const mozilla::dom::cache::CacheOpResult&, const mozilla::dom::cache::SavedResponse&, mozilla::dom::cache::StreamList&)’: 76:08.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 76:08.89 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 76:08.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:08.89 In file included from Unified_cpp_dom_cache1.cpp:38: 76:08.89 /builddir/build/BUILD/firefox-88.0/dom/cache/Manager.cpp:1531:60: note: while referencing ‘’ 76:08.89 1531 | Some(StreamInfo{responseList, nsTArray(), aStreamList})); 76:08.90 | ^ 76:08.96 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 76:08.96 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, 76:08.96 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, 76:08.96 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/cache/Context.h:10, 76:08.96 from /builddir/build/BUILD/firefox-88.0/dom/cache/Context.cpp:7, 76:08.96 from Unified_cpp_dom_cache1.cpp:2: 76:08.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::cache::Manager::Listener::OnOpComplete(mozilla::ErrorResult&&, const mozilla::dom::cache::CacheOpResult&, const nsTArray&, mozilla::dom::cache::StreamList&)’: 76:08.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 76:08.96 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 76:08.96 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:08.96 In file included from Unified_cpp_dom_cache1.cpp:38: 76:08.96 /builddir/build/BUILD/firefox-88.0/dom/cache/Manager.cpp:1539:75: note: while referencing ‘’ 76:08.96 1539 | Some(StreamInfo{aSavedResponseList, nsTArray(), 76:08.96 | ^ 76:09.00 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 76:09.00 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, 76:09.00 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, 76:09.00 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/cache/Context.h:10, 76:09.00 from /builddir/build/BUILD/firefox-88.0/dom/cache/Context.cpp:7, 76:09.00 from Unified_cpp_dom_cache1.cpp:2: 76:09.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::cache::Manager::Listener::OnOpComplete(mozilla::ErrorResult&&, const mozilla::dom::cache::CacheOpResult&, const nsTArray&, mozilla::dom::cache::StreamList&)’: 76:09.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 76:09.00 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 76:09.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:09.00 In file included from Unified_cpp_dom_cache1.cpp:38: 76:09.00 /builddir/build/BUILD/firefox-88.0/dom/cache/Manager.cpp:1547:56: note: while referencing ‘’ 76:09.00 1547 | Some(StreamInfo{nsTArray(), aSavedRequestList, 76:09.00 | ^ 76:10.69 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 76:10.69 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, 76:10.69 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, 76:10.69 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/cache/Context.h:10, 76:10.69 from /builddir/build/BUILD/firefox-88.0/dom/cache/Context.cpp:7, 76:10.69 from Unified_cpp_dom_cache1.cpp:2: 76:10.69 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static already_AddRefed mozilla::dom::cache::TypeUtils::ToInternalHeaders(const nsTArray&, mozilla::dom::HeadersGuardEnum)’: 76:10.69 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 76:10.69 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 76:10.69 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:10.69 In file included from Unified_cpp_dom_cache1.cpp:101: 76:10.69 /builddir/build/BUILD/firefox-88.0/dom/cache/TypeUtils.cpp:362:36: note: while referencing ‘entryList’ 76:10.69 362 | nsTArray entryList; 76:10.69 | ^~~~~~~~~ 76:11.02 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 76:11.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, 76:11.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, 76:11.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/cache/Context.h:10, 76:11.02 from /builddir/build/BUILD/firefox-88.0/dom/cache/Context.cpp:7, 76:11.02 from Unified_cpp_dom_cache1.cpp:2: 76:11.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘mozilla::Result >, nsresult> mozilla::dom::cache::db::StorageGetKeys(mozIStorageConnection&, mozilla::dom::cache::Namespace)’: 76:11.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 76:11.02 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 76:11.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:11.02 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/LocalStorageCommon.h:13, 76:11.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/Client.h:21, 76:11.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/CommonMetadata.h:11, 76:11.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/cache/Types.h:12, 76:11.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/cache/Context.h:11, 76:11.02 from /builddir/build/BUILD/firefox-88.0/dom/cache/Context.cpp:7, 76:11.02 from Unified_cpp_dom_cache1.cpp:2: 76:11.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:1151:13: note: while referencing ‘res’ 76:11.02 1151 | ArrayType res; 76:11.02 | ^~~ 76:11.41 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 76:11.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, 76:11.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, 76:11.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/cache/Context.h:10, 76:11.41 from /builddir/build/BUILD/firefox-88.0/dom/cache/Context.cpp:7, 76:11.41 from Unified_cpp_dom_cache1.cpp:2: 76:11.41 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::cache::Manager::StorageKeysAction::RunSyncWithDBOnTarget(const mozilla::dom::cache::QuotaInfo&, nsIFile*, mozIStorageConnection*)’: 76:11.41 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 76:11.41 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 76:11.41 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:11.41 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Assertions.h:19, 76:11.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:22, 76:11.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, 76:11.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, 76:11.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/cache/Context.h:10, 76:11.41 from /builddir/build/BUILD/firefox-88.0/dom/cache/Context.cpp:7, 76:11.41 from Unified_cpp_dom_cache1.cpp:2: 76:11.41 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:537:54: note: while referencing ‘’ 76:11.41 537 | MOZ_REMOVE_PAREN(target) = tryResult.accessFunction(); 76:11.41 | ^ 76:11.41 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MacroArgs.h:95:60: note: in definition of macro ‘MOZ_ARG_9’ 76:11.41 95 | #define MOZ_ARG_9(a1, a2, a3, a4, a5, a6, a7, a8, a9, ...) a9 76:11.41 | ^~ 76:11.41 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:571:7: note: in expansion of macro ‘QM_TRY_ASSIGN_PROPAGATE_ERR’ 76:11.41 571 | QM_TRY_ASSIGN_PROPAGATE_ERR(__VA_ARGS__), QM_MISSING_ARGS(__VA_ARGS__), \ 76:11.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:11.41 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:578:3: note: in expansion of macro ‘QM_TRY_ASSIGN_META’ 76:11.41 578 | QM_TRY_ASSIGN_META(mozilla::dom::quota, MOZ_UNIQUE_VAR(tryResult), \ 76:11.41 | ^~~~~~~~~~~~~~~~~~ 76:11.41 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:590:28: note: in expansion of macro ‘QM_TRY_ASSIGN_GLUE’ 76:11.41 590 | #define QM_TRY_UNWRAP(...) QM_TRY_ASSIGN_GLUE(unwrap, __VA_ARGS__) 76:11.41 | ^~~~~~~~~~~~~~~~~~ 76:11.41 /builddir/build/BUILD/firefox-88.0/dom/cache/CacheCommon.h:14:26: note: in expansion of macro ‘QM_TRY_UNWRAP’ 76:11.41 14 | #define CACHE_TRY_UNWRAP QM_TRY_UNWRAP 76:11.41 | ^~~~~~~~~~~~~ 76:11.41 /builddir/build/BUILD/firefox-88.0/dom/cache/Manager.cpp:1451:5: note: in expansion of macro ‘CACHE_TRY_UNWRAP’ 76:11.41 1451 | CACHE_TRY_UNWRAP(mKeys, db::StorageGetKeys(*aConn, mNamespace)); 76:11.41 | ^~~~~~~~~~~~~~~~ 76:11.48 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsXPTCUtils.h:10, 76:11.48 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:119, 76:11.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 76:11.48 from WindowBinding.cpp:43, 76:11.48 from UnifiedBindings23.cpp:314: 76:11.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 76:11.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:79:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 76:11.49 79 | memset(this, 0, sizeof(nsXPTCVariant)); 76:11.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:11.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 76:11.49 44 | struct nsXPTCVariant { 76:11.49 | ^~~~~~~~~~~~~ 76:11.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 76:11.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, 76:11.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, 76:11.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/cache/Context.h:10, 76:11.84 from /builddir/build/BUILD/firefox-88.0/dom/cache/Context.cpp:7, 76:11.84 from Unified_cpp_dom_cache1.cpp:2: 76:11.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘mozilla::Result, AutoTArray, long long int>, nsresult> mozilla::dom::cache::db::{anonymous}::DeleteEntries(mozIStorageConnection&, const nsTArray&)’: 76:11.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 76:11.84 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 76:11.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:11.84 In file included from Unified_cpp_dom_cache1.cpp:20: 76:11.84 /builddir/build/BUILD/firefox-88.0/dom/cache/DBSchema.cpp:1340:38: note: while referencing ‘’ 76:11.84 1340 | std::make_tuple(nsTArray{}, AutoTArray{}, int64_t{0}); 76:11.84 | ^ 76:11.84 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 76:11.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, 76:11.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, 76:11.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/cache/Context.h:10, 76:11.84 from /builddir/build/BUILD/firefox-88.0/dom/cache/Context.cpp:7, 76:11.84 from Unified_cpp_dom_cache1.cpp:2: 76:11.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 156 is outside array bounds of ‘std::tuple, AutoTArray, long long int> [1]’ [-Warray-bounds] 76:11.84 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 76:11.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:11.85 In file included from Unified_cpp_dom_cache1.cpp:20: 76:11.85 /builddir/build/BUILD/firefox-88.0/dom/cache/DBSchema.cpp:1339:8: note: while referencing ‘result’ 76:11.85 1339 | auto result = 76:11.85 | ^~~~~~ 76:11.89 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 76:11.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, 76:11.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, 76:11.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/cache/Context.h:10, 76:11.89 from /builddir/build/BUILD/firefox-88.0/dom/cache/Context.cpp:7, 76:11.89 from Unified_cpp_dom_cache1.cpp:2: 76:11.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘mozilla::Result, nsresult> mozilla::dom::cache::db::CacheDelete(mozIStorageConnection&, mozilla::dom::cache::CacheId, const mozilla::dom::cache::CacheRequest&, const mozilla::dom::cache::CacheQueryParams&)’: 76:11.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 156 is outside array bounds of ‘std::tuple, AutoTArray, long long int> [1]’ [-Warray-bounds] 76:11.89 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 76:11.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:11.89 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Assertions.h:19, 76:11.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:22, 76:11.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, 76:11.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, 76:11.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/cache/Context.h:10, 76:11.89 from /builddir/build/BUILD/firefox-88.0/dom/cache/Context.cpp:7, 76:11.89 from Unified_cpp_dom_cache1.cpp:2: 76:11.89 /builddir/build/BUILD/firefox-88.0/dom/cache/DBSchema.cpp:802:13: note: while referencing ‘’ 76:11.89 802 | (auto [deletedBodyIdList, deletedSecurityIdList, deletedPaddingSize]), 76:11.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:11.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MacroArgs.h:95:60: note: in definition of macro ‘MOZ_ARG_9’ 76:11.89 95 | #define MOZ_ARG_9(a1, a2, a3, a4, a5, a6, a7, a8, a9, ...) a9 76:11.89 | ^~ 76:11.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:55:39: note: in expansion of macro ‘MOZ_REMOVE_PAREN_HELPER3’ 76:11.89 55 | #define MOZ_REMOVE_PAREN_HELPER2(...) MOZ_REMOVE_PAREN_HELPER3(__VA_ARGS__) 76:11.89 | ^~~~~~~~~~~~~~~~~~~~~~~~ 76:11.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:53:29: note: in expansion of macro ‘MOZ_REMOVE_PAREN_HELPER2’ 76:11.89 53 | #define MOZ_REMOVE_PAREN(X) MOZ_REMOVE_PAREN_HELPER2(MOZ_REMOVE_PAREN_HELPER X) 76:11.89 | ^~~~~~~~~~~~~~~~~~~~~~~~ 76:11.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:53:54: note: in expansion of macro ‘MOZ_REMOVE_PAREN_HELPER’ 76:11.89 53 | #define MOZ_REMOVE_PAREN(X) MOZ_REMOVE_PAREN_HELPER2(MOZ_REMOVE_PAREN_HELPER X) 76:11.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 76:11.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:537:3: note: in expansion of macro ‘MOZ_REMOVE_PAREN’ 76:11.89 537 | MOZ_REMOVE_PAREN(target) = tryResult.accessFunction(); 76:11.90 | ^~~~~~~~~~~~~~~~ 76:11.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:571:7: note: in expansion of macro ‘QM_TRY_ASSIGN_PROPAGATE_ERR’ 76:11.90 571 | QM_TRY_ASSIGN_PROPAGATE_ERR(__VA_ARGS__), QM_MISSING_ARGS(__VA_ARGS__), \ 76:11.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:11.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:578:3: note: in expansion of macro ‘QM_TRY_ASSIGN_META’ 76:11.90 578 | QM_TRY_ASSIGN_META(mozilla::dom::quota, MOZ_UNIQUE_VAR(tryResult), \ 76:11.90 | ^~~~~~~~~~~~~~~~~~ 76:11.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:590:28: note: in expansion of macro ‘QM_TRY_ASSIGN_GLUE’ 76:11.90 590 | #define QM_TRY_UNWRAP(...) QM_TRY_ASSIGN_GLUE(unwrap, __VA_ARGS__) 76:11.90 | ^~~~~~~~~~~~~~~~~~ 76:11.90 /builddir/build/BUILD/firefox-88.0/dom/cache/CacheCommon.h:14:26: note: in expansion of macro ‘QM_TRY_UNWRAP’ 76:11.90 14 | #define CACHE_TRY_UNWRAP QM_TRY_UNWRAP 76:11.90 | ^~~~~~~~~~~~~ 76:11.90 /builddir/build/BUILD/firefox-88.0/dom/cache/DBSchema.cpp:801:3: note: in expansion of macro ‘CACHE_TRY_UNWRAP’ 76:11.90 801 | CACHE_TRY_UNWRAP( 76:11.90 | ^~~~~~~~~~~~~~~~ 76:14.61 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 76:14.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, 76:14.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, 76:14.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/cache/Context.h:10, 76:14.61 from /builddir/build/BUILD/firefox-88.0/dom/cache/Context.cpp:7, 76:14.61 from Unified_cpp_dom_cache1.cpp:2: 76:14.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::cache::Manager::CacheKeysAction::Complete(mozilla::dom::cache::Manager::Listener*, mozilla::ErrorResult&&)’: 76:14.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::cache::CacheKeysResult [1]’ [-Warray-bounds] 76:14.61 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 76:14.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:14.61 In file included from Unified_cpp_dom_cache1.cpp:38: 76:14.61 /builddir/build/BUILD/firefox-88.0/dom/cache/Manager.cpp:1206:61: note: while referencing ‘’ 76:14.61 1206 | aListener->OnOpComplete(std::move(aRv), CacheKeysResult(), mSavedRequests, 76:14.61 | ^ 76:14.66 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 76:14.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, 76:14.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, 76:14.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/cache/Context.h:10, 76:14.66 from /builddir/build/BUILD/firefox-88.0/dom/cache/Context.cpp:7, 76:14.66 from Unified_cpp_dom_cache1.cpp:2: 76:14.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::cache::Manager::CacheMatchAllAction::Complete(mozilla::dom::cache::Manager::Listener*, mozilla::ErrorResult&&)’: 76:14.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::cache::CacheMatchAllResult [1]’ [-Warray-bounds] 76:14.66 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 76:14.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:14.66 In file included from Unified_cpp_dom_cache1.cpp:38: 76:14.66 /builddir/build/BUILD/firefox-88.0/dom/cache/Manager.cpp:691:65: note: while referencing ‘’ 76:14.66 691 | aListener->OnOpComplete(std::move(aRv), CacheMatchAllResult(), 76:14.66 | ^ 76:15.12 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 76:15.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, 76:15.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, 76:15.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/cache/Context.h:10, 76:15.12 from /builddir/build/BUILD/firefox-88.0/dom/cache/Context.cpp:7, 76:15.12 from Unified_cpp_dom_cache1.cpp:2: 76:15.12 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘mozilla::Result mozilla::dom::quota::CollectElementsWhileHasResult(mozIStorageStatement&, StepFunc&&) [with StepFunc = mozilla::Result (&)(mozIStorageStatement&); ArrayType = nsTArray]’: 76:15.12 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 76:15.12 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 76:15.12 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:15.12 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/LocalStorageCommon.h:13, 76:15.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/Client.h:21, 76:15.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/CommonMetadata.h:11, 76:15.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/cache/Types.h:12, 76:15.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/cache/Context.h:11, 76:15.12 from /builddir/build/BUILD/firefox-88.0/dom/cache/Context.cpp:7, 76:15.12 from Unified_cpp_dom_cache1.cpp:2: 76:15.12 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:1151:13: note: while referencing ‘res’ 76:15.12 1151 | ArrayType res; 76:15.12 | ^~~ 76:15.17 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 76:15.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, 76:15.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, 76:15.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/cache/Context.h:10, 76:15.17 from /builddir/build/BUILD/firefox-88.0/dom/cache/Context.cpp:7, 76:15.17 from Unified_cpp_dom_cache1.cpp:2: 76:15.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘mozilla::Result mozilla::dom::cache::db::{anonymous}::ReadResponse(mozIStorageConnection&, mozilla::dom::cache::db::{anonymous}::EntryId)’: 76:15.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 76:15.17 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 76:15.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:15.17 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Assertions.h:19, 76:15.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:22, 76:15.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, 76:15.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, 76:15.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/cache/Context.h:10, 76:15.17 from /builddir/build/BUILD/firefox-88.0/dom/cache/Context.cpp:7, 76:15.17 from Unified_cpp_dom_cache1.cpp:2: 76:15.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:537:54: note: while referencing ‘’ 76:15.17 537 | MOZ_REMOVE_PAREN(target) = tryResult.accessFunction(); 76:15.17 | ^ 76:15.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MacroArgs.h:95:60: note: in definition of macro ‘MOZ_ARG_9’ 76:15.18 95 | #define MOZ_ARG_9(a1, a2, a3, a4, a5, a6, a7, a8, a9, ...) a9 76:15.18 | ^~ 76:15.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:571:7: note: in expansion of macro ‘QM_TRY_ASSIGN_PROPAGATE_ERR’ 76:15.18 571 | QM_TRY_ASSIGN_PROPAGATE_ERR(__VA_ARGS__), QM_MISSING_ARGS(__VA_ARGS__), \ 76:15.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:15.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:578:3: note: in expansion of macro ‘QM_TRY_ASSIGN_META’ 76:15.18 578 | QM_TRY_ASSIGN_META(mozilla::dom::quota, MOZ_UNIQUE_VAR(tryResult), \ 76:15.18 | ^~~~~~~~~~~~~~~~~~ 76:15.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:590:28: note: in expansion of macro ‘QM_TRY_ASSIGN_GLUE’ 76:15.18 590 | #define QM_TRY_UNWRAP(...) QM_TRY_ASSIGN_GLUE(unwrap, __VA_ARGS__) 76:15.18 | ^~~~~~~~~~~~~~~~~~ 76:15.18 /builddir/build/BUILD/firefox-88.0/dom/cache/CacheCommon.h:14:26: note: in expansion of macro ‘QM_TRY_UNWRAP’ 76:15.18 14 | #define CACHE_TRY_UNWRAP QM_TRY_UNWRAP 76:15.18 | ^~~~~~~~~~~~~ 76:15.18 /builddir/build/BUILD/firefox-88.0/dom/cache/DBSchema.cpp:1892:5: note: in expansion of macro ‘CACHE_TRY_UNWRAP’ 76:15.18 1892 | CACHE_TRY_UNWRAP(savedResponse.mValue.headers(), 76:15.18 | ^~~~~~~~~~~~~~~~ 76:15.18 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 76:15.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, 76:15.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, 76:15.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/cache/Context.h:10, 76:15.18 from /builddir/build/BUILD/firefox-88.0/dom/cache/Context.cpp:7, 76:15.18 from Unified_cpp_dom_cache1.cpp:2: 76:15.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 76:15.18 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 76:15.18 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:15.18 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/LocalStorageCommon.h:13, 76:15.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/Client.h:21, 76:15.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/CommonMetadata.h:11, 76:15.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/cache/Types.h:12, 76:15.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/cache/Context.h:11, 76:15.18 from /builddir/build/BUILD/firefox-88.0/dom/cache/Context.cpp:7, 76:15.18 from Unified_cpp_dom_cache1.cpp:2: 76:15.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:1151:13: note: while referencing ‘res’ 76:15.18 1151 | ArrayType res; 76:15.18 | ^~~ 76:15.18 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 76:15.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, 76:15.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, 76:15.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/cache/Context.h:10, 76:15.18 from /builddir/build/BUILD/firefox-88.0/dom/cache/Context.cpp:7, 76:15.18 from Unified_cpp_dom_cache1.cpp:2: 76:15.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 76:15.18 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 76:15.18 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:15.18 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Assertions.h:19, 76:15.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:22, 76:15.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, 76:15.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, 76:15.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/cache/Context.h:10, 76:15.19 from /builddir/build/BUILD/firefox-88.0/dom/cache/Context.cpp:7, 76:15.19 from Unified_cpp_dom_cache1.cpp:2: 76:15.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:537:54: note: while referencing ‘’ 76:15.19 537 | MOZ_REMOVE_PAREN(target) = tryResult.accessFunction(); 76:15.19 | ^ 76:15.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MacroArgs.h:95:60: note: in definition of macro ‘MOZ_ARG_9’ 76:15.19 95 | #define MOZ_ARG_9(a1, a2, a3, a4, a5, a6, a7, a8, a9, ...) a9 76:15.19 | ^~ 76:15.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:571:7: note: in expansion of macro ‘QM_TRY_ASSIGN_PROPAGATE_ERR’ 76:15.19 571 | QM_TRY_ASSIGN_PROPAGATE_ERR(__VA_ARGS__), QM_MISSING_ARGS(__VA_ARGS__), \ 76:15.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:15.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:578:3: note: in expansion of macro ‘QM_TRY_ASSIGN_META’ 76:15.19 578 | QM_TRY_ASSIGN_META(mozilla::dom::quota, MOZ_UNIQUE_VAR(tryResult), \ 76:15.19 | ^~~~~~~~~~~~~~~~~~ 76:15.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:590:28: note: in expansion of macro ‘QM_TRY_ASSIGN_GLUE’ 76:15.19 590 | #define QM_TRY_UNWRAP(...) QM_TRY_ASSIGN_GLUE(unwrap, __VA_ARGS__) 76:15.19 | ^~~~~~~~~~~~~~~~~~ 76:15.19 /builddir/build/BUILD/firefox-88.0/dom/cache/CacheCommon.h:14:26: note: in expansion of macro ‘QM_TRY_UNWRAP’ 76:15.19 14 | #define CACHE_TRY_UNWRAP QM_TRY_UNWRAP 76:15.19 | ^~~~~~~~~~~~~ 76:15.19 /builddir/build/BUILD/firefox-88.0/dom/cache/DBSchema.cpp:1908:5: note: in expansion of macro ‘CACHE_TRY_UNWRAP’ 76:15.19 1908 | CACHE_TRY_UNWRAP(savedResponse.mValue.urlList(), 76:15.19 | ^~~~~~~~~~~~~~~~ 76:16.01 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 76:16.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, 76:16.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, 76:16.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/cache/Context.h:10, 76:16.02 from /builddir/build/BUILD/firefox-88.0/dom/cache/Context.cpp:7, 76:16.02 from Unified_cpp_dom_cache1.cpp:2: 76:16.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘mozilla::Result, nsresult> mozilla::dom::cache::db::CacheKeys(mozIStorageConnection&, mozilla::dom::cache::CacheId, const mozilla::Maybe&, const mozilla::dom::cache::CacheQueryParams&)’: 76:16.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 76:16.02 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 76:16.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:16.02 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Assertions.h:19, 76:16.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:22, 76:16.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, 76:16.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, 76:16.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/cache/Context.h:10, 76:16.02 from /builddir/build/BUILD/firefox-88.0/dom/cache/Context.cpp:7, 76:16.02 from Unified_cpp_dom_cache1.cpp:2: 76:16.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:537:54: note: while referencing ‘’ 76:16.02 537 | MOZ_REMOVE_PAREN(target) = tryResult.accessFunction(); 76:16.02 | ^ 76:16.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MacroArgs.h:95:60: note: in definition of macro ‘MOZ_ARG_9’ 76:16.02 95 | #define MOZ_ARG_9(a1, a2, a3, a4, a5, a6, a7, a8, a9, ...) a9 76:16.02 | ^~ 76:16.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:571:7: note: in expansion of macro ‘QM_TRY_ASSIGN_PROPAGATE_ERR’ 76:16.02 571 | QM_TRY_ASSIGN_PROPAGATE_ERR(__VA_ARGS__), QM_MISSING_ARGS(__VA_ARGS__), \ 76:16.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:16.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:578:3: note: in expansion of macro ‘QM_TRY_ASSIGN_META’ 76:16.02 578 | QM_TRY_ASSIGN_META(mozilla::dom::quota, MOZ_UNIQUE_VAR(tryResult), \ 76:16.02 | ^~~~~~~~~~~~~~~~~~ 76:16.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:590:28: note: in expansion of macro ‘QM_TRY_ASSIGN_GLUE’ 76:16.02 590 | #define QM_TRY_UNWRAP(...) QM_TRY_ASSIGN_GLUE(unwrap, __VA_ARGS__) 76:16.02 | ^~~~~~~~~~~~~~~~~~ 76:16.02 /builddir/build/BUILD/firefox-88.0/dom/cache/CacheCommon.h:14:26: note: in expansion of macro ‘QM_TRY_UNWRAP’ 76:16.02 14 | #define CACHE_TRY_UNWRAP QM_TRY_UNWRAP 76:16.02 | ^~~~~~~~~~~~~ 76:16.02 /builddir/build/BUILD/firefox-88.0/dom/cache/DBSchema.cpp:2013:5: note: in expansion of macro ‘CACHE_TRY_UNWRAP’ 76:16.02 2013 | CACHE_TRY_UNWRAP(savedRequest.mValue.headers(), 76:16.02 | ^~~~~~~~~~~~~~~~ 76:16.86 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 76:16.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, 76:16.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, 76:16.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/cache/Context.h:10, 76:16.86 from /builddir/build/BUILD/firefox-88.0/dom/cache/Context.cpp:7, 76:16.86 from Unified_cpp_dom_cache1.cpp:2: 76:16.86 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::cache::StreamControl::CloseAllReadStreams()’: 76:16.86 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘nsTObserverArray > [1]’ [-Warray-bounds] 76:16.87 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 76:16.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:16.87 In file included from Unified_cpp_dom_cache1.cpp:83: 76:16.87 /builddir/build/BUILD/firefox-88.0/dom/cache/StreamControl.cpp:45:8: note: while referencing ‘readStreamList’ 76:16.87 45 | auto readStreamList = mReadStreamList.Clone(); 76:16.87 | ^~~~~~~~~~~~~~ 76:16.87 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 76:16.87 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayAlgorithm.h:10, 76:16.87 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, 76:16.87 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/cache/Context.h:10, 76:16.87 from /builddir/build/BUILD/firefox-88.0/dom/cache/Context.cpp:7, 76:16.87 from Unified_cpp_dom_cache1.cpp:2: 76:16.87 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTObserverArray > [1]’ [-Warray-bounds] 76:16.87 304 | mHdr->mLength = 0; 76:16.87 | ~~~~~~~~~~~~~~^~~ 76:16.87 In file included from Unified_cpp_dom_cache1.cpp:83: 76:16.87 /builddir/build/BUILD/firefox-88.0/dom/cache/StreamControl.cpp:45:8: note: while referencing ‘readStreamList’ 76:16.87 45 | auto readStreamList = mReadStreamList.Clone(); 76:16.87 | ^~~~~~~~~~~~~~ 76:24.82 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BitSet.h:11, 76:24.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/HeapAPI.h:11, 76:24.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/TracingAPI.h:11, 76:24.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/GCPolicyAPI.h:61, 76:24.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:23, 76:24.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GamepadBinding.h:6, 76:24.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/VRServiceTestBinding.h:6, 76:24.83 from VRServiceTestBinding.cpp:5, 76:24.83 from UnifiedBindings23.cpp:2: 76:24.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 76:24.83 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:2210:40: required from here 76:24.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 76:24.83 35 | memset(aT, 0, sizeof(T)); 76:24.83 | ~~~~~~^~~~~~~~~~~~~~~~~~ 76:24.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 76:24.83 from WindowBinding.cpp:43, 76:24.83 from UnifiedBindings23.cpp:314: 76:24.83 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 76:24.83 2209 | struct GlobalProperties { 76:24.83 | ^~~~~~~~~~~~~~~~ 76:29.20 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 76:29.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GamepadBinding.h:10, 76:29.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/VRServiceTestBinding.h:6, 76:29.20 from VRServiceTestBinding.cpp:5, 76:29.20 from UnifiedBindings23.cpp:2: 76:29.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = unsigned int; SizeType = unsigned int]’: 76:29.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 76:29.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 76:29.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 76:29.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 76:29.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 76:29.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 76:29.20 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 76:29.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:29.21 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 76:29.21 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerLocation.h:11, 76:29.21 from WorkerGlobalScopeBinding.cpp:30, 76:29.21 from UnifiedBindings23.cpp:392: 76:29.21 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 76:29.21 27 | struct JSGCSetting { 76:29.21 | ^~~~~~~~~~~ 76:37.47 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsXPTCUtils.h:10, 76:37.47 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:119, 76:37.47 from XMLHttpRequestEventTargetBinding.cpp:22, 76:37.47 from UnifiedBindings24.cpp:80: 76:37.47 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 76:37.47 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:79:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 76:37.47 79 | memset(this, 0, sizeof(nsXPTCVariant)); 76:37.47 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:37.47 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 76:37.47 44 | struct nsXPTCVariant { 76:37.47 | ^~~~~~~~~~~~~ 76:43.61 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BitSet.h:11, 76:43.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/HeapAPI.h:11, 76:43.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/TracingAPI.h:11, 76:43.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/GCPolicyAPI.h:61, 76:43.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:23, 76:43.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerNavigatorBinding.h:6, 76:43.61 from WorkerNavigatorBinding.cpp:5, 76:43.61 from UnifiedBindings24.cpp:2: 76:43.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 76:43.61 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:2210:40: required from here 76:43.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 76:43.61 35 | memset(aT, 0, sizeof(T)); 76:43.61 | ~~~~~~^~~~~~~~~~~~~~~~~~ 76:43.61 In file included from XMLHttpRequestEventTargetBinding.cpp:22, 76:43.61 from UnifiedBindings24.cpp:80: 76:43.61 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 76:43.61 2209 | struct GlobalProperties { 76:43.62 | ^~~~~~~~~~~~~~~~ 76:45.61 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 76:45.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerNavigatorBinding.h:8, 76:45.61 from WorkerNavigatorBinding.cpp:5, 76:45.61 from UnifiedBindings24.cpp:2: 76:45.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = unsigned int; SizeType = unsigned int]’: 76:45.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 76:45.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 76:45.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 76:45.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 76:45.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 76:45.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 76:45.61 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 76:45.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:45.61 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18, 76:45.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerNavigator.h:16, 76:45.61 from WorkerNavigatorBinding.cpp:22, 76:45.61 from UnifiedBindings24.cpp:2: 76:45.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 76:45.61 27 | struct JSGCSetting { 76:45.61 | ^~~~~~~~~~~ 77:05.53 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 77:05.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 77:05.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerNavigatorBinding.h:8, 77:05.53 from WorkerNavigatorBinding.cpp:5, 77:05.53 from UnifiedBindings24.cpp:2: 77:05.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::WorkerNavigator_Binding::get_languages(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 77:05.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 77:05.53 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 77:05.53 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:05.53 In file included from UnifiedBindings24.cpp:2: 77:05.53 WorkerNavigatorBinding.cpp:722:22: note: while referencing ‘result’ 77:05.54 722 | nsTArray result; 77:05.54 | ^~~~~~ 77:05.54 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 77:05.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 77:05.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerNavigatorBinding.h:8, 77:05.54 from WorkerNavigatorBinding.cpp:5, 77:05.54 from UnifiedBindings24.cpp:2: 77:05.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 77:05.54 304 | mHdr->mLength = 0; 77:05.54 | ~~~~~~~~~~~~~~^~~ 77:05.54 In file included from UnifiedBindings24.cpp:2: 77:05.54 WorkerNavigatorBinding.cpp:722:22: note: while referencing ‘result’ 77:05.54 722 | nsTArray result; 77:05.54 | ^~~~~~ 77:05.54 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 77:05.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 77:05.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerNavigatorBinding.h:8, 77:05.54 from WorkerNavigatorBinding.cpp:5, 77:05.54 from UnifiedBindings24.cpp:2: 77:05.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 77:05.54 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 77:05.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:05.54 In file included from WorkerNavigatorBinding.cpp:22, 77:05.54 from UnifiedBindings24.cpp:2: 77:05.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerNavigator.h:83:46: note: while referencing ‘’ 77:05.54 83 | aLanguages = mProperties.mLanguages.Clone(); 77:05.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 77:05.54 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 77:05.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 77:05.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerNavigatorBinding.h:8, 77:05.54 from WorkerNavigatorBinding.cpp:5, 77:05.54 from UnifiedBindings24.cpp:2: 77:05.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 77:05.54 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 77:05.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:05.54 In file included from UnifiedBindings24.cpp:2: 77:05.55 WorkerNavigatorBinding.cpp:722:22: note: while referencing ‘result’ 77:05.55 722 | nsTArray result; 77:05.55 | ^~~~~~ 77:05.78 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 77:05.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 77:05.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerNavigatorBinding.h:8, 77:05.78 from WorkerNavigatorBinding.cpp:5, 77:05.78 from UnifiedBindings24.cpp:2: 77:05.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::XRInputSourcesChangeEvent::GetRemoved(nsTArray >&) const’: 77:05.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 77:05.78 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 77:05.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:05.79 In file included from UnifiedBindings24.cpp:197: 77:05.79 XRInputSourcesChangeEvent.cpp:107:27: note: while referencing ‘’ 77:05.79 107 | aRetVal = mRemoved.Clone(); 77:05.79 | ~~~~~~~~~~~~~~^~ 77:05.82 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 77:05.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 77:05.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerNavigatorBinding.h:8, 77:05.82 from WorkerNavigatorBinding.cpp:5, 77:05.82 from UnifiedBindings24.cpp:2: 77:05.82 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::XRInputSourcesChangeEvent::GetAdded(nsTArray >&) const’: 77:05.82 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 77:05.82 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 77:05.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:05.82 In file included from UnifiedBindings24.cpp:197: 77:05.82 XRInputSourcesChangeEvent.cpp:101:25: note: while referencing ‘’ 77:05.82 101 | aRetVal = mAdded.Clone(); 77:05.82 | ~~~~~~~~~~~~^~ 77:07.59 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 77:07.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 77:07.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerNavigatorBinding.h:8, 77:07.59 from WorkerNavigatorBinding.cpp:5, 77:07.59 from UnifiedBindings24.cpp:2: 77:07.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::XRInputSourcesChangeEvent_Binding::get_removed(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 77:07.60 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 77:07.60 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 77:07.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:07.60 In file included from UnifiedBindings24.cpp:210: 77:07.60 XRInputSourcesChangeEventBinding.cpp:445:61: note: while referencing ‘result’ 77:07.60 445 | nsTArray> result; 77:07.60 | ^~~~~~ 77:07.69 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 77:07.69 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 77:07.69 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerNavigatorBinding.h:8, 77:07.69 from WorkerNavigatorBinding.cpp:5, 77:07.69 from UnifiedBindings24.cpp:2: 77:07.69 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::XRInputSourcesChangeEvent_Binding::get_added(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 77:07.69 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 77:07.69 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 77:07.69 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:07.69 In file included from UnifiedBindings24.cpp:210: 77:07.69 XRInputSourcesChangeEventBinding.cpp:339:61: note: while referencing ‘result’ 77:07.69 339 | nsTArray> result; 77:07.69 | ^~~~~~ 77:09.33 dom/canvas 77:23.55 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 77:23.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 77:23.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GamepadBinding.h:10, 77:23.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/VRServiceTestBinding.h:6, 77:23.55 from VRServiceTestBinding.cpp:5, 77:23.55 from UnifiedBindings23.cpp:2: 77:23.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Window_Binding::getWebExposedLocales(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 77:23.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 77:23.55 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 77:23.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:23.55 In file included from UnifiedBindings23.cpp:314: 77:23.55 WindowBinding.cpp:9145:22: note: while referencing ‘result’ 77:23.55 9145 | nsTArray result; 77:23.55 | ^~~~~~ 77:23.59 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 77:23.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 77:23.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GamepadBinding.h:10, 77:23.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/VRServiceTestBinding.h:6, 77:23.59 from VRServiceTestBinding.cpp:5, 77:23.59 from UnifiedBindings23.cpp:2: 77:23.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Window_Binding::getRegionalPrefsLocales(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 77:23.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 77:23.59 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 77:23.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:23.59 In file included from UnifiedBindings23.cpp:314: 77:23.59 WindowBinding.cpp:9085:22: note: while referencing ‘result’ 77:23.59 9085 | nsTArray result; 77:23.59 | ^~~~~~ 77:23.64 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 77:23.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 77:23.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GamepadBinding.h:10, 77:23.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/VRServiceTestBinding.h:6, 77:23.64 from VRServiceTestBinding.cpp:5, 77:23.64 from UnifiedBindings23.cpp:2: 77:23.64 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::WorkerDebuggerGlobalScope_Binding::retrieveConsoleEvents(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 77:23.64 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 77:23.64 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 77:23.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:23.64 In file included from UnifiedBindings23.cpp:379: 77:23.64 WorkerDebuggerGlobalScopeBinding.cpp:583:23: note: while referencing ‘result’ 77:23.64 583 | nsTArray result; 77:23.64 | ^~~~~~ 77:30.31 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 77:30.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 77:30.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GamepadBinding.h:10, 77:30.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/VRServiceTestBinding.h:6, 77:30.31 from VRServiceTestBinding.cpp:5, 77:30.31 from UnifiedBindings23.cpp:2: 77:30.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::XRInputSource_Binding::get_profiles(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 77:30.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 77:30.31 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 77:30.31 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:30.31 In file included from UnifiedBindings23.cpp:249: 77:30.31 WebXRBinding.cpp:2225:22: note: while referencing ‘result’ 77:30.31 2225 | nsTArray result; 77:30.31 | ^~~~~~ 77:31.14 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 77:31.14 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 77:31.14 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GamepadBinding.h:10, 77:31.14 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/VRServiceTestBinding.h:6, 77:31.14 from VRServiceTestBinding.cpp:5, 77:31.14 from UnifiedBindings23.cpp:2: 77:31.14 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::WebExtensionPolicy_Binding::get_permissions(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 77:31.14 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 77:31.14 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 77:31.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:31.14 In file included from UnifiedBindings23.cpp:158: 77:31.14 WebExtensionPolicyBinding.cpp:981:22: note: while referencing ‘result’ 77:31.14 981 | nsTArray result; 77:31.14 | ^~~~~~ 77:33.64 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 77:33.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 77:33.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GamepadBinding.h:10, 77:33.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/VRServiceTestBinding.h:6, 77:33.64 from VRServiceTestBinding.cpp:5, 77:33.64 from UnifiedBindings23.cpp:2: 77:33.64 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::WebExtensionContentScript_Binding::get_cssPaths(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 77:33.64 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 77:33.64 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 77:33.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:33.65 In file included from UnifiedBindings23.cpp:145: 77:33.65 WebExtensionContentScriptBinding.cpp:2258:22: note: while referencing ‘result’ 77:33.65 2258 | nsTArray result; 77:33.65 | ^~~~~~ 77:33.76 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 77:33.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 77:33.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GamepadBinding.h:10, 77:33.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/VRServiceTestBinding.h:6, 77:33.76 from VRServiceTestBinding.cpp:5, 77:33.76 from UnifiedBindings23.cpp:2: 77:33.77 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::WebExtensionContentScript_Binding::get_jsPaths(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 77:33.77 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 77:33.77 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 77:33.77 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:33.77 In file included from UnifiedBindings23.cpp:145: 77:33.77 WebExtensionContentScriptBinding.cpp:2363:22: note: while referencing ‘result’ 77:33.77 2363 | nsTArray result; 77:33.77 | ^~~~~~ 77:33.89 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 77:33.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 77:33.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GamepadBinding.h:10, 77:33.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/VRServiceTestBinding.h:6, 77:33.89 from VRServiceTestBinding.cpp:5, 77:33.89 from UnifiedBindings23.cpp:2: 77:33.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::XRBoundedReferenceSpace_Binding::get_boundsGeometry(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 77:33.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 77:33.89 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 77:33.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:33.89 In file included from UnifiedBindings23.cpp:249: 77:33.89 WebXRBinding.cpp:1095:64: note: while referencing ‘result’ 77:33.89 1095 | nsTArray> result; 77:33.89 | ^~~~~~ 77:50.41 In file included from /builddir/build/BUILD/firefox-88.0/dom/canvas/CanvasGradient.h:8, 77:50.41 from /builddir/build/BUILD/firefox-88.0/dom/canvas/CanvasGradient.cpp:5, 77:50.41 from Unified_cpp_dom_canvas0.cpp:11: 77:50.41 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = unsigned int; SizeType = unsigned int]’: 77:50.41 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 77:50.41 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 77:50.41 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 77:50.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 77:50.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 77:50.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 77:50.42 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 77:50.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:50.42 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 77:50.42 from /builddir/build/BUILD/firefox-88.0/dom/canvas/ImageBitmap.cpp:22, 77:50.42 from Unified_cpp_dom_canvas0.cpp:92: 77:50.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 77:50.42 27 | struct JSGCSetting { 77:50.42 | ^~~~~~~~~~~ 77:51.66 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 77:51.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 77:51.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GamepadBinding.h:10, 77:51.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/VRServiceTestBinding.h:6, 77:51.66 from VRServiceTestBinding.cpp:5, 77:51.66 from UnifiedBindings23.cpp:2: 77:51.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Worker_Binding::postMessage(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 77:51.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ [-Warray-bounds] 77:51.67 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 77:51.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:51.67 In file included from UnifiedBindings23.cpp:366: 77:51.67 WorkerBinding.cpp:612:64: note: while referencing ‘arg1’ 77:51.67 612 | RootedDictionary arg1(cx); 77:51.67 | ^~~~ 77:51.67 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 77:51.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 77:51.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GamepadBinding.h:10, 77:51.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/VRServiceTestBinding.h:6, 77:51.67 from VRServiceTestBinding.cpp:5, 77:51.67 from UnifiedBindings23.cpp:2: 77:51.67 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ [-Warray-bounds] 77:51.67 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 77:51.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:51.67 In file included from UnifiedBindings23.cpp:366: 77:51.67 WorkerBinding.cpp:693:68: note: while referencing ‘arg1’ 77:51.67 693 | RootedDictionary arg1(cx); 77:51.67 | ^~~~ 77:51.67 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 77:51.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 77:51.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GamepadBinding.h:10, 77:51.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/VRServiceTestBinding.h:6, 77:51.67 from VRServiceTestBinding.cpp:5, 77:51.67 from UnifiedBindings23.cpp:2: 77:51.67 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ [-Warray-bounds] 77:51.67 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 77:51.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:51.67 In file included from UnifiedBindings23.cpp:366: 77:51.67 WorkerBinding.cpp:632:66: note: while referencing ‘arg1’ 77:51.67 632 | RootedDictionary arg1(cx); 77:51.67 | ^~~~ 78:01.96 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 78:01.96 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 78:01.97 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GamepadBinding.h:10, 78:01.97 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/VRServiceTestBinding.h:6, 78:01.97 from VRServiceTestBinding.cpp:5, 78:01.97 from UnifiedBindings23.cpp:2: 78:01.97 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MozDocumentMatcher_Binding::get_excludeGlobs(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 78:01.97 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 78:01.97 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 78:01.97 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:01.97 In file included from WebExtensionContentScriptBinding.cpp:30, 78:01.97 from UnifiedBindings23.cpp:145: 78:01.97 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/extensions/WebExtensionContentScript.h:190:44: note: while referencing ‘’ 78:01.97 190 | aOutput.SetValue(aInput.Value().Clone()); 78:01.97 | ~~~~~~~~~~~~~~~~~~~~^~ 78:01.97 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 78:01.97 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 78:01.97 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GamepadBinding.h:10, 78:01.97 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/VRServiceTestBinding.h:6, 78:01.97 from VRServiceTestBinding.cpp:5, 78:01.97 from UnifiedBindings23.cpp:2: 78:01.97 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 78:01.98 644 | aOther.mHdr->mLength = 0; 78:01.98 | ~~~~~~~~~~~~~~~~~~~~~^~~ 78:01.98 In file included from WebExtensionContentScriptBinding.cpp:30, 78:01.98 from UnifiedBindings23.cpp:145: 78:01.98 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/extensions/WebExtensionContentScript.h:190:44: note: while referencing ‘’ 78:01.98 190 | aOutput.SetValue(aInput.Value().Clone()); 78:01.98 | ~~~~~~~~~~~~~~~~~~~~^~ 78:01.98 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 78:01.98 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 78:01.98 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GamepadBinding.h:10, 78:01.98 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/VRServiceTestBinding.h:6, 78:01.98 from VRServiceTestBinding.cpp:5, 78:01.98 from UnifiedBindings23.cpp:2: 78:01.98 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 78:01.98 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 78:01.98 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:01.98 In file included from WebExtensionContentScriptBinding.cpp:30, 78:01.98 from UnifiedBindings23.cpp:145: 78:01.98 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/extensions/WebExtensionContentScript.h:190:44: note: while referencing ‘’ 78:01.98 190 | aOutput.SetValue(aInput.Value().Clone()); 78:01.98 | ~~~~~~~~~~~~~~~~~~~~^~ 78:02.12 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 78:02.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 78:02.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GamepadBinding.h:10, 78:02.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/VRServiceTestBinding.h:6, 78:02.12 from VRServiceTestBinding.cpp:5, 78:02.12 from UnifiedBindings23.cpp:2: 78:02.12 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::MozDocumentMatcher_Binding::get_includeGlobs(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 78:02.12 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 78:02.12 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 78:02.12 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:02.12 In file included from WebExtensionContentScriptBinding.cpp:30, 78:02.12 from UnifiedBindings23.cpp:145: 78:02.12 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/extensions/WebExtensionContentScript.h:190:44: note: while referencing ‘’ 78:02.12 190 | aOutput.SetValue(aInput.Value().Clone()); 78:02.12 | ~~~~~~~~~~~~~~~~~~~~^~ 78:02.12 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 78:02.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 78:02.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GamepadBinding.h:10, 78:02.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/VRServiceTestBinding.h:6, 78:02.12 from VRServiceTestBinding.cpp:5, 78:02.12 from UnifiedBindings23.cpp:2: 78:02.12 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 78:02.12 644 | aOther.mHdr->mLength = 0; 78:02.12 | ~~~~~~~~~~~~~~~~~~~~~^~~ 78:02.12 In file included from WebExtensionContentScriptBinding.cpp:30, 78:02.12 from UnifiedBindings23.cpp:145: 78:02.13 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/extensions/WebExtensionContentScript.h:190:44: note: while referencing ‘’ 78:02.13 190 | aOutput.SetValue(aInput.Value().Clone()); 78:02.13 | ~~~~~~~~~~~~~~~~~~~~^~ 78:02.13 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 78:02.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 78:02.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GamepadBinding.h:10, 78:02.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/VRServiceTestBinding.h:6, 78:02.13 from VRServiceTestBinding.cpp:5, 78:02.13 from UnifiedBindings23.cpp:2: 78:02.13 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 78:02.13 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 78:02.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:02.13 In file included from WebExtensionContentScriptBinding.cpp:30, 78:02.14 from UnifiedBindings23.cpp:145: 78:02.14 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/extensions/WebExtensionContentScript.h:190:44: note: while referencing ‘’ 78:02.14 190 | aOutput.SetValue(aInput.Value().Clone()); 78:02.14 | ~~~~~~~~~~~~~~~~~~~~^~ 78:03.86 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 78:03.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 78:03.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GamepadBinding.h:10, 78:03.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/VRServiceTestBinding.h:6, 78:03.86 from VRServiceTestBinding.cpp:5, 78:03.86 from UnifiedBindings23.cpp:2: 78:03.86 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::WebExtensionPolicy_Binding::get_contentScripts(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 78:03.86 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 78:03.86 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 78:03.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:03.86 In file included from UnifiedBindings23.cpp:158: 78:03.86 WebExtensionPolicyBinding.cpp:1241:80: note: while referencing ‘result’ 78:03.86 1241 | nsTArray> result; 78:03.86 | ^~~~~~ 78:04.06 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 78:04.06 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 78:04.06 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GamepadBinding.h:10, 78:04.06 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/VRServiceTestBinding.h:6, 78:04.06 from VRServiceTestBinding.cpp:5, 78:04.06 from UnifiedBindings23.cpp:2: 78:04.06 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::WebExtensionPolicy_Binding::_constructor(JSContext*, unsigned int, JS::Value*)’: 78:04.06 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 140 is outside array bounds of ‘mozilla::dom::binding_detail::FastWebExtensionInit [1]’ [-Warray-bounds] 78:04.06 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 78:04.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:04.06 In file included from UnifiedBindings23.cpp:158: 78:04.06 WebExtensionPolicyBinding.cpp:2460:40: note: while referencing ‘arg0’ 78:04.06 2460 | binding_detail::FastWebExtensionInit arg0; 78:04.06 | ^~~~ 78:04.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 78:04.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 78:04.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GamepadBinding.h:10, 78:04.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/VRServiceTestBinding.h:6, 78:04.36 from VRServiceTestBinding.cpp:5, 78:04.36 from UnifiedBindings23.cpp:2: 78:04.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::WebExtensionPolicy_Binding::getActiveExtensions(JSContext*, unsigned int, JS::Value*)’: 78:04.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 78:04.36 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 78:04.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:04.36 In file included from UnifiedBindings23.cpp:158: 78:04.36 WebExtensionPolicyBinding.cpp:1948:73: note: while referencing ‘result’ 78:04.36 1948 | nsTArray> result; 78:04.36 | ^~~~~~ 78:14.38 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 78:14.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 78:14.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GamepadBinding.h:10, 78:14.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/VRServiceTestBinding.h:6, 78:14.38 from VRServiceTestBinding.cpp:5, 78:14.38 from UnifiedBindings23.cpp:2: 78:14.38 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::GPUDevice_Binding::createBindGroupLayout(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 78:14.38 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::binding_detail::FastGPUBindGroupLayoutDescriptor [1]’ [-Warray-bounds] 78:14.38 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 78:14.38 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:14.38 In file included from UnifiedBindings23.cpp:223: 78:14.38 WebGPUBinding.cpp:18411:52: note: while referencing ‘arg0’ 78:14.38 18411 | binding_detail::FastGPUBindGroupLayoutDescriptor arg0; 78:14.38 | ^~~~ 78:14.52 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 78:14.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 78:14.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GamepadBinding.h:10, 78:14.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/VRServiceTestBinding.h:6, 78:14.52 from VRServiceTestBinding.cpp:5, 78:14.52 from UnifiedBindings23.cpp:2: 78:14.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::GPUDevice_Binding::createRenderPipeline(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 78:14.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 148 is outside array bounds of ‘mozilla::dom::binding_detail::FastGPURenderPipelineDescriptor [1]’ [-Warray-bounds] 78:14.52 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 78:14.52 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:14.52 In file included from UnifiedBindings23.cpp:223: 78:14.52 WebGPUBinding.cpp:18631:51: note: while referencing ‘arg0’ 78:14.52 18631 | binding_detail::FastGPURenderPipelineDescriptor arg0; 78:14.52 | ^~~~ 78:14.71 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 78:14.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 78:14.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GamepadBinding.h:10, 78:14.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/VRServiceTestBinding.h:6, 78:14.71 from VRServiceTestBinding.cpp:5, 78:14.71 from UnifiedBindings23.cpp:2: 78:14.71 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::GPUDevice_Binding::createPipelineLayout(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 78:14.71 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::binding_detail::FastGPUPipelineLayoutDescriptor [1]’ [-Warray-bounds] 78:14.71 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 78:14.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:14.71 In file included from UnifiedBindings23.cpp:223: 78:14.71 WebGPUBinding.cpp:18455:51: note: while referencing ‘arg0’ 78:14.71 18455 | binding_detail::FastGPUPipelineLayoutDescriptor arg0; 78:14.71 | ^~~~ 78:16.05 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 78:16.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 78:16.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GamepadBinding.h:10, 78:16.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/VRServiceTestBinding.h:6, 78:16.05 from VRServiceTestBinding.cpp:5, 78:16.05 from UnifiedBindings23.cpp:2: 78:16.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::XRViewerPose_Binding::get_views(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 78:16.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 78:16.05 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 78:16.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:16.06 In file included from UnifiedBindings23.cpp:249: 78:16.06 WebXRBinding.cpp:8138:54: note: while referencing ‘result’ 78:16.06 8138 | nsTArray> result; 78:16.06 | ^~~~~~ 78:20.36 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 78:20.36 from /builddir/build/BUILD/firefox-88.0/dom/canvas/CanvasGradient.h:8, 78:20.36 from /builddir/build/BUILD/firefox-88.0/dom/canvas/CanvasGradient.cpp:5, 78:20.36 from Unified_cpp_dom_canvas0.cpp:11: 78:20.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::CanvasRenderingContext2D::SetLineDash(const mozilla::dom::Sequence&, mozilla::ErrorResult&)’: 78:20.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 78:20.36 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 78:20.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:20.36 In file included from Unified_cpp_dom_canvas0.cpp:38: 78:20.36 /builddir/build/BUILD/firefox-88.0/dom/canvas/CanvasRenderingContext2D.cpp:4174:33: note: while referencing ‘dash’ 78:20.36 4174 | nsTArray dash; 78:20.36 | ^~~~ 78:22.61 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 78:22.61 from /builddir/build/BUILD/firefox-88.0/dom/canvas/CanvasGradient.h:8, 78:22.61 from /builddir/build/BUILD/firefox-88.0/dom/canvas/CanvasGradient.cpp:5, 78:22.61 from Unified_cpp_dom_canvas0.cpp:11: 78:22.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static already_AddRefed mozilla::dom::ImageBitmap::CreateInternal(nsIGlobalObject*, mozilla::dom::CanvasRenderingContext2D&, const mozilla::Maybe >&, mozilla::ErrorResult&)’: 78:22.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 78:22.61 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 78:22.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:22.61 In file included from Unified_cpp_dom_canvas0.cpp:92: 78:22.61 /builddir/build/BUILD/firefox-88.0/dom/canvas/ImageBitmap.cpp:936:40: note: while referencing ‘’ 78:22.61 936 | window->GetExtantDoc()->WarnOnceAbout( 78:22.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 78:22.61 937 | DeprecatedOperations::eCreateImageBitmapCanvasRenderingContext2D); 78:22.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:33.45 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 78:33.45 from /builddir/build/BUILD/firefox-88.0/dom/canvas/CanvasGradient.h:8, 78:33.46 from /builddir/build/BUILD/firefox-88.0/dom/canvas/CanvasGradient.cpp:5, 78:33.46 from Unified_cpp_dom_canvas0.cpp:11: 78:33.46 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::CanvasRenderingContext2D::UpdateFilter()’: 78:33.46 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::FilterInstance::FilterDescription [1]’ {aka ‘mozilla::gfx::FilterDescription [1]’} [-Warray-bounds] 78:33.46 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 78:33.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:33.46 In file included from Unified_cpp_dom_canvas0.cpp:38: 78:33.46 /builddir/build/BUILD/firefox-88.0/dom/canvas/CanvasRenderingContext2D.cpp:2479:63: note: while referencing ‘’ 78:33.46 2479 | CurrentState().filter = FilterInstance::GetFilterDescription( 78:33.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 78:33.46 2480 | mCanvasElement, CurrentState().filterChain.AsSpan(), 78:33.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:33.46 2481 | sourceGraphicIsTainted, 78:33.46 | ~~~~~~~~~~~~~~~~~~~~~~~ 78:33.46 2482 | CanvasUserSpaceMetrics( 78:33.46 | ~~~~~~~~~~~~~~~~~~~~~~~ 78:33.46 2483 | GetSize(), CurrentState().fontFont, CurrentState().fontLanguage, 78:33.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:33.46 2484 | CurrentState().fontExplicitLanguage, presShell->GetPresContext()), 78:33.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:33.46 2485 | gfxRect(0, 0, mWidth, mHeight), CurrentState().filterAdditionalImages); 78:33.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:33.46 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 78:33.46 from /builddir/build/BUILD/firefox-88.0/dom/canvas/CanvasGradient.h:8, 78:33.46 from /builddir/build/BUILD/firefox-88.0/dom/canvas/CanvasGradient.cpp:5, 78:33.46 from Unified_cpp_dom_canvas0.cpp:11: 78:33.46 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::gfx::FilterDescription [1]’ [-Warray-bounds] 78:33.46 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 78:33.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:33.46 In file included from Unified_cpp_dom_canvas0.cpp:38: 78:33.46 /builddir/build/BUILD/firefox-88.0/dom/canvas/CanvasRenderingContext2D.cpp:2461:47: note: while referencing ‘’ 78:33.46 2461 | CurrentState().filter = FilterDescription(); 78:33.46 | ^ 79:11.26 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 79:11.26 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 79:11.26 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 79:11.26 from ChromeUtilsBinding.cpp:5, 79:11.26 from UnifiedBindings3.cpp:2: 79:11.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual bool mozilla::dom::DOMStringMap_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const’: 79:11.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 79:11.26 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 79:11.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:11.26 In file included from UnifiedBindings3.cpp:405: 79:11.26 DOMStringMapBinding.cpp:272:22: note: while referencing ‘names’ 79:11.26 272 | nsTArray names; 79:11.26 | ^~~~~ 79:15.56 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 79:15.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 79:15.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 79:15.56 from ChromeUtilsBinding.cpp:5, 79:15.56 from UnifiedBindings3.cpp:2: 79:15.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::ChromeUtils_Binding::getAllDOMProcesses(JSContext*, unsigned int, JS::Value*)’: 79:15.57 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 79:15.57 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 79:15.57 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:15.57 In file included from UnifiedBindings3.cpp:2: 79:15.57 ChromeUtilsBinding.cpp:5060:53: note: while referencing ‘result’ 79:15.57 5060 | nsTArray> result; 79:15.57 | ^~~~~~ 79:17.13 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 79:17.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 79:17.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 79:17.13 from ChromeUtilsBinding.cpp:5, 79:17.13 from UnifiedBindings3.cpp:2: 79:17.13 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::ClipboardItem_Binding::get_types(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 79:17.13 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 79:17.13 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 79:17.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:17.13 In file included from UnifiedBindings3.cpp:41: 79:17.13 ClipboardBinding.cpp:1123:22: note: while referencing ‘result’ 79:17.13 1123 | nsTArray result; 79:17.13 | ^~~~~~ 79:30.10 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 79:30.10 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 79:30.10 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 79:30.10 from ChromeUtilsBinding.cpp:5, 79:30.10 from UnifiedBindings3.cpp:2: 79:30.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Client_Binding::postMessage(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 79:30.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ [-Warray-bounds] 79:30.10 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 79:30.10 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:30.10 In file included from UnifiedBindings3.cpp:15: 79:30.10 ClientBinding.cpp:222:64: note: while referencing ‘arg1’ 79:30.10 222 | RootedDictionary arg1(cx); 79:30.10 | ^~~~ 79:30.10 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 79:30.10 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 79:30.10 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 79:30.10 from ChromeUtilsBinding.cpp:5, 79:30.10 from UnifiedBindings3.cpp:2: 79:30.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ [-Warray-bounds] 79:30.11 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 79:30.11 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:30.11 In file included from UnifiedBindings3.cpp:15: 79:30.11 ClientBinding.cpp:303:68: note: while referencing ‘arg1’ 79:30.11 303 | RootedDictionary arg1(cx); 79:30.11 | ^~~~ 79:30.11 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 79:30.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 79:30.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 79:30.11 from ChromeUtilsBinding.cpp:5, 79:30.11 from UnifiedBindings3.cpp:2: 79:30.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ [-Warray-bounds] 79:30.11 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 79:30.11 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:30.11 In file included from UnifiedBindings3.cpp:15: 79:30.11 ClientBinding.cpp:242:66: note: while referencing ‘arg1’ 79:30.11 242 | RootedDictionary arg1(cx); 79:30.11 | ^~~~ 79:31.91 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 79:31.91 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 79:31.91 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 79:31.92 from ChromeUtilsBinding.cpp:5, 79:31.92 from UnifiedBindings3.cpp:2: 79:31.92 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::ClipboardItem_Binding::_constructor(JSContext*, unsigned int, JS::Value*)’: 79:31.92 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Record, mozilla::dom::OwningStringOrBlob> [1]’ [-Warray-bounds] 79:31.92 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 79:31.92 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:31.92 In file included from UnifiedBindings3.cpp:41: 79:31.92 ClipboardBinding.cpp:1399:40: note: while referencing ‘arg0’ 79:31.92 1399 | Record arg0; 79:31.92 | ^~~~ 79:32.78 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 79:32.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 79:32.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 79:32.78 from ChromeUtilsBinding.cpp:5, 79:32.78 from UnifiedBindings3.cpp:2: 79:32.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::CompositionEvent_Binding::get_ranges(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 79:32.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 79:32.78 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 79:32.78 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:32.78 In file included from UnifiedBindings3.cpp:132: 79:32.78 CompositionEventBinding.cpp:255:58: note: while referencing ‘result’ 79:32.78 255 | nsTArray> result; 79:32.78 | ^~~~~~ 80:17.73 In file included from /builddir/build/BUILD/firefox-88.0/dom/canvas/WebGLCommandQueue.h:12, 80:17.73 from /builddir/build/BUILD/firefox-88.0/dom/canvas/ClientWebGLContext.h:23, 80:17.73 from /builddir/build/BUILD/firefox-88.0/dom/canvas/HostWebGLContext.h:11, 80:17.73 from /builddir/build/BUILD/firefox-88.0/dom/canvas/WebGLMemoryTracker.cpp:8, 80:17.73 from Unified_cpp_dom_canvas4.cpp:20: 80:17.73 /builddir/build/BUILD/firefox-88.0/dom/canvas/QueueParamTraits.h: In instantiation of ‘mozilla::webgl::QueueStatus mozilla::webgl::ConsumerView<_Consumer>::Read(T*, T*) [with T = mozilla::FloatOrInt; _Consumer = mozilla::webgl::RangeConsumerView]’: 80:17.73 /builddir/build/BUILD/firefox-88.0/dom/canvas/QueueParamTraits.h:309:30: required from ‘static mozilla::webgl::QueueStatus mozilla::webgl::QueueParamTraits::Read(mozilla::webgl::ConsumerView&, Arg*) [with U = mozilla::webgl::RangeConsumerView; Arg = mozilla::FloatOrInt]’ 80:17.73 /builddir/build/BUILD/firefox-88.0/dom/canvas/WebGLCommandQueue.h:158:42: required from ‘bool mozilla::webgl::Deserialize(mozilla::webgl::RangeConsumerView&, Arg&, Args& ...) [with Arg = mozilla::FloatOrInt; Args = {}]’ 80:17.73 /builddir/build/BUILD/firefox-88.0/dom/canvas/WebGLCommandQueue.h:159:21: required from ‘bool mozilla::webgl::Deserialize(mozilla::webgl::RangeConsumerView&, Arg&, Args& ...) [with Arg = unsigned int; Args = {unsigned int, mozilla::FloatOrInt}]’ 80:17.73 /builddir/build/BUILD/firefox-88.0/dom/canvas/WebGLCommandQueue.h:230:36: required from ‘mozilla::MethodDispatcher::DispatchCommand(mozilla::HostWebGLContext&, size_t, mozilla::webgl::RangeConsumerView&):: [with auto:28 = {unsigned int, unsigned int, mozilla::FloatOrInt}]’ 80:17.73 /usr/include/c++/11/type_traits:2466:26: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 80:17.73 /usr/include/c++/11/type_traits:138:12: recursively required by substitution of ‘template struct std::__is_invocable_impl<_Result, _Ret, true, std::__void_t > [with _Result = std::__invoke_result::DispatchCommand(mozilla::HostWebGLContext&, size_t, mozilla::webgl::RangeConsumerView&)::, unsigned int&, unsigned int&, mozilla::FloatOrInt&>; _Ret = void]’ 80:17.73 /usr/include/c++/11/type_traits:138:12: required from ‘struct std::__and_::DispatchCommand(mozilla::HostWebGLContext&, size_t, mozilla::webgl::RangeConsumerView&)::, unsigned int&, unsigned int&, mozilla::FloatOrInt&>, void, true, void>, std::__call_is_nothrow::DispatchCommand(mozilla::HostWebGLContext&, size_t, mozilla::webgl::RangeConsumerView&)::, unsigned int&, unsigned int&, mozilla::FloatOrInt&>, mozilla::MethodDispatcher::DispatchCommand(mozilla::HostWebGLContext&, size_t, mozilla::webgl::RangeConsumerView&)::, unsigned int&, unsigned int&, mozilla::FloatOrInt&> >’ 80:17.73 /usr/include/c++/11/type_traits:2963:12: required from ‘struct std::is_nothrow_invocable::DispatchCommand(mozilla::HostWebGLContext&, size_t, mozilla::webgl::RangeConsumerView&)::, unsigned int&, unsigned int&, mozilla::FloatOrInt&>’ 80:17.73 /usr/include/c++/11/tuple:1790:31: required from ‘constexpr const bool std::__unpack_std_tuple struct std::is_nothrow_invocable, mozilla::MethodDispatcher::DispatchCommand(mozilla::HostWebGLContext&, size_t, mozilla::webgl::RangeConsumerView&)::, std::tuple&>’ 80:17.73 /usr/include/c++/11/tuple:1813:14: required from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = mozilla::MethodDispatcher::DispatchCommand(mozilla::HostWebGLContext&, size_t, mozilla::webgl::RangeConsumerView&)::; _Tuple = std::tuple&]’ 80:17.73 /builddir/build/BUILD/firefox-88.0/dom/canvas/WebGLCommandQueue.h:236:45: recursively required from ‘static bool mozilla::MethodDispatcher::DispatchCommand(ObjectT&, size_t, mozilla::webgl::RangeConsumerView&) [with ObjectT = mozilla::HostWebGLContext; Derived = mozilla::WebGLMethodDispatcher; unsigned int ID = 1; MethodType = void (mozilla::HostWebGLContext::*)(long long unsigned int); MethodType method = &mozilla::HostWebGLContext::CreateFramebuffer; size_t = unsigned int]’ 80:17.73 /builddir/build/BUILD/firefox-88.0/dom/canvas/WebGLCommandQueue.h:236:45: required from ‘static bool mozilla::MethodDispatcher::DispatchCommand(ObjectT&, size_t, mozilla::webgl::RangeConsumerView&) [with ObjectT = mozilla::HostWebGLContext; Derived = mozilla::WebGLMethodDispatcher; unsigned int ID = 0; MethodType = void (mozilla::HostWebGLContext::*)(long long unsigned int); MethodType method = &mozilla::HostWebGLContext::CreateBuffer; size_t = unsigned int]’ 80:17.73 /builddir/build/BUILD/firefox-88.0/dom/canvas/WebGLParent.cpp:55:46: required from here 80:17.73 /builddir/build/BUILD/firefox-88.0/dom/canvas/QueueParamTraits.h:243:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct mozilla::FloatOrInt’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 80:17.73 243 | memcpy(dest.begin().get(), view->begin().get(), byteSize); 80:17.73 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:17.73 In file included from /builddir/build/BUILD/firefox-88.0/dom/canvas/WebGLFormats.h:13, 80:17.73 from /builddir/build/BUILD/firefox-88.0/dom/canvas/WebGLFormats.cpp:6, 80:17.73 from Unified_cpp_dom_canvas4.cpp:2: 80:17.73 /builddir/build/BUILD/firefox-88.0/dom/canvas/WebGLTypes.h:341:8: note: ‘struct mozilla::FloatOrInt’ declared here 80:17.73 341 | struct FloatOrInt final // For TexParameter[fi] and friends. 80:17.73 | ^~~~~~~~~~ 80:17.90 In file included from /builddir/build/BUILD/firefox-88.0/dom/canvas/WebGLCommandQueue.h:12, 80:17.90 from /builddir/build/BUILD/firefox-88.0/dom/canvas/ClientWebGLContext.h:23, 80:17.90 from /builddir/build/BUILD/firefox-88.0/dom/canvas/HostWebGLContext.h:11, 80:17.90 from /builddir/build/BUILD/firefox-88.0/dom/canvas/WebGLMemoryTracker.cpp:8, 80:17.90 from Unified_cpp_dom_canvas4.cpp:20: 80:17.90 /builddir/build/BUILD/firefox-88.0/dom/canvas/QueueParamTraits.h: In instantiation of ‘mozilla::webgl::QueueStatus mozilla::webgl::ConsumerView<_Consumer>::Read(T*, T*) [with T = mozilla::layers::SurfaceDescriptor; _Consumer = mozilla::webgl::RangeConsumerView]’: 80:17.90 /builddir/build/BUILD/firefox-88.0/dom/canvas/QueueParamTraits.h:309:30: required from ‘static mozilla::webgl::QueueStatus mozilla::webgl::QueueParamTraits::Read(mozilla::webgl::ConsumerView&, Arg*) [with U = mozilla::webgl::RangeConsumerView; Arg = mozilla::layers::SurfaceDescriptor]’ 80:17.90 /builddir/build/BUILD/firefox-88.0/dom/canvas/QueueParamTraits.h:273:73: required from ‘mozilla::webgl::QueueStatus mozilla::webgl::ConsumerView<_Consumer>::ReadParam(Arg*) [with Arg = mozilla::layers::SurfaceDescriptor; _Consumer = mozilla::webgl::RangeConsumerView]’ 80:17.90 /builddir/build/BUILD/firefox-88.0/dom/canvas/QueueParamTraits.h:757:35: required from ‘static mozilla::webgl::QueueStatus mozilla::webgl::QueueParamTraits >::Read(mozilla::webgl::ConsumerView&, mozilla::webgl::QueueParamTraits >::ParamType*) [with U = mozilla::webgl::RangeConsumerView; ElementType = mozilla::layers::SurfaceDescriptor; mozilla::webgl::QueueParamTraits >::ParamType = mozilla::Maybe]’ 80:17.90 /builddir/build/BUILD/firefox-88.0/dom/canvas/QueueParamTraits.h:273:73: required from ‘mozilla::webgl::QueueStatus mozilla::webgl::ConsumerView<_Consumer>::ReadParam(Arg*) [with Arg = mozilla::Maybe; _Consumer = mozilla::webgl::RangeConsumerView]’ 80:17.90 /builddir/build/BUILD/firefox-88.0/dom/canvas/QueueParamTraits.h:440:24: required from ‘static mozilla::webgl::QueueStatus mozilla::webgl::QueueParamTraits::Read(mozilla::webgl::ConsumerView&, mozilla::webgl::QueueParamTraits::ParamType*) [with U = mozilla::webgl::RangeConsumerView; mozilla::webgl::QueueParamTraits::ParamType = mozilla::webgl::TexUnpackBlobDesc]’ 80:17.90 /builddir/build/BUILD/firefox-88.0/dom/canvas/WebGLCommandQueue.h:158:42: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 80:17.90 /usr/include/c++/11/type_traits:2477:55: required from ‘struct std::__result_of_impl&, const mozilla::webgl::PackingInfo&, const mozilla::webgl::TexUnpackBlobDesc&) const, &mozilla::HostWebGLContext::TexImage>::DispatchCommand(mozilla::HostWebGLContext&, size_t, mozilla::webgl::RangeConsumerView&)::, unsigned int&, unsigned int&, mozilla::avec3&, mozilla::webgl::PackingInfo&, mozilla::webgl::TexUnpackBlobDesc&>’ 80:17.90 /usr/include/c++/11/type_traits:138:12: recursively required by substitution of ‘template struct std::__is_invocable_impl<_Result, _Ret, true, std::__void_t > [with _Result = std::__invoke_result&, const mozilla::webgl::PackingInfo&, const mozilla::webgl::TexUnpackBlobDesc&) const, &mozilla::HostWebGLContext::TexImage>::DispatchCommand(mozilla::HostWebGLContext&, size_t, mozilla::webgl::RangeConsumerView&)::, unsigned int&, unsigned int&, mozilla::avec3&, mozilla::webgl::PackingInfo&, mozilla::webgl::TexUnpackBlobDesc&>; _Ret = void]’ 80:17.90 /usr/include/c++/11/type_traits:138:12: required from ‘struct std::__and_&, const mozilla::webgl::PackingInfo&, const mozilla::webgl::TexUnpackBlobDesc&) const, &mozilla::HostWebGLContext::TexImage>::DispatchCommand(mozilla::HostWebGLContext&, size_t, mozilla::webgl::RangeConsumerView&)::, unsigned int&, unsigned int&, mozilla::avec3&, mozilla::webgl::PackingInfo&, mozilla::webgl::TexUnpackBlobDesc&>, void, true, void>, std::__call_is_nothrow&, const mozilla::webgl::PackingInfo&, const mozilla::webgl::TexUnpackBlobDesc&) const, &mozilla::HostWebGLContext::TexImage>::DispatchCommand(mozilla::HostWebGLContext&, size_t, mozilla::webgl::RangeConsumerView&)::, unsigned int&, unsigned int&, mozilla::avec3&, mozilla::webgl::PackingInfo&, mozilla::webgl::TexUnpackBlobDesc&>, mozilla::MethodDispatcher&, const mozilla::webgl::PackingInfo&, const mozilla::webgl::TexUnpackBlobDesc&) const, &mozilla::HostWebGLContext::TexImage>::DispatchCommand(mozilla::HostWebGLContext&, size_t, mozilla::webgl::RangeConsumerView&)::, unsigned int&, unsigned int&, mozilla::avec3&, mozilla::webgl::PackingInfo&, mozilla::webgl::TexUnpackBlobDesc&> >’ 80:17.90 /usr/include/c++/11/type_traits:2963:12: required from ‘struct std::is_nothrow_invocable&, const mozilla::webgl::PackingInfo&, const mozilla::webgl::TexUnpackBlobDesc&) const, &mozilla::HostWebGLContext::TexImage>::DispatchCommand(mozilla::HostWebGLContext&, size_t, mozilla::webgl::RangeConsumerView&)::, unsigned int&, unsigned int&, mozilla::avec3&, mozilla::webgl::PackingInfo&, mozilla::webgl::TexUnpackBlobDesc&>’ 80:17.90 /usr/include/c++/11/tuple:1790:31: required from ‘constexpr const bool std::__unpack_std_tuple struct std::is_nothrow_invocable, mozilla::MethodDispatcher&, const mozilla::webgl::PackingInfo&, const mozilla::webgl::TexUnpackBlobDesc&) const, &mozilla::HostWebGLContext::TexImage>::DispatchCommand(mozilla::HostWebGLContext&, size_t, mozilla::webgl::RangeConsumerView&)::, std::tuple, mozilla::webgl::PackingInfo, mozilla::webgl::TexUnpackBlobDesc>&>’ 80:17.90 /usr/include/c++/11/tuple:1813:14: required from ‘constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = mozilla::MethodDispatcher&, const mozilla::webgl::PackingInfo&, const mozilla::webgl::TexUnpackBlobDesc&) const, &mozilla::HostWebGLContext::TexImage>::DispatchCommand(mozilla::HostWebGLContext&, size_t, mozilla::webgl::RangeConsumerView&)::; _Tuple = std::tuple, mozilla::webgl::PackingInfo, mozilla::webgl::TexUnpackBlobDesc>&]’ 80:17.90 /builddir/build/BUILD/firefox-88.0/dom/canvas/WebGLCommandQueue.h:236:45: recursively required from ‘static bool mozilla::MethodDispatcher::DispatchCommand(ObjectT&, size_t, mozilla::webgl::RangeConsumerView&) [with ObjectT = mozilla::HostWebGLContext; Derived = mozilla::WebGLMethodDispatcher; unsigned int ID = 1; MethodType = void (mozilla::HostWebGLContext::*)(long long unsigned int); MethodType method = &mozilla::HostWebGLContext::CreateFramebuffer; size_t = unsigned int]’ 80:17.90 /builddir/build/BUILD/firefox-88.0/dom/canvas/WebGLCommandQueue.h:236:45: required from ‘static bool mozilla::MethodDispatcher::DispatchCommand(ObjectT&, size_t, mozilla::webgl::RangeConsumerView&) [with ObjectT = mozilla::HostWebGLContext; Derived = mozilla::WebGLMethodDispatcher; unsigned int ID = 0; MethodType = void (mozilla::HostWebGLContext::*)(long long unsigned int); MethodType method = &mozilla::HostWebGLContext::CreateBuffer; size_t = unsigned int]’ 80:17.90 /builddir/build/BUILD/firefox-88.0/dom/canvas/WebGLParent.cpp:55:46: required from here 80:17.90 /builddir/build/BUILD/firefox-88.0/dom/canvas/QueueParamTraits.h:243:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mozilla::layers::SurfaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 80:17.90 243 | memcpy(dest.begin().get(), view->begin().get(), byteSize); 80:17.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:17.90 In file included from /builddir/build/BUILD/firefox-88.0/dom/canvas/WebGLTypes.h:27, 80:17.90 from /builddir/build/BUILD/firefox-88.0/dom/canvas/WebGLFormats.h:13, 80:17.90 from /builddir/build/BUILD/firefox-88.0/dom/canvas/WebGLFormats.cpp:6, 80:17.90 from Unified_cpp_dom_canvas4.cpp:2: 80:17.90 /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:3066:7: note: ‘class mozilla::layers::SurfaceDescriptor’ declared here 80:17.91 3066 | class SurfaceDescriptor final 80:17.91 | ^~~~~~~~~~~~~~~~~ 80:32.11 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 80:32.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 80:32.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:8, 80:32.11 from DOMTokenListBinding.cpp:4, 80:32.11 from UnifiedBindings4.cpp:2: 80:32.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Element_Binding::getAttributeNames(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 80:32.12 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 80:32.12 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 80:32.12 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:32.12 In file included from UnifiedBindings4.cpp:353: 80:32.12 ElementBinding.cpp:1109:22: note: while referencing ‘result’ 80:32.12 1109 | nsTArray result; 80:32.12 | ^~~~~~ 80:39.09 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 80:39.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 80:39.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:8, 80:39.09 from DOMTokenListBinding.cpp:4, 80:39.09 from UnifiedBindings4.cpp:2: 80:39.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Event_Binding::composedPath(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 80:39.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 80:39.09 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 80:39.09 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:39.09 In file included from UnifiedBindings4.cpp:405: 80:39.09 EventBinding.cpp:357:59: note: while referencing ‘result’ 80:39.09 357 | nsTArray> result; 80:39.09 | ^~~~~~ 80:39.15 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 80:39.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 80:39.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:8, 80:39.15 from DOMTokenListBinding.cpp:4, 80:39.15 from UnifiedBindings4.cpp:2: 80:39.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Element_Binding::getGridFragments(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 80:39.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 80:39.15 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 80:39.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:39.15 In file included from UnifiedBindings4.cpp:353: 80:39.15 ElementBinding.cpp:4791:52: note: while referencing ‘result’ 80:39.15 4791 | nsTArray> result; 80:39.15 | ^~~~~~ 80:39.42 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 80:39.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 80:39.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:8, 80:39.42 from DOMTokenListBinding.cpp:4, 80:39.43 from UnifiedBindings4.cpp:2: 80:39.43 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::DataTransfer_Binding::get_types(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 80:39.43 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 80:39.43 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 80:39.43 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:39.43 In file included from UnifiedBindings4.cpp:15: 80:39.43 DataTransferBinding.cpp:323:22: note: while referencing ‘result’ 80:39.43 323 | nsTArray result; 80:39.43 | ^~~~~~ 80:39.58 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 80:39.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 80:39.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:8, 80:39.58 from DOMTokenListBinding.cpp:4, 80:39.58 from UnifiedBindings4.cpp:2: 80:39.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Document_Binding::getAnimations(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 80:39.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 80:39.58 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 80:39.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:39.58 In file included from UnifiedBindings4.cpp:236: 80:39.58 DocumentBinding.cpp:9784:57: note: while referencing ‘result’ 80:39.58 9784 | nsTArray> result; 80:39.58 | ^~~~~~ 80:39.63 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 80:39.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 80:39.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:8, 80:39.63 from DOMTokenListBinding.cpp:4, 80:39.63 from UnifiedBindings4.cpp:2: 80:39.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Element_Binding::getAnimations(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 80:39.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 80:39.63 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 80:39.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:39.64 In file included from UnifiedBindings4.cpp:353: 80:39.64 ElementBinding.cpp:5374:57: note: while referencing ‘result’ 80:39.64 5374 | nsTArray> result; 80:39.64 | ^~~~~~ 80:48.46 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 80:48.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 80:48.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:8, 80:48.46 from DOMTokenListBinding.cpp:4, 80:48.46 from UnifiedBindings4.cpp:2: 80:48.46 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::DedicatedWorkerGlobalScope_Binding::postMessage(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 80:48.46 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ [-Warray-bounds] 80:48.46 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 80:48.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:48.47 In file included from UnifiedBindings4.cpp:106: 80:48.47 DedicatedWorkerGlobalScopeBinding.cpp:118:64: note: while referencing ‘arg1’ 80:48.47 118 | RootedDictionary arg1(cx); 80:48.47 | ^~~~ 80:48.47 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 80:48.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 80:48.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:8, 80:48.47 from DOMTokenListBinding.cpp:4, 80:48.47 from UnifiedBindings4.cpp:2: 80:48.47 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ [-Warray-bounds] 80:48.47 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 80:48.47 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:48.47 In file included from UnifiedBindings4.cpp:106: 80:48.47 DedicatedWorkerGlobalScopeBinding.cpp:199:68: note: while referencing ‘arg1’ 80:48.47 199 | RootedDictionary arg1(cx); 80:48.47 | ^~~~ 80:48.47 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 80:48.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 80:48.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:8, 80:48.47 from DOMTokenListBinding.cpp:4, 80:48.47 from UnifiedBindings4.cpp:2: 80:48.47 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ [-Warray-bounds] 80:48.47 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 80:48.47 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:48.47 In file included from UnifiedBindings4.cpp:106: 80:48.47 DedicatedWorkerGlobalScopeBinding.cpp:138:66: note: while referencing ‘arg1’ 80:48.47 138 | RootedDictionary arg1(cx); 80:48.47 | ^~~~ 80:50.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 80:50.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 80:50.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:8, 80:50.35 from DOMTokenListBinding.cpp:4, 80:50.35 from UnifiedBindings4.cpp:2: 80:50.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Element_Binding::getElementsWithGrid(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 80:50.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 80:50.36 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 80:50.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:50.36 In file included from UnifiedBindings4.cpp:353: 80:50.36 ElementBinding.cpp:4893:55: note: while referencing ‘result’ 80:50.36 4893 | nsTArray> result; 80:50.36 | ^~~~~~ 80:50.45 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 80:50.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 80:50.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:8, 80:50.45 from DOMTokenListBinding.cpp:4, 80:50.45 from UnifiedBindings4.cpp:2: 80:50.45 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Document_Binding::nodesFromPoint(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 80:50.45 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 80:50.45 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 80:50.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:50.45 In file included from UnifiedBindings4.cpp:236: 80:50.45 DocumentBinding.cpp:9498:41: note: while referencing ‘result’ 80:50.45 9498 | nsTArray> result; 80:50.45 | ^~~~~~ 80:50.52 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 80:50.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 80:50.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:8, 80:50.52 from DOMTokenListBinding.cpp:4, 80:50.52 from UnifiedBindings4.cpp:2: 80:50.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Document_Binding::elementsFromPoint(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 80:50.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 80:50.52 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 80:50.52 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:50.52 In file included from UnifiedBindings4.cpp:236: 80:50.52 DocumentBinding.cpp:9361:55: note: while referencing ‘result’ 80:50.52 9361 | nsTArray> result; 80:50.52 | ^~~~~~ 80:52.27 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 80:52.27 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 80:52.27 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:8, 80:52.27 from DOMTokenListBinding.cpp:4, 80:52.27 from UnifiedBindings4.cpp:2: 80:52.27 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Element_Binding::getBoxQuadsFromWindowOrigin(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 80:52.27 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 80:52.28 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 80:52.28 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:52.28 In file included from UnifiedBindings4.cpp:353: 80:52.28 ElementBinding.cpp:9264:55: note: while referencing ‘result’ 80:52.28 9264 | nsTArray> result; 80:52.28 | ^~~~~~ 80:52.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 80:52.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 80:52.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:8, 80:52.35 from DOMTokenListBinding.cpp:4, 80:52.35 from UnifiedBindings4.cpp:2: 80:52.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Document_Binding::getBoxQuadsFromWindowOrigin(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 80:52.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 80:52.35 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 80:52.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:52.35 In file included from UnifiedBindings4.cpp:236: 80:52.35 DocumentBinding.cpp:10148:55: note: while referencing ‘result’ 80:52.35 10148 | nsTArray> result; 80:52.35 | ^~~~~~ 80:52.43 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 80:52.43 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 80:52.43 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:8, 80:52.43 from DOMTokenListBinding.cpp:4, 80:52.43 from UnifiedBindings4.cpp:2: 80:52.43 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Element_Binding::getBoxQuads(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 80:52.43 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 80:52.43 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 80:52.43 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:52.43 In file included from UnifiedBindings4.cpp:353: 80:52.43 ElementBinding.cpp:9194:55: note: while referencing ‘result’ 80:52.43 9194 | nsTArray> result; 80:52.43 | ^~~~~~ 80:52.50 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 80:52.50 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 80:52.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:8, 80:52.51 from DOMTokenListBinding.cpp:4, 80:52.51 from UnifiedBindings4.cpp:2: 80:52.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Document_Binding::getBoxQuads(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 80:52.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 80:52.51 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 80:52.51 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:52.51 In file included from UnifiedBindings4.cpp:236: 80:52.51 DocumentBinding.cpp:10078:55: note: while referencing ‘result’ 80:52.51 10078 | nsTArray> result; 80:52.51 | ^~~~~~ 80:52.79 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 80:52.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 80:52.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:8, 80:52.79 from DOMTokenListBinding.cpp:4, 80:52.79 from UnifiedBindings4.cpp:2: 80:52.79 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Document_Binding::getConnectedShadowRoots(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 80:52.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 80:52.80 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 80:52.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:52.80 In file included from UnifiedBindings4.cpp:236: 80:52.80 DocumentBinding.cpp:7905:58: note: while referencing ‘result’ 80:52.80 7905 | nsTArray> result; 80:52.80 | ^~~~~~ 80:53.00 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 80:53.00 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 80:53.00 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:8, 80:53.00 from DOMTokenListBinding.cpp:4, 80:53.00 from UnifiedBindings4.cpp:2: 80:53.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Document_Binding::get_adoptedStyleSheets(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 80:53.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 80:53.00 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 80:53.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:53.00 In file included from UnifiedBindings4.cpp:236: 80:53.00 DocumentBinding.cpp:9864:53: note: while referencing ‘result’ 80:53.00 9864 | nsTArray> result; 80:53.00 | ^~~~~~ 80:59.36 In file included from /builddir/build/BUILD/firefox-88.0/dom/canvas/WebGLCommandQueue.h:12, 80:59.36 from /builddir/build/BUILD/firefox-88.0/dom/canvas/ClientWebGLContext.h:23, 80:59.36 from /builddir/build/BUILD/firefox-88.0/dom/canvas/HostWebGLContext.h:11, 80:59.36 from /builddir/build/BUILD/firefox-88.0/dom/canvas/WebGLMemoryTracker.cpp:8, 80:59.36 from Unified_cpp_dom_canvas4.cpp:20: 80:59.36 /builddir/build/BUILD/firefox-88.0/dom/canvas/QueueParamTraits.h: In function ‘constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, std::index_sequence<_Idx ...>) [with _Fn = mozilla::MethodDispatcher&, const mozilla::avec3&, const mozilla::RawBuffer<>&, unsigned int, const mozilla::Maybe&) const, &mozilla::HostWebGLContext::CompressedTexImage>::DispatchCommand(mozilla::HostWebGLContext&, size_t, mozilla::webgl::RangeConsumerView&)::; _Tuple = std::tuple, mozilla::avec3, mozilla::RawBuffer, unsigned int, mozilla::Maybe >&; unsigned int ..._Idx = {0, 1, 2, 3, 4, 5, 6, 7, 8}]’: 80:59.36 /builddir/build/BUILD/firefox-88.0/dom/canvas/QueueParamTraits.h:751:5: warning: ‘isSome’ may be used uninitialized in this function [-Wmaybe-uninitialized] 80:59.36 751 | if (!isSome) { 80:59.36 | ^~ 80:59.36 /builddir/build/BUILD/firefox-88.0/dom/canvas/QueueParamTraits.h:746:10: note: ‘isSome’ was declared here 80:59.36 746 | bool isSome; 80:59.36 | ^~~~~~ 80:59.54 /builddir/build/BUILD/firefox-88.0/dom/canvas/QueueParamTraits.h: In static member function ‘static mozilla::webgl::QueueStatus mozilla::webgl::QueueParamTraits::Read(mozilla::webgl::ConsumerView&, mozilla::webgl::QueueParamTraits::ParamType*) [with U = mozilla::webgl::RangeConsumerView]’: 80:59.54 /builddir/build/BUILD/firefox-88.0/dom/canvas/QueueParamTraits.h:751:5: warning: ‘isSome’ may be used uninitialized in this function [-Wmaybe-uninitialized] 80:59.54 751 | if (!isSome) { 80:59.54 | ^~ 80:59.54 /builddir/build/BUILD/firefox-88.0/dom/canvas/QueueParamTraits.h:746:10: note: ‘isSome’ was declared here 80:59.54 746 | bool isSome; 80:59.54 | ^~~~~~ 81:13.77 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsXPTCUtils.h:10, 81:13.77 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:119, 81:13.77 from EventTargetBinding.cpp:30, 81:13.77 from UnifiedBindings5.cpp:41: 81:13.77 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 81:13.77 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:79:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 81:13.77 79 | memset(this, 0, sizeof(nsXPTCVariant)); 81:13.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:13.77 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 81:13.77 44 | struct nsXPTCVariant { 81:13.77 | ^~~~~~~~~~~~~ 81:22.65 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BitSet.h:11, 81:22.65 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/HeapAPI.h:11, 81:22.65 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/TracingAPI.h:11, 81:22.65 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/GCPolicyAPI.h:61, 81:22.65 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:23, 81:22.65 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:6, 81:22.65 from EventHandlerBinding.cpp:4, 81:22.65 from UnifiedBindings5.cpp:2: 81:22.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 81:22.65 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:2210:40: required from here 81:22.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 81:22.65 35 | memset(aT, 0, sizeof(T)); 81:22.65 | ~~~~~~^~~~~~~~~~~~~~~~~~ 81:22.66 In file included from EventTargetBinding.cpp:30, 81:22.66 from UnifiedBindings5.cpp:41: 81:22.66 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 81:22.66 2209 | struct GlobalProperties { 81:22.66 | ^~~~~~~~~~~~~~~~ 81:35.64 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 81:35.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 81:35.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, 81:35.64 from EventHandlerBinding.cpp:4, 81:35.64 from UnifiedBindings5.cpp:2: 81:35.64 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::FeaturePolicy_Binding::allowedFeatures(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 81:35.64 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 81:35.64 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 81:35.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:35.64 In file included from UnifiedBindings5.cpp:119: 81:35.64 FeaturePolicyBinding.cpp:152:22: note: while referencing ‘result’ 81:35.64 152 | nsTArray result; 81:35.64 | ^~~~~~ 81:35.69 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 81:35.69 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 81:35.69 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, 81:35.69 from EventHandlerBinding.cpp:4, 81:35.69 from UnifiedBindings5.cpp:2: 81:35.69 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::FeaturePolicy_Binding::features(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 81:35.69 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 81:35.69 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 81:35.69 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:35.69 In file included from UnifiedBindings5.cpp:119: 81:35.69 FeaturePolicyBinding.cpp:92:22: note: while referencing ‘result’ 81:35.69 92 | nsTArray result; 81:35.69 | ^~~~~~ 81:36.40 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 81:36.40 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 81:36.40 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, 81:36.40 from EventHandlerBinding.cpp:4, 81:36.40 from UnifiedBindings5.cpp:2: 81:36.40 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::FeaturePolicy_Binding::getAllowlistForFeature(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 81:36.40 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 81:36.40 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 81:36.40 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:36.40 In file included from UnifiedBindings5.cpp:119: 81:36.40 FeaturePolicyBinding.cpp:219:22: note: while referencing ‘result’ 81:36.40 219 | nsTArray result; 81:36.40 | ^~~~~~ 81:37.72 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 81:37.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 81:37.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, 81:37.73 from EventHandlerBinding.cpp:4, 81:37.73 from UnifiedBindings5.cpp:2: 81:37.73 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::FlexLineValues_Binding::getItems(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 81:37.73 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 81:37.73 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 81:37.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:37.73 In file included from UnifiedBindings5.cpp:314: 81:37.73 FlexBinding.cpp:1396:62: note: while referencing ‘result’ 81:37.73 1396 | nsTArray> result; 81:37.73 | ^~~~~~ 81:37.79 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 81:37.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 81:37.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, 81:37.79 from EventHandlerBinding.cpp:4, 81:37.79 from UnifiedBindings5.cpp:2: 81:37.79 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Flex_Binding::getLines(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 81:37.79 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 81:37.79 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 81:37.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:37.79 In file included from UnifiedBindings5.cpp:314: 81:37.79 FlexBinding.cpp:120:62: note: while referencing ‘result’ 81:37.79 120 | nsTArray> result; 81:37.79 | ^~~~~~ 81:38.02 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 81:38.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 81:38.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, 81:38.02 from EventHandlerBinding.cpp:4, 81:38.02 from UnifiedBindings5.cpp:2: 81:38.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::FluentBundle_Binding::get_locales(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 81:38.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 81:38.02 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 81:38.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:38.02 In file included from UnifiedBindings5.cpp:327: 81:38.02 FluentBinding.cpp:624:23: note: while referencing ‘result’ 81:38.02 624 | nsTArray result; 81:38.02 | ^~~~~~ 81:45.32 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 81:45.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 81:45.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, 81:45.32 from EventHandlerBinding.cpp:4, 81:45.32 from UnifiedBindings5.cpp:2: 81:45.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::ExtendableMessageEvent_Binding::get_ports(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 81:45.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 81:45.32 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 81:45.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:45.32 In file included from UnifiedBindings5.cpp:67: 81:45.32 ExtendableMessageEventBinding.cpp:780:59: note: while referencing ‘result’ 81:45.32 780 | nsTArray> result; 81:45.32 | ^~~~~~ 81:47.78 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 81:47.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 81:47.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, 81:47.78 from EventHandlerBinding.cpp:4, 81:47.78 from UnifiedBindings5.cpp:2: 81:47.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::FontFaceSetLoadEvent::GetFontfaces(nsTArray >&) const’: 81:47.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 81:47.78 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 81:47.78 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:47.78 In file included from UnifiedBindings5.cpp:379: 81:47.78 FontFaceSetLoadEvent.cpp:88:29: note: while referencing ‘’ 81:47.78 88 | aRetVal = mFontfaces.Clone(); 81:47.78 | ~~~~~~~~~~~~~~~~^~ 81:47.97 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 81:47.97 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 81:47.98 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, 81:47.98 from EventHandlerBinding.cpp:4, 81:47.98 from UnifiedBindings5.cpp:2: 81:47.98 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::FontFaceSetLoadEvent_Binding::get_fontfaces(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 81:47.98 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 81:47.98 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 81:47.98 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:47.98 In file included from UnifiedBindings5.cpp:392: 81:47.98 FontFaceSetLoadEventBinding.cpp:208:56: note: while referencing ‘result’ 81:47.98 208 | nsTArray> result; 81:47.98 | ^~~~~~ 81:48.24 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 81:48.24 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 81:48.24 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:8, 81:48.24 from EventHandlerBinding.cpp:4, 81:48.24 from UnifiedBindings5.cpp:2: 81:48.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::FontFaceSetLoadEvent_Binding::_constructor(JSContext*, unsigned int, JS::Value*)’: 81:48.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::dom::binding_detail::FastFontFaceSetLoadEventInit [1]’ [-Warray-bounds] 81:48.24 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 81:48.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:48.24 In file included from UnifiedBindings5.cpp:392: 81:48.24 FontFaceSetLoadEventBinding.cpp:457:48: note: while referencing ‘arg1’ 81:48.24 457 | binding_detail::FastFontFaceSetLoadEventInit arg1; 81:48.24 | ^~~~ 81:48.78 dom/clients/api 81:53.23 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 81:53.23 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 81:53.23 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, 81:53.24 from FormDataBinding.cpp:4, 81:53.24 from UnifiedBindings6.cpp:2: 81:53.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual bool mozilla::dom::GleanImpl_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const’: 81:53.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 81:53.24 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 81:53.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:53.24 In file included from UnifiedBindings6.cpp:366: 81:53.24 GleanBinding.cpp:875:22: note: while referencing ‘names’ 81:53.24 875 | nsTArray names; 81:53.24 | ^~~~~ 81:53.27 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 81:53.27 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 81:53.27 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, 81:53.27 from FormDataBinding.cpp:4, 81:53.27 from UnifiedBindings6.cpp:2: 81:53.27 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual bool mozilla::dom::GleanPingsImpl_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const’: 81:53.27 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 81:53.27 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 81:53.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:53.27 In file included from UnifiedBindings6.cpp:379: 81:53.27 GleanPingsBinding.cpp:258:22: note: while referencing ‘names’ 81:53.27 258 | nsTArray names; 81:53.27 | ^~~~~ 81:53.30 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 81:53.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 81:53.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, 81:53.30 from FormDataBinding.cpp:4, 81:53.30 from UnifiedBindings6.cpp:2: 81:53.30 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual bool mozilla::dom::GleanCategory_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const’: 81:53.30 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 81:53.30 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 81:53.30 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:53.30 In file included from UnifiedBindings6.cpp:366: 81:53.30 GleanBinding.cpp:260:22: note: while referencing ‘names’ 81:53.30 260 | nsTArray names; 81:53.30 | ^~~~~ 81:53.33 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 81:53.33 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 81:53.33 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, 81:53.33 from FormDataBinding.cpp:4, 81:53.33 from UnifiedBindings6.cpp:2: 81:53.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual bool mozilla::dom::GleanLabeled_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const’: 81:53.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 81:53.34 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 81:53.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:53.34 In file included from UnifiedBindings6.cpp:366: 81:53.34 GleanBinding.cpp:1490:22: note: while referencing ‘names’ 81:53.34 1490 | nsTArray names; 81:53.34 | ^~~~~ 81:57.24 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 81:57.24 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 81:57.24 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, 81:57.24 from FormDataBinding.cpp:4, 81:57.24 from UnifiedBindings6.cpp:2: 81:57.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::GridLine_Binding::get_names(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 81:57.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 81:57.24 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 81:57.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:57.24 In file included from UnifiedBindings6.cpp:392: 81:57.24 GridBinding.cpp:1547:22: note: while referencing ‘result’ 81:57.24 1547 | nsTArray result; 81:57.24 | ^~~~~~ 81:57.33 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 81:57.33 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 81:57.33 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, 81:57.33 from FormDataBinding.cpp:4, 81:57.33 from UnifiedBindings6.cpp:2: 81:57.33 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Grid_Binding::get_areas(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 81:57.33 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 81:57.34 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 81:57.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:57.34 In file included from UnifiedBindings6.cpp:392: 81:57.34 GridBinding.cpp:190:56: note: while referencing ‘result’ 81:57.34 190 | nsTArray> result; 81:57.34 | ^~~~~~ 82:00.39 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 82:00.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, 82:00.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 82:00.39 from /builddir/build/BUILD/firefox-88.0/dom/clients/api/Client.h:10, 82:00.39 from /builddir/build/BUILD/firefox-88.0/dom/clients/api/Client.cpp:7, 82:00.39 from Unified_cpp_dom_clients_api0.cpp:2: 82:00.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = unsigned int; SizeType = unsigned int]’: 82:00.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 82:00.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 82:00.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 82:00.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 82:00.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 82:00.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 82:00.39 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 82:00.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:00.39 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 82:00.39 from /builddir/build/BUILD/firefox-88.0/dom/clients/api/ClientDOMUtil.h:12, 82:00.39 from /builddir/build/BUILD/firefox-88.0/dom/clients/api/Client.cpp:9, 82:00.39 from Unified_cpp_dom_clients_api0.cpp:2: 82:00.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 82:00.39 27 | struct JSGCSetting { 82:00.39 | ^~~~~~~~~~~ 82:01.56 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 82:01.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 82:01.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, 82:01.56 from FormDataBinding.cpp:4, 82:01.56 from UnifiedBindings6.cpp:2: 82:01.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Gamepad_Binding::get_axes(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 82:01.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 82:01.56 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 82:01.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:01.56 In file included from UnifiedBindings6.cpp:158: 82:01.56 GamepadBinding.cpp:431:20: note: while referencing ‘result’ 82:01.56 431 | nsTArray result; 82:01.56 | ^~~~~~ 82:01.56 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 82:01.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 82:01.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, 82:01.56 from FormDataBinding.cpp:4, 82:01.56 from UnifiedBindings6.cpp:2: 82:01.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:303:10: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 82:01.57 303 | mHdr = GetAutoArrayBufferUnsafe(aElemAlign); 82:01.57 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:01.57 In file included from UnifiedBindings6.cpp:158: 82:01.57 GamepadBinding.cpp:431:20: note: while referencing ‘result’ 82:01.57 431 | nsTArray result; 82:01.57 | ^~~~~~ 82:01.57 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 82:01.57 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 82:01.57 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, 82:01.57 from FormDataBinding.cpp:4, 82:01.57 from UnifiedBindings6.cpp:2: 82:01.57 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 82:01.57 304 | mHdr->mLength = 0; 82:01.57 | ~~~~~~~~~~~~~~^~~ 82:01.57 In file included from UnifiedBindings6.cpp:158: 82:01.57 GamepadBinding.cpp:431:20: note: while referencing ‘result’ 82:01.57 431 | nsTArray result; 82:01.57 | ^~~~~~ 82:01.57 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 82:01.57 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 82:01.57 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, 82:01.57 from FormDataBinding.cpp:4, 82:01.57 from UnifiedBindings6.cpp:2: 82:01.57 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 82:01.57 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 82:01.57 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:01.57 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GamepadEventBinding.h:10, 82:01.57 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GamepadAxisMoveEventBinding.h:6, 82:01.57 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GamepadAxisMoveEvent.h:14, 82:01.57 from GamepadAxisMoveEvent.cpp:9, 82:01.57 from UnifiedBindings6.cpp:132: 82:01.57 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Gamepad.h:92:68: note: while referencing ‘’ 82:01.57 92 | void GetAxes(nsTArray& aAxes) const { aAxes = mAxes.Clone(); } 82:01.57 | ~~~~~~~~~~~^~ 82:01.57 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 82:01.57 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 82:01.57 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, 82:01.57 from FormDataBinding.cpp:4, 82:01.57 from UnifiedBindings6.cpp:2: 82:01.57 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 82:01.57 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 82:01.57 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:01.58 In file included from UnifiedBindings6.cpp:158: 82:01.58 GamepadBinding.cpp:431:20: note: while referencing ‘result’ 82:01.58 431 | nsTArray result; 82:01.58 | ^~~~~~ 82:01.69 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 82:01.69 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 82:01.69 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, 82:01.69 from FormDataBinding.cpp:4, 82:01.69 from UnifiedBindings6.cpp:2: 82:01.69 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Gamepad_Binding::get_buttons(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 82:01.69 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 82:01.69 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 82:01.69 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:01.69 In file included from UnifiedBindings6.cpp:158: 82:01.69 GamepadBinding.cpp:325:61: note: while referencing ‘result’ 82:01.69 325 | nsTArray> result; 82:01.69 | ^~~~~~ 82:01.69 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 82:01.69 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 82:01.69 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, 82:01.69 from FormDataBinding.cpp:4, 82:01.69 from UnifiedBindings6.cpp:2: 82:01.69 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 82:01.69 304 | mHdr->mLength = 0; 82:01.69 | ~~~~~~~~~~~~~~^~~ 82:01.69 In file included from UnifiedBindings6.cpp:158: 82:01.69 GamepadBinding.cpp:325:61: note: while referencing ‘result’ 82:01.69 325 | nsTArray> result; 82:01.69 | ^~~~~~ 82:01.69 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 82:01.69 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 82:01.69 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, 82:01.69 from FormDataBinding.cpp:4, 82:01.69 from UnifiedBindings6.cpp:2: 82:01.70 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 82:01.70 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 82:01.70 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:01.70 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GamepadEventBinding.h:10, 82:01.70 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GamepadAxisMoveEventBinding.h:6, 82:01.70 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GamepadAxisMoveEvent.h:14, 82:01.70 from GamepadAxisMoveEvent.cpp:9, 82:01.70 from UnifiedBindings6.cpp:132: 82:01.70 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Gamepad.h:89:30: note: while referencing ‘’ 82:01.70 89 | aButtons = mButtons.Clone(); 82:01.70 | ~~~~~~~~~~~~~~^~ 82:01.70 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 82:01.70 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 82:01.70 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, 82:01.70 from FormDataBinding.cpp:4, 82:01.70 from UnifiedBindings6.cpp:2: 82:01.70 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 82:01.70 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 82:01.70 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:01.70 In file included from UnifiedBindings6.cpp:158: 82:01.70 GamepadBinding.cpp:325:61: note: while referencing ‘result’ 82:01.70 325 | nsTArray> result; 82:01.70 | ^~~~~~ 82:01.85 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 82:01.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 82:01.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, 82:01.85 from FormDataBinding.cpp:4, 82:01.85 from UnifiedBindings6.cpp:2: 82:01.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Gamepad_Binding::get_hapticActuators(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 82:01.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 82:01.85 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 82:01.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:01.85 In file included from UnifiedBindings6.cpp:158: 82:01.85 GamepadBinding.cpp:607:69: note: while referencing ‘result’ 82:01.85 607 | nsTArray> result; 82:01.85 | ^~~~~~ 82:01.85 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 82:01.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 82:01.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, 82:01.85 from FormDataBinding.cpp:4, 82:01.85 from UnifiedBindings6.cpp:2: 82:01.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 82:01.85 304 | mHdr->mLength = 0; 82:01.85 | ~~~~~~~~~~~~~~^~~ 82:01.85 In file included from UnifiedBindings6.cpp:158: 82:01.85 GamepadBinding.cpp:607:69: note: while referencing ‘result’ 82:01.85 607 | nsTArray> result; 82:01.85 | ^~~~~~ 82:01.85 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 82:01.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 82:01.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, 82:01.85 from FormDataBinding.cpp:4, 82:01.85 from UnifiedBindings6.cpp:2: 82:01.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 82:01.85 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 82:01.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:01.85 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GamepadEventBinding.h:10, 82:01.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GamepadAxisMoveEventBinding.h:6, 82:01.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GamepadAxisMoveEvent.h:14, 82:01.85 from GamepadAxisMoveEvent.cpp:9, 82:01.85 from UnifiedBindings6.cpp:132: 82:01.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Gamepad.h:98:46: note: while referencing ‘’ 82:01.85 98 | aHapticActuators = mHapticActuators.Clone(); 82:01.86 | ~~~~~~~~~~~~~~~~~~~~~~^~ 82:01.86 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 82:01.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 82:01.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, 82:01.86 from FormDataBinding.cpp:4, 82:01.86 from UnifiedBindings6.cpp:2: 82:01.86 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 82:01.86 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 82:01.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:01.86 In file included from UnifiedBindings6.cpp:158: 82:01.86 GamepadBinding.cpp:607:69: note: while referencing ‘result’ 82:01.86 607 | nsTArray> result; 82:01.86 | ^~~~~~ 82:02.03 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 82:02.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 82:02.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, 82:02.03 from FormDataBinding.cpp:4, 82:02.03 from UnifiedBindings6.cpp:2: 82:02.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual bool mozilla::dom::HTMLAllCollection_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const’: 82:02.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 82:02.03 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 82:02.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:02.03 In file included from UnifiedBindings6.cpp:405: 82:02.03 HTMLAllCollectionBinding.cpp:747:24: note: while referencing ‘names’ 82:02.03 747 | nsTArray names; 82:02.03 | ^~~~~ 82:02.03 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 82:02.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 82:02.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, 82:02.03 from FormDataBinding.cpp:4, 82:02.03 from UnifiedBindings6.cpp:2: 82:02.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 82:02.03 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 82:02.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:02.03 In file included from UnifiedBindings6.cpp:405: 82:02.03 HTMLAllCollectionBinding.cpp:747:24: note: while referencing ‘names’ 82:02.03 747 | nsTArray names; 82:02.03 | ^~~~~ 82:02.17 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 82:02.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 82:02.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, 82:02.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 82:02.17 from /builddir/build/BUILD/firefox-88.0/dom/clients/api/Client.h:10, 82:02.17 from /builddir/build/BUILD/firefox-88.0/dom/clients/api/Client.cpp:7, 82:02.17 from Unified_cpp_dom_clients_api0.cpp:2: 82:02.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::detail::RunnableFunction::Run() [with StoredFunction = mozilla::dom::Clients::Get(const nsAString&, mozilla::ErrorResult&)::::]’: 82:02.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 82:02.17 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 82:02.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:02.17 In file included from Unified_cpp_dom_clients_api0.cpp:11: 82:02.17 /builddir/build/BUILD/firefox-88.0/dom/clients/api/Clients.cpp:101:42: note: while referencing ‘’ 82:02.17 101 | nsTArray()); 82:02.17 | ^ 82:02.19 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 82:02.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 82:02.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, 82:02.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 82:02.19 from /builddir/build/BUILD/firefox-88.0/dom/clients/api/Client.h:10, 82:02.19 from /builddir/build/BUILD/firefox-88.0/dom/clients/api/Client.cpp:7, 82:02.19 from Unified_cpp_dom_clients_api0.cpp:2: 82:02.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::detail::RunnableFunction::Run() [with StoredFunction = mozilla::dom::Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::::]’: 82:02.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 82:02.19 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 82:02.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:02.19 In file included from Unified_cpp_dom_clients_api0.cpp:11: 82:02.19 /builddir/build/BUILD/firefox-88.0/dom/clients/api/Clients.cpp:101:42: note: while referencing ‘’ 82:02.19 101 | nsTArray()); 82:02.19 | ^ 82:02.41 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 82:02.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 82:02.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, 82:02.41 from FormDataBinding.cpp:4, 82:02.41 from UnifiedBindings6.cpp:2: 82:02.41 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::IterableIterator::Next(JSContext*, JS::MutableHandle, mozilla::ErrorResult&) [with T = mozilla::dom::FormData]’: 82:02.41 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ [-Warray-bounds] 82:02.41 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 82:02.41 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:02.41 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:10, 82:02.41 from FormDataBinding.cpp:4, 82:02.41 from UnifiedBindings6.cpp:2: 82:02.41 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IterableIterator.h:189:49: note: while referencing ‘dict’ 82:02.41 189 | RootedDictionary dict(aCx); 82:02.41 | ^~~~ 82:02.41 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 82:02.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 82:02.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, 82:02.42 from FormDataBinding.cpp:4, 82:02.42 from UnifiedBindings6.cpp:2: 82:02.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ [-Warray-bounds] 82:02.42 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 82:02.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:02.42 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:10, 82:02.42 from FormDataBinding.cpp:4, 82:02.42 from UnifiedBindings6.cpp:2: 82:02.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IterableIterator.h:189:49: note: while referencing ‘dict’ 82:02.42 189 | RootedDictionary dict(aCx); 82:02.42 | ^~~~ 82:02.62 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 82:02.62 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 82:02.62 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, 82:02.62 from FormDataBinding.cpp:4, 82:02.62 from UnifiedBindings6.cpp:2: 82:02.62 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::FormData_Binding::getAll(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 82:02.62 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 82:02.62 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 82:02.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:02.62 In file included from UnifiedBindings6.cpp:2: 82:02.62 FormDataBinding.cpp:634:46: note: while referencing ‘result’ 82:02.62 634 | nsTArray result; 82:02.62 | ^~~~~~ 82:04.37 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 82:04.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 82:04.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, 82:04.37 from FormDataBinding.cpp:4, 82:04.37 from UnifiedBindings6.cpp:2: 82:04.37 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Gamepad_Binding::get_touchEvents(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 82:04.37 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 82:04.37 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 82:04.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:04.37 In file included from UnifiedBindings6.cpp:158: 82:04.37 GamepadBinding.cpp:819:60: note: while referencing ‘result’ 82:04.37 819 | nsTArray> result; 82:04.37 | ^~~~~~ 82:04.38 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 82:04.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 82:04.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, 82:04.38 from FormDataBinding.cpp:4, 82:04.38 from UnifiedBindings6.cpp:2: 82:04.38 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 82:04.38 304 | mHdr->mLength = 0; 82:04.38 | ~~~~~~~~~~~~~~^~~ 82:04.38 In file included from UnifiedBindings6.cpp:158: 82:04.38 GamepadBinding.cpp:819:60: note: while referencing ‘result’ 82:04.38 819 | nsTArray> result; 82:04.38 | ^~~~~~ 82:04.38 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 82:04.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 82:04.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, 82:04.38 from FormDataBinding.cpp:4, 82:04.38 from UnifiedBindings6.cpp:2: 82:04.38 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 82:04.38 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 82:04.38 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:04.38 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GamepadEventBinding.h:10, 82:04.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GamepadAxisMoveEventBinding.h:6, 82:04.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GamepadAxisMoveEvent.h:14, 82:04.38 from GamepadAxisMoveEvent.cpp:9, 82:04.38 from UnifiedBindings6.cpp:132: 82:04.38 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Gamepad.h:107:38: note: while referencing ‘’ 82:04.38 107 | aTouchEvents = mTouchEvents.Clone(); 82:04.38 | ~~~~~~~~~~~~~~~~~~^~ 82:04.38 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 82:04.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 82:04.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, 82:04.39 from FormDataBinding.cpp:4, 82:04.39 from UnifiedBindings6.cpp:2: 82:04.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 82:04.39 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 82:04.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:04.39 In file included from UnifiedBindings6.cpp:158: 82:04.39 GamepadBinding.cpp:819:60: note: while referencing ‘result’ 82:04.39 819 | nsTArray> result; 82:04.39 | ^~~~~~ 82:04.61 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 82:04.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 82:04.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, 82:04.61 from FormDataBinding.cpp:4, 82:04.61 from UnifiedBindings6.cpp:2: 82:04.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::Gamepad_Binding::get_lightIndicators(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 82:04.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 82:04.61 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 82:04.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:04.61 In file included from UnifiedBindings6.cpp:158: 82:04.61 GamepadBinding.cpp:713:69: note: while referencing ‘result’ 82:04.61 713 | nsTArray> result; 82:04.61 | ^~~~~~ 82:04.61 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 82:04.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 82:04.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, 82:04.61 from FormDataBinding.cpp:4, 82:04.61 from UnifiedBindings6.cpp:2: 82:04.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 82:04.61 304 | mHdr->mLength = 0; 82:04.61 | ~~~~~~~~~~~~~~^~~ 82:04.61 In file included from UnifiedBindings6.cpp:158: 82:04.61 GamepadBinding.cpp:713:69: note: while referencing ‘result’ 82:04.61 713 | nsTArray> result; 82:04.62 | ^~~~~~ 82:04.62 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 82:04.62 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 82:04.62 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, 82:04.62 from FormDataBinding.cpp:4, 82:04.62 from UnifiedBindings6.cpp:2: 82:04.62 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 82:04.62 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 82:04.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:04.62 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GamepadEventBinding.h:10, 82:04.62 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GamepadAxisMoveEventBinding.h:6, 82:04.62 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GamepadAxisMoveEvent.h:14, 82:04.62 from GamepadAxisMoveEvent.cpp:9, 82:04.63 from UnifiedBindings6.cpp:132: 82:04.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Gamepad.h:103:46: note: while referencing ‘’ 82:04.63 103 | aLightIndicators = mLightIndicators.Clone(); 82:04.63 | ~~~~~~~~~~~~~~~~~~~~~~^~ 82:04.63 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 82:04.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 82:04.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/FormDataBinding.h:8, 82:04.63 from FormDataBinding.cpp:4, 82:04.63 from UnifiedBindings6.cpp:2: 82:04.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 82:04.63 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 82:04.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:04.63 In file included from UnifiedBindings6.cpp:158: 82:04.63 GamepadBinding.cpp:713:69: note: while referencing ‘result’ 82:04.63 713 | nsTArray> result; 82:04.63 | ^~~~~~ 82:05.00 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 82:05.00 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 82:05.00 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, 82:05.00 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 82:05.00 from /builddir/build/BUILD/firefox-88.0/dom/clients/api/Client.h:10, 82:05.00 from /builddir/build/BUILD/firefox-88.0/dom/clients/api/Client.cpp:7, 82:05.00 from Unified_cpp_dom_clients_api0.cpp:2: 82:05.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In lambda function: 82:05.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 82:05.00 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 82:05.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:05.00 In file included from Unified_cpp_dom_clients_api0.cpp:11: 82:05.01 /builddir/build/BUILD/firefox-88.0/dom/clients/api/Clients.cpp:168:34: note: while referencing ‘clientList’ 82:05.01 168 | nsTArray> clientList; 82:05.01 | ^~~~~~~~~~ 82:05.20 dom/clients/manager 82:28.39 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:22, 82:28.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ClientOpPromise.h:9, 82:28.39 from /builddir/build/BUILD/firefox-88.0/dom/clients/manager/ClientManager.h:9, 82:28.39 from /builddir/build/BUILD/firefox-88.0/dom/clients/manager/ClientChannelHelper.cpp:9, 82:28.39 from Unified_cpp_dom_clients_manager0.cpp:2: 82:28.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = unsigned int; SizeType = unsigned int]’: 82:28.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 82:28.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 82:28.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 82:28.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 82:28.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 82:28.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 82:28.39 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 82:28.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:28.39 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 82:28.39 from /builddir/build/BUILD/firefox-88.0/dom/clients/manager/ClientManager.cpp:13, 82:28.39 from Unified_cpp_dom_clients_manager0.cpp:65: 82:28.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 82:28.39 27 | struct JSGCSetting { 82:28.39 | ^~~~~~~~~~~ 82:42.43 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 82:42.44 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 82:42.44 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/HTMLAnchorElementBinding.h:8, 82:42.44 from HTMLAnchorElementBinding.cpp:4, 82:42.44 from UnifiedBindings7.cpp:2: 82:42.44 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual bool mozilla::dom::HTMLDocument_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const’: 82:42.44 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 82:42.44 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 82:42.44 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:42.44 In file included from UnifiedBindings7.cpp:210: 82:42.44 HTMLDocumentBinding.cpp:650:22: note: while referencing ‘names’ 82:42.44 650 | nsTArray names; 82:42.44 | ^~~~~ 82:45.80 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 82:45.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 82:45.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/HTMLAnchorElementBinding.h:8, 82:45.80 from HTMLAnchorElementBinding.cpp:4, 82:45.80 from UnifiedBindings7.cpp:2: 82:45.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::HTMLEmbedElement_Binding::getPluginParameters(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 82:45.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 82:45.80 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 82:45.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:45.80 In file included from UnifiedBindings7.cpp:236: 82:45.80 HTMLEmbedElementBinding.cpp:1459:32: note: while referencing ‘result’ 82:45.80 1459 | nsTArray result; 82:45.80 | ^~~~~~ 82:45.84 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 82:45.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 82:45.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/HTMLAnchorElementBinding.h:8, 82:45.84 from HTMLAnchorElementBinding.cpp:4, 82:45.84 from UnifiedBindings7.cpp:2: 82:45.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::HTMLEmbedElement_Binding::getPluginAttributes(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 82:45.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 82:45.84 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 82:45.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:45.84 In file included from UnifiedBindings7.cpp:236: 82:45.84 HTMLEmbedElementBinding.cpp:1399:32: note: while referencing ‘result’ 82:45.84 1399 | nsTArray result; 82:45.84 | ^~~~~~ 83:02.19 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 83:02.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 83:02.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/HTMLAnchorElementBinding.h:8, 83:02.19 from HTMLAnchorElementBinding.cpp:4, 83:02.19 from UnifiedBindings7.cpp:2: 83:02.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual bool mozilla::dom::HTMLCollection_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const’: 83:02.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 83:02.19 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 83:02.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:02.19 In file included from UnifiedBindings7.cpp:106: 83:02.19 HTMLCollectionBinding.cpp:445:24: note: while referencing ‘names’ 83:02.19 445 | nsTArray names; 83:02.19 | ^~~~~ 83:02.19 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 83:02.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 83:02.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/HTMLAnchorElementBinding.h:8, 83:02.19 from HTMLAnchorElementBinding.cpp:4, 83:02.19 from UnifiedBindings7.cpp:2: 83:02.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 83:02.19 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 83:02.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:02.19 In file included from UnifiedBindings7.cpp:106: 83:02.19 HTMLCollectionBinding.cpp:445:24: note: while referencing ‘names’ 83:02.19 445 | nsTArray names; 83:02.19 | ^~~~~ 83:02.25 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 83:02.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 83:02.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/HTMLAnchorElementBinding.h:8, 83:02.25 from HTMLAnchorElementBinding.cpp:4, 83:02.25 from UnifiedBindings7.cpp:2: 83:02.25 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual bool mozilla::dom::HTMLFormElement_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const’: 83:02.25 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 83:02.25 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 83:02.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:02.25 In file included from UnifiedBindings7.cpp:288: 83:02.25 HTMLFormElementBinding.cpp:1394:24: note: while referencing ‘names’ 83:02.25 1394 | nsTArray names; 83:02.26 | ^~~~~ 83:02.26 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 83:02.26 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 83:02.26 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/HTMLAnchorElementBinding.h:8, 83:02.26 from HTMLAnchorElementBinding.cpp:4, 83:02.26 from UnifiedBindings7.cpp:2: 83:02.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 83:02.26 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 83:02.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:02.26 In file included from UnifiedBindings7.cpp:288: 83:02.26 HTMLFormElementBinding.cpp:1394:24: note: while referencing ‘names’ 83:02.26 1394 | nsTArray names; 83:02.26 | ^~~~~ 83:04.91 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 83:04.91 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 83:04.91 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/HTMLAnchorElementBinding.h:8, 83:04.91 from HTMLAnchorElementBinding.cpp:4, 83:04.91 from UnifiedBindings7.cpp:2: 83:04.91 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual bool mozilla::dom::HTMLFormControlsCollection_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const’: 83:04.91 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 83:04.91 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 83:04.91 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:04.91 In file included from UnifiedBindings7.cpp:275: 83:04.91 HTMLFormControlsCollectionBinding.cpp:625:24: note: while referencing ‘names’ 83:04.91 625 | nsTArray names; 83:04.92 | ^~~~~ 83:04.92 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 83:04.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 83:04.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/HTMLAnchorElementBinding.h:8, 83:04.92 from HTMLAnchorElementBinding.cpp:4, 83:04.92 from UnifiedBindings7.cpp:2: 83:04.92 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 83:04.92 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 83:04.92 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:04.92 In file included from UnifiedBindings7.cpp:275: 83:04.92 HTMLFormControlsCollectionBinding.cpp:625:24: note: while referencing ‘names’ 83:04.92 625 | nsTArray names; 83:04.92 | ^~~~~ 83:05.69 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:22, 83:05.69 from /builddir/build/BUILD/firefox-88.0/dom/clients/manager/ClientOpPromise.h:9, 83:05.69 from /builddir/build/BUILD/firefox-88.0/dom/clients/manager/ClientOpenWindowUtils.h:9, 83:05.69 from /builddir/build/BUILD/firefox-88.0/dom/clients/manager/ClientOpenWindowUtils.cpp:7, 83:05.70 from Unified_cpp_dom_clients_manager1.cpp:2: 83:05.70 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = unsigned int; SizeType = unsigned int]’: 83:05.70 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 83:05.70 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 83:05.70 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 83:05.70 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 83:05.70 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 83:05.70 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 83:05.70 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 83:05.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:05.70 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 83:05.70 from /builddir/build/BUILD/firefox-88.0/dom/clients/manager/ClientSource.cpp:23, 83:05.70 from Unified_cpp_dom_clients_manager1.cpp:20: 83:05.70 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 83:05.70 27 | struct JSGCSetting { 83:05.70 | ^~~~~~~~~~~ 83:48.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 83:48.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 83:48.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AutocompleteInfoBinding.h:8, 83:48.36 from HTMLInputElementBinding.cpp:5, 83:48.36 from UnifiedBindings8.cpp:2: 83:48.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::HTMLInputElement_Binding::mozGetFileNameArray(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 83:48.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 83:48.36 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 83:48.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:48.36 In file included from UnifiedBindings8.cpp:2: 83:48.36 HTMLInputElementBinding.cpp:4404:22: note: while referencing ‘result’ 83:48.36 4404 | nsTArray result; 83:48.36 | ^~~~~~ 83:51.50 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 83:51.50 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 83:51.50 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AutocompleteInfoBinding.h:8, 83:51.50 from HTMLInputElementBinding.cpp:5, 83:51.50 from UnifiedBindings8.cpp:2: 83:51.50 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::HTMLInputElement_Binding::get_webkitEntries(JSContext*, JS::Handle, void*, JSJitGetterCallArgs)’: 83:51.50 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 83:51.50 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 83:51.50 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:51.50 In file included from UnifiedBindings8.cpp:2: 83:51.50 HTMLInputElementBinding.cpp:5222:63: note: while referencing ‘result’ 83:51.50 5222 | nsTArray> result; 83:51.50 | ^~~~~~ 83:54.20 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 83:54.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 83:54.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AutocompleteInfoBinding.h:8, 83:54.20 from HTMLInputElementBinding.cpp:5, 83:54.20 from UnifiedBindings8.cpp:2: 83:54.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::HTMLObjectElement_Binding::getPluginParameters(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 83:54.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 83:54.21 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 83:54.21 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:54.21 In file included from UnifiedBindings8.cpp:184: 83:54.21 HTMLObjectElementBinding.cpp:2769:32: note: while referencing ‘result’ 83:54.21 2769 | nsTArray result; 83:54.21 | ^~~~~~ 83:54.25 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 83:54.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 83:54.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AutocompleteInfoBinding.h:8, 83:54.25 from HTMLInputElementBinding.cpp:5, 83:54.25 from UnifiedBindings8.cpp:2: 83:54.25 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::HTMLObjectElement_Binding::getPluginAttributes(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 83:54.25 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 83:54.25 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 83:54.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:54.25 In file included from UnifiedBindings8.cpp:184: 83:54.25 HTMLObjectElementBinding.cpp:2709:32: note: while referencing ‘result’ 83:54.25 2709 | nsTArray result; 83:54.25 | ^~~~~~ 83:58.84 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 83:58.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 83:58.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AutocompleteInfoBinding.h:8, 83:58.84 from HTMLInputElementBinding.cpp:5, 83:58.84 from UnifiedBindings8.cpp:2: 83:58.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::HTMLSlotElement_Binding::assignedElements(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 83:58.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 83:58.84 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 83:58.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:58.84 In file included from UnifiedBindings8.cpp:353: 83:58.84 HTMLSlotElementBinding.cpp:310:55: note: while referencing ‘result’ 83:58.84 310 | nsTArray> result; 83:58.84 | ^~~~~~ 83:58.89 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 83:58.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 83:58.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AutocompleteInfoBinding.h:8, 83:58.89 from HTMLInputElementBinding.cpp:5, 83:58.89 from UnifiedBindings8.cpp:2: 83:58.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::HTMLSlotElement_Binding::assignedNodes(JSContext*, JS::Handle, void*, const JSJitMethodCallArgs&)’: 83:58.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 83:58.89 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 83:58.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:58.89 In file included from UnifiedBindings8.cpp:353: 83:58.89 HTMLSlotElementBinding.cpp:244:41: note: while referencing ‘result’ 83:58.90 244 | nsTArray> result; 83:58.90 | ^~~~~~ 84:00.89 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 84:00.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 84:00.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AutocompleteInfoBinding.h:8, 84:00.89 from HTMLInputElementBinding.cpp:5, 84:00.89 from UnifiedBindings8.cpp:2: 84:00.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual bool mozilla::dom::HTMLOptionsCollection_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle, unsigned int, JS::MutableHandleVector) const’: 84:00.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 84:00.89 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 84:00.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:00.89 In file included from UnifiedBindings8.cpp:223: 84:00.89 HTMLOptionsCollectionBinding.cpp:659:24: note: while referencing ‘names’ 84:00.89 659 | nsTArray names; 84:00.89 | ^~~~~ 84:00.89 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 84:00.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 84:00.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AutocompleteInfoBinding.h:8, 84:00.89 from HTMLInputElementBinding.cpp:5, 84:00.89 from UnifiedBindings8.cpp:2: 84:00.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 84:00.89 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 84:00.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:00.89 In file included from UnifiedBindings8.cpp:223: 84:00.89 HTMLOptionsCollectionBinding.cpp:659:24: note: while referencing ‘names’ 84:00.89 659 | nsTArray names; 84:00.89 | ^~~~~ 84:03.85 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 84:03.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 84:03.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/HTMLElementBinding.h:8, 84:03.86 from HTMLTableCellElementBinding.cpp:4, 84:03.86 from UnifiedBindings9.cpp:2: 84:03.86 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::IterableIterator::Next(JSContext*, JS::MutableHandle, mozilla::ErrorResult&) [with T = mozilla::dom::Headers]’: 84:03.86 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ [-Warray-bounds] 84:03.86 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 84:03.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:03.86 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:11, 84:03.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MediaKeys.h:15, 84:03.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:28, 84:03.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/HTMLTrackElement.h:11, 84:03.86 from HTMLTrackElementBinding.cpp:18, 84:03.86 from UnifiedBindings9.cpp:119: 84:03.86 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IterableIterator.h:189:49: note: while referencing ‘dict’ 84:03.86 189 | RootedDictionary dict(aCx); 84:03.86 | ^~~~ 84:03.86 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 84:03.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 84:03.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/HTMLElementBinding.h:8, 84:03.86 from HTMLTableCellElementBinding.cpp:4, 84:03.86 from UnifiedBindings9.cpp:2: 84:03.86 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ [-Warray-bounds] 84:03.86 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 84:03.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:03.86 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:11, 84:03.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MediaKeys.h:15, 84:03.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:28, 84:03.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/HTMLTrackElement.h:11, 84:03.86 from HTMLTrackElementBinding.cpp:18, 84:03.86 from UnifiedBindings9.cpp:119: 84:03.86 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IterableIterator.h:189:49: note: while referencing ‘dict’ 84:03.86 189 | RootedDictionary dict(aCx); 84:03.86 | ^~~~ 84:07.75 dom/commandhandler 84:13.29 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsXPTCUtils.h:10, 84:13.29 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:119, 84:13.29 from /builddir/build/BUILD/firefox-88.0/dom/bindings/BindingUtils.cpp:46, 84:13.29 from Unified_cpp_dom_bindings0.cpp:2: 84:13.29 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 84:13.29 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:79:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 84:13.29 79 | memset(this, 0, sizeof(nsXPTCVariant)); 84:13.29 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:13.29 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 84:13.29 44 | struct nsXPTCVariant { 84:13.29 | ^~~~~~~~~~~~~ 84:14.11 dom/console 84:17.98 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/jsfriendapi.h:11, 84:17.98 from /builddir/build/BUILD/firefox-88.0/dom/bindings/BindingUtils.h:12, 84:17.98 from /builddir/build/BUILD/firefox-88.0/dom/bindings/BindingUtils.cpp:7, 84:17.98 from Unified_cpp_dom_bindings0.cpp:2: 84:17.98 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 84:17.98 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:2210:40: required from here 84:17.98 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 84:17.98 35 | memset(aT, 0, sizeof(T)); 84:17.98 | ~~~~~~^~~~~~~~~~~~~~~~~~ 84:17.98 In file included from /builddir/build/BUILD/firefox-88.0/dom/bindings/BindingUtils.cpp:46, 84:17.98 from Unified_cpp_dom_bindings0.cpp:2: 84:17.98 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 84:17.98 2209 | struct GlobalProperties { 84:17.98 | ^~~~~~~~~~~~~~~~ 84:18.29 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingCallContext.h:21, 84:18.29 from /builddir/build/BUILD/firefox-88.0/dom/bindings/BindingUtils.h:26, 84:18.29 from /builddir/build/BUILD/firefox-88.0/dom/bindings/BindingUtils.cpp:7, 84:18.29 from Unified_cpp_dom_bindings0.cpp:2: 84:18.29 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h: In instantiation of ‘bool mozilla::dom::ThrowErrorMessage(JSContext*, Ts&& ...) [with mozilla::dom::ErrNum errorNumber = mozilla::dom::MSG_ILLEGAL_CONSTRUCTOR; Ts = {std::nullptr_t}]’: 84:18.29 /builddir/build/BUILD/firefox-88.0/dom/bindings/BindingUtils.cpp:1348:52: required from here 84:18.29 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:101:53: warning: ignoring return value of ‘constexpr _Tp&& std::forward(typename std::remove_reference<_Tp>::type&) [with _Tp = std::nullptr_t; typename std::remove_reference<_Tp>::type = std::nullptr_t]’, declared with attribute ‘nodiscard’ [-Wunused-result] 84:18.30 101 | std::forward(aArgs)...); 84:18.30 | ~~~~~~~~~~~~~~~~^~~~~~~ 84:18.30 In file included from /usr/include/c++/11/bits/stl_pair.h:59, 84:18.30 from /usr/include/c++/11/utility:70, 84:18.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/system_wrappers/utility:3, 84:18.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/stl_wrappers/utility:60, 84:18.30 from /usr/include/c++/11/algorithm:60, 84:18.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/system_wrappers/algorithm:3, 84:18.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/stl_wrappers/algorithm:60, 84:18.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h:12, 84:18.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/Result.h:121, 84:18.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/jspubtd.h:17, 84:18.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/jsfriendapi.h:13, 84:18.30 from /builddir/build/BUILD/firefox-88.0/dom/bindings/BindingUtils.h:12, 84:18.30 from /builddir/build/BUILD/firefox-88.0/dom/bindings/BindingUtils.cpp:7, 84:18.30 from Unified_cpp_dom_bindings0.cpp:2: 84:18.30 /usr/include/c++/11/bits/move.h:77:5: note: declared here 84:18.30 77 | forward(typename std::remove_reference<_Tp>::type& __t) noexcept 84:18.30 | ^~~~~~~ 84:19.50 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 84:19.50 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingCallContext.h:21, 84:19.50 from /builddir/build/BUILD/firefox-88.0/dom/bindings/BindingUtils.h:26, 84:19.50 from /builddir/build/BUILD/firefox-88.0/dom/bindings/BindingUtils.cpp:7, 84:19.50 from Unified_cpp_dom_bindings0.cpp:2: 84:19.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = unsigned int; SizeType = unsigned int]’: 84:19.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 84:19.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 84:19.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 84:19.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 84:19.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 84:19.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 84:19.51 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 84:19.51 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:19.51 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 84:19.51 from /builddir/build/BUILD/firefox-88.0/dom/bindings/BindingUtils.cpp:43, 84:19.51 from Unified_cpp_dom_bindings0.cpp:2: 84:19.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 84:19.51 27 | struct JSGCSetting { 84:19.51 | ^~~~~~~~~~~ 84:24.48 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 84:24.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 84:24.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingCallContext.h:21, 84:24.48 from /builddir/build/BUILD/firefox-88.0/dom/bindings/BindingUtils.h:26, 84:24.48 from /builddir/build/BUILD/firefox-88.0/dom/bindings/BindingUtils.cpp:7, 84:24.48 from Unified_cpp_dom_bindings0.cpp:2: 84:24.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::{anonymous}::DeprecationWarningRunnable::RunOnMainThread(mozilla::dom::WorkerPrivate*)’: 84:24.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 84:24.48 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 84:24.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:24.48 In file included from Unified_cpp_dom_bindings0.cpp:2: 84:24.48 /builddir/build/BUILD/firefox-88.0/dom/bindings/BindingUtils.cpp:4112:44: note: while referencing ‘’ 84:24.48 4112 | window->GetExtantDoc()->WarnOnceAbout(mOperation); 84:24.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 84:27.93 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 84:27.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 84:27.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Console.h:11, 84:27.93 from /builddir/build/BUILD/firefox-88.0/dom/console/Console.cpp:7, 84:27.93 from Unified_cpp_dom_console0.cpp:2: 84:27.93 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = unsigned int; SizeType = unsigned int]’: 84:27.93 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 84:27.93 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 84:27.93 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 84:27.93 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 84:27.93 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 84:27.93 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 84:27.93 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 84:27.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:27.93 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 84:27.93 from /builddir/build/BUILD/firefox-88.0/dom/console/Console.cpp:24, 84:27.93 from Unified_cpp_dom_console0.cpp:2: 84:27.93 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 84:27.93 27 | struct JSGCSetting { 84:27.93 | ^~~~~~~~~~~ 84:28.30 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 84:28.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 84:28.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingCallContext.h:21, 84:28.30 from /builddir/build/BUILD/firefox-88.0/dom/bindings/BindingUtils.h:26, 84:28.30 from /builddir/build/BUILD/firefox-88.0/dom/bindings/BindingUtils.cpp:7, 84:28.31 from Unified_cpp_dom_bindings0.cpp:2: 84:28.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::ReportLenientThisUnwrappingFailure(JSContext*, JSObject*)’: 84:28.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 84:28.31 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 84:28.31 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:28.31 In file included from Unified_cpp_dom_bindings0.cpp:2: 84:28.31 /builddir/build/BUILD/firefox-88.0/dom/bindings/BindingUtils.cpp:2510:36: note: while referencing ‘’ 84:28.31 2510 | window->GetDoc()->WarnOnceAbout(DeprecatedOperations::eLenientThis); 84:28.31 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:30.22 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 84:30.22 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 84:30.22 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingCallContext.h:21, 84:30.22 from /builddir/build/BUILD/firefox-88.0/dom/bindings/BindingUtils.h:26, 84:30.23 from /builddir/build/BUILD/firefox-88.0/dom/bindings/BindingUtils.cpp:7, 84:30.23 from Unified_cpp_dom_bindings0.cpp:2: 84:30.23 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::binding_danger::TErrorResult::CloneTo(mozilla::binding_danger::TErrorResult&) const [with CleanupPolicy = mozilla::binding_danger::ThreadSafeJustSuppressCleanupPolicy]’: 84:30.23 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 84:30.23 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 84:30.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:30.23 In file included from Unified_cpp_dom_bindings0.cpp:2: 84:30.23 /builddir/build/BUILD/firefox-88.0/dom/bindings/BindingUtils.cpp:584:50: note: while referencing ‘’ 84:30.23 584 | message->mArgs = mExtra.mMessage->mArgs.Clone(); 84:30.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 84:30.27 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 84:30.27 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 84:30.28 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingCallContext.h:21, 84:30.28 from /builddir/build/BUILD/firefox-88.0/dom/bindings/BindingUtils.h:26, 84:30.28 from /builddir/build/BUILD/firefox-88.0/dom/bindings/BindingUtils.cpp:7, 84:30.28 from Unified_cpp_dom_bindings0.cpp:2: 84:30.28 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::binding_danger::TErrorResult::CloneTo(mozilla::binding_danger::TErrorResult&) const [with CleanupPolicy = mozilla::binding_danger::AssertAndSuppressCleanupPolicy]’: 84:30.28 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 84:30.28 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 84:30.28 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:30.28 In file included from Unified_cpp_dom_bindings0.cpp:2: 84:30.28 /builddir/build/BUILD/firefox-88.0/dom/bindings/BindingUtils.cpp:584:50: note: while referencing ‘’ 84:30.28 584 | message->mArgs = mExtra.mMessage->mArgs.Clone(); 84:30.28 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 84:30.33 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 84:30.33 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 84:30.33 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingCallContext.h:21, 84:30.33 from /builddir/build/BUILD/firefox-88.0/dom/bindings/BindingUtils.h:26, 84:30.33 from /builddir/build/BUILD/firefox-88.0/dom/bindings/BindingUtils.cpp:7, 84:30.33 from Unified_cpp_dom_bindings0.cpp:2: 84:30.33 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::binding_danger::TErrorResult::CloneTo(mozilla::binding_danger::TErrorResult&) const [with CleanupPolicy = mozilla::binding_danger::JustAssertCleanupPolicy]’: 84:30.33 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 84:30.33 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 84:30.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:30.33 In file included from Unified_cpp_dom_bindings0.cpp:2: 84:30.33 /builddir/build/BUILD/firefox-88.0/dom/bindings/BindingUtils.cpp:584:50: note: while referencing ‘’ 84:30.33 584 | message->mArgs = mExtra.mMessage->mArgs.Clone(); 84:30.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 84:30.38 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 84:30.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 84:30.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingCallContext.h:21, 84:30.38 from /builddir/build/BUILD/firefox-88.0/dom/bindings/BindingUtils.h:26, 84:30.38 from /builddir/build/BUILD/firefox-88.0/dom/bindings/BindingUtils.cpp:7, 84:30.38 from Unified_cpp_dom_bindings0.cpp:2: 84:30.38 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::binding_danger::TErrorResult::CloneTo(mozilla::binding_danger::TErrorResult&) const [with CleanupPolicy = mozilla::binding_danger::JustSuppressCleanupPolicy]’: 84:30.38 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 84:30.38 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 84:30.38 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:30.38 In file included from Unified_cpp_dom_bindings0.cpp:2: 84:30.38 /builddir/build/BUILD/firefox-88.0/dom/bindings/BindingUtils.cpp:584:50: note: while referencing ‘’ 84:30.38 584 | message->mArgs = mExtra.mMessage->mArgs.Clone(); 84:30.38 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 84:31.32 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 84:31.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 84:31.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingCallContext.h:21, 84:31.32 from /builddir/build/BUILD/firefox-88.0/dom/bindings/BindingUtils.h:26, 84:31.32 from /builddir/build/BUILD/firefox-88.0/dom/bindings/BindingUtils.cpp:7, 84:31.32 from Unified_cpp_dom_bindings0.cpp:2: 84:31.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::dom::DeprecationWarning(const mozilla::dom::GlobalObject&, mozilla::dom::DeprecatedOperations)’: 84:31.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 84:31.32 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 84:31.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:31.32 In file included from Unified_cpp_dom_bindings0.cpp:2: 84:31.32 /builddir/build/BUILD/firefox-88.0/dom/bindings/BindingUtils.cpp:4126:44: note: while referencing ‘’ 84:31.32 4126 | window->GetExtantDoc()->WarnOnceAbout(aOperation); 84:31.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 84:31.62 dom/credentialmanagement 84:32.51 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 84:32.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 84:32.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 84:32.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Console.h:11, 84:32.51 from /builddir/build/BUILD/firefox-88.0/dom/console/Console.cpp:7, 84:32.51 from Unified_cpp_dom_console0.cpp:2: 84:32.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::ConsoleReportCollector::FlushConsoleReports(nsIConsoleReportCollector*)’: 84:32.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 84:32.51 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 84:32.51 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:32.51 In file included from Unified_cpp_dom_console0.cpp:20: 84:32.51 /builddir/build/BUILD/firefox-88.0/dom/console/ConsoleReportCollector.cpp:154:27: note: while referencing ‘reports’ 84:32.51 154 | nsTArray reports; 84:32.51 | ^~~~~~~ 84:32.51 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 84:32.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 84:32.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 84:32.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Console.h:11, 84:32.51 from /builddir/build/BUILD/firefox-88.0/dom/console/Console.cpp:7, 84:32.51 from Unified_cpp_dom_console0.cpp:2: 84:32.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 84:32.51 304 | mHdr->mLength = 0; 84:32.52 | ~~~~~~~~~~~~~~^~~ 84:32.52 In file included from Unified_cpp_dom_console0.cpp:20: 84:32.52 /builddir/build/BUILD/firefox-88.0/dom/console/ConsoleReportCollector.cpp:154:27: note: while referencing ‘reports’ 84:32.52 154 | nsTArray reports; 84:32.52 | ^~~~~~~ 84:32.52 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 84:32.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 84:32.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 84:32.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Console.h:11, 84:32.52 from /builddir/build/BUILD/firefox-88.0/dom/console/Console.cpp:7, 84:32.52 from Unified_cpp_dom_console0.cpp:2: 84:32.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 84:32.52 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 84:32.52 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:32.52 In file included from Unified_cpp_dom_console0.cpp:20: 84:32.52 /builddir/build/BUILD/firefox-88.0/dom/console/ConsoleReportCollector.cpp:154:27: note: while referencing ‘reports’ 84:32.52 154 | nsTArray reports; 84:32.52 | ^~~~~~~ 84:32.59 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 84:32.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 84:32.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 84:32.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Console.h:11, 84:32.59 from /builddir/build/BUILD/firefox-88.0/dom/console/Console.cpp:7, 84:32.59 from Unified_cpp_dom_console0.cpp:2: 84:32.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::ConsoleReportCollector::AddConsoleReport(uint32_t, const nsACString&, nsContentUtils::PropertiesFile, const nsACString&, uint32_t, uint32_t, const nsACString&, const nsTArray >&)’: 84:32.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 84:32.59 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 84:32.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:32.59 In file included from /builddir/build/BUILD/firefox-88.0/dom/console/ConsoleReportCollector.cpp:7, 84:32.59 from Unified_cpp_dom_console0.cpp:20: 84:32.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ConsoleReportCollector.h:69:44: note: while referencing ‘’ 84:32.59 69 | mStringParams(aStringParams.Clone()) {} 84:32.59 | ~~~~~~~~~~~~~~~~~~~^~ 84:32.62 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 84:32.62 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 84:32.62 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 84:32.62 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Console.h:11, 84:32.62 from /builddir/build/BUILD/firefox-88.0/dom/console/Console.cpp:7, 84:32.62 from Unified_cpp_dom_console0.cpp:2: 84:32.62 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::ConsoleReportCollector::StealConsoleReports(nsTArray&)’: 84:32.62 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 84:32.62 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 84:32.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:32.62 In file included from Unified_cpp_dom_console0.cpp:20: 84:32.63 /builddir/build/BUILD/firefox-88.0/dom/console/ConsoleReportCollector.cpp:175:27: note: while referencing ‘reports’ 84:32.63 175 | nsTArray reports; 84:32.63 | ^~~~~~~ 84:32.63 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 84:32.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 84:32.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 84:32.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Console.h:11, 84:32.63 from /builddir/build/BUILD/firefox-88.0/dom/console/Console.cpp:7, 84:32.63 from Unified_cpp_dom_console0.cpp:2: 84:32.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 84:32.63 304 | mHdr->mLength = 0; 84:32.63 | ~~~~~~~~~~~~~~^~~ 84:32.63 In file included from Unified_cpp_dom_console0.cpp:20: 84:32.63 /builddir/build/BUILD/firefox-88.0/dom/console/ConsoleReportCollector.cpp:175:27: note: while referencing ‘reports’ 84:32.63 175 | nsTArray reports; 84:32.63 | ^~~~~~~ 84:32.63 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 84:32.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 84:32.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 84:32.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Console.h:11, 84:32.63 from /builddir/build/BUILD/firefox-88.0/dom/console/Console.cpp:7, 84:32.63 from Unified_cpp_dom_console0.cpp:2: 84:32.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 84:32.63 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 84:32.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:32.63 In file included from Unified_cpp_dom_console0.cpp:20: 84:32.63 /builddir/build/BUILD/firefox-88.0/dom/console/ConsoleReportCollector.cpp:175:27: note: while referencing ‘reports’ 84:32.63 175 | nsTArray reports; 84:32.63 | ^~~~~~~ 84:32.78 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 84:32.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 84:32.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 84:32.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Console.h:11, 84:32.78 from /builddir/build/BUILD/firefox-88.0/dom/console/Console.cpp:7, 84:32.78 from Unified_cpp_dom_console0.cpp:2: 84:32.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::ConsoleReportCollector::FlushReportsToConsole(uint64_t, nsIConsoleReportCollector::ReportAction)’: 84:32.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 84:32.78 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 84:32.78 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:32.78 In file included from Unified_cpp_dom_console0.cpp:20: 84:32.78 /builddir/build/BUILD/firefox-88.0/dom/console/ConsoleReportCollector.cpp:41:27: note: while referencing ‘reports’ 84:32.78 41 | nsTArray reports; 84:32.78 | ^~~~~~~ 84:32.78 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 84:32.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 84:32.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 84:32.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Console.h:11, 84:32.78 from /builddir/build/BUILD/firefox-88.0/dom/console/Console.cpp:7, 84:32.78 from Unified_cpp_dom_console0.cpp:2: 84:32.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 84:32.78 304 | mHdr->mLength = 0; 84:32.78 | ~~~~~~~~~~~~~~^~~ 84:32.78 In file included from Unified_cpp_dom_console0.cpp:20: 84:32.78 /builddir/build/BUILD/firefox-88.0/dom/console/ConsoleReportCollector.cpp:41:27: note: while referencing ‘reports’ 84:32.78 41 | nsTArray reports; 84:32.78 | ^~~~~~~ 84:32.78 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 84:32.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 84:32.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 84:32.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Console.h:11, 84:32.78 from /builddir/build/BUILD/firefox-88.0/dom/console/Console.cpp:7, 84:32.79 from Unified_cpp_dom_console0.cpp:2: 84:32.79 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 84:32.79 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 84:32.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:32.79 In file included from Unified_cpp_dom_console0.cpp:20: 84:32.79 /builddir/build/BUILD/firefox-88.0/dom/console/ConsoleReportCollector.cpp:48:38: note: while referencing ‘’ 84:32.79 48 | reports = mPendingReports.Clone(); 84:32.79 | ~~~~~~~~~~~~~~~~~~~~~^~ 84:32.79 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 84:32.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 84:32.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 84:32.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Console.h:11, 84:32.79 from /builddir/build/BUILD/firefox-88.0/dom/console/Console.cpp:7, 84:32.79 from Unified_cpp_dom_console0.cpp:2: 84:32.79 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 84:32.79 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 84:32.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:32.79 In file included from Unified_cpp_dom_console0.cpp:20: 84:32.79 /builddir/build/BUILD/firefox-88.0/dom/console/ConsoleReportCollector.cpp:41:27: note: while referencing ‘reports’ 84:32.79 41 | nsTArray reports; 84:32.79 | ^~~~~~~ 84:32.79 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 84:32.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 84:32.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 84:32.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Console.h:11, 84:32.79 from /builddir/build/BUILD/firefox-88.0/dom/console/Console.cpp:7, 84:32.79 from Unified_cpp_dom_console0.cpp:2: 84:32.79 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 84:32.79 304 | mHdr->mLength = 0; 84:32.79 | ~~~~~~~~~~~~~~^~~ 84:32.79 In file included from Unified_cpp_dom_console0.cpp:20: 84:32.79 /builddir/build/BUILD/firefox-88.0/dom/console/ConsoleReportCollector.cpp:41:27: note: while referencing ‘reports’ 84:32.79 41 | nsTArray reports; 84:32.79 | ^~~~~~~ 84:32.79 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 84:32.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 84:32.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 84:32.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Console.h:11, 84:32.79 from /builddir/build/BUILD/firefox-88.0/dom/console/Console.cpp:7, 84:32.79 from Unified_cpp_dom_console0.cpp:2: 84:32.79 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 84:32.79 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 84:32.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:32.79 In file included from Unified_cpp_dom_console0.cpp:20: 84:32.79 /builddir/build/BUILD/firefox-88.0/dom/console/ConsoleReportCollector.cpp:41:27: note: while referencing ‘reports’ 84:32.79 41 | nsTArray reports; 84:32.80 | ^~~~~~~ 84:33.86 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 84:33.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 84:33.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 84:33.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Console.h:11, 84:33.86 from /builddir/build/BUILD/firefox-88.0/dom/console/Console.cpp:7, 84:33.86 from Unified_cpp_dom_console0.cpp:2: 84:33.86 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::Console::StringMethodInternal(JSContext*, const nsAString&, const mozilla::dom::Sequence&, mozilla::dom::Console::MethodName, const nsAString&)’: 84:33.86 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence [1]’ [-Warray-bounds] 84:33.86 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 84:33.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:33.86 In file included from Unified_cpp_dom_console0.cpp:2: 84:33.86 /builddir/build/BUILD/firefox-88.0/dom/console/Console.cpp:1058:23: note: while referencing ‘data’ 84:33.86 1058 | Sequence data; 84:33.86 | ^~~~ 84:33.89 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 84:33.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 84:33.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 84:33.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Console.h:11, 84:33.89 from /builddir/build/BUILD/firefox-88.0/dom/console/Console.cpp:7, 84:33.89 from Unified_cpp_dom_console0.cpp:2: 84:33.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::ConsoleInstance::Time(JSContext*, const nsAString&)’: 84:33.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence [1]’ [-Warray-bounds] 84:33.89 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 84:33.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:33.90 In file included from Unified_cpp_dom_console0.cpp:11: 84:33.90 /builddir/build/BUILD/firefox-88.0/dom/console/ConsoleInstance.cpp:119:66: note: while referencing ‘’ 84:33.90 119 | console->StringMethodInternal(aCx, aLabel, Sequence(), 84:33.90 | ^ 84:33.92 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 84:33.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 84:33.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 84:33.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Console.h:11, 84:33.92 from /builddir/build/BUILD/firefox-88.0/dom/console/Console.cpp:7, 84:33.92 from Unified_cpp_dom_console0.cpp:2: 84:33.92 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::ConsoleInstance::TimeEnd(JSContext*, const nsAString&)’: 84:33.92 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence [1]’ [-Warray-bounds] 84:33.92 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 84:33.92 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:33.92 In file included from Unified_cpp_dom_console0.cpp:11: 84:33.92 /builddir/build/BUILD/firefox-88.0/dom/console/ConsoleInstance.cpp:132:66: note: while referencing ‘’ 84:33.92 132 | console->StringMethodInternal(aCx, aLabel, Sequence(), 84:33.92 | ^ 84:33.93 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 84:33.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 84:33.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 84:33.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Console.h:11, 84:33.94 from /builddir/build/BUILD/firefox-88.0/dom/console/Console.cpp:7, 84:33.94 from Unified_cpp_dom_console0.cpp:2: 84:33.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::ConsoleInstance::Count(JSContext*, const nsAString&)’: 84:33.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence [1]’ [-Warray-bounds] 84:33.94 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 84:33.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:33.94 In file included from Unified_cpp_dom_console0.cpp:11: 84:33.94 /builddir/build/BUILD/firefox-88.0/dom/console/ConsoleInstance.cpp:175:66: note: while referencing ‘’ 84:33.94 175 | console->StringMethodInternal(aCx, aLabel, Sequence(), 84:33.94 | ^ 84:33.95 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 84:33.95 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 84:33.95 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 84:33.95 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Console.h:11, 84:33.95 from /builddir/build/BUILD/firefox-88.0/dom/console/Console.cpp:7, 84:33.95 from Unified_cpp_dom_console0.cpp:2: 84:33.95 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::ConsoleInstance::CountReset(JSContext*, const nsAString&)’: 84:33.95 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence [1]’ [-Warray-bounds] 84:33.95 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 84:33.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:33.95 In file included from Unified_cpp_dom_console0.cpp:11: 84:33.95 /builddir/build/BUILD/firefox-88.0/dom/console/ConsoleInstance.cpp:181:66: note: while referencing ‘’ 84:33.95 181 | console->StringMethodInternal(aCx, aLabel, Sequence(), 84:33.95 | ^ 84:33.97 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 84:33.97 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 84:33.97 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 84:33.97 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Console.h:11, 84:33.97 from /builddir/build/BUILD/firefox-88.0/dom/console/Console.cpp:7, 84:33.97 from Unified_cpp_dom_console0.cpp:2: 84:33.97 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::Console::TimeEnd(const mozilla::dom::GlobalObject&, const nsAString&)’: 84:33.98 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence [1]’ [-Warray-bounds] 84:33.98 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 84:33.98 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:33.98 In file included from Unified_cpp_dom_console0.cpp:2: 84:33.98 /builddir/build/BUILD/firefox-88.0/dom/console/Console.cpp:1028:53: note: while referencing ‘’ 84:33.98 1028 | StringMethod(aGlobal, aLabel, Sequence(), MethodTimeEnd, 84:33.98 | ^ 84:33.99 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 84:33.99 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 84:33.99 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 84:33.99 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Console.h:11, 84:33.99 from /builddir/build/BUILD/firefox-88.0/dom/console/Console.cpp:7, 84:33.99 from Unified_cpp_dom_console0.cpp:2: 84:33.99 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::Console::Count(const mozilla::dom::GlobalObject&, const nsAString&)’: 84:33.99 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence [1]’ [-Warray-bounds] 84:33.99 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 84:33.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:33.99 In file included from Unified_cpp_dom_console0.cpp:2: 84:33.99 /builddir/build/BUILD/firefox-88.0/dom/console/Console.cpp:1224:53: note: while referencing ‘’ 84:33.99 1224 | StringMethod(aGlobal, aLabel, Sequence(), MethodCount, 84:33.99 | ^ 84:34.00 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 84:34.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 84:34.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 84:34.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Console.h:11, 84:34.01 from /builddir/build/BUILD/firefox-88.0/dom/console/Console.cpp:7, 84:34.01 from Unified_cpp_dom_console0.cpp:2: 84:34.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::Console::Time(const mozilla::dom::GlobalObject&, const nsAString&)’: 84:34.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence [1]’ [-Warray-bounds] 84:34.01 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 84:34.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:34.01 In file included from Unified_cpp_dom_console0.cpp:2: 84:34.01 /builddir/build/BUILD/firefox-88.0/dom/console/Console.cpp:1023:53: note: while referencing ‘’ 84:34.01 1023 | StringMethod(aGlobal, aLabel, Sequence(), MethodTime, u"time"_ns); 84:34.01 | ^ 84:34.02 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 84:34.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 84:34.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 84:34.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Console.h:11, 84:34.02 from /builddir/build/BUILD/firefox-88.0/dom/console/Console.cpp:7, 84:34.02 from Unified_cpp_dom_console0.cpp:2: 84:34.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::Console::CountReset(const mozilla::dom::GlobalObject&, const nsAString&)’: 84:34.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence [1]’ [-Warray-bounds] 84:34.02 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 84:34.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:34.02 In file included from Unified_cpp_dom_console0.cpp:2: 84:34.02 /builddir/build/BUILD/firefox-88.0/dom/console/Console.cpp:1230:53: note: while referencing ‘’ 84:34.02 1230 | StringMethod(aGlobal, aLabel, Sequence(), MethodCountReset, 84:34.02 | ^ 84:34.04 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 84:34.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 84:34.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 84:34.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Console.h:11, 84:34.04 from /builddir/build/BUILD/firefox-88.0/dom/console/Console.cpp:7, 84:34.04 from Unified_cpp_dom_console0.cpp:2: 84:34.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::Console::TimeStamp(const mozilla::dom::GlobalObject&, JS::Handle)’: 84:34.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence [1]’ [-Warray-bounds] 84:34.04 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 84:34.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:34.04 In file included from Unified_cpp_dom_console0.cpp:2: 84:34.04 /builddir/build/BUILD/firefox-88.0/dom/console/Console.cpp:1086:23: note: while referencing ‘data’ 84:34.04 1086 | Sequence data; 84:34.04 | ^~~~ 84:34.17 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 84:34.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 84:34.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 84:34.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Console.h:11, 84:34.18 from /builddir/build/BUILD/firefox-88.0/dom/console/Console.cpp:7, 84:34.18 from Unified_cpp_dom_console0.cpp:2: 84:34.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::ConsoleInstance::GroupEnd(JSContext*)’: 84:34.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const mozilla::dom::Sequence [1]’ [-Warray-bounds] 84:34.18 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 84:34.18 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:34.18 In file included from Unified_cpp_dom_console0.cpp:11: 84:34.18 /builddir/build/BUILD/firefox-88.0/dom/console/ConsoleInstance.cpp:112:29: note: while referencing ‘data’ 84:34.18 112 | const Sequence data; 84:34.18 | ^~~~ 84:34.19 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 84:34.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 84:34.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 84:34.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Console.h:11, 84:34.19 from /builddir/build/BUILD/firefox-88.0/dom/console/Console.cpp:7, 84:34.19 from Unified_cpp_dom_console0.cpp:2: 84:34.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::ConsoleInstance::TimeStamp(JSContext*, JS::Handle)’: 84:34.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence [1]’ [-Warray-bounds] 84:34.19 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 84:34.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:34.19 In file included from Unified_cpp_dom_console0.cpp:11: 84:34.19 /builddir/build/BUILD/firefox-88.0/dom/console/ConsoleInstance.cpp:140:23: note: while referencing ‘data’ 84:34.19 140 | Sequence data; 84:34.19 | ^~~~ 84:34.22 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 84:34.22 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 84:34.22 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 84:34.22 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Console.h:11, 84:34.22 from /builddir/build/BUILD/firefox-88.0/dom/console/Console.cpp:7, 84:34.22 from Unified_cpp_dom_console0.cpp:2: 84:34.22 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::ConsoleInstance::Clear(JSContext*)’: 84:34.23 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const mozilla::dom::Sequence [1]’ [-Warray-bounds] 84:34.23 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 84:34.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:34.23 In file included from Unified_cpp_dom_console0.cpp:11: 84:34.23 /builddir/build/BUILD/firefox-88.0/dom/console/ConsoleInstance.cpp:186:29: note: while referencing ‘data’ 84:34.23 186 | const Sequence data; 84:34.23 | ^~~~ 84:34.32 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 84:34.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 84:34.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 84:34.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Console.h:11, 84:34.32 from /builddir/build/BUILD/firefox-88.0/dom/console/Console.cpp:7, 84:34.32 from Unified_cpp_dom_console0.cpp:2: 84:34.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::Console::Clear(const mozilla::dom::GlobalObject&)’: 84:34.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const mozilla::dom::Sequence [1]’ [-Warray-bounds] 84:34.32 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 84:34.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:34.32 In file included from Unified_cpp_dom_console0.cpp:2: 84:34.32 /builddir/build/BUILD/firefox-88.0/dom/console/Console.cpp:1011:29: note: while referencing ‘data’ 84:34.32 1011 | const Sequence data; 84:34.32 | ^~~~ 84:34.34 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 84:34.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 84:34.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 84:34.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Console.h:11, 84:34.34 from /builddir/build/BUILD/firefox-88.0/dom/console/Console.cpp:7, 84:34.34 from Unified_cpp_dom_console0.cpp:2: 84:34.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::Console::GroupEnd(const mozilla::dom::GlobalObject&)’: 84:34.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const mozilla::dom::Sequence [1]’ [-Warray-bounds] 84:34.34 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 84:34.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:34.34 In file included from Unified_cpp_dom_console0.cpp:2: 84:34.34 /builddir/build/BUILD/firefox-88.0/dom/console/Console.cpp:1017:29: note: while referencing ‘data’ 84:34.34 1017 | const Sequence data; 84:34.34 | ^~~~ 84:34.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 84:34.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 84:34.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 84:34.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Console.h:11, 84:34.35 from /builddir/build/BUILD/firefox-88.0/dom/console/Console.cpp:7, 84:34.35 from Unified_cpp_dom_console0.cpp:2: 84:34.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::Console::RetrieveConsoleEvents(JSContext*, nsTArray&, mozilla::ErrorResult&)’: 84:34.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence [1]’ [-Warray-bounds] 84:34.35 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 84:34.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:34.35 In file included from Unified_cpp_dom_console0.cpp:2: 84:34.36 /builddir/build/BUILD/firefox-88.0/dom/console/Console.cpp:2488:25: note: while referencing ‘sequence’ 84:34.36 2488 | Sequence sequence; 84:34.36 | ^~~~~~~~ 84:34.40 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 84:34.40 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 84:34.40 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 84:34.40 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Console.h:11, 84:34.40 from /builddir/build/BUILD/firefox-88.0/dom/console/Console.cpp:7, 84:34.40 from Unified_cpp_dom_console0.cpp:2: 84:34.40 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::LazyStackGetter(JSContext*, unsigned int, JS::Value*)’: 84:34.40 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 84:34.40 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 84:34.40 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:34.40 In file included from Unified_cpp_dom_console0.cpp:2: 84:34.40 /builddir/build/BUILD/firefox-88.0/dom/console/Console.cpp:1500:31: note: while referencing ‘reifiedStack’ 84:34.40 1500 | nsTArray reifiedStack; 84:34.40 | ^~~~~~~~~~~~ 84:34.63 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 84:34.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 84:34.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 84:34.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Console.h:11, 84:34.63 from /builddir/build/BUILD/firefox-88.0/dom/console/Console.cpp:7, 84:34.63 from Unified_cpp_dom_console0.cpp:2: 84:34.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::ConsoleReportCollector::FlushReportsToConsoleForServiceWorkerScope(const nsACString&, nsIConsoleReportCollector::ReportAction)’: 84:34.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 84:34.63 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 84:34.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:34.63 In file included from Unified_cpp_dom_console0.cpp:20: 84:34.63 /builddir/build/BUILD/firefox-88.0/dom/console/ConsoleReportCollector.cpp:90:27: note: while referencing ‘reports’ 84:34.63 90 | nsTArray reports; 84:34.63 | ^~~~~~~ 84:34.63 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 84:34.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 84:34.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 84:34.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Console.h:11, 84:34.63 from /builddir/build/BUILD/firefox-88.0/dom/console/Console.cpp:7, 84:34.63 from Unified_cpp_dom_console0.cpp:2: 84:34.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 84:34.63 304 | mHdr->mLength = 0; 84:34.64 | ~~~~~~~~~~~~~~^~~ 84:34.64 In file included from Unified_cpp_dom_console0.cpp:20: 84:34.64 /builddir/build/BUILD/firefox-88.0/dom/console/ConsoleReportCollector.cpp:90:27: note: while referencing ‘reports’ 84:34.64 90 | nsTArray reports; 84:34.64 | ^~~~~~~ 84:34.64 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 84:34.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 84:34.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 84:34.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Console.h:11, 84:34.64 from /builddir/build/BUILD/firefox-88.0/dom/console/Console.cpp:7, 84:34.64 from Unified_cpp_dom_console0.cpp:2: 84:34.64 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 84:34.64 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 84:34.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:34.64 In file included from Unified_cpp_dom_console0.cpp:20: 84:34.64 /builddir/build/BUILD/firefox-88.0/dom/console/ConsoleReportCollector.cpp:97:38: note: while referencing ‘’ 84:34.64 97 | reports = mPendingReports.Clone(); 84:34.64 | ~~~~~~~~~~~~~~~~~~~~~^~ 84:34.64 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 84:34.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 84:34.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 84:34.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Console.h:11, 84:34.64 from /builddir/build/BUILD/firefox-88.0/dom/console/Console.cpp:7, 84:34.64 from Unified_cpp_dom_console0.cpp:2: 84:34.64 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 84:34.64 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 84:34.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:34.64 In file included from Unified_cpp_dom_console0.cpp:20: 84:34.64 /builddir/build/BUILD/firefox-88.0/dom/console/ConsoleReportCollector.cpp:90:27: note: while referencing ‘reports’ 84:34.64 90 | nsTArray reports; 84:34.64 | ^~~~~~~ 84:34.64 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 84:34.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 84:34.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 84:34.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Console.h:11, 84:34.64 from /builddir/build/BUILD/firefox-88.0/dom/console/Console.cpp:7, 84:34.64 from Unified_cpp_dom_console0.cpp:2: 84:34.64 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 84:34.64 304 | mHdr->mLength = 0; 84:34.64 | ~~~~~~~~~~~~~~^~~ 84:34.64 In file included from Unified_cpp_dom_console0.cpp:20: 84:34.64 /builddir/build/BUILD/firefox-88.0/dom/console/ConsoleReportCollector.cpp:90:27: note: while referencing ‘reports’ 84:34.64 90 | nsTArray reports; 84:34.64 | ^~~~~~~ 84:34.64 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 84:34.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 84:34.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 84:34.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Console.h:11, 84:34.65 from /builddir/build/BUILD/firefox-88.0/dom/console/Console.cpp:7, 84:34.65 from Unified_cpp_dom_console0.cpp:2: 84:34.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 84:34.65 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 84:34.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:34.65 In file included from Unified_cpp_dom_console0.cpp:20: 84:34.65 /builddir/build/BUILD/firefox-88.0/dom/console/ConsoleReportCollector.cpp:90:27: note: while referencing ‘reports’ 84:34.65 90 | nsTArray reports; 84:34.65 | ^~~~~~~ 84:34.86 dom/crypto 84:44.38 dom/debugger 84:47.09 In file included from /builddir/build/BUILD/firefox-88.0/dom/crypto/CryptoBuffer.h:10, 84:47.09 from /builddir/build/BUILD/firefox-88.0/dom/crypto/CryptoBuffer.cpp:7, 84:47.09 from Unified_cpp_dom_crypto0.cpp:2: 84:47.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = unsigned int; SizeType = unsigned int]’: 84:47.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 84:47.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 84:47.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 84:47.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 84:47.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 84:47.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 84:47.10 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 84:47.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:47.10 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 84:47.10 from /builddir/build/BUILD/firefox-88.0/dom/crypto/WebCryptoTask.cpp:23, 84:47.10 from Unified_cpp_dom_crypto0.cpp:29: 84:47.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 84:47.10 27 | struct JSGCSetting { 84:47.10 | ^~~~~~~~~~~ 84:50.49 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 84:50.49 from /builddir/build/BUILD/firefox-88.0/dom/crypto/CryptoBuffer.h:10, 84:50.49 from /builddir/build/BUILD/firefox-88.0/dom/crypto/CryptoBuffer.cpp:7, 84:50.49 from Unified_cpp_dom_crypto0.cpp:2: 84:50.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool mozilla::dom::ImportKeyTask::_ZN7mozilla3dom13ImportKeyTask13JwkCompatibleERKNS0_10JsonWebKeyEPKNS0_9CryptoKeyE.part.0(const mozilla::dom::JsonWebKey&, const mozilla::dom::CryptoKey*)’: 84:50.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 84:50.49 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 84:50.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:50.49 In file included from Unified_cpp_dom_crypto0.cpp:29: 84:50.49 /builddir/build/BUILD/firefox-88.0/dom/crypto/WebCryptoTask.cpp:1324:26: note: while referencing ‘usages’ 84:50.49 1324 | nsTArray usages; 84:50.49 | ^~~~~~ 84:50.49 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 84:50.49 from /builddir/build/BUILD/firefox-88.0/dom/crypto/CryptoBuffer.h:10, 84:50.49 from /builddir/build/BUILD/firefox-88.0/dom/crypto/CryptoBuffer.cpp:7, 84:50.49 from Unified_cpp_dom_crypto0.cpp:2: 84:50.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 84:50.49 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 84:50.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:50.49 In file included from Unified_cpp_dom_crypto0.cpp:29: 84:50.49 /builddir/build/BUILD/firefox-88.0/dom/crypto/WebCryptoTask.cpp:1324:26: note: while referencing ‘usages’ 84:50.49 1324 | nsTArray usages; 84:50.49 | ^~~~~~ 84:52.13 dom/encoding 84:56.16 dom/events 84:58.46 dom/fetch 85:15.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 85:15.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AbortFollower.h:11, 85:15.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 85:15.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 85:15.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Blob.h:10, 85:15.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/File.h:10, 85:15.35 from /builddir/build/BUILD/firefox-88.0/dom/fetch/BodyExtractor.cpp:8, 85:15.35 from Unified_cpp_dom_fetch0.cpp:2: 85:15.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = unsigned int; SizeType = unsigned int]’: 85:15.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 85:15.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 85:15.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 85:15.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 85:15.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 85:15.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 85:15.36 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 85:15.36 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:15.36 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 85:15.36 from /builddir/build/BUILD/firefox-88.0/dom/fetch/Fetch.cpp:45, 85:15.36 from Unified_cpp_dom_fetch0.cpp:29: 85:15.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 85:15.36 27 | struct JSGCSetting { 85:15.36 | ^~~~~~~~~~~ 85:23.24 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 85:23.24 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 85:23.24 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AbortFollower.h:11, 85:23.24 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 85:23.24 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 85:23.24 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Blob.h:10, 85:23.24 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/File.h:10, 85:23.24 from /builddir/build/BUILD/firefox-88.0/dom/fetch/BodyExtractor.cpp:8, 85:23.24 from Unified_cpp_dom_fetch0.cpp:2: 85:23.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::FetchDriver::SetRequestHeaders(nsIHttpChannel*, bool) const’: 85:23.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 85:23.24 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 85:23.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:23.24 In file included from Unified_cpp_dom_fetch0.cpp:38: 85:23.25 /builddir/build/BUILD/firefox-88.0/dom/fetch/FetchDriver.cpp:1544:23: note: while referencing ‘headersSet’ 85:23.25 1544 | nsTArray headersSet; 85:23.25 | ^~~~~~~~~~ 85:23.93 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 85:23.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 85:23.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AbortFollower.h:11, 85:23.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 85:23.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 85:23.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Blob.h:10, 85:23.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/File.h:10, 85:23.93 from /builddir/build/BUILD/firefox-88.0/dom/fetch/BodyExtractor.cpp:8, 85:23.93 from Unified_cpp_dom_fetch0.cpp:2: 85:23.93 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::InternalResponse::ToIPC(mozilla::dom::IPCInternalResponse*, mozilla::ipc::PBackgroundChild*, mozilla::UniquePtr&, mozilla::UniquePtr&)’: 85:23.93 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 85:23.93 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 85:23.93 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:23.93 In file included from Unified_cpp_dom_fetch0.cpp:101: 85:23.93 /builddir/build/BUILD/firefox-88.0/dom/fetch/InternalResponse.cpp:132:54: note: while referencing ‘’ 85:23.93 132 | IPCInternalResponse(mType, GetUnfilteredURLList(), GetUnfilteredStatus(), 85:23.93 | ~~~~~~~~~~~~~~~~~~~~^~ 85:23.93 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 85:23.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 85:23.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AbortFollower.h:11, 85:23.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 85:23.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 85:23.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Blob.h:10, 85:23.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/File.h:10, 85:23.93 from /builddir/build/BUILD/firefox-88.0/dom/fetch/BodyExtractor.cpp:8, 85:23.94 from Unified_cpp_dom_fetch0.cpp:2: 85:23.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 85:23.94 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 85:23.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:23.94 In file included from Unified_cpp_dom_fetch0.cpp:101: 85:23.94 /builddir/build/BUILD/firefox-88.0/dom/fetch/InternalResponse.cpp:122:26: note: while referencing ‘headers’ 85:23.94 122 | nsTArray headers; 85:23.94 | ^~~~~~~ 85:24.19 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 85:24.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 85:24.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AbortFollower.h:11, 85:24.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 85:24.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 85:24.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Blob.h:10, 85:24.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/File.h:10, 85:24.20 from /builddir/build/BUILD/firefox-88.0/dom/fetch/BodyExtractor.cpp:8, 85:24.20 from Unified_cpp_dom_fetch0.cpp:2: 85:24.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::dom::InternalResponse::OpaqueRedirectResponse()’: 85:24.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 85:24.20 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 85:24.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:24.20 In file included from Unified_cpp_dom_fetch0.cpp:101: 85:24.20 /builddir/build/BUILD/firefox-88.0/dom/fetch/InternalResponse.cpp:345:38: note: while referencing ‘’ 85:24.20 345 | response->mURLList = mURLList.Clone(); 85:24.20 | ~~~~~~~~~~~~~~^~ 85:24.24 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 85:24.24 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 85:24.24 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AbortFollower.h:11, 85:24.24 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 85:24.24 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 85:24.24 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Blob.h:10, 85:24.24 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/File.h:10, 85:24.24 from /builddir/build/BUILD/firefox-88.0/dom/fetch/BodyExtractor.cpp:8, 85:24.24 from Unified_cpp_dom_fetch0.cpp:2: 85:24.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::dom::InternalResponse::CreateIncompleteCopy()’: 85:24.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 85:24.24 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 85:24.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:24.24 In file included from Unified_cpp_dom_fetch0.cpp:101: 85:24.24 /builddir/build/BUILD/firefox-88.0/dom/fetch/InternalResponse.cpp:352:34: note: while referencing ‘’ 85:24.24 352 | copy->mURLList = mURLList.Clone(); 85:24.24 | ~~~~~~~~~~~~~~^~ 85:26.43 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 85:26.43 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 85:26.43 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AbortFollower.h:11, 85:26.43 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 85:26.43 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 85:26.43 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Blob.h:10, 85:26.43 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/File.h:10, 85:26.43 from /builddir/build/BUILD/firefox-88.0/dom/fetch/BodyExtractor.cpp:8, 85:26.43 from Unified_cpp_dom_fetch0.cpp:2: 85:26.43 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::FetchStreamReader::ReportErrorToConsole(JSContext*, JS::Handle)’: 85:26.44 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 85:26.44 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 85:26.44 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:26.44 In file included from Unified_cpp_dom_fetch0.cpp:56: 85:26.44 /builddir/build/BUILD/firefox-88.0/dom/fetch/FetchStreamReader.cpp:352:22: note: while referencing ‘params’ 85:26.44 352 | nsTArray params; 85:26.44 | ^~~~~~ 85:26.44 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 85:26.44 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 85:26.44 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AbortFollower.h:11, 85:26.44 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 85:26.44 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 85:26.44 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Blob.h:10, 85:26.44 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/File.h:10, 85:26.44 from /builddir/build/BUILD/firefox-88.0/dom/fetch/BodyExtractor.cpp:8, 85:26.44 from Unified_cpp_dom_fetch0.cpp:2: 85:26.44 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 85:26.44 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 85:26.44 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:26.44 In file included from Unified_cpp_dom_fetch0.cpp:56: 85:26.44 /builddir/build/BUILD/firefox-88.0/dom/fetch/FetchStreamReader.cpp:352:22: note: while referencing ‘params’ 85:26.44 352 | nsTArray params; 85:26.44 | ^~~~~~ 85:27.63 dom/file/ipc 85:29.43 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 85:29.43 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 85:29.43 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 85:29.43 from /builddir/build/BUILD/firefox-88.0/dom/events/EventStateManager.cpp:7: 85:29.43 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::EventStateManager::DoContentCommandEvent(mozilla::WidgetContentCommandEvent*)’: 85:29.43 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::IPCDataTransfer [1]’ [-Warray-bounds] 85:29.43 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 85:29.43 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:29.43 /builddir/build/BUILD/firefox-88.0/dom/events/EventStateManager.cpp:5816:29: note: while referencing ‘ipcDataTransfer’ 85:29.43 5816 | IPCDataTransfer ipcDataTransfer; 85:29.44 | ^~~~~~~~~~~~~~~ 85:30.07 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 85:30.07 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 85:30.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 85:30.08 from /builddir/build/BUILD/firefox-88.0/dom/events/EventStateManager.cpp:7: 85:30.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::WidgetEvent* mozilla::WidgetKeyboardEvent::Duplicate() const’: 85:30.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 85:30.08 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 85:30.08 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:30.08 In file included from /builddir/build/BUILD/firefox-88.0/dom/events/EventStateManager.cpp:24: 85:30.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/TextEvents.h:721:63: note: while referencing ‘’ 85:30.08 721 | mAlternativeCharCodes = aEvent.mAlternativeCharCodes.Clone(); 85:30.08 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 85:30.08 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 85:30.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 85:30.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 85:30.08 from /builddir/build/BUILD/firefox-88.0/dom/events/EventStateManager.cpp:7: 85:30.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 85:30.08 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 85:30.08 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:30.08 In file included from /builddir/build/BUILD/firefox-88.0/dom/events/EventStateManager.cpp:24: 85:30.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/TextEvents.h:262:47: note: while referencing ‘’ 85:30.08 262 | mEditCommandsForSingleLineEditor.Clone(); 85:30.08 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 85:30.08 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 85:30.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 85:30.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 85:30.08 from /builddir/build/BUILD/firefox-88.0/dom/events/EventStateManager.cpp:7: 85:30.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 85:30.09 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 85:30.09 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:30.09 In file included from /builddir/build/BUILD/firefox-88.0/dom/events/EventStateManager.cpp:24: 85:30.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/TextEvents.h:264:46: note: while referencing ‘’ 85:30.09 264 | mEditCommandsForMultiLineEditor.Clone(); 85:30.09 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 85:30.09 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 85:30.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 85:30.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 85:30.09 from /builddir/build/BUILD/firefox-88.0/dom/events/EventStateManager.cpp:7: 85:30.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 85:30.09 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 85:30.09 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:30.09 In file included from /builddir/build/BUILD/firefox-88.0/dom/events/EventStateManager.cpp:24: 85:30.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/TextEvents.h:266:45: note: while referencing ‘’ 85:30.09 266 | mEditCommandsForRichTextEditor.Clone(); 85:30.09 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 86:11.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 86:11.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 86:11.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 86:11.83 from /builddir/build/BUILD/firefox-88.0/dom/events/AnimationEvent.cpp:7, 86:11.83 from Unified_cpp_dom_events0.cpp:2: 86:11.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::dom::Clipboard::WriteText(const nsAString&, nsIPrincipal&, mozilla::ErrorResult&)’: 86:11.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 86:11.83 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 86:11.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:11.83 In file included from Unified_cpp_dom_events0.cpp:29: 86:11.83 /builddir/build/BUILD/firefox-88.0/dom/events/Clipboard.cpp:441:42: note: while referencing ‘sequence’ 86:11.83 441 | nsTArray> sequence; 86:11.83 | ^~~~~~~~ 86:11.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 86:11.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 86:11.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 86:11.83 from /builddir/build/BUILD/firefox-88.0/dom/events/AnimationEvent.cpp:7, 86:11.83 from Unified_cpp_dom_events0.cpp:2: 86:11.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 86:11.83 644 | aOther.mHdr->mLength = 0; 86:11.83 | ~~~~~~~~~~~~~~~~~~~~~^~~ 86:11.83 In file included from Unified_cpp_dom_events0.cpp:29: 86:11.83 /builddir/build/BUILD/firefox-88.0/dom/events/Clipboard.cpp:441:42: note: while referencing ‘sequence’ 86:11.84 441 | nsTArray> sequence; 86:11.84 | ^~~~~~~~ 86:11.84 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 86:11.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 86:11.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 86:11.84 from /builddir/build/BUILD/firefox-88.0/dom/events/AnimationEvent.cpp:7, 86:11.84 from Unified_cpp_dom_events0.cpp:2: 86:11.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const mozilla::dom::Sequence > [1]’ [-Warray-bounds] 86:11.84 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 86:11.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:11.84 In file included from Unified_cpp_dom_events0.cpp:29: 86:11.84 /builddir/build/BUILD/firefox-88.0/dom/events/Clipboard.cpp:446:15: note: while referencing ‘’ 86:11.84 446 | return Write(std::move(sequence), aSubjectPrincipal, aRv); 86:11.84 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:15.70 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 86:15.70 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 86:15.70 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 86:15.70 from /builddir/build/BUILD/firefox-88.0/dom/events/AnimationEvent.cpp:7, 86:15.70 from Unified_cpp_dom_events0.cpp:2: 86:15.70 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::dom::DataTransferItem::GetAsEntry(nsIPrincipal&, mozilla::ErrorResult&)’: 86:15.70 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 86:15.70 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 86:15.70 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:15.70 In file included from Unified_cpp_dom_events0.cpp:119: 86:15.70 /builddir/build/BUILD/firefox-88.0/dom/events/DataTransferItem.cpp:362:37: note: while referencing ‘entries’ 86:15.71 362 | Sequence> entries; 86:15.71 | ^~~~~~~ 86:15.78 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 86:15.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 86:15.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 86:15.78 from /builddir/build/BUILD/firefox-88.0/dom/events/AnimationEvent.cpp:7, 86:15.78 from Unified_cpp_dom_events0.cpp:2: 86:15.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::dom::DataTransfer::GetFilesAndDirectories(nsIPrincipal&, mozilla::ErrorResult&)’: 86:15.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 86:15.78 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 86:15.78 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:15.78 In file included from Unified_cpp_dom_events0.cpp:110: 86:15.78 /builddir/build/BUILD/firefox-88.0/dom/events/DataTransfer.cpp:839:26: note: while referencing ‘filesSeq’ 86:15.78 839 | Sequence> filesSeq; 86:15.78 | ^~~~~~~~ 86:16.44 dom/file 86:21.18 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 86:21.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MouseEvent.h:10, 86:21.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DragEvent.h:10, 86:21.19 from /builddir/build/BUILD/firefox-88.0/dom/events/DragEvent.cpp:7, 86:21.19 from Unified_cpp_dom_events1.cpp:2: 86:21.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = unsigned int; SizeType = unsigned int]’: 86:21.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 86:21.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 86:21.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 86:21.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 86:21.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 86:21.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 86:21.19 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 86:21.19 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:21.19 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 86:21.19 from /builddir/build/BUILD/firefox-88.0/dom/events/Event.cpp:17, 86:21.19 from Unified_cpp_dom_events1.cpp:11: 86:21.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 86:21.19 27 | struct JSGCSetting { 86:21.19 | ^~~~~~~~~~~ 86:29.19 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 86:29.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:11, 86:29.19 from /builddir/build/BUILD/firefox-88.0/dom/file/BaseBlobImpl.cpp:7, 86:29.19 from Unified_cpp_dom_file0.cpp:2: 86:29.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = unsigned int; SizeType = unsigned int]’: 86:29.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 86:29.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 86:29.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 86:29.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 86:29.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 86:29.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 86:29.19 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 86:29.19 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:29.19 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 86:29.19 from /builddir/build/BUILD/firefox-88.0/dom/file/Blob.cpp:14, 86:29.19 from Unified_cpp_dom_file0.cpp:11: 86:29.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 86:29.19 27 | struct JSGCSetting { 86:29.19 | ^~~~~~~~~~~ 86:31.61 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 86:31.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 86:31.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:11, 86:31.61 from /builddir/build/BUILD/firefox-88.0/dom/file/BaseBlobImpl.cpp:7, 86:31.61 from Unified_cpp_dom_file0.cpp:2: 86:31.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual size_t mozilla::dom::MultipartBlobImpl::GetAllocationSize() const’: 86:31.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 86:31.61 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 86:31.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:31.61 In file included from Unified_cpp_dom_file0.cpp:110: 86:31.61 /builddir/build/BUILD/firefox-88.0/dom/file/MultipartBlobImpl.cpp:292:29: note: while referencing ‘visitedBlobs’ 86:31.61 292 | FallibleTArray visitedBlobs; 86:31.61 | ^~~~~~~~~~~~ 86:33.11 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 86:33.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 86:33.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MouseEvent.h:10, 86:33.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DragEvent.h:10, 86:33.11 from /builddir/build/BUILD/firefox-88.0/dom/events/DragEvent.cpp:7, 86:33.11 from Unified_cpp_dom_events1.cpp:2: 86:33.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::WidgetEvent* mozilla::WidgetKeyboardEvent::Duplicate() const’: 86:33.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 86:33.11 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 86:33.11 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:33.11 In file included from /builddir/build/BUILD/firefox-88.0/dom/events/Event.cpp:23, 86:33.11 from Unified_cpp_dom_events1.cpp:11: 86:33.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/TextEvents.h:721:63: note: while referencing ‘’ 86:33.11 721 | mAlternativeCharCodes = aEvent.mAlternativeCharCodes.Clone(); 86:33.11 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 86:33.11 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 86:33.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 86:33.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MouseEvent.h:10, 86:33.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DragEvent.h:10, 86:33.11 from /builddir/build/BUILD/firefox-88.0/dom/events/DragEvent.cpp:7, 86:33.11 from Unified_cpp_dom_events1.cpp:2: 86:33.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 86:33.11 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 86:33.11 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:33.11 In file included from /builddir/build/BUILD/firefox-88.0/dom/events/Event.cpp:23, 86:33.11 from Unified_cpp_dom_events1.cpp:11: 86:33.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/TextEvents.h:262:47: note: while referencing ‘’ 86:33.11 262 | mEditCommandsForSingleLineEditor.Clone(); 86:33.11 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 86:33.11 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 86:33.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 86:33.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MouseEvent.h:10, 86:33.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DragEvent.h:10, 86:33.11 from /builddir/build/BUILD/firefox-88.0/dom/events/DragEvent.cpp:7, 86:33.11 from Unified_cpp_dom_events1.cpp:2: 86:33.12 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 86:33.12 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 86:33.12 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:33.12 In file included from /builddir/build/BUILD/firefox-88.0/dom/events/Event.cpp:23, 86:33.12 from Unified_cpp_dom_events1.cpp:11: 86:33.12 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/TextEvents.h:266:45: note: while referencing ‘’ 86:33.12 266 | mEditCommandsForRichTextEditor.Clone(); 86:33.12 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 86:34.07 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 86:34.07 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 86:34.07 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:11, 86:34.07 from /builddir/build/BUILD/firefox-88.0/dom/file/BaseBlobImpl.cpp:7, 86:34.07 from Unified_cpp_dom_file0.cpp:2: 86:34.07 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual already_AddRefed mozilla::dom::MultipartBlobImpl::CreateSlice(uint64_t, uint64_t, const nsAString&, mozilla::ErrorResult&)’: 86:34.07 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 86:34.07 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 86:34.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:34.07 In file included from Unified_cpp_dom_file0.cpp:110: 86:34.07 /builddir/build/BUILD/firefox-88.0/dom/file/MultipartBlobImpl.cpp:111:30: note: while referencing ‘blobImpls’ 86:34.07 111 | nsTArray> blobImpls; 86:34.07 | ^~~~~~~~~ 86:34.23 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 86:34.23 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 86:34.23 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:11, 86:34.23 from /builddir/build/BUILD/firefox-88.0/dom/file/BaseBlobImpl.cpp:7, 86:34.23 from Unified_cpp_dom_file0.cpp:2: 86:34.23 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::MultipartBlobImpl::InitializeBlob(const mozilla::dom::Sequence&, const nsAString&, bool, bool, mozilla::ErrorResult&)’: 86:34.23 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::BlobSet [1]’ [-Warray-bounds] 86:34.23 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 86:34.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:34.23 In file included from Unified_cpp_dom_file0.cpp:110: 86:34.23 /builddir/build/BUILD/firefox-88.0/dom/file/MultipartBlobImpl.cpp:192:11: note: while referencing ‘blobSet’ 86:34.23 192 | BlobSet blobSet; 86:34.23 | ^~~~~~~ 86:34.23 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 86:34.23 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 86:34.23 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:11, 86:34.23 from /builddir/build/BUILD/firefox-88.0/dom/file/BaseBlobImpl.cpp:7, 86:34.23 from Unified_cpp_dom_file0.cpp:2: 86:34.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::BlobSet [1]’ [-Warray-bounds] 86:34.24 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 86:34.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:34.24 In file included from Unified_cpp_dom_file0.cpp:110: 86:34.24 /builddir/build/BUILD/firefox-88.0/dom/file/MultipartBlobImpl.cpp:192:11: note: while referencing ‘blobSet’ 86:34.24 192 | BlobSet blobSet; 86:34.24 | ^~~~~~~ 86:34.42 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 86:34.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 86:34.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MouseEvent.h:10, 86:34.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DragEvent.h:10, 86:34.42 from /builddir/build/BUILD/firefox-88.0/dom/events/DragEvent.cpp:7, 86:34.42 from Unified_cpp_dom_events1.cpp:2: 86:34.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::WidgetEvent* mozilla::InternalEditorInputEvent::Duplicate() const’: 86:34.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 86:34.42 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 86:34.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:34.42 In file included from /builddir/build/BUILD/firefox-88.0/dom/events/Event.cpp:23, 86:34.42 from Unified_cpp_dom_events1.cpp:11: 86:34.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/TextEvents.h:1420:47: note: while referencing ‘’ 86:34.42 1420 | mTargetRanges = aEvent.mTargetRanges.Clone(); 86:34.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 86:35.94 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/UIEvent.h:11, 86:35.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 86:35.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DragEvent.h:10, 86:35.94 from /builddir/build/BUILD/firefox-88.0/dom/events/DragEvent.cpp:7, 86:35.94 from Unified_cpp_dom_events1.cpp:2: 86:35.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Event.h: In member function ‘void mozilla::EventListenerManager::HandleEventInternal(nsPresContext*, mozilla::WidgetEvent*, mozilla::dom::Event**, mozilla::dom::EventTarget*, nsEventStatus*, bool)’: 86:35.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Event.h:361:58: warning: ‘((short unsigned int*)((char*)&legacyAutoOverride + offsetof(mozilla::Maybe,mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[2]’ may be used uninitialized in this function [-Wmaybe-uninitialized] 86:35.94 361 | ~EventMessageAutoOverride() { mEvent->mEvent->mMessage = mOrigMessage; } 86:35.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 86:35.94 In file included from Unified_cpp_dom_events1.cpp:29: 86:35.94 /builddir/build/BUILD/firefox-88.0/dom/events/EventListenerManager.cpp:1227:37: note: ‘((short unsigned int*)((char*)&legacyAutoOverride + offsetof(mozilla::Maybe,mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[2]’ was declared here 86:35.94 1227 | Maybe legacyAutoOverride; 86:35.94 | ^~~~~~~~~~~~~~~~~~ 86:35.94 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/UIEvent.h:11, 86:35.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 86:35.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DragEvent.h:10, 86:35.94 from /builddir/build/BUILD/firefox-88.0/dom/events/DragEvent.cpp:7, 86:35.94 from Unified_cpp_dom_events1.cpp:2: 86:35.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Event.h:361:41: warning: ‘legacyAutoOverride.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.mozilla::dom::EventMessageAutoOverride::mEvent’ may be used uninitialized in this function [-Wmaybe-uninitialized] 86:35.94 361 | ~EventMessageAutoOverride() { mEvent->mEvent->mMessage = mOrigMessage; } 86:35.94 | ~~~~~~~~^~~~~~ 86:35.94 In file included from Unified_cpp_dom_events1.cpp:29: 86:35.94 /builddir/build/BUILD/firefox-88.0/dom/events/EventListenerManager.cpp:1227:37: note: ‘legacyAutoOverride.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.mozilla::dom::EventMessageAutoOverride::mEvent’ was declared here 86:35.94 1227 | Maybe legacyAutoOverride; 86:35.94 | ^~~~~~~~~~~~~~~~~~ 86:36.33 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 86:36.33 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 86:36.33 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MouseEvent.h:10, 86:36.33 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DragEvent.h:10, 86:36.33 from /builddir/build/BUILD/firefox-88.0/dom/events/DragEvent.cpp:7, 86:36.33 from Unified_cpp_dom_events1.cpp:2: 86:36.33 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static nsresult mozilla::EventDispatcher::Dispatch(nsISupports*, nsPresContext*, mozilla::WidgetEvent*, mozilla::dom::Event*, nsEventStatus*, mozilla::EventDispatchingCallback*, nsTArray*)’: 86:36.33 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 86:36.33 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 86:36.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:36.34 In file included from Unified_cpp_dom_events1.cpp:20: 86:36.34 /builddir/build/BUILD/firefox-88.0/dom/events/EventDispatcher.cpp:854:34: note: while referencing ‘chain’ 86:36.34 854 | nsTArray chain; 86:36.34 | ^~~~~ 86:36.76 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 86:36.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 86:36.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MouseEvent.h:10, 86:36.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DragEvent.h:10, 86:36.76 from /builddir/build/BUILD/firefox-88.0/dom/events/DragEvent.cpp:7, 86:36.76 from Unified_cpp_dom_events1.cpp:2: 86:36.76 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::EventListenerService::GetEventTargetChainFor(mozilla::dom::EventTarget*, bool, nsTArray >&)’: 86:36.76 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 86:36.76 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 86:36.76 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:36.76 In file included from Unified_cpp_dom_events1.cpp:38: 86:36.76 /builddir/build/BUILD/firefox-88.0/dom/events/EventListenerService.cpp:222:26: note: while referencing ‘targets’ 86:36.76 222 | nsTArray targets; 86:36.76 | ^~~~~~~ 86:39.52 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 86:39.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 86:39.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MouseEvent.h:10, 86:39.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DragEvent.h:10, 86:39.52 from /builddir/build/BUILD/firefox-88.0/dom/events/DragEvent.cpp:7, 86:39.52 from Unified_cpp_dom_events1.cpp:2: 86:39.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::MessageEvent::GetPorts(nsTArray >&)’: 86:39.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 86:39.52 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 86:39.52 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:39.52 In file included from Unified_cpp_dom_events1.cpp:137: 86:39.52 /builddir/build/BUILD/firefox-88.0/dom/events/MessageEvent.cpp:162:24: note: while referencing ‘’ 86:39.52 162 | aPorts = mPorts.Clone(); 86:39.52 | ~~~~~~~~~~~~^~ 87:00.63 dom/file/uri 87:06.96 In file included from Unified_cpp_dom_events2.cpp:92: 87:06.96 /builddir/build/BUILD/firefox-88.0/dom/events/ShortcutKeys.cpp: In member function ‘mozilla::KeyEventHandler* mozilla::ShortcutKeys::EnsureHandlers(mozilla::HandlerType)’: 87:06.96 /builddir/build/BUILD/firefox-88.0/dom/events/ShortcutKeys.cpp:111:14: warning: ‘cache’ may be used uninitialized in this function [-Wmaybe-uninitialized] 87:06.96 111 | *cache = handler; 87:06.96 | ~~~~~~~^~~~~~~~~ 87:06.96 /builddir/build/BUILD/firefox-88.0/dom/events/ShortcutKeys.cpp:77:20: warning: ‘keyData’ may be used uninitialized in this function [-Wmaybe-uninitialized] 87:06.96 77 | ShortcutKeyData* keyData; 87:06.96 | ^~~~~~~ 87:10.00 dom/filehandle 87:24.52 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 87:24.52 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundMutableFile.h:13, 87:24.52 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundMutableFileParent.h:9, 87:24.52 from /builddir/build/BUILD/firefox-88.0/dom/filehandle/ActorsParent.h:11, 87:24.52 from /builddir/build/BUILD/firefox-88.0/dom/filehandle/ActorsParent.cpp:7, 87:24.52 from Unified_cpp_dom_filehandle0.cpp:2: 87:24.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::FileHandleThreadPool::DirectoryInfo::RemoveFileHandleQueue(mozilla::dom::FileHandle*)’: 87:24.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 87:24.52 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 87:24.52 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:24.52 In file included from Unified_cpp_dom_filehandle0.cpp:2: 87:24.52 /builddir/build/BUILD/firefox-88.0/dom/filehandle/ActorsParent.cpp:1013:32: note: while referencing ‘delayedEnqueueInfos’ 87:24.52 1013 | nsTArray delayedEnqueueInfos = 87:24.52 | ^~~~~~~~~~~~~~~~~~~ 87:24.82 dom/filesystem/compat 87:24.84 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 87:24.84 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundMutableFile.h:13, 87:24.84 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundMutableFileParent.h:9, 87:24.84 from /builddir/build/BUILD/firefox-88.0/dom/filehandle/ActorsParent.h:11, 87:24.84 from /builddir/build/BUILD/firefox-88.0/dom/filehandle/ActorsParent.cpp:7, 87:24.84 from Unified_cpp_dom_filehandle0.cpp:2: 87:24.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool mozilla::dom::BackgroundMutableFileParentBase::Invalidate()::Helper::InvalidateFileHandles(nsTHashtable >&)’: 87:24.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray > [1]’ [-Warray-bounds] 87:24.84 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 87:24.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:24.84 In file included from Unified_cpp_dom_filehandle0.cpp:2: 87:24.84 /builddir/build/BUILD/firefox-88.0/dom/filehandle/ActorsParent.cpp:1089:42: note: while referencing ‘fileHandles’ 87:24.84 1089 | FallibleTArray> fileHandles; 87:24.84 | ^~~~~~~~~~~ 87:33.27 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 87:33.27 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 87:33.27 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 87:33.27 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 87:33.27 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/compat/CallbackRunnables.h:10, 87:33.27 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/compat/CallbackRunnables.cpp:7, 87:33.27 from Unified_cpp_filesystem_compat0.cpp:2: 87:33.27 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::EmptyEntriesCallbackRunnable::Run()’: 87:33.27 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 87:33.27 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 87:33.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:33.27 In file included from Unified_cpp_filesystem_compat0.cpp:2: 87:33.27 /builddir/build/BUILD/firefox-88.0/dom/filesystem/compat/CallbackRunnables.cpp:67:44: note: while referencing ‘sequence’ 87:33.27 67 | Sequence> sequence; 87:33.27 | ^~~~~~~~ 87:33.49 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 87:33.49 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 87:33.49 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 87:33.49 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 87:33.49 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/compat/CallbackRunnables.h:10, 87:33.49 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/compat/CallbackRunnables.cpp:7, 87:33.49 from Unified_cpp_filesystem_compat0.cpp:2: 87:33.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::FileSystemRootDirectoryEntry::GetInternal(const nsAString&, const mozilla::dom::FileSystemFlags&, const mozilla::dom::Optional >&, const mozilla::dom::Optional >&, mozilla::dom::FileSystemDirectoryEntry::GetInternalType)’: 87:33.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 87:33.49 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 87:33.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:33.49 In file included from Unified_cpp_filesystem_compat0.cpp:56: 87:33.49 /builddir/build/BUILD/firefox-88.0/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:67:22: note: while referencing ‘parts’ 87:33.49 67 | nsTArray parts; 87:33.49 | ^~~~~ 87:33.49 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 87:33.49 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 87:33.49 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 87:33.49 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 87:33.49 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/compat/CallbackRunnables.h:10, 87:33.49 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/compat/CallbackRunnables.cpp:7, 87:33.49 from Unified_cpp_filesystem_compat0.cpp:2: 87:33.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 87:33.49 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 87:33.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:33.49 In file included from Unified_cpp_filesystem_compat0.cpp:56: 87:33.49 /builddir/build/BUILD/firefox-88.0/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:67:22: note: while referencing ‘parts’ 87:33.49 67 | nsTArray parts; 87:33.49 | ^~~~~ 87:33.68 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 87:33.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 87:33.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 87:33.68 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 87:33.68 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/compat/CallbackRunnables.h:10, 87:33.68 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/compat/CallbackRunnables.cpp:7, 87:33.68 from Unified_cpp_filesystem_compat0.cpp:2: 87:33.68 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::GetEntryHelper::Run()’: 87:33.68 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 87:33.68 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 87:33.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:33.68 In file included from Unified_cpp_filesystem_compat0.cpp:2: 87:33.68 /builddir/build/BUILD/firefox-88.0/dom/filesystem/compat/CallbackRunnables.cpp:106:22: note: while referencing ‘parts’ 87:33.68 106 | nsTArray parts; 87:33.68 | ^~~~~ 87:33.87 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 87:33.87 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 87:33.87 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 87:33.87 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 87:33.88 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/compat/CallbackRunnables.h:10, 87:33.88 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/compat/CallbackRunnables.cpp:7, 87:33.88 from Unified_cpp_filesystem_compat0.cpp:2: 87:33.88 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::{anonymous}::EntriesCallbackRunnable::Run()’: 87:33.88 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 87:33.88 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 87:33.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:33.88 In file included from Unified_cpp_filesystem_compat0.cpp:65: 87:33.88 /builddir/build/BUILD/firefox-88.0/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:30:46: note: while referencing ‘entries’ 87:33.88 30 | Sequence> entries; 87:33.88 | ^~~~~~~ 87:34.03 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 87:34.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 87:34.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 87:34.03 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 87:34.03 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/compat/CallbackRunnables.h:10, 87:34.03 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/compat/CallbackRunnables.cpp:7, 87:34.03 from Unified_cpp_filesystem_compat0.cpp:2: 87:34.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::FileSystem::CreateRoot(const mozilla::dom::Sequence >&)’: 87:34.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 87:34.03 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 87:34.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:34.03 In file included from Unified_cpp_filesystem_compat0.cpp:11: 87:34.03 /builddir/build/BUILD/firefox-88.0/dom/filesystem/compat/FileSystem.cpp:63:67: note: while referencing ‘’ 87:34.03 63 | mRoot = new FileSystemRootDirectoryEntry(mParent, aEntries, this); 87:34.03 | ^ 87:34.17 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 87:34.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 87:34.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 87:34.17 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 87:34.17 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/compat/CallbackRunnables.h:10, 87:34.17 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/compat/CallbackRunnables.cpp:7, 87:34.17 from Unified_cpp_filesystem_compat0.cpp:2: 87:34.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::FileSystemDirectoryEntry::GetInternal(const nsAString&, const mozilla::dom::FileSystemFlags&, const mozilla::dom::Optional >&, const mozilla::dom::Optional >&, mozilla::dom::FileSystemDirectoryEntry::GetInternalType)’: 87:34.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 87:34.17 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 87:34.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:34.17 In file included from Unified_cpp_filesystem_compat0.cpp:20: 87:34.17 /builddir/build/BUILD/firefox-88.0/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:78:22: note: while referencing ‘parts’ 87:34.17 78 | nsTArray parts; 87:34.17 | ^~~~~ 87:34.18 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 87:34.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 87:34.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 87:34.18 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 87:34.18 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/compat/CallbackRunnables.h:10, 87:34.18 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/compat/CallbackRunnables.cpp:7, 87:34.18 from Unified_cpp_filesystem_compat0.cpp:2: 87:34.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 87:34.18 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 87:34.18 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:34.18 In file included from Unified_cpp_filesystem_compat0.cpp:20: 87:34.18 /builddir/build/BUILD/firefox-88.0/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:78:22: note: while referencing ‘parts’ 87:34.18 78 | nsTArray parts; 87:34.18 | ^~~~~ 87:34.57 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 87:34.57 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 87:34.57 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 87:34.57 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 87:34.57 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/compat/CallbackRunnables.h:10, 87:34.57 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/compat/CallbackRunnables.cpp:7, 87:34.57 from Unified_cpp_filesystem_compat0.cpp:2: 87:34.57 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::{anonymous}::PromiseHandler::ResolvedCallback(JSContext*, JS::Handle)’: 87:34.57 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 87:34.57 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 87:34.57 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:34.57 In file included from Unified_cpp_filesystem_compat0.cpp:29: 87:34.57 /builddir/build/BUILD/firefox-88.0/dom/filesystem/compat/FileSystemDirectoryReader.cpp:55:46: note: while referencing ‘sequence’ 87:34.57 55 | Sequence> sequence; 87:34.57 | ^~~~~~~~ 87:34.57 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 87:34.57 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 87:34.57 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 87:34.57 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 87:34.57 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/compat/CallbackRunnables.h:10, 87:34.57 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/compat/CallbackRunnables.cpp:7, 87:34.57 from Unified_cpp_filesystem_compat0.cpp:2: 87:34.57 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 87:34.57 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 87:34.57 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:34.58 In file included from Unified_cpp_filesystem_compat0.cpp:29: 87:34.58 /builddir/build/BUILD/firefox-88.0/dom/filesystem/compat/FileSystemDirectoryReader.cpp:55:46: note: while referencing ‘sequence’ 87:34.58 55 | Sequence> sequence; 87:34.58 | ^~~~~~~~ 87:34.79 dom/filesystem 87:55.58 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 87:55.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Directory.h:11, 87:55.58 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/Directory.cpp:7, 87:55.58 from Unified_cpp_dom_filesystem0.cpp:2: 87:55.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = unsigned int; SizeType = unsigned int]’: 87:55.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 87:55.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 87:55.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 87:55.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 87:55.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 87:55.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 87:55.59 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 87:55.59 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:55.59 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 87:55.59 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/Directory.cpp:19, 87:55.59 from Unified_cpp_dom_filesystem0.cpp:2: 87:55.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 87:55.59 27 | struct JSGCSetting { 87:55.59 | ^~~~~~~~~~~ 87:58.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 87:58.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 87:58.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Directory.h:11, 87:58.35 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/Directory.cpp:7, 87:58.35 from Unified_cpp_dom_filesystem0.cpp:2: 87:58.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::GetFilesHelperParentCallback::Callback(nsresult, const FallibleTArray >&)’: 87:58.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::GetFilesResponseSuccess [1]’ [-Warray-bounds] 87:58.35 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 87:58.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:58.35 In file included from Unified_cpp_dom_filesystem0.cpp:74: 87:58.35 /builddir/build/BUILD/firefox-88.0/dom/filesystem/GetFilesHelper.cpp:510:29: note: while referencing ‘success’ 87:58.35 510 | GetFilesResponseSuccess success; 87:58.35 | ^~~~~~~ 87:58.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 87:58.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 87:58.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Directory.h:11, 87:58.35 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/Directory.cpp:7, 87:58.35 from Unified_cpp_dom_filesystem0.cpp:2: 87:58.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:303:10: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::GetFilesResponseSuccess [1]’ [-Warray-bounds] 87:58.36 303 | mHdr = GetAutoArrayBufferUnsafe(aElemAlign); 87:58.36 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:58.36 In file included from Unified_cpp_dom_filesystem0.cpp:74: 87:58.36 /builddir/build/BUILD/firefox-88.0/dom/filesystem/GetFilesHelper.cpp:510:29: note: while referencing ‘success’ 87:58.36 510 | GetFilesResponseSuccess success; 87:58.36 | ^~~~~~~ 87:58.36 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 87:58.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 87:58.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Directory.h:11, 87:58.36 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/Directory.cpp:7, 87:58.36 from Unified_cpp_dom_filesystem0.cpp:2: 87:58.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘mozilla::dom::GetFilesResponseSuccess [1]’ [-Warray-bounds] 87:58.36 304 | mHdr->mLength = 0; 87:58.36 | ~~~~~~~~~~~~~~^~~ 87:58.36 In file included from Unified_cpp_dom_filesystem0.cpp:74: 87:58.36 /builddir/build/BUILD/firefox-88.0/dom/filesystem/GetFilesHelper.cpp:510:29: note: while referencing ‘success’ 87:58.36 510 | GetFilesResponseSuccess success; 87:58.36 | ^~~~~~~ 87:58.36 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 87:58.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 87:58.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Directory.h:11, 87:58.36 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/Directory.cpp:7, 87:58.36 from Unified_cpp_dom_filesystem0.cpp:2: 87:58.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::GetFilesResponseSuccess [1]’ [-Warray-bounds] 87:58.36 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 87:58.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:58.36 In file included from Unified_cpp_dom_filesystem0.cpp:74: 87:58.36 /builddir/build/BUILD/firefox-88.0/dom/filesystem/GetFilesHelper.cpp:510:29: note: while referencing ‘success’ 87:58.36 510 | GetFilesResponseSuccess success; 87:58.36 | ^~~~~~~ 87:58.36 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 87:58.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 87:58.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Directory.h:11, 87:58.36 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/Directory.cpp:7, 87:58.36 from Unified_cpp_dom_filesystem0.cpp:2: 87:58.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::GetFilesResponseSuccess [1]’ [-Warray-bounds] 87:58.36 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 87:58.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:58.36 In file included from Unified_cpp_dom_filesystem0.cpp:74: 87:58.36 /builddir/build/BUILD/firefox-88.0/dom/filesystem/GetFilesHelper.cpp:510:29: note: while referencing ‘success’ 87:58.36 510 | GetFilesResponseSuccess success; 87:58.36 | ^~~~~~~ 87:58.57 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 87:58.57 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 87:58.57 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Directory.h:11, 87:58.57 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/Directory.cpp:7, 87:58.57 from Unified_cpp_dom_filesystem0.cpp:2: 87:58.57 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::FileSystemBase::GetDOMPath(nsIFile*, nsAString&, mozilla::ErrorResult&) const’: 87:58.57 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 87:58.57 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 87:58.57 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:58.57 In file included from Unified_cpp_dom_filesystem0.cpp:11: 87:58.57 /builddir/build/BUILD/firefox-88.0/dom/filesystem/FileSystemBase.cpp:91:22: note: while referencing ‘parts’ 87:58.57 91 | nsTArray parts; 87:58.57 | ^~~~~ 87:58.57 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 87:58.57 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 87:58.57 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Directory.h:11, 87:58.57 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/Directory.cpp:7, 87:58.57 from Unified_cpp_dom_filesystem0.cpp:2: 87:58.57 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 87:58.57 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 87:58.57 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:58.57 In file included from Unified_cpp_dom_filesystem0.cpp:11: 87:58.57 /builddir/build/BUILD/firefox-88.0/dom/filesystem/FileSystemBase.cpp:91:22: note: while referencing ‘parts’ 87:58.57 91 | nsTArray parts; 87:58.57 | ^~~~~ 88:00.20 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 88:00.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 88:00.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Directory.h:11, 88:00.20 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/Directory.cpp:7, 88:00.20 from Unified_cpp_dom_filesystem0.cpp:2: 88:00.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::dom::FileSystemResponseValue mozilla::dom::GetDirectoryListingTaskParent::GetSuccessRequestResult(mozilla::ErrorResult&) const’: 88:00.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::FileSystemDirectoryListingResponse [1]’ [-Warray-bounds] 88:00.20 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 88:00.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:00.20 In file included from Unified_cpp_dom_filesystem0.cpp:56: 88:00.21 /builddir/build/BUILD/firefox-88.0/dom/filesystem/GetDirectoryListingTask.cpp:254:38: note: while referencing ‘response’ 88:00.21 254 | FileSystemDirectoryListingResponse response; 88:00.21 | ^~~~~~~~ 88:00.21 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 88:00.21 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 88:00.21 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Directory.h:11, 88:00.21 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/Directory.cpp:7, 88:00.21 from Unified_cpp_dom_filesystem0.cpp:2: 88:00.21 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 88:00.21 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 88:00.21 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:00.21 In file included from Unified_cpp_dom_filesystem0.cpp:56: 88:00.21 /builddir/build/BUILD/firefox-88.0/dom/filesystem/GetDirectoryListingTask.cpp:210:52: note: while referencing ‘inputs’ 88:00.21 210 | nsTArray inputs; 88:00.21 | ^~~~~~ 88:00.38 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 88:00.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 88:00.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Directory.h:11, 88:00.38 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/Directory.cpp:7, 88:00.38 from Unified_cpp_dom_filesystem0.cpp:2: 88:00.38 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::dom::FileSystemResponseValue mozilla::dom::GetFilesTaskParent::GetSuccessRequestResult(mozilla::ErrorResult&) const’: 88:00.38 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::FileSystemFilesResponse [1]’ [-Warray-bounds] 88:00.38 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 88:00.38 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:00.38 In file included from Unified_cpp_dom_filesystem0.cpp:83: 88:00.38 /builddir/build/BUILD/firefox-88.0/dom/filesystem/GetFilesTask.cpp:184:29: note: while referencing ‘response’ 88:00.38 184 | FileSystemFilesResponse response; 88:00.38 | ^~~~~~~~ 88:00.38 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 88:00.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 88:00.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Directory.h:11, 88:00.38 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/Directory.cpp:7, 88:00.38 from Unified_cpp_dom_filesystem0.cpp:2: 88:00.38 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::FileSystemFilesResponse [1]’ [-Warray-bounds] 88:00.38 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 88:00.38 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:00.38 In file included from Unified_cpp_dom_filesystem0.cpp:83: 88:00.38 /builddir/build/BUILD/firefox-88.0/dom/filesystem/GetFilesTask.cpp:201:27: note: while referencing ‘response’ 88:00.38 201 | FileSystemFilesResponse response; 88:00.38 | ^~~~~~~~ 88:00.38 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 88:00.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 88:00.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Directory.h:11, 88:00.38 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/Directory.cpp:7, 88:00.39 from Unified_cpp_dom_filesystem0.cpp:2: 88:00.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::FileSystemFilesResponse [1]’ [-Warray-bounds] 88:00.39 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 88:00.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:00.39 In file included from Unified_cpp_dom_filesystem0.cpp:83: 88:00.39 /builddir/build/BUILD/firefox-88.0/dom/filesystem/GetFilesTask.cpp:194:31: note: while referencing ‘response’ 88:00.39 194 | FileSystemFilesResponse response; 88:00.39 | ^~~~~~~~ 88:00.39 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 88:00.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 88:00.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Directory.h:11, 88:00.39 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/Directory.cpp:7, 88:00.39 from Unified_cpp_dom_filesystem0.cpp:2: 88:00.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 88:00.39 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 88:00.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:00.39 In file included from Unified_cpp_dom_filesystem0.cpp:83: 88:00.39 /builddir/build/BUILD/firefox-88.0/dom/filesystem/GetFilesTask.cpp:182:42: note: while referencing ‘inputs’ 88:00.39 182 | FallibleTArray inputs; 88:00.39 | ^~~~~~ 88:00.81 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 88:00.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 88:00.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Directory.h:11, 88:00.81 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/Directory.cpp:7, 88:00.81 from Unified_cpp_dom_filesystem0.cpp:2: 88:00.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::GetFilesTaskChild::SetSuccessRequestResult(const FileSystemResponseValue&, mozilla::ErrorResult&)’: 88:00.82 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::PFileSystemRequestChild::FileSystemFilesResponse [1]’ {aka ‘mozilla::dom::FileSystemFilesResponse [1]’} [-Warray-bounds] 88:00.82 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 88:00.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:00.82 In file included from Unified_cpp_dom_filesystem0.cpp:83: 88:00.82 /builddir/build/BUILD/firefox-88.0/dom/filesystem/GetFilesTask.cpp:103:27: note: while referencing ‘r’ 88:00.82 103 | FileSystemFilesResponse r = aValue; 88:00.82 | ^ 88:00.82 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 88:00.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 88:00.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Directory.h:11, 88:00.82 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/Directory.cpp:7, 88:00.82 from Unified_cpp_dom_filesystem0.cpp:2: 88:00.82 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::PFileSystemRequestChild::FileSystemFilesResponse [1]’ {aka ‘mozilla::dom::FileSystemFilesResponse [1]’} [-Warray-bounds] 88:00.82 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 88:00.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:00.82 In file included from Unified_cpp_dom_filesystem0.cpp:83: 88:00.82 /builddir/build/BUILD/firefox-88.0/dom/filesystem/GetFilesTask.cpp:103:27: note: while referencing ‘r’ 88:00.82 103 | FileSystemFilesResponse r = aValue; 88:00.82 | ^ 88:00.93 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 88:00.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 88:00.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Directory.h:11, 88:00.93 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/Directory.cpp:7, 88:00.93 from Unified_cpp_dom_filesystem0.cpp:2: 88:00.93 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::GetDirectoryListingTaskChild::SetSuccessRequestResult(const FileSystemResponseValue&, mozilla::ErrorResult&)’: 88:00.93 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::PFileSystemRequestChild::FileSystemDirectoryListingResponse [1]’ {aka ‘mozilla::dom::FileSystemDirectoryListingResponse [1]’} [-Warray-bounds] 88:00.93 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 88:00.93 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:00.93 In file included from Unified_cpp_dom_filesystem0.cpp:56: 88:00.93 /builddir/build/BUILD/firefox-88.0/dom/filesystem/GetDirectoryListingTask.cpp:103:38: note: while referencing ‘r’ 88:00.93 103 | FileSystemDirectoryListingResponse r = aValue; 88:00.93 | ^ 88:00.93 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 88:00.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 88:00.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Directory.h:11, 88:00.93 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/Directory.cpp:7, 88:00.93 from Unified_cpp_dom_filesystem0.cpp:2: 88:00.93 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::PFileSystemRequestChild::FileSystemDirectoryListingResponse [1]’ {aka ‘mozilla::dom::FileSystemDirectoryListingResponse [1]’} [-Warray-bounds] 88:00.93 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 88:00.93 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:00.93 In file included from Unified_cpp_dom_filesystem0.cpp:56: 88:00.93 /builddir/build/BUILD/firefox-88.0/dom/filesystem/GetDirectoryListingTask.cpp:103:38: note: while referencing ‘r’ 88:00.93 103 | FileSystemDirectoryListingResponse r = aValue; 88:00.93 | ^ 88:01.15 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 88:01.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 88:01.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Directory.h:11, 88:01.15 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/Directory.cpp:7, 88:01.15 from Unified_cpp_dom_filesystem0.cpp:2: 88:01.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::GetFilesHelper::ResolveOrRejectPromise(mozilla::dom::Promise*)’: 88:01.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 88:01.15 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 88:01.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:01.15 In file included from Unified_cpp_dom_filesystem0.cpp:74: 88:01.15 /builddir/build/BUILD/firefox-88.0/dom/filesystem/GetFilesHelper.cpp:404:26: note: while referencing ‘files’ 88:01.15 404 | Sequence> files; 88:01.15 | ^~~~~ 88:01.15 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 88:01.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 88:01.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Directory.h:11, 88:01.15 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/Directory.cpp:7, 88:01.15 from Unified_cpp_dom_filesystem0.cpp:2: 88:01.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 88:01.15 304 | mHdr->mLength = 0; 88:01.15 | ~~~~~~~~~~~~~~^~~ 88:01.15 In file included from Unified_cpp_dom_filesystem0.cpp:74: 88:01.15 /builddir/build/BUILD/firefox-88.0/dom/filesystem/GetFilesHelper.cpp:404:26: note: while referencing ‘files’ 88:01.15 404 | Sequence> files; 88:01.15 | ^~~~~ 88:01.15 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 88:01.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 88:01.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Directory.h:11, 88:01.15 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/Directory.cpp:7, 88:01.16 from Unified_cpp_dom_filesystem0.cpp:2: 88:01.16 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 88:01.16 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 88:01.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:01.16 In file included from Unified_cpp_dom_filesystem0.cpp:74: 88:01.16 /builddir/build/BUILD/firefox-88.0/dom/filesystem/GetFilesHelper.cpp:404:26: note: while referencing ‘files’ 88:01.16 404 | Sequence> files; 88:01.16 | ^~~~~ 88:01.16 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 88:01.16 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 88:01.16 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Directory.h:11, 88:01.16 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/Directory.cpp:7, 88:01.16 from Unified_cpp_dom_filesystem0.cpp:2: 88:01.16 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 88:01.16 304 | mHdr->mLength = 0; 88:01.16 | ~~~~~~~~~~~~~~^~~ 88:01.16 In file included from Unified_cpp_dom_filesystem0.cpp:74: 88:01.16 /builddir/build/BUILD/firefox-88.0/dom/filesystem/GetFilesHelper.cpp:404:26: note: while referencing ‘files’ 88:01.16 404 | Sequence> files; 88:01.16 | ^~~~~ 88:01.16 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 88:01.16 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 88:01.16 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Directory.h:11, 88:01.16 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/Directory.cpp:7, 88:01.16 from Unified_cpp_dom_filesystem0.cpp:2: 88:01.16 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 88:01.16 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 88:01.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:01.16 In file included from Unified_cpp_dom_filesystem0.cpp:74: 88:01.16 /builddir/build/BUILD/firefox-88.0/dom/filesystem/GetFilesHelper.cpp:404:26: note: while referencing ‘files’ 88:01.16 404 | Sequence> files; 88:01.16 | ^~~~~ 88:01.16 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 88:01.16 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 88:01.16 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Directory.h:11, 88:01.16 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/Directory.cpp:7, 88:01.16 from Unified_cpp_dom_filesystem0.cpp:2: 88:01.16 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 88:01.16 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 88:01.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:01.16 In file included from Unified_cpp_dom_filesystem0.cpp:74: 88:01.16 /builddir/build/BUILD/firefox-88.0/dom/filesystem/GetFilesHelper.cpp:404:26: note: while referencing ‘files’ 88:01.16 404 | Sequence> files; 88:01.16 | ^~~~~ 88:01.25 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 88:01.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 88:01.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Directory.h:11, 88:01.25 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/Directory.cpp:7, 88:01.25 from Unified_cpp_dom_filesystem0.cpp:2: 88:01.25 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::GetFilesHelper::OperationCompleted()’: 88:01.25 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 88:01.25 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 88:01.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:01.25 In file included from Unified_cpp_dom_filesystem0.cpp:74: 88:01.25 /builddir/build/BUILD/firefox-88.0/dom/filesystem/GetFilesHelper.cpp:229:38: note: while referencing ‘callbacks’ 88:01.25 229 | nsTArray> callbacks = std::move(mCallbacks); 88:01.25 | ^~~~~~~~~ 88:01.25 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 88:01.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 88:01.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Directory.h:11, 88:01.26 from /builddir/build/BUILD/firefox-88.0/dom/filesystem/Directory.cpp:7, 88:01.26 from Unified_cpp_dom_filesystem0.cpp:2: 88:01.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 88:01.26 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 88:01.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:01.26 In file included from Unified_cpp_dom_filesystem0.cpp:74: 88:01.26 /builddir/build/BUILD/firefox-88.0/dom/filesystem/GetFilesHelper.cpp:222:29: note: while referencing ‘promises’ 88:01.26 222 | nsTArray> promises = std::move(mPromises); 88:01.26 | ^~~~~~~~ 88:01.48 Compiling webrender_bindings v0.1.0 (/builddir/build/BUILD/firefox-88.0/gfx/webrender_bindings) 89:06.64 dom/flex 89:15.12 dom/gamepad 89:37.03 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 89:37.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 89:37.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GamepadBinding.h:10, 89:37.03 from /builddir/build/BUILD/firefox-88.0/dom/gamepad/Gamepad.h:10, 89:37.03 from /builddir/build/BUILD/firefox-88.0/dom/gamepad/Gamepad.cpp:7, 89:37.03 from Unified_cpp_dom_gamepad0.cpp:2: 89:37.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::Dualshock4Remapper::ProcessTouchData(mozilla::dom::GamepadHandle, void*)’: 89:37.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 89:37.03 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 89:37.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:37.03 In file included from Unified_cpp_dom_gamepad0.cpp:74: 89:37.03 /builddir/build/BUILD/firefox-88.0/dom/gamepad/GamepadRemapping.cpp:522:33: note: while referencing ‘touches’ 89:37.03 522 | nsTArray touches(TOUCH_EVENT_COUNT); 89:37.03 | ^~~~~~~ 89:37.03 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 89:37.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 89:37.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GamepadBinding.h:10, 89:37.03 from /builddir/build/BUILD/firefox-88.0/dom/gamepad/Gamepad.h:10, 89:37.03 from /builddir/build/BUILD/firefox-88.0/dom/gamepad/Gamepad.cpp:7, 89:37.03 from Unified_cpp_dom_gamepad0.cpp:2: 89:37.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 89:37.03 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 89:37.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:37.03 In file included from Unified_cpp_dom_gamepad0.cpp:74: 89:37.03 /builddir/build/BUILD/firefox-88.0/dom/gamepad/GamepadRemapping.cpp:522:33: note: while referencing ‘touches’ 89:37.03 522 | nsTArray touches(TOUCH_EVENT_COUNT); 89:37.03 | ^~~~~~~ 89:39.43 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 89:39.44 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 89:39.44 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GamepadBinding.h:10, 89:39.44 from /builddir/build/BUILD/firefox-88.0/dom/gamepad/Gamepad.h:10, 89:39.44 from /builddir/build/BUILD/firefox-88.0/dom/gamepad/Gamepad.cpp:7, 89:39.44 from Unified_cpp_dom_gamepad0.cpp:2: 89:39.44 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::GamepadManager::NewConnectionEvent(mozilla::dom::GamepadHandle, bool)’: 89:39.44 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 89:39.44 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 89:39.44 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:39.44 In file included from Unified_cpp_dom_gamepad0.cpp:47: 89:39.44 /builddir/build/BUILD/firefox-88.0/dom/gamepad/GamepadManager.cpp:270:41: note: while referencing ‘listeners’ 89:39.44 270 | nsTArray> listeners(mListeners.Clone()); 89:39.44 | ^~~~~~~~~ 89:39.56 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 89:39.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 89:39.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GamepadBinding.h:10, 89:39.56 from /builddir/build/BUILD/firefox-88.0/dom/gamepad/Gamepad.h:10, 89:39.56 from /builddir/build/BUILD/firefox-88.0/dom/gamepad/Gamepad.cpp:7, 89:39.56 from Unified_cpp_dom_gamepad0.cpp:2: 89:39.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::GamepadManager::Update(const mozilla::dom::GamepadChangeEvent&)’: 89:39.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 89:39.56 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 89:39.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:39.56 In file included from Unified_cpp_dom_gamepad0.cpp:47: 89:39.56 /builddir/build/BUILD/firefox-88.0/dom/gamepad/GamepadManager.cpp:475:41: note: while referencing ‘listeners’ 89:39.56 475 | nsTArray> listeners(mListeners.Clone()); 89:39.56 | ^~~~~~~~~ 89:39.86 dom/geolocation 90:03.86 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 90:03.86 from /builddir/build/BUILD/firefox-88.0/dom/geolocation/Geolocation.h:15, 90:03.86 from /builddir/build/BUILD/firefox-88.0/dom/geolocation/Geolocation.cpp:7: 90:03.86 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::dom::Geolocation::_ZNK7mozilla3dom11Geolocation27ShouldBlockInsecureRequestsEv.part.0() const’: 90:03.86 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 90:03.87 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 90:03.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:03.87 /builddir/build/BUILD/firefox-88.0/dom/geolocation/Geolocation.cpp:939:36: note: while referencing ‘’ 90:03.87 939 | nsContentUtils::ReportToConsole(nsIScriptError::errorFlag, "DOM"_ns, doc, 90:03.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:03.87 940 | nsContentUtils::eDOM_PROPERTIES, 90:03.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:03.87 941 | "GeolocationInsecureRequestIsForbidden"); 90:03.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:04.66 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 90:04.66 from /builddir/build/BUILD/firefox-88.0/dom/geolocation/Geolocation.h:15, 90:04.66 from /builddir/build/BUILD/firefox-88.0/dom/geolocation/Geolocation.cpp:7: 90:04.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsGeolocationService::NotifyError(uint16_t)’: 90:04.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 90:04.66 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 90:04.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:04.66 /builddir/build/BUILD/firefox-88.0/dom/geolocation/Geolocation.cpp:586:33: note: while referencing ‘geolocators’ 90:04.66 586 | nsTArray> geolocators; 90:04.66 | ^~~~~~~~~~~ 90:16.88 dom/grid 90:26.76 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 90:26.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 90:26.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GridBinding.h:10, 90:26.76 from /builddir/build/BUILD/firefox-88.0/dom/grid/GridArea.h:10, 90:26.76 from /builddir/build/BUILD/firefox-88.0/dom/grid/Grid.h:10, 90:26.76 from /builddir/build/BUILD/firefox-88.0/dom/grid/Grid.cpp:7, 90:26.76 from Unified_cpp_dom_grid0.cpp:2: 90:26.76 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::GridLine::SetLineValues(const nsTArray >&, double, double, uint32_t, int32_t, mozilla::dom::GridDeclaration)’: 90:26.76 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 90:26.76 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 90:26.76 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:26.76 In file included from Unified_cpp_dom_grid0.cpp:29: 90:26.76 /builddir/build/BUILD/firefox-88.0/dom/grid/GridLine.cpp:60:24: note: while referencing ‘’ 90:26.76 60 | mNames = aNames.Clone(); 90:26.76 | ~~~~~~~~~~~~^~ 90:26.81 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 90:26.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 90:26.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GridBinding.h:10, 90:26.81 from /builddir/build/BUILD/firefox-88.0/dom/grid/GridArea.h:10, 90:26.81 from /builddir/build/BUILD/firefox-88.0/dom/grid/Grid.h:10, 90:26.81 from /builddir/build/BUILD/firefox-88.0/dom/grid/Grid.cpp:7, 90:26.81 from Unified_cpp_dom_grid0.cpp:2: 90:26.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::Grid::GetAreas(nsTArray >&) const’: 90:26.82 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 90:26.82 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 90:26.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:26.82 In file included from Unified_cpp_dom_grid0.cpp:2: 90:26.82 /builddir/build/BUILD/firefox-88.0/dom/grid/Grid.cpp:93:24: note: while referencing ‘’ 90:26.82 93 | aAreas = mAreas.Clone(); 90:26.82 | ~~~~~~~~~~~~^~ 90:26.87 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 90:26.87 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 90:26.87 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GridBinding.h:10, 90:26.87 from /builddir/build/BUILD/firefox-88.0/dom/grid/GridArea.h:10, 90:26.87 from /builddir/build/BUILD/firefox-88.0/dom/grid/Grid.h:10, 90:26.87 from /builddir/build/BUILD/firefox-88.0/dom/grid/Grid.cpp:7, 90:26.87 from Unified_cpp_dom_grid0.cpp:2: 90:26.87 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::GridLine::SetLineNames(const nsTArray >&)’: 90:26.87 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 90:26.87 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 90:26.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:26.87 In file included from Unified_cpp_dom_grid0.cpp:29: 90:26.87 /builddir/build/BUILD/firefox-88.0/dom/grid/GridLine.cpp:69:24: note: while referencing ‘’ 90:26.87 69 | mNames = aNames.Clone(); 90:26.87 | ~~~~~~~~~~~~^~ 90:26.94 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 90:26.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 90:26.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GridBinding.h:10, 90:26.94 from /builddir/build/BUILD/firefox-88.0/dom/grid/GridArea.h:10, 90:26.94 from /builddir/build/BUILD/firefox-88.0/dom/grid/Grid.h:10, 90:26.94 from /builddir/build/BUILD/firefox-88.0/dom/grid/Grid.cpp:7, 90:26.94 from Unified_cpp_dom_grid0.cpp:2: 90:26.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘uint32_t mozilla::dom::GridLines::AppendRemovedAutoFits(const mozilla::ComputedGridTrackInfo*, const mozilla::ComputedGridLineInfo*, nscoord, uint32_t&, uint32_t, uint32_t, nsTArray >&)’: 90:26.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 90:26.94 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 90:26.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:26.94 In file included from Unified_cpp_dom_grid0.cpp:29: 90:26.94 /builddir/build/BUILD/firefox-88.0/dom/grid/GridLine.cpp:60:24: note: while referencing ‘’ 90:26.94 60 | mNames = aNames.Clone(); 90:26.94 | ~~~~~~~~~~~~^~ 90:26.94 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 90:26.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 90:26.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GridBinding.h:10, 90:26.94 from /builddir/build/BUILD/firefox-88.0/dom/grid/GridArea.h:10, 90:26.94 from /builddir/build/BUILD/firefox-88.0/dom/grid/Grid.h:10, 90:26.94 from /builddir/build/BUILD/firefox-88.0/dom/grid/Grid.cpp:7, 90:26.94 from Unified_cpp_dom_grid0.cpp:2: 90:26.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 90:26.94 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 90:26.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:26.94 In file included from Unified_cpp_dom_grid0.cpp:38: 90:26.94 /builddir/build/BUILD/firefox-88.0/dom/grid/GridLines.cpp:349:46: note: while referencing ‘’ 90:26.94 349 | aLineNames = aLineInfo->mNamesAfter.Clone(); 90:26.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 90:26.94 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 90:26.95 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 90:26.95 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GridBinding.h:10, 90:26.95 from /builddir/build/BUILD/firefox-88.0/dom/grid/GridArea.h:10, 90:26.95 from /builddir/build/BUILD/firefox-88.0/dom/grid/Grid.h:10, 90:26.95 from /builddir/build/BUILD/firefox-88.0/dom/grid/Grid.cpp:7, 90:26.95 from Unified_cpp_dom_grid0.cpp:2: 90:26.95 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 90:26.95 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 90:26.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:26.95 In file included from Unified_cpp_dom_grid0.cpp:38: 90:26.95 /builddir/build/BUILD/firefox-88.0/dom/grid/GridLines.cpp:297:28: note: while referencing ‘explicitLineNames’ 90:26.95 297 | nsTArray> explicitLineNames; 90:26.95 | ^~~~~~~~~~~~~~~~~ 90:27.21 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 90:27.21 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 90:27.21 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GridBinding.h:10, 90:27.21 from /builddir/build/BUILD/firefox-88.0/dom/grid/GridArea.h:10, 90:27.21 from /builddir/build/BUILD/firefox-88.0/dom/grid/Grid.h:10, 90:27.21 from /builddir/build/BUILD/firefox-88.0/dom/grid/Grid.cpp:7, 90:27.21 from Unified_cpp_dom_grid0.cpp:2: 90:27.21 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::GridLines::SetLineInfo(const mozilla::ComputedGridTrackInfo*, const mozilla::ComputedGridLineInfo*, const nsTArray >&, bool)’: 90:27.21 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 90:27.21 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 90:27.21 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:27.21 In file included from Unified_cpp_dom_grid0.cpp:38: 90:27.21 /builddir/build/BUILD/firefox-88.0/dom/grid/GridLines.cpp:270:34: note: while referencing ‘endLineNames’ 90:27.21 270 | nsTArray> endLineNames(areaEndLine->Names().Clone()); 90:27.22 | ^~~~~~~~~~~~ 90:27.22 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 90:27.22 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 90:27.22 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GridBinding.h:10, 90:27.22 from /builddir/build/BUILD/firefox-88.0/dom/grid/GridArea.h:10, 90:27.22 from /builddir/build/BUILD/firefox-88.0/dom/grid/Grid.h:10, 90:27.22 from /builddir/build/BUILD/firefox-88.0/dom/grid/Grid.cpp:7, 90:27.22 from Unified_cpp_dom_grid0.cpp:2: 90:27.22 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 90:27.22 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 90:27.22 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:27.22 In file included from Unified_cpp_dom_grid0.cpp:38: 90:27.22 /builddir/build/BUILD/firefox-88.0/dom/grid/GridLines.cpp:266:34: note: while referencing ‘startLineNames’ 90:27.22 266 | nsTArray> startLineNames(areaStartLine->Names().Clone()); 90:27.22 | ^~~~~~~~~~~~~~ 90:27.23 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 90:27.23 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 90:27.23 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GridBinding.h:10, 90:27.23 from /builddir/build/BUILD/firefox-88.0/dom/grid/GridArea.h:10, 90:27.23 from /builddir/build/BUILD/firefox-88.0/dom/grid/Grid.h:10, 90:27.23 from /builddir/build/BUILD/firefox-88.0/dom/grid/Grid.cpp:7, 90:27.23 from Unified_cpp_dom_grid0.cpp:2: 90:27.23 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 90:27.23 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 90:27.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:27.23 In file included from Unified_cpp_dom_grid0.cpp:38: 90:27.23 /builddir/build/BUILD/firefox-88.0/dom/grid/GridLines.cpp:122:32: note: while referencing ‘lineNames’ 90:27.23 122 | nsTArray> lineNames; 90:27.23 | ^~~~~~~~~ 90:27.76 dom/html/input 90:42.51 dom/html 91:33.04 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 91:33.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 91:33.04 from /builddir/build/BUILD/firefox-88.0/dom/html/nsGenericHTMLElement.h:10, 91:33.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ElementInternals.h:12, 91:33.04 from /builddir/build/BUILD/firefox-88.0/dom/html/ElementInternals.cpp:7, 91:33.04 from Unified_cpp_dom_html0.cpp:2: 91:33.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::Layer::SetInvalidRectToVisibleRegion()’: 91:33.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 91:33.04 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 91:33.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:33.04 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 91:33.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:22, 91:33.04 from /builddir/build/BUILD/firefox-88.0/dom/base/nsStyledElement.h:17, 91:33.04 from /builddir/build/BUILD/firefox-88.0/dom/base/nsMappedAttributeElement.h:16, 91:33.04 from /builddir/build/BUILD/firefox-88.0/dom/html/nsGenericHTMLElement.h:11, 91:33.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ElementInternals.h:12, 91:33.04 from /builddir/build/BUILD/firefox-88.0/dom/html/ElementInternals.cpp:7, 91:33.04 from Unified_cpp_dom_html0.cpp:2: 91:33.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 91:33.04 1903 | mBands = aRegion.mBands.Clone(); 91:33.04 | ~~~~~~~~~~~~~~~~~~~~^~ 91:33.04 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 91:33.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 91:33.04 from /builddir/build/BUILD/firefox-88.0/dom/html/nsGenericHTMLElement.h:10, 91:33.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ElementInternals.h:12, 91:33.04 from /builddir/build/BUILD/firefox-88.0/dom/html/ElementInternals.cpp:7, 91:33.04 from Unified_cpp_dom_html0.cpp:2: 91:33.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 91:33.05 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 91:33.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:33.05 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 91:33.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:22, 91:33.05 from /builddir/build/BUILD/firefox-88.0/dom/base/nsStyledElement.h:17, 91:33.05 from /builddir/build/BUILD/firefox-88.0/dom/base/nsMappedAttributeElement.h:16, 91:33.05 from /builddir/build/BUILD/firefox-88.0/dom/html/nsGenericHTMLElement.h:11, 91:33.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ElementInternals.h:12, 91:33.05 from /builddir/build/BUILD/firefox-88.0/dom/html/ElementInternals.cpp:7, 91:33.05 from Unified_cpp_dom_html0.cpp:2: 91:33.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 91:33.05 1903 | mBands = aRegion.mBands.Clone(); 91:33.05 | ~~~~~~~~~~~~~~~~~~~~^~ 91:33.05 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 91:33.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 91:33.05 from /builddir/build/BUILD/firefox-88.0/dom/html/nsGenericHTMLElement.h:10, 91:33.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ElementInternals.h:12, 91:33.05 from /builddir/build/BUILD/firefox-88.0/dom/html/ElementInternals.cpp:7, 91:33.05 from Unified_cpp_dom_html0.cpp:2: 91:33.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 91:33.05 644 | aOther.mHdr->mLength = 0; 91:33.05 | ~~~~~~~~~~~~~~~~~~~~~^~~ 91:33.05 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 91:33.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:22, 91:33.05 from /builddir/build/BUILD/firefox-88.0/dom/base/nsStyledElement.h:17, 91:33.05 from /builddir/build/BUILD/firefox-88.0/dom/base/nsMappedAttributeElement.h:16, 91:33.05 from /builddir/build/BUILD/firefox-88.0/dom/html/nsGenericHTMLElement.h:11, 91:33.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ElementInternals.h:12, 91:33.05 from /builddir/build/BUILD/firefox-88.0/dom/html/ElementInternals.cpp:7, 91:33.05 from Unified_cpp_dom_html0.cpp:2: 91:33.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 91:33.05 1903 | mBands = aRegion.mBands.Clone(); 91:33.05 | ~~~~~~~~~~~~~~~~~~~~^~ 91:33.05 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 91:33.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 91:33.05 from /builddir/build/BUILD/firefox-88.0/dom/html/nsGenericHTMLElement.h:10, 91:33.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ElementInternals.h:12, 91:33.05 from /builddir/build/BUILD/firefox-88.0/dom/html/ElementInternals.cpp:7, 91:33.05 from Unified_cpp_dom_html0.cpp:2: 91:33.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘regiondetails::UncheckedArray, regiondetails::Band> [1]’ [-Warray-bounds] 91:33.05 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 91:33.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:33.05 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 91:33.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:22, 91:33.05 from /builddir/build/BUILD/firefox-88.0/dom/base/nsStyledElement.h:17, 91:33.05 from /builddir/build/BUILD/firefox-88.0/dom/base/nsMappedAttributeElement.h:16, 91:33.05 from /builddir/build/BUILD/firefox-88.0/dom/html/nsGenericHTMLElement.h:11, 91:33.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ElementInternals.h:12, 91:33.06 from /builddir/build/BUILD/firefox-88.0/dom/html/ElementInternals.cpp:7, 91:33.06 from Unified_cpp_dom_html0.cpp:2: 91:33.06 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 91:33.06 1903 | mBands = aRegion.mBands.Clone(); 91:33.06 | ^ 91:33.06 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 91:33.06 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 91:33.06 from /builddir/build/BUILD/firefox-88.0/dom/html/nsGenericHTMLElement.h:10, 91:33.06 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ElementInternals.h:12, 91:33.06 from /builddir/build/BUILD/firefox-88.0/dom/html/ElementInternals.cpp:7, 91:33.06 from Unified_cpp_dom_html0.cpp:2: 91:33.06 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 91:33.06 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 91:33.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:33.06 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 91:33.06 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:22, 91:33.06 from /builddir/build/BUILD/firefox-88.0/dom/base/nsStyledElement.h:17, 91:33.06 from /builddir/build/BUILD/firefox-88.0/dom/base/nsMappedAttributeElement.h:16, 91:33.06 from /builddir/build/BUILD/firefox-88.0/dom/html/nsGenericHTMLElement.h:11, 91:33.06 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ElementInternals.h:12, 91:33.06 from /builddir/build/BUILD/firefox-88.0/dom/html/ElementInternals.cpp:7, 91:33.06 from Unified_cpp_dom_html0.cpp:2: 91:33.06 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 91:33.06 1903 | mBands = aRegion.mBands.Clone(); 91:33.06 | ~~~~~~~~~~~~~~~~~~~~^~ 92:13.10 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 92:13.10 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 92:13.10 from /builddir/build/BUILD/firefox-88.0/dom/base/nsAttrValue.h:25, 92:13.10 from /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.h:22, 92:13.10 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:20, 92:13.10 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindContext.h:13, 92:13.10 from /builddir/build/BUILD/firefox-88.0/dom/html/HTMLEmbedElement.cpp:8, 92:13.10 from Unified_cpp_dom_html1.cpp:2: 92:13.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::IsPopupBlocked(mozilla::dom::Document*)’: 92:13.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 92:13.10 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 92:13.10 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:13.10 In file included from Unified_cpp_dom_html1.cpp:110: 92:13.10 /builddir/build/BUILD/firefox-88.0/dom/html/HTMLInputElement.cpp:678:34: note: while referencing ‘’ 92:13.10 678 | nsContentUtils::ReportToConsole(nsIScriptError::warningFlag, "DOM"_ns, aDoc, 92:13.10 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:13.10 679 | nsContentUtils::eDOM_PROPERTIES, 92:13.10 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:13.10 680 | "InputPickerBlockedNoUserActivation"); 92:13.10 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:18.44 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 92:18.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 92:18.45 from /builddir/build/BUILD/firefox-88.0/dom/base/nsAttrValue.h:25, 92:18.45 from /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.h:22, 92:18.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:20, 92:18.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindContext.h:13, 92:18.45 from /builddir/build/BUILD/firefox-88.0/dom/html/HTMLEmbedElement.cpp:8, 92:18.45 from Unified_cpp_dom_html1.cpp:2: 92:18.45 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::HTMLInputElement::SaveState()’: 92:18.45 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 92:18.45 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 92:18.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:18.45 In file included from Unified_cpp_dom_html1.cpp:110: 92:18.45 /builddir/build/BUILD/firefox-88.0/dom/html/HTMLInputElement.cpp:5757:32: note: while referencing ‘’ 92:18.45 5757 | SaveFileContentData(mFileData->mFilesOrDirectories); 92:18.45 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:19.25 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 92:19.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 92:19.25 from /builddir/build/BUILD/firefox-88.0/dom/base/nsAttrValue.h:25, 92:19.25 from /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.h:22, 92:19.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:20, 92:19.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindContext.h:13, 92:19.25 from /builddir/build/BUILD/firefox-88.0/dom/html/HTMLEmbedElement.cpp:8, 92:19.25 from Unified_cpp_dom_html1.cpp:2: 92:19.25 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::HTMLInputElement::ClearFiles(bool)’: 92:19.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 92:19.26 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 92:19.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:19.26 In file included from Unified_cpp_dom_html1.cpp:110: 92:19.26 /builddir/build/BUILD/firefox-88.0/dom/html/HTMLInputElement.cpp:1546:35: note: while referencing ‘data’ 92:19.26 1546 | nsTArray data; 92:19.26 | ^~~~ 92:19.59 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 92:19.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 92:19.59 from /builddir/build/BUILD/firefox-88.0/dom/base/nsAttrValue.h:25, 92:19.59 from /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.h:22, 92:19.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:20, 92:19.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindContext.h:13, 92:19.59 from /builddir/build/BUILD/firefox-88.0/dom/html/HTMLEmbedElement.cpp:8, 92:19.59 from Unified_cpp_dom_html1.cpp:2: 92:19.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::HTMLInputElement::SetFilePickerFiltersFromAccept(nsIFilePicker*)’: 92:19.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const nsTArray [1]’ [-Warray-bounds] 92:19.59 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 92:19.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:19.59 In file included from Unified_cpp_dom_html1.cpp:110: 92:19.59 /builddir/build/BUILD/firefox-88.0/dom/html/HTMLInputElement.cpp:6820:38: note: while referencing ‘filtersCopy’ 92:19.59 6820 | const nsTArray filtersCopy = filters.Clone(); 92:19.59 | ^~~~~~~~~~~ 92:19.59 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 92:19.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 92:19.59 from /builddir/build/BUILD/firefox-88.0/dom/base/nsAttrValue.h:25, 92:19.59 from /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.h:22, 92:19.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:20, 92:19.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindContext.h:13, 92:19.59 from /builddir/build/BUILD/firefox-88.0/dom/html/HTMLEmbedElement.cpp:8, 92:19.59 from Unified_cpp_dom_html1.cpp:2: 92:19.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 92:19.59 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 92:19.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:19.59 In file included from Unified_cpp_dom_html1.cpp:110: 92:19.59 /builddir/build/BUILD/firefox-88.0/dom/html/HTMLInputElement.cpp:6716:32: note: while referencing ‘filters’ 92:19.59 6716 | nsTArray filters; 92:19.59 | ^~~~~~~ 92:20.74 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 92:20.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 92:20.74 from /builddir/build/BUILD/firefox-88.0/dom/base/nsAttrValue.h:25, 92:20.74 from /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.h:22, 92:20.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:20, 92:20.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindContext.h:13, 92:20.74 from /builddir/build/BUILD/firefox-88.0/dom/html/HTMLEmbedElement.cpp:8, 92:20.74 from Unified_cpp_dom_html1.cpp:2: 92:20.74 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::HTMLFormElement::PostHandleEvent(mozilla::EventChainPostVisitor&)’: 92:20.74 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 92:20.74 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 92:20.74 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:20.74 In file included from Unified_cpp_dom_html1.cpp:38: 92:20.74 /builddir/build/BUILD/firefox-88.0/dom/html/HTMLFormElement.cpp:563:38: note: while referencing ‘’ 92:20.74 563 | OwnerDoc()->WarnOnceAbout( 92:20.74 | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 92:20.74 564 | DeprecatedOperations::eFormSubmissionUntrustedEvent); 92:20.74 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:21.05 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 92:21.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 92:21.05 from /builddir/build/BUILD/firefox-88.0/dom/base/nsAttrValue.h:25, 92:21.05 from /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.h:22, 92:21.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:20, 92:21.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindContext.h:13, 92:21.05 from /builddir/build/BUILD/firefox-88.0/dom/html/HTMLEmbedElement.cpp:8, 92:21.05 from Unified_cpp_dom_html1.cpp:2: 92:21.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::{anonymous}::FSURLEncoded::AddNameBlobOrNullPair(const nsAString&, mozilla::dom::Blob*)’: 92:21.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 92:21.05 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 92:21.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:21.05 In file included from Unified_cpp_dom_html1.cpp:47: 92:21.05 /builddir/build/BUILD/firefox-88.0/dom/html/HTMLFormSubmission.cpp:156:77: note: while referencing ‘’ 92:21.05 156 | SendJSWarning(mDocument, "ForgotFileEnctypeWarning", nsTArray()); 92:21.05 | ^ 92:21.36 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 92:21.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 92:21.37 from /builddir/build/BUILD/firefox-88.0/dom/base/nsAttrValue.h:25, 92:21.37 from /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.h:22, 92:21.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:20, 92:21.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindContext.h:13, 92:21.37 from /builddir/build/BUILD/firefox-88.0/dom/html/HTMLEmbedElement.cpp:8, 92:21.37 from Unified_cpp_dom_html1.cpp:2: 92:21.37 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::DispatchChangeEventCallback::Callback(nsresult, const FallibleTArray >&)’: 92:21.37 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 92:21.37 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 92:21.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:21.37 In file included from Unified_cpp_dom_html1.cpp:110: 92:21.37 /builddir/build/BUILD/firefox-88.0/dom/html/HTMLInputElement.cpp:229:37: note: while referencing ‘array’ 92:21.37 229 | nsTArray array; 92:21.37 | ^~~~~ 92:21.46 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 92:21.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 92:21.46 from /builddir/build/BUILD/firefox-88.0/dom/base/nsAttrValue.h:25, 92:21.46 from /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.h:22, 92:21.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:20, 92:21.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindContext.h:13, 92:21.46 from /builddir/build/BUILD/firefox-88.0/dom/html/HTMLEmbedElement.cpp:8, 92:21.46 from Unified_cpp_dom_html1.cpp:2: 92:21.46 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::HTMLInputElement::MozSetFileArray(nsINode::Sequence >&)’: 92:21.46 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 92:21.46 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 92:21.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:21.46 In file included from Unified_cpp_dom_html1.cpp:110: 92:21.46 /builddir/build/BUILD/firefox-88.0/dom/html/HTMLInputElement.cpp:2037:35: note: while referencing ‘files’ 92:21.46 2037 | nsTArray files; 92:21.46 | ^~~~~ 92:21.46 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 92:21.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 92:21.46 from /builddir/build/BUILD/firefox-88.0/dom/base/nsAttrValue.h:25, 92:21.46 from /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.h:22, 92:21.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:20, 92:21.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindContext.h:13, 92:21.46 from /builddir/build/BUILD/firefox-88.0/dom/html/HTMLEmbedElement.cpp:8, 92:21.46 from Unified_cpp_dom_html1.cpp:2: 92:21.46 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 92:21.46 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 92:21.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:21.46 In file included from Unified_cpp_dom_html1.cpp:110: 92:21.46 /builddir/build/BUILD/firefox-88.0/dom/html/HTMLInputElement.cpp:2037:35: note: while referencing ‘files’ 92:21.46 2037 | nsTArray files; 92:21.46 | ^~~~~ 92:21.51 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 92:21.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 92:21.51 from /builddir/build/BUILD/firefox-88.0/dom/base/nsAttrValue.h:25, 92:21.51 from /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.h:22, 92:21.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:20, 92:21.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindContext.h:13, 92:21.51 from /builddir/build/BUILD/firefox-88.0/dom/html/HTMLEmbedElement.cpp:8, 92:21.51 from Unified_cpp_dom_html1.cpp:2: 92:21.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::HTMLInputElement::MozSetFileNameArray(nsINode::Sequence >&, nsINode::ErrorResult&)’: 92:21.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 92:21.51 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 92:21.51 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:21.51 In file included from Unified_cpp_dom_html1.cpp:110: 92:21.51 /builddir/build/BUILD/firefox-88.0/dom/html/HTMLInputElement.cpp:2062:35: note: while referencing ‘files’ 92:21.51 2062 | nsTArray files; 92:21.51 | ^~~~~ 92:21.51 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 92:21.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 92:21.51 from /builddir/build/BUILD/firefox-88.0/dom/base/nsAttrValue.h:25, 92:21.51 from /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.h:22, 92:21.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:20, 92:21.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindContext.h:13, 92:21.52 from /builddir/build/BUILD/firefox-88.0/dom/html/HTMLEmbedElement.cpp:8, 92:21.52 from Unified_cpp_dom_html1.cpp:2: 92:21.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 92:21.52 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 92:21.52 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:21.52 In file included from Unified_cpp_dom_html1.cpp:110: 92:21.52 /builddir/build/BUILD/firefox-88.0/dom/html/HTMLInputElement.cpp:2062:35: note: while referencing ‘files’ 92:21.52 2062 | nsTArray files; 92:21.52 | ^~~~~ 92:21.59 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 92:21.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 92:21.59 from /builddir/build/BUILD/firefox-88.0/dom/base/nsAttrValue.h:25, 92:21.59 from /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.h:22, 92:21.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:20, 92:21.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindContext.h:13, 92:21.59 from /builddir/build/BUILD/firefox-88.0/dom/html/HTMLEmbedElement.cpp:8, 92:21.59 from Unified_cpp_dom_html1.cpp:2: 92:21.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::HTMLInputElement::SetValue(const nsAString&, nsINode::CallerType, nsINode::ErrorResult&)’: 92:21.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsINode::Sequence > [1]’ {aka ‘mozilla::dom::Sequence > [1]’} [-Warray-bounds] 92:21.59 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 92:21.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:21.59 In file included from Unified_cpp_dom_html1.cpp:110: 92:21.59 /builddir/build/BUILD/firefox-88.0/dom/html/HTMLInputElement.cpp:1588:26: note: while referencing ‘list’ 92:21.59 1588 | Sequence list; 92:21.59 | ^~~~ 92:21.73 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 92:21.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 92:21.73 from /builddir/build/BUILD/firefox-88.0/dom/base/nsAttrValue.h:25, 92:21.73 from /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.h:22, 92:21.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:20, 92:21.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindContext.h:13, 92:21.73 from /builddir/build/BUILD/firefox-88.0/dom/html/HTMLEmbedElement.cpp:8, 92:21.73 from Unified_cpp_dom_html1.cpp:2: 92:21.73 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::HTMLInputElement::SetUserInput(const nsAString&, nsIPrincipal&)’: 92:21.73 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsINode::Sequence > [1]’ {aka ‘mozilla::dom::Sequence > [1]’} [-Warray-bounds] 92:21.73 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 92:21.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:21.73 In file included from Unified_cpp_dom_html1.cpp:110: 92:21.73 /builddir/build/BUILD/firefox-88.0/dom/html/HTMLInputElement.cpp:2232:24: note: while referencing ‘list’ 92:21.73 2232 | Sequence list; 92:21.73 | ^~~~ 92:21.77 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 92:21.77 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 92:21.77 from /builddir/build/BUILD/firefox-88.0/dom/base/nsAttrValue.h:25, 92:21.77 from /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.h:22, 92:21.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:20, 92:21.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindContext.h:13, 92:21.78 from /builddir/build/BUILD/firefox-88.0/dom/html/HTMLEmbedElement.cpp:8, 92:21.78 from Unified_cpp_dom_html1.cpp:2: 92:21.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::HTMLInputElement::nsFilePickerShownCallback::Done(int16_t)’: 92:21.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 92:21.78 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 92:21.78 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:21.78 In file included from Unified_cpp_dom_html1.cpp:110: 92:21.78 /builddir/build/BUILD/firefox-88.0/dom/html/HTMLInputElement.cpp:458:35: note: while referencing ‘newFilesOrDirectories’ 92:21.78 458 | nsTArray newFilesOrDirectories; 92:21.78 | ^~~~~~~~~~~~~~~~~~~~~ 92:21.92 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 92:21.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 92:21.92 from /builddir/build/BUILD/firefox-88.0/dom/base/nsAttrValue.h:25, 92:21.92 from /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.h:22, 92:21.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:20, 92:21.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindContext.h:13, 92:21.92 from /builddir/build/BUILD/firefox-88.0/dom/html/HTMLEmbedElement.cpp:8, 92:21.92 from Unified_cpp_dom_html1.cpp:2: 92:21.92 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual bool mozilla::dom::HTMLInputElement::RestoreState(mozilla::PresState*)’: 92:21.92 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 92:21.92 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 92:21.92 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:21.92 In file included from Unified_cpp_dom_html1.cpp:110: 92:21.92 /builddir/build/BUILD/firefox-88.0/dom/html/HTMLInputElement.cpp:5994:43: note: while referencing ‘array’ 92:21.92 5994 | nsTArray array = 92:21.92 | ^~~~~ 92:22.00 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 92:22.00 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 92:22.00 from /builddir/build/BUILD/firefox-88.0/dom/base/nsAttrValue.h:25, 92:22.00 from /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.h:22, 92:22.00 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:20, 92:22.00 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindContext.h:13, 92:22.00 from /builddir/build/BUILD/firefox-88.0/dom/html/HTMLEmbedElement.cpp:8, 92:22.00 from Unified_cpp_dom_html1.cpp:2: 92:22.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::HTMLInputElement::MozSetDirectory(const nsAString&, nsINode::ErrorResult&)’: 92:22.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 92:22.01 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 92:22.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:22.01 In file included from Unified_cpp_dom_html1.cpp:110: 92:22.01 /builddir/build/BUILD/firefox-88.0/dom/html/HTMLInputElement.cpp:2123:35: note: while referencing ‘array’ 92:22.01 2123 | nsTArray array; 92:22.01 | ^~~~~ 92:22.04 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 92:22.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 92:22.04 from /builddir/build/BUILD/firefox-88.0/dom/base/nsAttrValue.h:25, 92:22.04 from /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.h:22, 92:22.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:20, 92:22.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindContext.h:13, 92:22.05 from /builddir/build/BUILD/firefox-88.0/dom/html/HTMLEmbedElement.cpp:8, 92:22.05 from Unified_cpp_dom_html1.cpp:2: 92:22.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::dom::HTMLInputElement::GetFilesAndDirectories(nsINode::ErrorResult&)’: 92:22.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsINode::Sequence [1]’ {aka ‘mozilla::dom::Sequence [1]’} [-Warray-bounds] 92:22.05 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 92:22.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:22.05 In file included from Unified_cpp_dom_html1.cpp:110: 92:22.05 /builddir/build/BUILD/firefox-88.0/dom/html/HTMLInputElement.cpp:5274:35: note: while referencing ‘filesAndDirsSeq’ 92:22.05 5274 | Sequence filesAndDirsSeq; 92:22.05 | ^~~~~~~~~~~~~~~ 92:23.12 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 92:23.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 92:23.12 from /builddir/build/BUILD/firefox-88.0/dom/base/nsAttrValue.h:25, 92:23.12 from /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.h:22, 92:23.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:20, 92:23.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindContext.h:13, 92:23.13 from /builddir/build/BUILD/firefox-88.0/dom/html/HTMLEmbedElement.cpp:8, 92:23.13 from Unified_cpp_dom_html1.cpp:2: 92:23.13 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::HTMLInputElement::UpdateEntries(const nsTArray&)’: 92:23.13 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsINode::Sequence > [1]’ {aka ‘mozilla::dom::Sequence > [1]’} [-Warray-bounds] 92:23.13 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 92:23.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:23.13 In file included from Unified_cpp_dom_html1.cpp:110: 92:23.13 /builddir/build/BUILD/firefox-88.0/dom/html/HTMLInputElement.cpp:6999:37: note: while referencing ‘entries’ 92:23.13 6999 | Sequence> entries; 92:23.13 | ^~~~~~~ 92:23.13 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 92:23.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 92:23.13 from /builddir/build/BUILD/firefox-88.0/dom/base/nsAttrValue.h:25, 92:23.13 from /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.h:22, 92:23.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:20, 92:23.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindContext.h:13, 92:23.13 from /builddir/build/BUILD/firefox-88.0/dom/html/HTMLEmbedElement.cpp:8, 92:23.13 from Unified_cpp_dom_html1.cpp:2: 92:23.13 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsINode::Sequence > [1]’ {aka ‘mozilla::dom::Sequence > [1]’} [-Warray-bounds] 92:23.13 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 92:23.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:23.13 In file included from Unified_cpp_dom_html1.cpp:110: 92:23.13 /builddir/build/BUILD/firefox-88.0/dom/html/HTMLInputElement.cpp:6999:37: note: while referencing ‘entries’ 92:23.13 6999 | Sequence> entries; 92:23.13 | ^~~~~~~ 93:46.32 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 93:46.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 93:46.32 from /builddir/build/BUILD/firefox-88.0/dom/html/nsGenericHTMLElement.h:10, 93:46.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/HTMLPreElement.h:12, 93:46.32 from /builddir/build/BUILD/firefox-88.0/dom/html/HTMLPreElement.cpp:7, 93:46.32 from Unified_cpp_dom_html3.cpp:2: 93:46.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::HTMLSlotElement::AssignedNodes(const mozilla::dom::AssignedNodesOptions&, nsTArray >&)’: 93:46.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 93:46.32 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 93:46.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:46.32 In file included from Unified_cpp_dom_html3.cpp:56: 93:46.32 /builddir/build/BUILD/firefox-88.0/dom/html/HTMLSlotElement.cpp:140:32: note: while referencing ‘’ 93:46.32 140 | aNodes = mAssignedNodes.Clone(); 93:46.32 | ~~~~~~~~~~~~~~~~~~~~^~ 93:46.82 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 93:46.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 93:46.82 from /builddir/build/BUILD/firefox-88.0/dom/html/nsGenericHTMLElement.h:10, 93:46.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/HTMLPreElement.h:12, 93:46.83 from /builddir/build/BUILD/firefox-88.0/dom/html/HTMLPreElement.cpp:7, 93:46.83 from Unified_cpp_dom_html3.cpp:2: 93:46.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::HTMLSelectElement::SaveState()’: 93:46.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::SelectContentData [1]’ [-Warray-bounds] 93:46.83 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 93:46.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:46.83 In file included from Unified_cpp_dom_html3.cpp:29: 93:46.83 /builddir/build/BUILD/firefox-88.0/dom/html/HTMLSelectElement.cpp:1264:21: note: while referencing ‘state’ 93:46.83 1264 | SelectContentData state; 93:46.83 | ^~~~~ 94:23.18 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 94:23.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 94:23.19 from /builddir/build/BUILD/firefox-88.0/dom/html/nsGenericHTMLElement.h:10, 94:23.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/HTMLTableSectionElement.h:10, 94:23.19 from /builddir/build/BUILD/firefox-88.0/dom/html/HTMLTableSectionElement.cpp:7, 94:23.19 from Unified_cpp_dom_html4.cpp:2: 94:23.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::TextTrackManager::PerformTrackSelection(mozilla::dom::TextTrackKind*, uint32_t)’: 94:23.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 94:23.19 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 94:23.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:23.19 In file included from Unified_cpp_dom_html4.cpp:128: 94:23.19 /builddir/build/BUILD/firefox-88.0/dom/html/TextTrackManager.cpp:362:24: note: while referencing ‘candidates’ 94:23.19 362 | nsTArray candidates; 94:23.19 | ^~~~~~~~~~ 94:23.19 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 94:23.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 94:23.19 from /builddir/build/BUILD/firefox-88.0/dom/html/nsGenericHTMLElement.h:10, 94:23.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/HTMLTableSectionElement.h:10, 94:23.19 from /builddir/build/BUILD/firefox-88.0/dom/html/HTMLTableSectionElement.cpp:7, 94:23.19 from Unified_cpp_dom_html4.cpp:2: 94:23.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 94:23.19 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 94:23.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:23.19 In file included from Unified_cpp_dom_html4.cpp:128: 94:23.19 /builddir/build/BUILD/firefox-88.0/dom/html/TextTrackManager.cpp:362:24: note: while referencing ‘candidates’ 94:23.19 362 | nsTArray candidates; 94:23.19 | ^~~~~~~~~~ 94:24.33 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 94:24.33 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 94:24.33 from /builddir/build/BUILD/firefox-88.0/dom/html/nsGenericHTMLElement.h:10, 94:24.33 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/HTMLTableSectionElement.h:10, 94:24.33 from /builddir/build/BUILD/firefox-88.0/dom/html/HTMLTableSectionElement.cpp:7, 94:24.33 from Unified_cpp_dom_html4.cpp:2: 94:24.33 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::HTMLTrackElement::CreateTextTrack()’: 94:24.33 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 94:24.34 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 94:24.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:24.34 In file included from Unified_cpp_dom_html4.cpp:47: 94:24.34 /builddir/build/BUILD/firefox-88.0/dom/html/HTMLTrackElement.cpp:171:36: note: while referencing ‘’ 94:24.34 171 | nsContentUtils::ReportToConsole( 94:24.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 94:24.34 172 | nsIScriptError::errorFlag, "Media"_ns, OwnerDoc(), 94:24.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:24.34 173 | nsContentUtils::eDOM_PROPERTIES, 94:24.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:24.34 174 | "Using track element in non-window context"); 94:24.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:24.46 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 94:24.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 94:24.46 from /builddir/build/BUILD/firefox-88.0/dom/html/nsGenericHTMLElement.h:10, 94:24.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/HTMLTableSectionElement.h:10, 94:24.46 from /builddir/build/BUILD/firefox-88.0/dom/html/HTMLTableSectionElement.cpp:7, 94:24.46 from Unified_cpp_dom_html4.cpp:2: 94:24.46 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::TextTrackManager::UpdateCueDisplay()’: 94:24.47 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 94:24.47 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 94:24.47 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:24.47 In file included from Unified_cpp_dom_html4.cpp:128: 94:24.47 /builddir/build/BUILD/firefox-88.0/dom/html/TextTrackManager.cpp:265:34: note: while referencing ‘showingCues’ 94:24.47 265 | nsTArray> showingCues; 94:24.47 | ^~~~~~~~~~~ 94:27.71 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 94:27.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 94:27.71 from /builddir/build/BUILD/firefox-88.0/dom/html/nsGenericHTMLElement.h:10, 94:27.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/HTMLTableSectionElement.h:10, 94:27.71 from /builddir/build/BUILD/firefox-88.0/dom/html/HTMLTableSectionElement.cpp:7, 94:27.71 from Unified_cpp_dom_html4.cpp:2: 94:27.71 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::TextTrackManager::TimeMarchesOn()’: 94:27.71 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 94:27.71 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 94:27.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:27.71 In file included from Unified_cpp_dom_html4.cpp:128: 94:27.71 /builddir/build/BUILD/firefox-88.0/dom/html/TextTrackManager.cpp:752:42: note: while referencing ‘eventList’ 94:27.71 752 | nsTArray> eventList; 94:27.71 | ^~~~~~~~~ 94:27.72 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 94:27.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 94:27.72 from /builddir/build/BUILD/firefox-88.0/dom/html/nsGenericHTMLElement.h:10, 94:27.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/HTMLTableSectionElement.h:10, 94:27.72 from /builddir/build/BUILD/firefox-88.0/dom/html/HTMLTableSectionElement.cpp:7, 94:27.72 from Unified_cpp_dom_html4.cpp:2: 94:27.72 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::TextTrackListInternal [1]’ [-Warray-bounds] 94:27.72 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 94:27.72 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:27.72 In file included from Unified_cpp_dom_html4.cpp:128: 94:27.72 /builddir/build/BUILD/firefox-88.0/dom/html/TextTrackManager.cpp:750:25: note: while referencing ‘affectedTracks’ 94:27.72 750 | TextTrackListInternal affectedTracks; 94:27.72 | ^~~~~~~~~~~~~~ 95:05.39 dom/indexedDB 95:50.35 /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsParent.cpp: In member function ‘void mozilla::dom::indexedDB::{anonymous}::DatabaseMaintenance::PerformMaintenanceOnDatabase()’: 95:50.35 /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsParent.cpp:13995:3: warning: ‘maintenanceAction’ may be used uninitialized in this function [-Wmaybe-uninitialized] 95:50.35 13995 | switch (maintenanceAction) { 95:50.35 | ^~~~~~ 95:58.36 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 95:58.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPermissionManager.h:14, 95:58.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/indexedDB/PermissionRequestBase.h:14, 95:58.36 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsParent.h:11, 95:58.36 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsParent.cpp:7: 95:58.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::dom::indexedDB::{anonymous}::ResponseSizeOrError mozilla::dom::indexedDB::{anonymous}::CursorOpBaseHelperBase::PopulateResponseFromStatement(mozIStorageStatement*, bool, mozilla::dom::indexedDB::Key*) [with mozilla::dom::IDBCursorType CursorType = mozilla::dom::IDBCursorType::ObjectStore]’: 95:58.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘std::remove_reference_t&> [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 95:58.36 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 95:58.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:58.36 /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsParent.cpp:20705:26: note: while referencing ‘’ 95:58.36 20705 | mOp.mResponse = std::remove_reference_t(); 95:58.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:59.00 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 95:59.00 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPermissionManager.h:14, 95:59.00 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/indexedDB/PermissionRequestBase.h:14, 95:59.00 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsParent.h:11, 95:59.00 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsParent.cpp:7: 95:59.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::dom::indexedDB::{anonymous}::ResponseSizeOrError mozilla::dom::indexedDB::{anonymous}::CursorOpBaseHelperBase::PopulateResponseFromStatement(mozIStorageStatement*, bool, mozilla::dom::indexedDB::Key*) [with mozilla::dom::IDBCursorType CursorType = mozilla::dom::IDBCursorType::Index]’: 95:59.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘std::remove_reference_t&> [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 95:59.00 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 95:59.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:59.00 /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsParent.cpp:20705:26: note: while referencing ‘’ 95:59.00 20705 | mOp.mResponse = std::remove_reference_t(); 95:59.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:01.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 96:01.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPermissionManager.h:14, 96:01.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/indexedDB/PermissionRequestBase.h:14, 96:01.83 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsParent.h:11, 96:01.83 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsParent.cpp:7: 96:01.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘mozilla::Result::result_ok_type>, nsresult> mozilla::TransformIntoNewArrayAbortOnErr(SrcIter, SrcIter, Transform, mozilla::fallible_t) [with SrcIter = detail::nsTHashtableEntryIterator > >; Transform = mozilla::dom::indexedDB::{anonymous}::OpenDatabaseOp::MetadataToSpec() const::; = void]’: 96:01.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 5 is outside array bounds of ‘mozilla::dom::indexedDB::ObjectStoreSpec [1]’ [-Warray-bounds] 96:01.83 304 | mHdr->mLength = 0; 96:01.83 | ~~~~~~~~~~~~~~^~~ 96:01.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Assertions.h:19, 96:01.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AlreadyAddRefed.h:14, 96:01.83 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsParent.h:10, 96:01.83 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsParent.cpp:7: 96:01.83 /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsParent.cpp:16841:29: note: while referencing ‘objectStoreSpec’ 96:01.83 16841 | ObjectStoreSpec objectStoreSpec; 96:01.83 | ^~~~~~~~~~~~~~~ 96:01.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MacroArgs.h:95:60: note: in definition of macro ‘MOZ_ARG_9’ 96:01.83 95 | #define MOZ_ARG_9(a1, a2, a3, a4, a5, a6, a7, a8, a9, ...) a9 96:01.83 | ^~ 96:01.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:571:7: note: in expansion of macro ‘QM_TRY_ASSIGN_PROPAGATE_ERR’ 96:01.83 571 | QM_TRY_ASSIGN_PROPAGATE_ERR(__VA_ARGS__), QM_MISSING_ARGS(__VA_ARGS__), \ 96:01.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:01.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:578:3: note: in expansion of macro ‘QM_TRY_ASSIGN_META’ 96:01.83 578 | QM_TRY_ASSIGN_META(mozilla::dom::quota, MOZ_UNIQUE_VAR(tryResult), \ 96:01.83 | ^~~~~~~~~~~~~~~~~~ 96:01.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:590:28: note: in expansion of macro ‘QM_TRY_ASSIGN_GLUE’ 96:01.83 590 | #define QM_TRY_UNWRAP(...) QM_TRY_ASSIGN_GLUE(unwrap, __VA_ARGS__) 96:01.83 | ^~~~~~~~~~~~~~~~~~ 96:01.83 /builddir/build/BUILD/firefox-88.0/dom/indexedDB/IndexedDBCommon.h:17:24: note: in expansion of macro ‘QM_TRY_UNWRAP’ 96:01.83 17 | #define IDB_TRY_UNWRAP QM_TRY_UNWRAP 96:01.83 | ^~~~~~~~~~~~~ 96:01.83 /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsParent.cpp:16831:3: note: in expansion of macro ‘IDB_TRY_UNWRAP’ 96:01.83 16831 | IDB_TRY_UNWRAP( 96:01.83 | ^~~~~~~~~~~~~~ 96:04.44 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 96:04.44 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPermissionManager.h:14, 96:04.44 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/indexedDB/PermissionRequestBase.h:14, 96:04.44 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsParent.h:11, 96:04.44 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsParent.cpp:7: 96:04.44 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::indexedDB::{anonymous}::ValueCursorBase::ProcessFiles(mozilla::dom::indexedDB::CursorResponse&, const FilesArray&)’: 96:04.44 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 96:04.44 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 96:04.44 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:04.44 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Assertions.h:19, 96:04.44 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AlreadyAddRefed.h:14, 96:04.44 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsParent.h:10, 96:04.44 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsParent.cpp:7: 96:04.44 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:562:54: note: while referencing ‘’ 96:04.44 562 | MOZ_REMOVE_PAREN(target) = tryResult.accessFunction(); 96:04.44 | ^ 96:04.44 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MacroArgs.h:95:60: note: in definition of macro ‘MOZ_ARG_9’ 96:04.45 95 | #define MOZ_ARG_9(a1, a2, a3, a4, a5, a6, a7, a8, a9, ...) a9 96:04.45 | ^~ 96:04.45 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:569:24: note: in expansion of macro ‘QM_TRY_ASSIGN_CUSTOM_RET_VAL_WITH_CLEANUP’ 96:04.45 569 | , ##__VA_ARGS__, QM_TRY_ASSIGN_CUSTOM_RET_VAL_WITH_CLEANUP(__VA_ARGS__), \ 96:04.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:04.45 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:578:3: note: in expansion of macro ‘QM_TRY_ASSIGN_META’ 96:04.45 578 | QM_TRY_ASSIGN_META(mozilla::dom::quota, MOZ_UNIQUE_VAR(tryResult), \ 96:04.45 | ^~~~~~~~~~~~~~~~~~ 96:04.45 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:590:28: note: in expansion of macro ‘QM_TRY_ASSIGN_GLUE’ 96:04.45 590 | #define QM_TRY_UNWRAP(...) QM_TRY_ASSIGN_GLUE(unwrap, __VA_ARGS__) 96:04.45 | ^~~~~~~~~~~~~~~~~~ 96:04.45 /builddir/build/BUILD/firefox-88.0/dom/indexedDB/IndexedDBCommon.h:17:24: note: in expansion of macro ‘QM_TRY_UNWRAP’ 96:04.45 17 | #define IDB_TRY_UNWRAP QM_TRY_UNWRAP 96:04.45 | ^~~~~~~~~~~~~ 96:04.45 /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsParent.cpp:12001:7: note: in expansion of macro ‘IDB_TRY_UNWRAP’ 96:04.45 12001 | IDB_TRY_UNWRAP(serializedInfo->files(), 96:04.45 | ^~~~~~~~~~~~~~ 96:04.69 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 96:04.69 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPermissionManager.h:14, 96:04.69 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/indexedDB/PermissionRequestBase.h:14, 96:04.69 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsParent.h:11, 96:04.69 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsParent.cpp:7: 96:04.69 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::Result mozilla::dom::indexedDB::{anonymous}::ObjectStoreGetRequestOp::ConvertResponse(mozilla::dom::indexedDB::StructuredCloneReadInfoParent&&) [with T = mozilla::dom::indexedDB::PreprocessInfo]’: 96:04.69 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::indexedDB::PreprocessInfo [1]’ [-Warray-bounds] 96:04.69 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 96:04.69 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:04.70 /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsParent.cpp:19880:5: note: while referencing ‘result’ 96:04.70 19880 | T result; 96:04.70 | ^~~~~~ 96:04.70 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 96:04.70 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPermissionManager.h:14, 96:04.70 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/indexedDB/PermissionRequestBase.h:14, 96:04.70 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsParent.h:11, 96:04.70 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsParent.cpp:7: 96:04.70 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:303:10: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::indexedDB::PreprocessInfo [1]’ [-Warray-bounds] 96:04.70 303 | mHdr = GetAutoArrayBufferUnsafe(aElemAlign); 96:04.70 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:04.70 /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsParent.cpp:19880:5: note: while referencing ‘result’ 96:04.70 19880 | T result; 96:04.70 | ^~~~~~ 96:04.70 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 96:04.70 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPermissionManager.h:14, 96:04.70 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/indexedDB/PermissionRequestBase.h:14, 96:04.70 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsParent.h:11, 96:04.70 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsParent.cpp:7: 96:04.70 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘mozilla::dom::indexedDB::PreprocessInfo [1]’ [-Warray-bounds] 96:04.70 304 | mHdr->mLength = 0; 96:04.70 | ~~~~~~~~~~~~~~^~~ 96:04.70 /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsParent.cpp:19880:5: note: while referencing ‘result’ 96:04.70 19880 | T result; 96:04.70 | ^~~~~~ 96:07.75 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 96:07.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPermissionManager.h:14, 96:07.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/indexedDB/PermissionRequestBase.h:14, 96:07.75 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsParent.h:11, 96:07.75 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsParent.cpp:7: 96:07.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::indexedDB::{anonymous}::IndexGetRequestOp::GetResponse(mozilla::dom::indexedDB::PBackgroundIDBRequestParent::RequestResponse&, size_t*)’: 96:07.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::indexedDB::PBackgroundIDBRequestParent::IndexGetAllResponse [1]’ {aka ‘mozilla::dom::indexedDB::IndexGetAllResponse [1]’} [-Warray-bounds] 96:07.75 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 96:07.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:07.75 /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsParent.cpp:20439:37: note: while referencing ‘’ 96:07.75 20439 | aResponse = IndexGetAllResponse(); 96:07.75 | ^ 96:07.75 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 96:07.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPermissionManager.h:14, 96:07.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/indexedDB/PermissionRequestBase.h:14, 96:07.75 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsParent.h:11, 96:07.75 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsParent.cpp:7: 96:07.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 96:07.75 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 96:07.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:07.75 In file included from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/SafeRefPtr.h:10, 96:07.75 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/FileInfoT.h:12, 96:07.75 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsParent.cpp:27: 96:07.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayAlgorithm.h:34:7: note: while referencing ‘res’ 96:07.75 34 | res; 96:07.75 | ^~~ 96:08.03 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 96:08.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPermissionManager.h:14, 96:08.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/indexedDB/PermissionRequestBase.h:14, 96:08.03 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsParent.h:11, 96:08.03 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsParent.cpp:7: 96:08.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::indexedDB::{anonymous}::ObjectStoreGetRequestOp::GetResponse(mozilla::dom::indexedDB::PBackgroundIDBRequestParent::RequestResponse&, size_t*)’: 96:08.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::indexedDB::PBackgroundIDBRequestParent::ObjectStoreGetAllResponse [1]’ {aka ‘mozilla::dom::indexedDB::ObjectStoreGetAllResponse [1]’} [-Warray-bounds] 96:08.03 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 96:08.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:08.03 /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsParent.cpp:19989:43: note: while referencing ‘’ 96:08.03 19989 | aResponse = ObjectStoreGetAllResponse(); 96:08.03 | ^ 96:08.03 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 96:08.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPermissionManager.h:14, 96:08.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/indexedDB/PermissionRequestBase.h:14, 96:08.03 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsParent.h:11, 96:08.03 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsParent.cpp:7: 96:08.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 96:08.03 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 96:08.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:08.03 In file included from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/SafeRefPtr.h:10, 96:08.03 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/FileInfoT.h:12, 96:08.03 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsParent.cpp:27: 96:08.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayAlgorithm.h:34:7: note: while referencing ‘res’ 96:08.03 34 | res; 96:08.04 | ^~~ 96:46.75 Compiling gkrust v0.1.0 (/builddir/build/BUILD/firefox-88.0/toolkit/library/rust) 96:47.12 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, 96:47.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, 96:47.12 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.h:12, 96:47.12 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:7, 96:47.12 from Unified_cpp_dom_indexedDB0.cpp:2: 96:47.12 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = unsigned int; SizeType = unsigned int]’: 96:47.12 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 96:47.12 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 96:47.12 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 96:47.12 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 96:47.12 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 96:47.12 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 96:47.13 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 96:47.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:47.13 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 96:47.13 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:39, 96:47.13 from Unified_cpp_dom_indexedDB0.cpp:2: 96:47.13 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 96:47.13 27 | struct JSGCSetting { 96:47.13 | ^~~~~~~~~~~ 96:58.85 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 96:58.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, 96:58.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, 96:58.85 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.h:12, 96:58.85 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:7, 96:58.85 from Unified_cpp_dom_indexedDB0.cpp:2: 96:58.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘mozilla::Result, nsresult> mozilla::dom::indexedDB::DeserializeStructuredCloneFiles(const mozilla::dom::indexedDB::FileManager&, const nsAString&)’: 96:58.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 96:58.85 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 96:58.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:58.85 In file included from Unified_cpp_dom_indexedDB0.cpp:11: 96:58.85 /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsParentCommon.cpp:698:39: note: while referencing ‘result’ 96:58.85 698 | nsTArray result; 96:58.85 | ^~~~~~ 96:59.99 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 96:59.99 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, 96:59.99 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, 96:59.99 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.h:12, 96:59.99 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:7, 96:59.99 from Unified_cpp_dom_indexedDB0.cpp:2: 96:59.99 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘RefPtr mozilla::dom::IDBObjectStore::CreateIndex(const nsAString&, const mozilla::dom::StringOrStringSequence&, const mozilla::dom::IDBIndexParameters&, mozilla::ErrorResult&)’: 96:59.99 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::dom::indexedDB::KeyPath [1]’ [-Warray-bounds] 96:59.99 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 96:59.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:59.99 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/Result.h:121, 96:59.99 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/jspubtd.h:17, 96:59.99 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:19, 96:59.99 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.h:10, 96:59.99 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:7, 96:59.99 from Unified_cpp_dom_indexedDB0.cpp:2: 96:59.99 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h:741:41: note: while referencing ‘’ 96:59.99 741 | return MOZ_LIKELY(isOk()) ? f(unwrap()) : propagateErr(); 96:59.99 | ~~~~~~^~ 96:59.99 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 96:59.99 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, 96:59.99 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, 96:59.99 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.h:12, 96:59.99 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:7, 96:59.99 from Unified_cpp_dom_indexedDB0.cpp:2: 96:60.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::dom::indexedDB::KeyPath [1]’ [-Warray-bounds] 96:60.00 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 96:60.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:60.00 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/Result.h:121, 96:60.00 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/jspubtd.h:17, 96:60.00 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:19, 96:60.00 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.h:10, 96:60.00 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:7, 96:60.00 from Unified_cpp_dom_indexedDB0.cpp:2: 96:60.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h:741:41: note: while referencing ‘’ 96:60.00 741 | return MOZ_LIKELY(isOk()) ? f(unwrap()) : propagateErr(); 96:60.00 | ~~~~~~^~ 97:00.94 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 97:00.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, 97:00.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, 97:00.94 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.h:12, 97:00.94 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:7, 97:00.94 from Unified_cpp_dom_indexedDB0.cpp:2: 97:00.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘mozilla::Result mozilla::dom::indexedDB::{anonymous}::GetStructuredCloneReadInfoFromBlob(const uint8_t*, uint32_t, const mozilla::dom::indexedDB::FileManager&, const nsAString&, const mozilla::Maybe >&)’: 97:00.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 97:00.94 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 97:00.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:00.94 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Assertions.h:19, 97:00.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Array.h:18, 97:00.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EnumeratedArray.h:14, 97:00.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:12, 97:00.94 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.h:10, 97:00.94 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:7, 97:00.94 from Unified_cpp_dom_indexedDB0.cpp:2: 97:00.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:537:54: note: while referencing ‘’ 97:00.94 537 | MOZ_REMOVE_PAREN(target) = tryResult.accessFunction(); 97:00.94 | ^ 97:00.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MacroArgs.h:95:60: note: in definition of macro ‘MOZ_ARG_9’ 97:00.94 95 | #define MOZ_ARG_9(a1, a2, a3, a4, a5, a6, a7, a8, a9, ...) a9 97:00.94 | ^~ 97:00.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:571:7: note: in expansion of macro ‘QM_TRY_ASSIGN_PROPAGATE_ERR’ 97:00.94 571 | QM_TRY_ASSIGN_PROPAGATE_ERR(__VA_ARGS__), QM_MISSING_ARGS(__VA_ARGS__), \ 97:00.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:00.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:578:3: note: in expansion of macro ‘QM_TRY_ASSIGN_META’ 97:00.94 578 | QM_TRY_ASSIGN_META(mozilla::dom::quota, MOZ_UNIQUE_VAR(tryResult), \ 97:00.94 | ^~~~~~~~~~~~~~~~~~ 97:00.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:590:28: note: in expansion of macro ‘QM_TRY_ASSIGN_GLUE’ 97:00.94 590 | #define QM_TRY_UNWRAP(...) QM_TRY_ASSIGN_GLUE(unwrap, __VA_ARGS__) 97:00.94 | ^~~~~~~~~~~~~~~~~~ 97:00.94 /builddir/build/BUILD/firefox-88.0/dom/indexedDB/IndexedDBCommon.h:17:24: note: in expansion of macro ‘QM_TRY_UNWRAP’ 97:00.94 17 | #define IDB_TRY_UNWRAP QM_TRY_UNWRAP 97:00.94 | ^~~~~~~~~~~~~ 97:00.94 /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsParentCommon.cpp:372:5: note: in expansion of macro ‘IDB_TRY_UNWRAP’ 97:00.95 372 | IDB_TRY_UNWRAP(files, 97:00.95 | ^~~~~~~~~~~~~~ 97:00.95 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 97:00.95 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, 97:00.95 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, 97:00.95 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.h:12, 97:00.95 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:7, 97:00.95 from Unified_cpp_dom_indexedDB0.cpp:2: 97:00.95 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 97:00.95 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 97:00.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:00.95 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, 97:00.95 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.h:12, 97:00.95 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:7, 97:00.95 from Unified_cpp_dom_indexedDB0.cpp:2: 97:00.95 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:216:46: note: while referencing ‘’ 97:00.95 216 | mHasPreprocessInfo{aHasPreprocessInfo} {} 97:00.95 | ^ 97:00.95 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 97:00.95 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, 97:00.95 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, 97:00.95 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.h:12, 97:00.95 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:7, 97:00.95 from Unified_cpp_dom_indexedDB0.cpp:2: 97:00.95 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 97:00.95 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 97:00.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:00.95 In file included from Unified_cpp_dom_indexedDB0.cpp:11: 97:00.95 /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsParentCommon.cpp:377:45: note: while referencing ‘’ 97:00.95 377 | false}; 97:00.95 | ^ 97:00.95 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 97:00.95 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, 97:00.95 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, 97:00.95 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.h:12, 97:00.95 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:7, 97:00.95 from Unified_cpp_dom_indexedDB0.cpp:2: 97:00.95 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 97:00.95 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 97:00.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:00.95 In file included from Unified_cpp_dom_indexedDB0.cpp:11: 97:00.95 /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsParentCommon.cpp:370:39: note: while referencing ‘files’ 97:00.95 370 | nsTArray files; 97:00.95 | ^~~~~ 97:01.33 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 97:01.33 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, 97:01.33 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, 97:01.33 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.h:12, 97:01.33 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:7, 97:01.33 from Unified_cpp_dom_indexedDB0.cpp:2: 97:01.33 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘mozilla::Result mozilla::dom::indexedDB::{anonymous}::GetStructuredCloneReadInfoFromExternalBlob(uint64_t, const mozilla::dom::indexedDB::FileManager&, const nsAString&, const mozilla::Maybe >&)’: 97:01.33 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 97:01.33 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 97:01.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:01.33 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Assertions.h:19, 97:01.33 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Array.h:18, 97:01.33 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EnumeratedArray.h:14, 97:01.33 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:12, 97:01.33 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.h:10, 97:01.33 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:7, 97:01.33 from Unified_cpp_dom_indexedDB0.cpp:2: 97:01.33 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:537:54: note: while referencing ‘’ 97:01.33 537 | MOZ_REMOVE_PAREN(target) = tryResult.accessFunction(); 97:01.33 | ^ 97:01.33 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MacroArgs.h:95:60: note: in definition of macro ‘MOZ_ARG_9’ 97:01.33 95 | #define MOZ_ARG_9(a1, a2, a3, a4, a5, a6, a7, a8, a9, ...) a9 97:01.33 | ^~ 97:01.33 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:571:7: note: in expansion of macro ‘QM_TRY_ASSIGN_PROPAGATE_ERR’ 97:01.33 571 | QM_TRY_ASSIGN_PROPAGATE_ERR(__VA_ARGS__), QM_MISSING_ARGS(__VA_ARGS__), \ 97:01.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:01.33 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:578:3: note: in expansion of macro ‘QM_TRY_ASSIGN_META’ 97:01.33 578 | QM_TRY_ASSIGN_META(mozilla::dom::quota, MOZ_UNIQUE_VAR(tryResult), \ 97:01.33 | ^~~~~~~~~~~~~~~~~~ 97:01.33 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:590:28: note: in expansion of macro ‘QM_TRY_ASSIGN_GLUE’ 97:01.33 590 | #define QM_TRY_UNWRAP(...) QM_TRY_ASSIGN_GLUE(unwrap, __VA_ARGS__) 97:01.33 | ^~~~~~~~~~~~~~~~~~ 97:01.33 /builddir/build/BUILD/firefox-88.0/dom/indexedDB/IndexedDBCommon.h:17:24: note: in expansion of macro ‘QM_TRY_UNWRAP’ 97:01.33 17 | #define IDB_TRY_UNWRAP QM_TRY_UNWRAP 97:01.34 | ^~~~~~~~~~~~~ 97:01.34 /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsParentCommon.cpp:391:5: note: in expansion of macro ‘IDB_TRY_UNWRAP’ 97:01.34 391 | IDB_TRY_UNWRAP(files, 97:01.34 | ^~~~~~~~~~~~~~ 97:01.34 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 97:01.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, 97:01.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, 97:01.34 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.h:12, 97:01.34 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:7, 97:01.34 from Unified_cpp_dom_indexedDB0.cpp:2: 97:01.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 97:01.34 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 97:01.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:01.34 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, 97:01.34 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.h:12, 97:01.34 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:7, 97:01.34 from Unified_cpp_dom_indexedDB0.cpp:2: 97:01.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:216:46: note: while referencing ‘’ 97:01.34 216 | mHasPreprocessInfo{aHasPreprocessInfo} {} 97:01.34 | ^ 97:01.34 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 97:01.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, 97:01.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, 97:01.34 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.h:12, 97:01.34 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:7, 97:01.34 from Unified_cpp_dom_indexedDB0.cpp:2: 97:01.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 97:01.34 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 97:01.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:01.34 In file included from Unified_cpp_dom_indexedDB0.cpp:11: 97:01.34 /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsParentCommon.cpp:437:45: note: while referencing ‘’ 97:01.34 437 | false}; 97:01.34 | ^ 97:01.34 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 97:01.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, 97:01.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, 97:01.34 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.h:12, 97:01.34 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:7, 97:01.34 from Unified_cpp_dom_indexedDB0.cpp:2: 97:01.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 97:01.34 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 97:01.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:01.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, 97:01.35 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.h:12, 97:01.35 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:7, 97:01.35 from Unified_cpp_dom_indexedDB0.cpp:2: 97:01.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:216:46: note: while referencing ‘’ 97:01.35 216 | mHasPreprocessInfo{aHasPreprocessInfo} {} 97:01.35 | ^ 97:01.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 97:01.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, 97:01.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, 97:01.35 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.h:12, 97:01.35 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:7, 97:01.35 from Unified_cpp_dom_indexedDB0.cpp:2: 97:01.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 97:01.35 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 97:01.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:01.35 In file included from Unified_cpp_dom_indexedDB0.cpp:11: 97:01.35 /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsParentCommon.cpp:405:31: note: while referencing ‘’ 97:01.35 405 | std::move(files), true}; 97:01.35 | ^ 97:03.37 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 97:03.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, 97:03.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, 97:03.37 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.h:12, 97:03.37 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:7, 97:03.37 from Unified_cpp_dom_indexedDB0.cpp:2: 97:03.37 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::IDBMutableFile::AbortFileHandles()’: 97:03.37 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 97:03.37 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 97:03.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:03.37 In file included from Unified_cpp_dom_indexedDB0.cpp:119: 97:03.37 /builddir/build/BUILD/firefox-88.0/dom/indexedDB/IDBMutableFile.cpp:117:35: note: while referencing ‘fileHandlesToAbort’ 97:03.37 117 | nsTArray> fileHandlesToAbort; 97:03.37 | ^~~~~~~~~~~~~~~~~~ 97:03.62 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 97:03.62 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, 97:03.62 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, 97:03.62 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.h:12, 97:03.62 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:7, 97:03.62 from Unified_cpp_dom_indexedDB0.cpp:2: 97:03.62 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘RefPtr mozilla::dom::IDBDatabase::Transaction(JSContext*, const mozilla::dom::StringOrStringSequence&, mozilla::dom::IDBTransactionMode, mozilla::ErrorResult&)’: 97:03.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 97:03.63 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 97:03.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:03.63 In file included from Unified_cpp_dom_indexedDB0.cpp:56: 97:03.63 /builddir/build/BUILD/firefox-88.0/dom/indexedDB/IDBDatabase.cpp:539:22: note: while referencing ‘sortedStoreNames’ 97:03.63 539 | nsTArray sortedStoreNames; 97:03.63 | ^~~~~~~~~~~~~~~~ 97:05.15 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 97:05.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, 97:05.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, 97:05.15 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.h:12, 97:05.15 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:7, 97:05.15 from Unified_cpp_dom_indexedDB0.cpp:2: 97:05.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::dom::IDBObjectStore::ValueWrapper::_ZN7mozilla3dom14IDBObjectStore12ValueWrapper5CloneEP9JSContext.part.0(JSContext*)’: 97:05.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::IDBObjectStore::StructuredCloneInfo [1]’ [-Warray-bounds] 97:05.15 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 97:05.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:05.15 In file included from Unified_cpp_dom_indexedDB0.cpp:128: 97:05.15 /builddir/build/BUILD/firefox-88.0/dom/indexedDB/IDBObjectStore.cpp:1816:23: note: while referencing ‘cloneInfo’ 97:05.15 1816 | StructuredCloneInfo cloneInfo; 97:05.15 | ^~~~~~~~~ 97:05.26 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 97:05.26 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, 97:05.26 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, 97:05.26 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.h:12, 97:05.26 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:7, 97:05.26 from Unified_cpp_dom_indexedDB0.cpp:2: 97:05.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘RefPtr mozilla::dom::IDBObjectStore::AddOrPut(JSContext*, mozilla::dom::IDBObjectStore::ValueWrapper&, JS::Handle, bool, bool, mozilla::ErrorResult&)’: 97:05.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 97:05.26 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 97:05.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:05.26 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SafeRefPtr.h:10, 97:05.26 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:16, 97:05.26 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, 97:05.26 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.h:12, 97:05.26 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:7, 97:05.26 from Unified_cpp_dom_indexedDB0.cpp:2: 97:05.27 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayAlgorithm.h:34:7: note: while referencing ‘res’ 97:05.27 34 | res; 97:05.27 | ^~~ 97:05.27 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 97:05.27 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, 97:05.27 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, 97:05.27 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.h:12, 97:05.27 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:7, 97:05.27 from Unified_cpp_dom_indexedDB0.cpp:2: 97:05.27 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 97:05.27 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 97:05.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:05.27 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Assertions.h:19, 97:05.27 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Array.h:18, 97:05.27 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EnumeratedArray.h:14, 97:05.27 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:12, 97:05.27 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.h:10, 97:05.27 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:7, 97:05.27 from Unified_cpp_dom_indexedDB0.cpp:2: 97:05.27 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:562:54: note: while referencing ‘’ 97:05.27 562 | MOZ_REMOVE_PAREN(target) = tryResult.accessFunction(); 97:05.27 | ^ 97:05.27 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MacroArgs.h:95:60: note: in definition of macro ‘MOZ_ARG_9’ 97:05.27 95 | #define MOZ_ARG_9(a1, a2, a3, a4, a5, a6, a7, a8, a9, ...) a9 97:05.27 | ^~ 97:05.27 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:569:24: note: in expansion of macro ‘QM_TRY_ASSIGN_CUSTOM_RET_VAL_WITH_CLEANUP’ 97:05.27 569 | , ##__VA_ARGS__, QM_TRY_ASSIGN_CUSTOM_RET_VAL_WITH_CLEANUP(__VA_ARGS__), \ 97:05.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:05.27 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:578:3: note: in expansion of macro ‘QM_TRY_ASSIGN_META’ 97:05.27 578 | QM_TRY_ASSIGN_META(mozilla::dom::quota, MOZ_UNIQUE_VAR(tryResult), \ 97:05.27 | ^~~~~~~~~~~~~~~~~~ 97:05.27 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:590:28: note: in expansion of macro ‘QM_TRY_ASSIGN_GLUE’ 97:05.27 590 | #define QM_TRY_UNWRAP(...) QM_TRY_ASSIGN_GLUE(unwrap, __VA_ARGS__) 97:05.27 | ^~~~~~~~~~~~~~~~~~ 97:05.27 /builddir/build/BUILD/firefox-88.0/dom/indexedDB/IndexedDBCommon.h:17:24: note: in expansion of macro ‘QM_TRY_UNWRAP’ 97:05.27 17 | #define IDB_TRY_UNWRAP QM_TRY_UNWRAP 97:05.27 | ^~~~~~~~~~~~~ 97:05.27 /builddir/build/BUILD/firefox-88.0/dom/indexedDB/IDBObjectStore.cpp:830:3: note: in expansion of macro ‘IDB_TRY_UNWRAP’ 97:05.27 830 | IDB_TRY_UNWRAP( 97:05.27 | ^~~~~~~~~~~~~~ 97:05.84 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 97:05.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, 97:05.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, 97:05.84 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.h:12, 97:05.84 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:7, 97:05.84 from Unified_cpp_dom_indexedDB0.cpp:2: 97:05.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::IDBObjectStore::ClearCloneReadInfo(mozilla::dom::IDBObjectStore::StructuredCloneReadInfoChild&)’: 97:05.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 97:05.84 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 97:05.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:05.84 In file included from Unified_cpp_dom_indexedDB0.cpp:128: 97:05.84 /builddir/build/BUILD/firefox-88.0/dom/indexedDB/IDBObjectStore.cpp:619:25: note: while referencing ‘’ 97:05.84 619 | aReadInfo.ReleaseFiles(); 97:05.84 | ~~~~~~~~~~~~~~~~~~~~~~^~ 97:05.86 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 97:05.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, 97:05.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, 97:05.86 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.h:12, 97:05.86 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:7, 97:05.86 from Unified_cpp_dom_indexedDB0.cpp:2: 97:05.86 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::IDBTypedCursor::Reset() [with mozilla::dom::IDBCursorType CursorType = mozilla::dom::IDBCursorType::ObjectStore]’: 97:05.86 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 97:05.86 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 97:05.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:05.87 In file included from Unified_cpp_dom_indexedDB0.cpp:128: 97:05.87 /builddir/build/BUILD/firefox-88.0/dom/indexedDB/IDBObjectStore.cpp:619:25: note: while referencing ‘’ 97:05.87 619 | aReadInfo.ReleaseFiles(); 97:05.87 | ~~~~~~~~~~~~~~~~~~~~~~^~ 97:05.94 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 97:05.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, 97:05.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, 97:05.94 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.h:12, 97:05.94 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:7, 97:05.94 from Unified_cpp_dom_indexedDB0.cpp:2: 97:05.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::IDBTypedCursor::Reset() [with mozilla::dom::IDBCursorType CursorType = mozilla::dom::IDBCursorType::Index]’: 97:05.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 97:05.94 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 97:05.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:05.94 In file included from Unified_cpp_dom_indexedDB0.cpp:128: 97:05.94 /builddir/build/BUILD/firefox-88.0/dom/indexedDB/IDBObjectStore.cpp:619:25: note: while referencing ‘’ 97:05.94 619 | aReadInfo.ReleaseFiles(); 97:05.94 | ~~~~~~~~~~~~~~~~~~~~~~^~ 97:06.72 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 97:06.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, 97:06.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, 97:06.73 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.h:12, 97:06.73 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:7, 97:06.73 from Unified_cpp_dom_indexedDB0.cpp:2: 97:06.73 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘mozilla::dom::indexedDB::StructuredCloneReadInfoChild mozilla::dom::indexedDB::{anonymous}::DeserializeStructuredCloneReadInfo(mozilla::dom::indexedDB::SerializedStructuredCloneReadInfo&&, mozilla::dom::IDBDatabase*, PreprocessInfoAccessor) [with PreprocessInfoAccessor = JSStructuredCloneData (*)()]’: 97:06.73 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 97:06.73 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 97:06.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:06.73 In file included from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:22, 97:06.73 from Unified_cpp_dom_indexedDB0.cpp:2: 97:06.73 /builddir/build/BUILD/firefox-88.0/dom/indexedDB/IndexedDatabaseInlines.h:140:26: note: while referencing ‘’ 97:06.73 140 | mDatabase{aDatabase} {} 97:06.73 | ^ 97:06.73 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 97:06.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, 97:06.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, 97:06.73 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.h:12, 97:06.73 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:7, 97:06.73 from Unified_cpp_dom_indexedDB0.cpp:2: 97:06.73 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 97:06.73 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 97:06.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:06.73 In file included from Unified_cpp_dom_indexedDB0.cpp:2: 97:06.73 /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:488:42: note: while referencing ‘’ 97:06.73 488 | DeserializeStructuredCloneFiles(aDatabase, aSerialized.files(), 97:06.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:06.73 489 | /* aForPreprocess */ false), 97:06.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:07.03 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 97:07.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, 97:07.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, 97:07.03 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.h:12, 97:07.03 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:7, 97:07.03 from Unified_cpp_dom_indexedDB0.cpp:2: 97:07.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::indexedDB::BackgroundRequestChild::HandlePreprocessInternal(const nsTArray&)’: 97:07.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const nsTArray [1]’ [-Warray-bounds] 97:07.03 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 97:07.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:07.03 In file included from Unified_cpp_dom_indexedDB0.cpp:2: 97:07.03 /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:2512:16: note: while referencing ‘files’ 97:07.03 2512 | const auto files = 97:07.03 | ^~~~~ 97:07.03 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 97:07.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, 97:07.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, 97:07.03 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.h:12, 97:07.03 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:7, 97:07.03 from Unified_cpp_dom_indexedDB0.cpp:2: 97:07.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const nsTArray [1]’ [-Warray-bounds] 97:07.03 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 97:07.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:07.03 In file included from Unified_cpp_dom_indexedDB0.cpp:2: 97:07.03 /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:2512:16: note: while referencing ‘files’ 97:07.03 2512 | const auto files = 97:07.03 | ^~~~~ 97:07.22 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 97:07.22 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, 97:07.22 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, 97:07.22 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.h:12, 97:07.22 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:7, 97:07.22 from Unified_cpp_dom_indexedDB0.cpp:2: 97:07.22 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::indexedDB::BackgroundRequestChild::HandlePreprocess(const PreprocessInfo&)’: 97:07.23 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const mozilla::dom::indexedDB::PreprocessInfo [1]’ [-Warray-bounds] 97:07.23 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 97:07.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:07.23 In file included from Unified_cpp_dom_indexedDB0.cpp:2: 97:07.23 /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:2485:52: note: while referencing ‘’ 97:07.23 2485 | AutoTArray{aPreprocessInfo}); 97:07.23 | ^ 97:07.73 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 97:07.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, 97:07.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, 97:07.73 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.h:12, 97:07.73 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:7, 97:07.73 from Unified_cpp_dom_indexedDB0.cpp:2: 97:07.73 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::IDBTypedCursor::GetValue(JSContext*, JS::MutableHandle, mozilla::ErrorResult&) [with mozilla::dom::IDBCursorType CursorType = mozilla::dom::IDBCursorType::ObjectStore]’: 97:07.73 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 97:07.73 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 97:07.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:07.73 In file included from Unified_cpp_dom_indexedDB0.cpp:128: 97:07.73 /builddir/build/BUILD/firefox-88.0/dom/indexedDB/IDBObjectStore.cpp:619:25: note: while referencing ‘’ 97:07.73 619 | aReadInfo.ReleaseFiles(); 97:07.73 | ~~~~~~~~~~~~~~~~~~~~~~^~ 97:07.77 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 97:07.77 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, 97:07.77 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, 97:07.77 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.h:12, 97:07.77 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:7, 97:07.77 from Unified_cpp_dom_indexedDB0.cpp:2: 97:07.77 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::IDBTypedCursor::GetValue(JSContext*, JS::MutableHandle, mozilla::ErrorResult&) [with mozilla::dom::IDBCursorType CursorType = mozilla::dom::IDBCursorType::Index]’: 97:07.77 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 97:07.77 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 97:07.77 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:07.77 In file included from Unified_cpp_dom_indexedDB0.cpp:128: 97:07.77 /builddir/build/BUILD/firefox-88.0/dom/indexedDB/IDBObjectStore.cpp:619:25: note: while referencing ‘’ 97:07.77 619 | aReadInfo.ReleaseFiles(); 97:07.77 | ~~~~~~~~~~~~~~~~~~~~~~^~ 97:08.48 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 97:08.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, 97:08.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, 97:08.48 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.h:12, 97:08.48 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:7, 97:08.48 from Unified_cpp_dom_indexedDB0.cpp:2: 97:08.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘RefPtr mozilla::dom::IDBFactory::Open(JSContext*, const nsAString&, const mozilla::dom::IDBOpenDBOptions&, mozilla::dom::CallerType, mozilla::ErrorResult&)’: 97:08.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 97:08.48 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 97:08.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:08.48 In file included from Unified_cpp_dom_indexedDB0.cpp:74: 97:08.48 /builddir/build/BUILD/firefox-88.0/dom/indexedDB/IDBFactory.cpp:411:44: note: while referencing ‘’ 97:08.48 411 | window->GetExtantDoc()->WarnOnceAbout( 97:08.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 97:08.48 412 | DeprecatedOperations::eIDBOpenDBOptions_StorageType); 97:08.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:09.13 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 97:09.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, 97:09.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, 97:09.13 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.h:12, 97:09.13 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:7, 97:09.13 from Unified_cpp_dom_indexedDB0.cpp:2: 97:09.13 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::indexedDB::BackgroundRequestChild::HandleResponse(mozilla::dom::indexedDB::PBackgroundIDBRequestChild::SerializedStructuredCloneReadInfo&&)’: 97:09.13 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 97:09.13 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 97:09.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:09.13 In file included from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:22, 97:09.13 from Unified_cpp_dom_indexedDB0.cpp:2: 97:09.13 /builddir/build/BUILD/firefox-88.0/dom/indexedDB/IndexedDatabaseInlines.h:140:26: note: while referencing ‘’ 97:09.13 140 | mDatabase{aDatabase} {} 97:09.13 | ^ 97:09.13 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 97:09.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, 97:09.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, 97:09.13 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.h:12, 97:09.13 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:7, 97:09.13 from Unified_cpp_dom_indexedDB0.cpp:2: 97:09.13 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 97:09.13 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 97:09.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:09.13 In file included from Unified_cpp_dom_indexedDB0.cpp:2: 97:09.13 /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:488:42: note: while referencing ‘’ 97:09.13 488 | DeserializeStructuredCloneFiles(aDatabase, aSerialized.files(), 97:09.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:09.14 489 | /* aForPreprocess */ false), 97:09.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:10.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 97:10.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, 97:10.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, 97:10.35 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.h:12, 97:10.35 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:7, 97:10.35 from Unified_cpp_dom_indexedDB0.cpp:2: 97:10.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::indexedDB::BackgroundRequestChild::HandleResponse(nsTArray&&)’: 97:10.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 97:10.36 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 97:10.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:10.36 In file included from Unified_cpp_dom_indexedDB0.cpp:2: 97:10.36 /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:2441:42: note: while referencing ‘cloneReadInfos’ 97:10.36 2441 | nsTArray cloneReadInfos; 97:10.36 | ^~~~~~~~~~~~~~ 97:10.36 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 97:10.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, 97:10.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, 97:10.36 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.h:12, 97:10.36 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:7, 97:10.36 from Unified_cpp_dom_indexedDB0.cpp:2: 97:10.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 97:10.36 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 97:10.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:10.36 In file included from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:22, 97:10.36 from Unified_cpp_dom_indexedDB0.cpp:2: 97:10.36 /builddir/build/BUILD/firefox-88.0/dom/indexedDB/IndexedDatabaseInlines.h:140:26: note: while referencing ‘’ 97:10.36 140 | mDatabase{aDatabase} {} 97:10.36 | ^ 97:10.36 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 97:10.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, 97:10.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, 97:10.36 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.h:12, 97:10.36 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:7, 97:10.36 from Unified_cpp_dom_indexedDB0.cpp:2: 97:10.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 97:10.36 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 97:10.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:10.36 In file included from Unified_cpp_dom_indexedDB0.cpp:2: 97:10.36 /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:488:42: note: while referencing ‘’ 97:10.36 488 | DeserializeStructuredCloneFiles(aDatabase, aSerialized.files(), 97:10.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:10.36 489 | /* aForPreprocess */ false), 97:10.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:10.36 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 97:10.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, 97:10.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, 97:10.36 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.h:12, 97:10.37 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:7, 97:10.37 from Unified_cpp_dom_indexedDB0.cpp:2: 97:10.37 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 97:10.37 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 97:10.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:10.37 In file included from Unified_cpp_dom_indexedDB0.cpp:2: 97:10.37 /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:2441:42: note: while referencing ‘cloneReadInfos’ 97:10.37 2441 | nsTArray cloneReadInfos; 97:10.37 | ^~~~~~~~~~~~~~ 97:10.37 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 97:10.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, 97:10.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, 97:10.37 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.h:12, 97:10.37 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:7, 97:10.37 from Unified_cpp_dom_indexedDB0.cpp:2: 97:10.37 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 97:10.37 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 97:10.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:10.37 In file included from Unified_cpp_dom_indexedDB0.cpp:2: 97:10.37 /builddir/build/BUILD/firefox-88.0/dom/indexedDB/ActorsChild.cpp:2441:42: note: while referencing ‘cloneReadInfos’ 97:10.37 2441 | nsTArray cloneReadInfos; 97:10.37 | ^~~~~~~~~~~~~~ 97:27.82 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 97:27.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:10, 97:27.82 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/IDBTransaction.h:12, 97:27.82 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/IDBTransaction.cpp:7, 97:27.82 from Unified_cpp_dom_indexedDB1.cpp:2: 97:27.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = unsigned int; SizeType = unsigned int]’: 97:27.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 97:27.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 97:27.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 97:27.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 97:27.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 97:27.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 97:27.83 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 97:27.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:27.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 97:27.83 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/IDBTransaction.cpp:20, 97:27.83 from Unified_cpp_dom_indexedDB1.cpp:2: 97:27.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 97:27.83 27 | struct JSGCSetting { 97:27.83 | ^~~~~~~~~~~ 97:33.94 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 97:33.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 97:33.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:10, 97:33.94 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/IDBTransaction.h:12, 97:33.94 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/IDBTransaction.cpp:7, 97:33.94 from Unified_cpp_dom_indexedDB1.cpp:2: 97:33.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static mozilla::Result mozilla::dom::indexedDB::KeyPath::Parse(const mozilla::dom::Sequence >&)’: 97:33.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::dom::indexedDB::KeyPath [1]’ [-Warray-bounds] 97:33.94 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 97:33.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:33.94 In file included from Unified_cpp_dom_indexedDB1.cpp:38: 97:33.94 /builddir/build/BUILD/firefox-88.0/dom/indexedDB/KeyPath.cpp:272:11: note: while referencing ‘keyPath’ 97:33.94 272 | KeyPath keyPath(0); 97:33.94 | ^~~~~~~ 97:33.97 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 97:33.97 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 97:33.97 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:10, 97:33.97 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/IDBTransaction.h:12, 97:33.97 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/IDBTransaction.cpp:7, 97:33.97 from Unified_cpp_dom_indexedDB1.cpp:2: 97:33.97 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static mozilla::Result mozilla::dom::indexedDB::KeyPath::Parse(const nsAString&)’: 97:33.97 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::dom::indexedDB::KeyPath [1]’ [-Warray-bounds] 97:33.97 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 97:33.97 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:33.97 In file included from Unified_cpp_dom_indexedDB1.cpp:38: 97:33.97 /builddir/build/BUILD/firefox-88.0/dom/indexedDB/KeyPath.cpp:260:11: note: while referencing ‘keyPath’ 97:33.97 260 | KeyPath keyPath(0); 97:33.97 | ^~~~~~~ 97:33.99 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 97:33.99 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 97:33.99 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:10, 97:33.99 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/IDBTransaction.h:12, 97:33.99 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/IDBTransaction.cpp:7, 97:33.99 from Unified_cpp_dom_indexedDB1.cpp:2: 97:33.99 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static mozilla::Result mozilla::dom::indexedDB::KeyPath::Parse(const mozilla::dom::Nullable&)’: 97:33.99 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::dom::indexedDB::KeyPath [1]’ [-Warray-bounds] 97:33.99 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 97:34.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:34.00 In file included from Unified_cpp_dom_indexedDB1.cpp:38: 97:34.00 /builddir/build/BUILD/firefox-88.0/dom/indexedDB/KeyPath.cpp:288:21: note: while referencing ‘’ 97:34.00 288 | return KeyPath{0}; 97:34.00 | ^ 97:34.11 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 97:34.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 97:34.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:10, 97:34.11 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/IDBTransaction.h:12, 97:34.11 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/IDBTransaction.cpp:7, 97:34.11 from Unified_cpp_dom_indexedDB1.cpp:2: 97:34.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘RefPtr mozilla::dom::IDBTransaction::ObjectStoreNames() const’: 97:34.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 97:34.11 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 97:34.11 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:34.11 In file included from Unified_cpp_dom_indexedDB1.cpp:2: 97:34.11 /builddir/build/BUILD/firefox-88.0/dom/indexedDB/IDBTransaction.cpp:900:48: note: while referencing ‘’ 97:34.11 900 | list->StringArray() = mObjectStoreNames.Clone(); 97:34.11 | ~~~~~~~~~~~~~~~~~~~~~~~^~ 97:34.76 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 97:34.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 97:34.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:10, 97:34.76 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/IDBTransaction.h:12, 97:34.76 from /builddir/build/BUILD/firefox-88.0/dom/indexedDB/IDBTransaction.cpp:7, 97:34.76 from Unified_cpp_dom_indexedDB1.cpp:2: 97:34.76 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static mozilla::SafeRefPtr mozilla::dom::IDBTransaction::CreateVersionChange(mozilla::dom::IDBDatabase*, mozilla::dom::indexedDB::BackgroundVersionChangeTransactionChild*, mozilla::NotNull, int64_t, int64_t)’: 97:34.76 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const nsTArray > [1]’ [-Warray-bounds] 97:34.77 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 97:34.77 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:34.77 In file included from Unified_cpp_dom_indexedDB1.cpp:2: 97:34.77 /builddir/build/BUILD/firefox-88.0/dom/indexedDB/IDBTransaction.cpp:174:28: note: while referencing ‘emptyObjectStoreNames’ 97:34.77 174 | const nsTArray emptyObjectStoreNames; 97:34.77 | ^~~~~~~~~~~~~~~~~~~~~ 97:35.92 dom/ipc/jsactor 97:47.44 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsXPTCUtils.h:10, 97:47.44 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:119, 97:47.44 from /builddir/build/BUILD/firefox-88.0/dom/ipc/jsactor/JSActor.cpp:25, 97:47.44 from Unified_cpp_dom_ipc_jsactor0.cpp:2: 97:47.44 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 97:47.44 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:79:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 97:47.44 79 | memset(this, 0, sizeof(nsXPTCVariant)); 97:47.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:47.44 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 97:47.44 44 | struct nsXPTCVariant { 97:47.44 | ^~~~~~~~~~~~~ 97:59.77 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BitSet.h:11, 97:59.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/HeapAPI.h:11, 97:59.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsCycleCollectionParticipant.h:11, 97:59.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/JSActor.h:14, 97:59.78 from /builddir/build/BUILD/firefox-88.0/dom/ipc/jsactor/JSActor.cpp:7, 97:59.78 from Unified_cpp_dom_ipc_jsactor0.cpp:2: 97:59.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 97:59.78 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:2210:40: required from here 97:59.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 97:59.78 35 | memset(aT, 0, sizeof(T)); 97:59.78 | ~~~~~~^~~~~~~~~~~~~~~~~~ 97:59.78 In file included from /builddir/build/BUILD/firefox-88.0/dom/ipc/jsactor/JSActor.cpp:25, 97:59.78 from Unified_cpp_dom_ipc_jsactor0.cpp:2: 97:59.78 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 97:59.78 2209 | struct GlobalProperties { 97:59.78 | ^~~~~~~~~~~~~~~~ 98:06.62 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 98:06.62 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 98:06.62 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/JSActorBinding.h:8, 98:06.62 from /builddir/build/BUILD/firefox-88.0/dom/ipc/jsactor/JSActor.cpp:8, 98:06.62 from Unified_cpp_dom_ipc_jsactor0.cpp:2: 98:06.62 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::dom::JSProcessActorInfo mozilla::dom::JSProcessActorProtocol::ToIPC()’: 98:06.62 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 98:06.62 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 98:06.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:06.62 In file included from Unified_cpp_dom_ipc_jsactor0.cpp:47: 98:06.62 /builddir/build/BUILD/firefox-88.0/dom/ipc/jsactor/JSProcessActorProtocol.cpp:50:42: note: while referencing ‘’ 98:06.62 50 | info.remoteTypes() = mRemoteTypes.Clone(); 98:06.63 | ~~~~~~~~~~~~~~~~~~^~ 98:06.63 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 98:06.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 98:06.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/JSActorBinding.h:8, 98:06.63 from /builddir/build/BUILD/firefox-88.0/dom/ipc/jsactor/JSActor.cpp:8, 98:06.63 from Unified_cpp_dom_ipc_jsactor0.cpp:2: 98:06.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 98:06.63 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 98:06.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:06.63 In file included from Unified_cpp_dom_ipc_jsactor0.cpp:47: 98:06.63 /builddir/build/BUILD/firefox-88.0/dom/ipc/jsactor/JSProcessActorProtocol.cpp:52:45: note: while referencing ‘’ 98:06.63 52 | info.observers() = mChild.mObservers.Clone(); 98:06.63 | ~~~~~~~~~~~~~~~~~~~~~~~^~ 98:06.69 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 98:06.69 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 98:06.69 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/JSActorBinding.h:8, 98:06.69 from /builddir/build/BUILD/firefox-88.0/dom/ipc/jsactor/JSActor.cpp:8, 98:06.69 from Unified_cpp_dom_ipc_jsactor0.cpp:2: 98:06.69 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::JSActorService::GetJSProcessActorInfos(nsTArray&)’: 98:06.69 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 40 is outside array bounds of ‘mozilla::dom::JSProcessActorInfo [1]’ [-Warray-bounds] 98:06.69 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 98:06.69 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:06.69 In file included from Unified_cpp_dom_ipc_jsactor0.cpp:20: 98:06.69 /builddir/build/BUILD/firefox-88.0/dom/ipc/jsactor/JSActorService.cpp:310:44: note: while referencing ‘’ 98:06.69 310 | aInfos.AppendElement(iter.Data()->ToIPC()); 98:06.69 | ~~~~~~~~~~~~~~~~~~^~ 98:06.74 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 98:06.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 98:06.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/JSActorBinding.h:8, 98:06.74 from /builddir/build/BUILD/firefox-88.0/dom/ipc/jsactor/JSActor.cpp:8, 98:06.74 from Unified_cpp_dom_ipc_jsactor0.cpp:2: 98:06.74 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static already_AddRefed mozilla::dom::JSProcessActorProtocol::FromIPC(const mozilla::dom::JSProcessActorInfo&)’: 98:06.74 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 98:06.75 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 98:06.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:06.75 In file included from Unified_cpp_dom_ipc_jsactor0.cpp:47: 98:06.75 /builddir/build/BUILD/firefox-88.0/dom/ipc/jsactor/JSProcessActorProtocol.cpp:38:50: note: while referencing ‘’ 98:06.75 38 | proto->mRemoteTypes = aInfo.remoteTypes().Clone(); 98:06.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ 98:06.75 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 98:06.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 98:06.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/JSActorBinding.h:8, 98:06.75 from /builddir/build/BUILD/firefox-88.0/dom/ipc/jsactor/JSActor.cpp:8, 98:06.75 from Unified_cpp_dom_ipc_jsactor0.cpp:2: 98:06.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 98:06.75 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 98:06.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:06.75 In file included from Unified_cpp_dom_ipc_jsactor0.cpp:47: 98:06.75 /builddir/build/BUILD/firefox-88.0/dom/ipc/jsactor/JSProcessActorProtocol.cpp:40:53: note: while referencing ‘’ 98:06.75 40 | proto->mChild.mObservers = aInfo.observers().Clone(); 98:06.75 | ~~~~~~~~~~~~~~~~~~~~~~~^~ 98:06.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 98:06.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 98:06.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/JSActorBinding.h:8, 98:06.83 from /builddir/build/BUILD/firefox-88.0/dom/ipc/jsactor/JSActor.cpp:8, 98:06.83 from Unified_cpp_dom_ipc_jsactor0.cpp:2: 98:06.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::dom::JSWindowActorInfo mozilla::dom::JSWindowActorProtocol::ToIPC()’: 98:06.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 98:06.83 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 98:06.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:06.83 In file included from Unified_cpp_dom_ipc_jsactor0.cpp:74: 98:06.83 /builddir/build/BUILD/firefox-88.0/dom/ipc/jsactor/JSWindowActorProtocol.cpp:68:34: note: while referencing ‘’ 98:06.83 68 | info.matches() = mMatches.Clone(); 98:06.83 | ~~~~~~~~~~~~~~^~ 98:06.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 98:06.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 98:06.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/JSActorBinding.h:8, 98:06.83 from /builddir/build/BUILD/firefox-88.0/dom/ipc/jsactor/JSActor.cpp:8, 98:06.83 from Unified_cpp_dom_ipc_jsactor0.cpp:2: 98:06.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 98:06.83 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 98:06.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:06.83 In file included from Unified_cpp_dom_ipc_jsactor0.cpp:74: 98:06.83 /builddir/build/BUILD/firefox-88.0/dom/ipc/jsactor/JSWindowActorProtocol.cpp:69:42: note: while referencing ‘’ 98:06.83 69 | info.remoteTypes() = mRemoteTypes.Clone(); 98:06.83 | ~~~~~~~~~~~~~~~~~~^~ 98:06.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 98:06.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 98:06.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/JSActorBinding.h:8, 98:06.83 from /builddir/build/BUILD/firefox-88.0/dom/ipc/jsactor/JSActor.cpp:8, 98:06.83 from Unified_cpp_dom_ipc_jsactor0.cpp:2: 98:06.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 98:06.84 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 98:06.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:06.84 In file included from Unified_cpp_dom_ipc_jsactor0.cpp:74: 98:06.84 /builddir/build/BUILD/firefox-88.0/dom/ipc/jsactor/JSWindowActorProtocol.cpp:70:60: note: while referencing ‘’ 98:06.84 70 | info.messageManagerGroups() = mMessageManagerGroups.Clone(); 98:06.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 98:06.84 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 98:06.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 98:06.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/JSActorBinding.h:8, 98:06.84 from /builddir/build/BUILD/firefox-88.0/dom/ipc/jsactor/JSActor.cpp:8, 98:06.84 from Unified_cpp_dom_ipc_jsactor0.cpp:2: 98:06.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 98:06.85 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 98:06.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:06.85 In file included from Unified_cpp_dom_ipc_jsactor0.cpp:74: 98:06.85 /builddir/build/BUILD/firefox-88.0/dom/ipc/jsactor/JSWindowActorProtocol.cpp:85:45: note: while referencing ‘’ 98:06.85 85 | info.observers() = mChild.mObservers.Clone(); 98:06.85 | ~~~~~~~~~~~~~~~~~~~~~~~^~ 98:06.98 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 98:06.98 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 98:06.98 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/JSActorBinding.h:8, 98:06.98 from /builddir/build/BUILD/firefox-88.0/dom/ipc/jsactor/JSActor.cpp:8, 98:06.98 from Unified_cpp_dom_ipc_jsactor0.cpp:2: 98:06.98 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::JSActorService::GetJSWindowActorInfos(nsTArray&)’: 98:06.98 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 56 is outside array bounds of ‘mozilla::dom::JSWindowActorInfo [1]’ [-Warray-bounds] 98:06.98 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 98:06.98 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:06.98 In file included from Unified_cpp_dom_ipc_jsactor0.cpp:20: 98:06.98 /builddir/build/BUILD/firefox-88.0/dom/ipc/jsactor/JSActorService.cpp:201:44: note: while referencing ‘’ 98:06.98 201 | aInfos.AppendElement(iter.Data()->ToIPC()); 98:06.98 | ~~~~~~~~~~~~~~~~~~^~ 98:07.08 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 98:07.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 98:07.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/JSActorBinding.h:8, 98:07.08 from /builddir/build/BUILD/firefox-88.0/dom/ipc/jsactor/JSActor.cpp:8, 98:07.09 from Unified_cpp_dom_ipc_jsactor0.cpp:2: 98:07.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static already_AddRefed mozilla::dom::JSWindowActorProtocol::FromIPC(const mozilla::dom::JSWindowActorInfo&)’: 98:07.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 98:07.09 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 98:07.09 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:07.09 In file included from Unified_cpp_dom_ipc_jsactor0.cpp:74: 98:07.09 /builddir/build/BUILD/firefox-88.0/dom/ipc/jsactor/JSWindowActorProtocol.cpp:41:42: note: while referencing ‘’ 98:07.09 41 | proto->mMatches = aInfo.matches().Clone(); 98:07.09 | ~~~~~~~~~~~~~~~~~~~~~^~ 98:07.09 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 98:07.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 98:07.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/JSActorBinding.h:8, 98:07.09 from /builddir/build/BUILD/firefox-88.0/dom/ipc/jsactor/JSActor.cpp:8, 98:07.09 from Unified_cpp_dom_ipc_jsactor0.cpp:2: 98:07.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 98:07.09 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 98:07.09 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:07.09 In file included from Unified_cpp_dom_ipc_jsactor0.cpp:74: 98:07.09 /builddir/build/BUILD/firefox-88.0/dom/ipc/jsactor/JSWindowActorProtocol.cpp:42:50: note: while referencing ‘’ 98:07.09 42 | proto->mRemoteTypes = aInfo.remoteTypes().Clone(); 98:07.09 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ 98:07.09 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 98:07.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 98:07.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/JSActorBinding.h:8, 98:07.09 from /builddir/build/BUILD/firefox-88.0/dom/ipc/jsactor/JSActor.cpp:8, 98:07.09 from Unified_cpp_dom_ipc_jsactor0.cpp:2: 98:07.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 98:07.09 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 98:07.09 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:07.09 In file included from Unified_cpp_dom_ipc_jsactor0.cpp:74: 98:07.09 /builddir/build/BUILD/firefox-88.0/dom/ipc/jsactor/JSWindowActorProtocol.cpp:43:68: note: while referencing ‘’ 98:07.09 43 | proto->mMessageManagerGroups = aInfo.messageManagerGroups().Clone(); 98:07.09 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 98:07.09 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 98:07.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 98:07.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/JSActorBinding.h:8, 98:07.09 from /builddir/build/BUILD/firefox-88.0/dom/ipc/jsactor/JSActor.cpp:8, 98:07.09 from Unified_cpp_dom_ipc_jsactor0.cpp:2: 98:07.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 98:07.10 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 98:07.10 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:07.10 In file included from Unified_cpp_dom_ipc_jsactor0.cpp:74: 98:07.10 /builddir/build/BUILD/firefox-88.0/dom/ipc/jsactor/JSWindowActorProtocol.cpp:58:53: note: while referencing ‘’ 98:07.10 58 | proto->mChild.mObservers = aInfo.observers().Clone(); 98:07.10 | ~~~~~~~~~~~~~~~~~~~~~~~^~ 98:08.23 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 98:08.23 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 98:08.24 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/JSActorBinding.h:8, 98:08.24 from /builddir/build/BUILD/firefox-88.0/dom/ipc/jsactor/JSActor.cpp:8, 98:08.24 from Unified_cpp_dom_ipc_jsactor0.cpp:2: 98:08.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::JSActorService::UnregisterProcessActor(const nsACString&)’: 98:08.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 98:08.24 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 98:08.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:08.24 In file included from Unified_cpp_dom_ipc_jsactor0.cpp:20: 98:08.24 /builddir/build/BUILD/firefox-88.0/dom/ipc/jsactor/JSActorService.cpp:285:38: note: while referencing ‘managers’ 98:08.24 285 | nsTArray> managers; 98:08.24 | ^~~~~~~~ 98:08.32 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 98:08.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 98:08.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/JSActorBinding.h:8, 98:08.32 from /builddir/build/BUILD/firefox-88.0/dom/ipc/jsactor/JSActor.cpp:8, 98:08.32 from Unified_cpp_dom_ipc_jsactor0.cpp:2: 98:08.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::JSActorService::RegisterWindowActor(const nsACString&, const mozilla::dom::WindowActorOptions&, mozilla::ErrorResult&)’: 98:08.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 98:08.32 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 98:08.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:08.32 In file included from Unified_cpp_dom_ipc_jsactor0.cpp:20: 98:08.32 /builddir/build/BUILD/firefox-88.0/dom/ipc/jsactor/JSActorService.cpp:93:32: note: while referencing ‘contentInfos’ 98:08.32 93 | nsTArray contentInfos{}; 98:08.32 | ^~~~~~~~~~~~ 98:08.48 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 98:08.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 98:08.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/JSActorBinding.h:8, 98:08.48 from /builddir/build/BUILD/firefox-88.0/dom/ipc/jsactor/JSActor.cpp:8, 98:08.48 from Unified_cpp_dom_ipc_jsactor0.cpp:2: 98:08.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::JSActorService::RegisterProcessActor(const nsACString&, const mozilla::dom::ProcessActorOptions&, mozilla::ErrorResult&)’: 98:08.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 98:08.48 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 98:08.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:08.48 In file included from Unified_cpp_dom_ipc_jsactor0.cpp:20: 98:08.48 /builddir/build/BUILD/firefox-88.0/dom/ipc/jsactor/JSActorService.cpp:261:31: note: while referencing ‘windowInfos’ 98:08.48 261 | nsTArray windowInfos{}; 98:08.48 | ^~~~~~~~~~~ 98:08.64 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 98:08.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 98:08.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/JSActorBinding.h:8, 98:08.64 from /builddir/build/BUILD/firefox-88.0/dom/ipc/jsactor/JSActor.cpp:8, 98:08.64 from Unified_cpp_dom_ipc_jsactor0.cpp:2: 98:08.64 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::JSActorService::UnregisterWindowActor(const nsACString&)’: 98:08.64 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 98:08.64 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 98:08.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:08.64 In file included from Unified_cpp_dom_ipc_jsactor0.cpp:20: 98:08.64 /builddir/build/BUILD/firefox-88.0/dom/ipc/jsactor/JSActorService.cpp:127:38: note: while referencing ‘managers’ 98:08.64 127 | nsTArray> managers; 98:08.64 | ^~~~~~~~ 98:09.20 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 98:09.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 98:09.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/JSActorBinding.h:8, 98:09.20 from /builddir/build/BUILD/firefox-88.0/dom/ipc/jsactor/JSActor.cpp:8, 98:09.20 from Unified_cpp_dom_ipc_jsactor0.cpp:2: 98:09.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::extensions::MatchPatternSet* mozilla::dom::JSWindowActorProtocol::_ZN7mozilla3dom21JSWindowActorProtocol13GetURIMatcherEv.part.0()’: 98:09.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 98:09.20 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 98:09.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:09.20 In file included from Unified_cpp_dom_ipc_jsactor0.cpp:74: 98:09.20 /builddir/build/BUILD/firefox-88.0/dom/ipc/jsactor/JSWindowActorProtocol.cpp:305:40: note: while referencing ‘patterns’ 98:09.20 305 | nsTArray patterns; 98:09.20 | ^~~~~~~~ 98:09.49 dom/ipc 98:54.54 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 98:54.54 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 98:54.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 98:54.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ContentFrameMessageManager.h:10, 98:54.54 from /builddir/build/BUILD/firefox-88.0/dom/ipc/BrowserChild.h:10, 98:54.54 from /builddir/build/BUILD/firefox-88.0/dom/ipc/ContentChild.cpp:7: 98:54.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::dom::ContentChild::RecvNotifyAlertsObserver(const nsCString&, const nsString&)’: 98:54.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 98:54.55 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 98:54.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:54.55 /builddir/build/BUILD/firefox-88.0/dom/ipc/ContentChild.cpp:2208:35: note: while referencing ‘observersToNotify’ 98:54.55 2208 | nsTArray> observersToNotify; 98:54.55 | ^~~~~~~~~~~~~~~~~ 98:54.64 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 98:54.64 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 98:54.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 98:54.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ContentFrameMessageManager.h:10, 98:54.64 from /builddir/build/BUILD/firefox-88.0/dom/ipc/BrowserChild.h:10, 98:54.64 from /builddir/build/BUILD/firefox-88.0/dom/ipc/ContentChild.cpp:7: 98:54.64 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::dom::ContentChild::RecvUpdateSharedData(const FileDescriptor&, const uint32_t&, nsTArray&&, nsTArray >&&)’: 98:54.64 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 98:54.65 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 98:54.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:54.65 /builddir/build/BUILD/firefox-88.0/dom/ipc/ContentChild.cpp:2314:30: note: while referencing ‘blobImpls’ 98:54.65 2314 | nsTArray> blobImpls(aBlobs.Length()); 98:54.65 | ^~~~~~~~~ 98:55.78 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 98:55.78 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 98:55.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 98:55.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ContentFrameMessageManager.h:10, 98:55.79 from /builddir/build/BUILD/firefox-88.0/dom/ipc/BrowserChild.h:10, 98:55.79 from /builddir/build/BUILD/firefox-88.0/dom/ipc/ContentChild.cpp:7: 98:55.79 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::ContentChild::GetAvailableDictionaries(nsTArray >&)’: 98:55.79 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 98:55.79 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 98:55.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:55.79 /builddir/build/BUILD/firefox-88.0/dom/ipc/ContentChild.cpp:1754:47: note: while referencing ‘’ 98:55.79 1754 | aDictionaries = mAvailableDictionaries.Clone(); 98:55.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 98:56.94 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 98:56.94 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 98:56.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 98:56.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ContentFrameMessageManager.h:10, 98:56.94 from /builddir/build/BUILD/firefox-88.0/dom/ipc/BrowserChild.h:10, 98:56.94 from /builddir/build/BUILD/firefox-88.0/dom/ipc/ContentChild.cpp:7: 98:56.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::dom::ContentChild::RecvReinitRendering(mozilla::dom::PContentChild::Endpoint&&, mozilla::dom::PContentChild::Endpoint&&, mozilla::dom::PContentChild::Endpoint&&, mozilla::dom::PContentChild::Endpoint&&, nsTArray&&)’: 98:56.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 98:56.94 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 98:56.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:56.94 /builddir/build/BUILD/firefox-88.0/dom/ipc/ContentChild.cpp:1523:34: note: while referencing ‘tabs’ 98:56.94 1523 | nsTArray> tabs = BrowserChild::GetAll(); 98:56.94 | ^~~~ 98:56.99 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 98:56.99 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 98:56.99 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 98:56.99 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ContentFrameMessageManager.h:10, 98:57.00 from /builddir/build/BUILD/firefox-88.0/dom/ipc/BrowserChild.h:10, 98:57.00 from /builddir/build/BUILD/firefox-88.0/dom/ipc/ContentChild.cpp:7: 98:57.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::dom::ContentChild::RecvReinitRenderingForDeviceReset()’: 98:57.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 98:57.00 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 98:57.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:57.00 /builddir/build/BUILD/firefox-88.0/dom/ipc/ContentChild.cpp:1562:34: note: while referencing ‘tabs’ 98:57.00 1562 | nsTArray> tabs = BrowserChild::GetAll(); 98:57.00 | ^~~~ 99:05.15 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsXPTCUtils.h:10, 99:05.15 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:119, 99:05.15 from /builddir/build/BUILD/firefox-88.0/dom/ipc/ProcessHangMonitor.cpp:11: 99:05.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 99:05.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:79:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 99:05.15 79 | memset(this, 0, sizeof(nsXPTCVariant)); 99:05.15 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:05.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 99:05.15 44 | struct nsXPTCVariant { 99:05.15 | ^~~~~~~~~~~~~ 99:21.94 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BitSet.h:11, 99:21.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/HeapAPI.h:11, 99:21.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/Value.h:23, 99:21.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIRemoteTab.h:13, 99:21.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ProcessHangMonitor.h:14, 99:21.94 from /builddir/build/BUILD/firefox-88.0/dom/ipc/ProcessHangMonitor.cpp:7: 99:21.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 99:21.94 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:2210:40: required from here 99:21.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 99:21.94 35 | memset(aT, 0, sizeof(T)); 99:21.94 | ~~~~~~^~~~~~~~~~~~~~~~~~ 99:21.94 In file included from /builddir/build/BUILD/firefox-88.0/dom/ipc/ProcessHangMonitor.cpp:11: 99:21.94 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 99:21.94 2209 | struct GlobalProperties { 99:21.94 | ^~~~~~~~~~~~~~~~ 99:26.59 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 99:26.59 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PProcessHangMonitor.h:13, 99:26.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ProcessHangMonitorIPC.h:13, 99:26.59 from /builddir/build/BUILD/firefox-88.0/dom/ipc/ProcessHangMonitor.cpp:8: 99:26.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult {anonymous}::HangMonitoredProcess::GetScriptBrowser(mozilla::dom::Element**)’: 99:26.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 99:26.59 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 99:26.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:26.59 /builddir/build/BUILD/firefox-88.0/dom/ipc/ProcessHangMonitor.cpp:1052:29: note: while referencing ‘tabs’ 99:26.59 1052 | nsTArray tabs; 99:26.59 | ^~~~ 100:53.49 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 100:53.49 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIAccessiblePivot.h:14, 100:53.49 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/a11y/DocAccessible.h:9, 100:53.49 from /builddir/build/BUILD/firefox-88.0/dom/ipc/BrowserBridgeChild.cpp:12, 100:53.49 from Unified_cpp_dom_ipc0.cpp:2: 100:53.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::dom::BrowserChild::RecvDestroy()’: 100:53.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 100:53.49 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 100:53.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:53.49 In file included from Unified_cpp_dom_ipc0.cpp:29: 100:53.49 /builddir/build/BUILD/firefox-88.0/dom/ipc/BrowserChild.cpp:2439:45: note: while referencing ‘childArray’ 100:53.49 2439 | nsTArray childArray = 100:53.49 | ^~~~~~~~~~ 100:54.74 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 100:54.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIAccessiblePivot.h:14, 100:54.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/a11y/DocAccessible.h:9, 100:54.74 from /builddir/build/BUILD/firefox-88.0/dom/ipc/BrowserBridgeChild.cpp:12, 100:54.74 from Unified_cpp_dom_ipc0.cpp:2: 100:54.74 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::ContentParent::NotifyUpdatedDictionaries()’: 100:54.74 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 100:54.74 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 100:54.74 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:54.74 In file included from Unified_cpp_dom_ipc0.cpp:101: 100:54.74 /builddir/build/BUILD/firefox-88.0/dom/ipc/ContentParent.cpp:5018:23: note: while referencing ‘dictionaries’ 100:54.74 5018 | nsTArray dictionaries; 100:54.74 | ^~~~~~~~~~~~ 100:58.05 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 100:58.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIAccessiblePivot.h:14, 100:58.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/a11y/DocAccessible.h:9, 100:58.05 from /builddir/build/BUILD/firefox-88.0/dom/ipc/BrowserBridgeChild.cpp:12, 100:58.05 from Unified_cpp_dom_ipc0.cpp:2: 100:58.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::BrowserChild::RemoteDropLinks(const nsTArray >&)’: 100:58.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 100:58.05 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 100:58.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:58.05 In file included from Unified_cpp_dom_ipc0.cpp:29: 100:58.05 /builddir/build/BUILD/firefox-88.0/dom/ipc/BrowserChild.cpp:644:22: note: while referencing ‘linksArray’ 100:58.05 644 | nsTArray linksArray; 100:58.05 | ^~~~~~~~~~ 100:58.32 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 100:58.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIAccessiblePivot.h:14, 100:58.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/a11y/DocAccessible.h:9, 100:58.32 from /builddir/build/BUILD/firefox-88.0/dom/ipc/BrowserBridgeChild.cpp:12, 100:58.32 from Unified_cpp_dom_ipc0.cpp:2: 100:58.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::IPCResult mozilla::dom::ContentParent::RecvPURLClassifierLocalConstructor(mozilla::dom::PContentParent::PURLClassifierLocalParent*, nsIURI*, nsTArray&&)’: 100:58.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 100:58.32 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 100:58.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:58.32 In file included from Unified_cpp_dom_ipc0.cpp:101: 100:58.32 /builddir/build/BUILD/firefox-88.0/dom/ipc/ContentParent.cpp:6278:37: note: while referencing ‘features’ 100:58.32 6278 | nsTArray features = std::move(aFeatures); 100:58.32 | ^~~~~~~~ 100:58.70 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 100:58.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIAccessiblePivot.h:14, 100:58.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/a11y/DocAccessible.h:9, 100:58.71 from /builddir/build/BUILD/firefox-88.0/dom/ipc/BrowserBridgeChild.cpp:12, 100:58.71 from Unified_cpp_dom_ipc0.cpp:2: 100:58.71 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::ContentParent::NotifyTabDestroyed(const TabId&, bool)’: 100:58.71 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 100:58.71 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 100:58.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:58.71 In file included from Unified_cpp_dom_ipc0.cpp:101: 100:58.71 /builddir/build/BUILD/firefox-88.0/dom/ipc/ContentParent.cpp:2370:46: note: while referencing ‘parentArray’ 100:58.71 2370 | nsTArray parentArray = 100:58.71 | ^~~~~~~~~~~ 100:59.13 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 100:59.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIAccessiblePivot.h:14, 100:59.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/a11y/DocAccessible.h:9, 100:59.13 from /builddir/build/BUILD/firefox-88.0/dom/ipc/BrowserBridgeChild.cpp:12, 100:59.13 from Unified_cpp_dom_ipc0.cpp:2: 100:59.13 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::dom::ContentParent::RecvGetGfxVars(nsTArray*)’: 100:59.13 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 100:59.13 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 100:59.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:59.14 In file included from Unified_cpp_dom_ipc0.cpp:101: 100:59.14 /builddir/build/BUILD/firefox-88.0/dom/ipc/ContentParent.cpp:3233:40: note: while referencing ‘’ 100:59.14 3233 | *aVars = gfxVars::FetchNonDefaultVars(); 100:59.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 100:59.16 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 100:59.16 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIAccessiblePivot.h:14, 100:59.16 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/a11y/DocAccessible.h:9, 100:59.16 from /builddir/build/BUILD/firefox-88.0/dom/ipc/BrowserBridgeChild.cpp:12, 100:59.16 from Unified_cpp_dom_ipc0.cpp:2: 100:59.16 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::dom::ContentParent::RecvGetOutputColorProfileData(nsTArray*)’: 100:59.16 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 100:59.16 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 100:59.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:59.16 In file included from Unified_cpp_dom_ipc0.cpp:101: 100:59.16 /builddir/build/BUILD/firefox-88.0/dom/ipc/ContentParent.cpp:5619:66: note: while referencing ‘’ 100:59.17 5619 | gfxPlatform::GetPlatform()->GetPlatformCMSOutputProfileData(); 100:59.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 101:05.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 101:05.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIAccessiblePivot.h:14, 101:05.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/a11y/DocAccessible.h:9, 101:05.83 from /builddir/build/BUILD/firefox-88.0/dom/ipc/BrowserBridgeChild.cpp:12, 101:05.83 from Unified_cpp_dom_ipc0.cpp:2: 101:05.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::ContentParent::TransmitPermissionsForPrincipal(nsIPrincipal*)’: 101:05.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray, nsTString > > [1]’ [-Warray-bounds] 101:05.83 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 101:05.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:05.83 In file included from Unified_cpp_dom_ipc0.cpp:101: 101:05.83 /builddir/build/BUILD/firefox-88.0/dom/ipc/ContentParent.cpp:6095:45: note: while referencing ‘pairs’ 101:05.83 6095 | nsTArray> pairs = 101:05.83 | ^~~~~ 101:38.82 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 101:38.82 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcess.h:13, 101:38.82 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcessParent.h:9, 101:38.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/InProcessParent.h:10, 101:38.83 from /builddir/build/BUILD/firefox-88.0/dom/ipc/InProcessImpl.cpp:7, 101:38.83 from Unified_cpp_dom_ipc1.cpp:2: 101:38.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::ipc::IPDLParamTraits::Write(IPC::Message*, mozilla::ipc::IProtocol*, nsIPropertyBag2*)’: 101:38.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 101:38.83 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 101:38.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:38.83 In file included from Unified_cpp_dom_ipc1.cpp:74: 101:38.83 /builddir/build/BUILD/firefox-88.0/dom/ipc/PropertyBagUtils.cpp:225:26: note: while referencing ‘bag’ 101:38.83 225 | nsTArray bag; 101:38.83 | ^~~ 101:38.92 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 101:38.92 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcess.h:13, 101:38.92 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcessParent.h:9, 101:38.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/InProcessParent.h:10, 101:38.92 from /builddir/build/BUILD/firefox-88.0/dom/ipc/InProcessImpl.cpp:7, 101:38.92 from Unified_cpp_dom_ipc1.cpp:2: 101:38.92 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool mozilla::ipc::IPDLParamTraits::Read(const IPC::Message*, PickleIterator*, mozilla::ipc::IProtocol*, RefPtr*)’: 101:38.92 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 101:38.92 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 101:38.92 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:38.92 In file included from Unified_cpp_dom_ipc1.cpp:74: 101:38.92 /builddir/build/BUILD/firefox-88.0/dom/ipc/PropertyBagUtils.cpp:245:26: note: while referencing ‘bag’ 101:38.92 245 | nsTArray bag; 101:38.92 | ^~~ 101:39.29 In file included from Unified_cpp_dom_ipc1.cpp:128: 101:39.29 /builddir/build/BUILD/firefox-88.0/dom/ipc/SharedMap.cpp: In member function ‘mozilla::Result mozilla::dom::ipc::SharedMap::MaybeRebuild()’: 101:39.29 /builddir/build/BUILD/firefox-88.0/dom/ipc/SharedMap.cpp:218:26: warning: ‘count’ may be used uninitialized in this function [-Wmaybe-uninitialized] 101:39.29 218 | for (uint32_t i = 0; i < count; i++) { 101:39.29 | ~~^~~~~~~ 101:39.39 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 101:39.39 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcess.h:13, 101:39.39 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcessParent.h:9, 101:39.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/InProcessParent.h:10, 101:39.39 from /builddir/build/BUILD/firefox-88.0/dom/ipc/InProcessImpl.cpp:7, 101:39.39 from Unified_cpp_dom_ipc1.cpp:2: 101:39.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::dom::ipc::SharedMap* mozilla::dom::ipc::WritableSharedMap::GetReadOnly()’: 101:39.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 101:39.39 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 101:39.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:39.39 In file included from Unified_cpp_dom_ipc1.cpp:128: 101:39.39 /builddir/build/BUILD/firefox-88.0/dom/ipc/SharedMap.cpp:250:32: note: while referencing ‘blobs’ 101:39.39 250 | nsTArray> blobs(mBlobImpls.Clone()); 101:39.39 | ^~~~~ 101:39.43 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 101:39.43 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcess.h:13, 101:39.43 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcessParent.h:9, 101:39.43 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/InProcessParent.h:10, 101:39.43 from /builddir/build/BUILD/firefox-88.0/dom/ipc/InProcessImpl.cpp:7, 101:39.43 from Unified_cpp_dom_ipc1.cpp:2: 101:39.43 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::ipc::WritableSharedMap::SendTo(mozilla::dom::ContentParent*) const’: 101:39.43 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 101:39.43 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 101:39.43 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:39.43 In file included from Unified_cpp_dom_ipc1.cpp:128: 101:39.43 /builddir/build/BUILD/firefox-88.0/dom/ipc/SharedMap.cpp:343:21: note: while referencing ‘blobs’ 101:39.43 343 | nsTArray blobs(mBlobImpls.Length()); 101:39.43 | ^~~~~ 101:40.20 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 101:40.20 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcess.h:13, 101:40.20 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcessParent.h:9, 101:40.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/InProcessParent.h:10, 101:40.20 from /builddir/build/BUILD/firefox-88.0/dom/ipc/InProcessImpl.cpp:7, 101:40.20 from Unified_cpp_dom_ipc1.cpp:2: 101:40.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::ipc::SharedMap::Update(const FileDescriptor&, size_t, nsTArray >&&, nsTArray >&&)’: 101:40.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ [-Warray-bounds] 101:40.20 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 101:40.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:40.20 In file included from Unified_cpp_dom_ipc1.cpp:128: 101:40.20 /builddir/build/BUILD/firefox-88.0/dom/ipc/SharedMap.cpp:123:49: note: while referencing ‘init’ 101:40.20 123 | RootedDictionary init(cx); 101:40.20 | ^~~~ 101:40.20 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 101:40.20 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcess.h:13, 101:40.20 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcessParent.h:9, 101:40.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/InProcessParent.h:10, 101:40.20 from /builddir/build/BUILD/firefox-88.0/dom/ipc/InProcessImpl.cpp:7, 101:40.20 from Unified_cpp_dom_ipc1.cpp:2: 101:40.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ [-Warray-bounds] 101:40.20 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 101:40.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:40.20 In file included from Unified_cpp_dom_ipc1.cpp:128: 101:40.20 /builddir/build/BUILD/firefox-88.0/dom/ipc/SharedMap.cpp:123:49: note: while referencing ‘init’ 101:40.20 123 | RootedDictionary init(cx); 101:40.20 | ^~~~ 101:40.29 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 101:40.30 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcess.h:13, 101:40.30 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcessParent.h:9, 101:40.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/InProcessParent.h:10, 101:40.30 from /builddir/build/BUILD/firefox-88.0/dom/ipc/InProcessImpl.cpp:7, 101:40.30 from Unified_cpp_dom_ipc1.cpp:2: 101:40.30 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::ipc::WritableSharedMap::_ZN7mozilla3dom3ipc17WritableSharedMap16BroadcastChangesEv.part.0()’: 101:40.30 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 101:40.30 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 101:40.30 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:40.30 In file included from Unified_cpp_dom_ipc1.cpp:128: 101:40.30 /builddir/build/BUILD/firefox-88.0/dom/ipc/SharedMap.cpp:373:32: note: while referencing ‘blobImpls’ 101:40.30 373 | nsTArray> blobImpls(mBlobImpls.Clone()); 101:40.30 | ^~~~~~~~~ 101:40.30 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 101:40.30 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcess.h:13, 101:40.30 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcessParent.h:9, 101:40.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/InProcessParent.h:10, 101:40.30 from /builddir/build/BUILD/firefox-88.0/dom/ipc/InProcessImpl.cpp:7, 101:40.30 from Unified_cpp_dom_ipc1.cpp:2: 101:40.30 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 101:40.30 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 101:40.30 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:40.30 In file included from Unified_cpp_dom_ipc1.cpp:128: 101:40.30 /builddir/build/BUILD/firefox-88.0/dom/ipc/SharedMap.cpp:366:28: note: while referencing ‘parents’ 101:40.30 366 | nsTArray parents; 101:40.30 | ^~~~~~~ 101:40.36 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 101:40.36 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcess.h:13, 101:40.36 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcessParent.h:9, 101:40.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/InProcessParent.h:10, 101:40.37 from /builddir/build/BUILD/firefox-88.0/dom/ipc/InProcessImpl.cpp:7, 101:40.37 from Unified_cpp_dom_ipc1.cpp:2: 101:40.37 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::Result mozilla::dom::ipc::WritableSharedMap::Serialize()’: 101:40.37 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 101:40.37 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 101:40.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:40.37 In file included from Unified_cpp_dom_ipc1.cpp:128: 101:40.37 /builddir/build/BUILD/firefox-88.0/dom/ipc/SharedMap.cpp:311:30: note: while referencing ‘blobImpls’ 101:40.37 311 | nsTArray> blobImpls(blobCount); 101:40.37 | ^~~~~~~~~ 101:40.61 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 101:40.61 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcess.h:13, 101:40.61 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PInProcessParent.h:9, 101:40.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/InProcessParent.h:10, 101:40.61 from /builddir/build/BUILD/firefox-88.0/dom/ipc/InProcessImpl.cpp:7, 101:40.61 from Unified_cpp_dom_ipc1.cpp:2: 101:40.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool mozilla::dom::SharedMessageBody::FromSharedToMessagesParent(mozilla::ipc::PBackgroundParent*, const nsTArray >&, nsTArray&)’: 101:40.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 80 is outside array bounds of ‘mozilla::dom::ClonedMessageData [1]’ [-Warray-bounds] 101:40.61 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 101:40.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:40.61 In file included from Unified_cpp_dom_ipc1.cpp:137: 101:40.61 /builddir/build/BUILD/firefox-88.0/dom/ipc/SharedMessageBody.cpp:241:25: note: while referencing ‘clonedData’ 101:40.61 241 | ClonedMessageData clonedData; 101:40.61 | ^~~~~~~~~~ 102:15.92 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 102:15.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 102:15.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 102:15.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFile.h:546, 102:15.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/FileUtils.h:21, 102:15.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AutoMemMap.h:9, 102:15.93 from /builddir/build/BUILD/firefox-88.0/dom/ipc/SharedStringMap.h:10, 102:15.93 from /builddir/build/BUILD/firefox-88.0/dom/ipc/SharedStringMap.cpp:7, 102:15.93 from Unified_cpp_dom_ipc2.cpp:2: 102:15.93 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘virtual nsresult mozilla::dom::URLClassifierLocalParent::OnClassifyComplete(const nsTArray >&)’: 102:15.93 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 102:15.93 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 102:15.93 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:15.93 In file included from Unified_cpp_dom_ipc2.cpp:38: 102:15.93 /builddir/build/BUILD/firefox-88.0/dom/ipc/URLClassifierParent.cpp:171:40: note: while referencing ‘ipcResults’ 102:15.93 171 | nsTArray ipcResults; 102:15.93 | ^~~~~~~~~~ 102:16.30 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 102:16.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 102:16.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 102:16.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFile.h:546, 102:16.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/FileUtils.h:21, 102:16.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AutoMemMap.h:9, 102:16.30 from /builddir/build/BUILD/firefox-88.0/dom/ipc/SharedStringMap.h:10, 102:16.30 from /builddir/build/BUILD/firefox-88.0/dom/ipc/SharedStringMap.cpp:7, 102:16.30 from Unified_cpp_dom_ipc2.cpp:2: 102:16.30 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::Result mozilla::dom::ipc::SharedStringMapBuilder::Finalize(mozilla::loader::AutoMemMap&)’: 102:16.30 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 102:16.30 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 102:16.30 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:16.30 In file included from Unified_cpp_dom_ipc2.cpp:2: 102:16.30 /builddir/build/BUILD/firefox-88.0/dom/ipc/SharedStringMap.cpp:93:23: note: while referencing ‘keys’ 102:16.30 93 | nsTArray keys(mEntries.Count()); 102:16.30 | ^~~~ 102:17.48 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 102:17.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 102:17.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 102:17.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFile.h:546, 102:17.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/FileUtils.h:21, 102:17.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AutoMemMap.h:9, 102:17.48 from /builddir/build/BUILD/firefox-88.0/dom/ipc/SharedStringMap.h:10, 102:17.48 from /builddir/build/BUILD/firefox-88.0/dom/ipc/SharedStringMap.cpp:7, 102:17.48 from Unified_cpp_dom_ipc2.cpp:2: 102:17.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::dom::URLClassifierLocalParent::StartClassify(nsIURI*, const nsTArray&)’: 102:17.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 102:17.48 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 102:17.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:17.48 In file included from Unified_cpp_dom_ipc2.cpp:38: 102:17.48 /builddir/build/BUILD/firefox-88.0/dom/ipc/URLClassifierParent.cpp:150:45: note: while referencing ‘features’ 102:17.48 150 | nsTArray> features; 102:17.48 | ^~~~~~~~ 102:20.52 dom/jsurl 102:34.05 dom/l10n 102:49.76 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 102:49.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 102:49.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 102:49.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 102:49.76 from /builddir/build/BUILD/firefox-88.0/dom/base/nsContentUtils.h:26, 102:49.76 from /builddir/build/BUILD/firefox-88.0/dom/l10n/DOMLocalization.cpp:9, 102:49.76 from Unified_cpp_dom_l10n0.cpp:2: 102:49.76 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::L10nOverlays::OverlayAttributes(const mozilla::dom::Nullable >&, mozilla::dom::Element*, mozilla::ErrorResult&)’: 102:49.76 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 102:49.76 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 102:49.76 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:49.76 In file included from Unified_cpp_dom_l10n0.cpp:29: 102:49.76 /builddir/build/BUILD/firefox-88.0/dom/l10n/L10nOverlays.cpp:130:22: note: while referencing ‘explicitlyAllowed’ 102:49.76 130 | nsTArray explicitlyAllowed; 102:49.76 | ^~~~~~~~~~~~~~~~~ 102:49.76 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 102:49.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 102:49.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 102:49.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 102:49.76 from /builddir/build/BUILD/firefox-88.0/dom/base/nsContentUtils.h:26, 102:49.76 from /builddir/build/BUILD/firefox-88.0/dom/l10n/DOMLocalization.cpp:9, 102:49.76 from Unified_cpp_dom_l10n0.cpp:2: 102:49.76 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 102:49.76 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 102:49.76 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:49.76 In file included from Unified_cpp_dom_l10n0.cpp:29: 102:49.76 /builddir/build/BUILD/firefox-88.0/dom/l10n/L10nOverlays.cpp:130:22: note: while referencing ‘explicitlyAllowed’ 102:49.76 130 | nsTArray explicitlyAllowed; 102:49.76 | ^~~~~~~~~~~~~~~~~ 102:50.01 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 102:50.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 102:50.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 102:50.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 102:50.01 from /builddir/build/BUILD/firefox-88.0/dom/base/nsContentUtils.h:26, 102:50.01 from /builddir/build/BUILD/firefox-88.0/dom/l10n/DOMLocalization.cpp:9, 102:50.01 from Unified_cpp_dom_l10n0.cpp:2: 102:50.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::L10nMutations::ContentAppended(nsIContent*)’: 102:50.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 102:50.01 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 102:50.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:50.02 In file included from Unified_cpp_dom_l10n0.cpp:20: 102:50.02 /builddir/build/BUILD/firefox-88.0/dom/l10n/L10nMutations.cpp:71:36: note: while referencing ‘elements’ 102:50.02 71 | Sequence> elements; 102:50.02 | ^~~~~~~~ 102:50.05 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 102:50.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 102:50.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 102:50.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 102:50.05 from /builddir/build/BUILD/firefox-88.0/dom/base/nsContentUtils.h:26, 102:50.05 from /builddir/build/BUILD/firefox-88.0/dom/l10n/DOMLocalization.cpp:9, 102:50.05 from Unified_cpp_dom_l10n0.cpp:2: 102:50.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::L10nMutations::ContentInserted(nsIContent*)’: 102:50.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 102:50.05 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 102:50.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:50.05 In file included from Unified_cpp_dom_l10n0.cpp:20: 102:50.05 /builddir/build/BUILD/firefox-88.0/dom/l10n/L10nMutations.cpp:90:36: note: while referencing ‘elements’ 102:50.05 90 | Sequence> elements; 102:50.05 | ^~~~~~~~ 102:50.05 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 102:50.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 102:50.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 102:50.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 102:50.05 from /builddir/build/BUILD/firefox-88.0/dom/base/nsContentUtils.h:26, 102:50.05 from /builddir/build/BUILD/firefox-88.0/dom/l10n/DOMLocalization.cpp:9, 102:50.05 from Unified_cpp_dom_l10n0.cpp:2: 102:50.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 102:50.05 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 102:50.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:50.05 In file included from Unified_cpp_dom_l10n0.cpp:20: 102:50.05 /builddir/build/BUILD/firefox-88.0/dom/l10n/L10nMutations.cpp:90:36: note: while referencing ‘elements’ 102:50.05 90 | Sequence> elements; 102:50.05 | ^~~~~~~~ 102:50.22 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 102:50.22 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 102:50.22 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 102:50.22 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 102:50.22 from /builddir/build/BUILD/firefox-88.0/dom/base/nsContentUtils.h:26, 102:50.22 from /builddir/build/BUILD/firefox-88.0/dom/l10n/DOMLocalization.cpp:9, 102:50.22 from Unified_cpp_dom_l10n0.cpp:2: 102:50.22 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::DOMLocalization::ConvertStringToL10nArgs(const nsString&, mozilla::intl::L10nArgs&, mozilla::ErrorResult&)’: 102:50.22 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::dom::L10nArgsHelperDict [1]’ [-Warray-bounds] 102:50.22 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 102:50.22 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:50.22 In file included from Unified_cpp_dom_l10n0.cpp:2: 102:50.22 /builddir/build/BUILD/firefox-88.0/dom/l10n/DOMLocalization.cpp:620:22: note: while referencing ‘helperDict’ 102:50.22 620 | L10nArgsHelperDict helperDict; 102:50.22 | ^~~~~~~~~~ 102:50.22 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 102:50.22 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 102:50.22 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 102:50.22 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 102:50.22 from /builddir/build/BUILD/firefox-88.0/dom/base/nsContentUtils.h:26, 102:50.22 from /builddir/build/BUILD/firefox-88.0/dom/l10n/DOMLocalization.cpp:9, 102:50.22 from Unified_cpp_dom_l10n0.cpp:2: 102:50.22 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::dom::L10nArgsHelperDict [1]’ [-Warray-bounds] 102:50.22 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 102:50.22 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:50.23 In file included from Unified_cpp_dom_l10n0.cpp:2: 102:50.23 /builddir/build/BUILD/firefox-88.0/dom/l10n/DOMLocalization.cpp:620:22: note: while referencing ‘helperDict’ 102:50.23 620 | L10nArgsHelperDict helperDict; 102:50.23 | ^~~~~~~~~~ 102:50.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 102:50.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 102:50.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 102:50.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 102:50.35 from /builddir/build/BUILD/firefox-88.0/dom/base/nsContentUtils.h:26, 102:50.35 from /builddir/build/BUILD/firefox-88.0/dom/l10n/DOMLocalization.cpp:9, 102:50.35 from Unified_cpp_dom_l10n0.cpp:2: 102:50.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::L10nOverlays::OverlayAttributes(mozilla::dom::Element*, mozilla::dom::Element*, mozilla::ErrorResult&)’: 102:50.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence [1]’ [-Warray-bounds] 102:50.35 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 102:50.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:50.35 In file included from Unified_cpp_dom_l10n0.cpp:29: 102:50.35 /builddir/build/BUILD/firefox-88.0/dom/l10n/L10nOverlays.cpp:189:34: note: while referencing ‘sequence’ 102:50.35 189 | Sequence sequence; 102:50.35 | ^~~~~~~~ 102:50.68 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 102:50.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 102:50.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 102:50.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 102:50.68 from /builddir/build/BUILD/firefox-88.0/dom/base/nsContentUtils.h:26, 102:50.68 from /builddir/build/BUILD/firefox-88.0/dom/l10n/DOMLocalization.cpp:9, 102:50.68 from Unified_cpp_dom_l10n0.cpp:2: 102:50.68 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::dom::DOMLocalization::ApplyTranslations(nsTArray >&, nsTArray >&, nsXULPrototypeDocument*, mozilla::ErrorResult&)’: 102:50.68 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 102:50.68 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 102:50.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:50.68 In file included from Unified_cpp_dom_l10n0.cpp:2: 102:50.68 /builddir/build/BUILD/firefox-88.0/dom/l10n/DOMLocalization.cpp:484:31: note: while referencing ‘errors’ 102:50.68 484 | nsTArray errors; 102:50.68 | ^~~~~~ 102:50.74 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 102:50.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 102:50.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 102:50.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 102:50.74 from /builddir/build/BUILD/firefox-88.0/dom/base/nsContentUtils.h:26, 102:50.74 from /builddir/build/BUILD/firefox-88.0/dom/l10n/DOMLocalization.cpp:9, 102:50.74 from Unified_cpp_dom_l10n0.cpp:2: 102:50.74 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void ElementTranslationHandler::ResolvedCallback(JSContext*, JS::Handle)’: 102:50.74 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 102:50.74 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 102:50.74 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:50.74 In file included from Unified_cpp_dom_l10n0.cpp:2: 102:50.74 /builddir/build/BUILD/firefox-88.0/dom/l10n/DOMLocalization.cpp:200:37: note: while referencing ‘l10nData’ 102:50.75 200 | nsTArray> l10nData; 102:50.75 | ^~~~~~~~ 102:50.75 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 102:50.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 102:50.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 102:50.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 102:50.75 from /builddir/build/BUILD/firefox-88.0/dom/base/nsContentUtils.h:26, 102:50.75 from /builddir/build/BUILD/firefox-88.0/dom/l10n/DOMLocalization.cpp:9, 102:50.75 from Unified_cpp_dom_l10n0.cpp:2: 102:50.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 102:50.75 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 102:50.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:50.75 In file included from Unified_cpp_dom_l10n0.cpp:2: 102:50.75 /builddir/build/BUILD/firefox-88.0/dom/l10n/DOMLocalization.cpp:200:37: note: while referencing ‘l10nData’ 102:50.75 200 | nsTArray> l10nData; 102:50.75 | ^~~~~~~~ 102:50.85 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 102:50.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 102:50.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 102:50.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 102:50.85 from /builddir/build/BUILD/firefox-88.0/dom/base/nsContentUtils.h:26, 102:50.85 from /builddir/build/BUILD/firefox-88.0/dom/l10n/DOMLocalization.cpp:9, 102:50.85 from Unified_cpp_dom_l10n0.cpp:2: 102:50.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::L10nOverlays::TranslateElement(const mozilla::dom::GlobalObject&, mozilla::dom::Element&, const mozilla::dom::L10nMessage&, mozilla::dom::Nullable >&)’: 102:50.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 102:50.85 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 102:50.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:50.85 In file included from Unified_cpp_dom_l10n0.cpp:29: 102:50.85 /builddir/build/BUILD/firefox-88.0/dom/l10n/L10nOverlays.cpp:435:31: note: while referencing ‘errors’ 102:50.85 435 | nsTArray errors; 102:50.85 | ^~~~~~ 102:50.85 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 102:50.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 102:50.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 102:50.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 102:50.85 from /builddir/build/BUILD/firefox-88.0/dom/base/nsContentUtils.h:26, 102:50.85 from /builddir/build/BUILD/firefox-88.0/dom/l10n/DOMLocalization.cpp:9, 102:50.85 from Unified_cpp_dom_l10n0.cpp:2: 102:50.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 102:50.85 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 102:50.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:50.86 In file included from Unified_cpp_dom_l10n0.cpp:29: 102:50.86 /builddir/build/BUILD/firefox-88.0/dom/l10n/L10nOverlays.cpp:435:31: note: while referencing ‘errors’ 102:50.86 435 | nsTArray errors; 102:50.86 | ^~~~~~ 102:50.86 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 102:50.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 102:50.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 102:50.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 102:50.86 from /builddir/build/BUILD/firefox-88.0/dom/base/nsContentUtils.h:26, 102:50.86 from /builddir/build/BUILD/firefox-88.0/dom/l10n/DOMLocalization.cpp:9, 102:50.86 from Unified_cpp_dom_l10n0.cpp:2: 102:50.87 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 102:50.87 644 | aOther.mHdr->mLength = 0; 102:50.87 | ~~~~~~~~~~~~~~~~~~~~~^~~ 102:50.87 In file included from Unified_cpp_dom_l10n0.cpp:29: 102:50.87 /builddir/build/BUILD/firefox-88.0/dom/l10n/L10nOverlays.cpp:435:31: note: while referencing ‘errors’ 102:50.87 435 | nsTArray errors; 102:50.87 | ^~~~~~ 102:50.87 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 102:50.87 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 102:50.87 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 102:50.87 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 102:50.87 from /builddir/build/BUILD/firefox-88.0/dom/base/nsContentUtils.h:26, 102:50.87 from /builddir/build/BUILD/firefox-88.0/dom/l10n/DOMLocalization.cpp:9, 102:50.87 from Unified_cpp_dom_l10n0.cpp:2: 102:50.87 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 102:50.87 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 102:50.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:50.87 In file included from Unified_cpp_dom_l10n0.cpp:29: 102:50.87 /builddir/build/BUILD/firefox-88.0/dom/l10n/L10nOverlays.cpp:435:31: note: while referencing ‘errors’ 102:50.87 435 | nsTArray errors; 102:50.87 | ^~~~~~ 102:51.24 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 102:51.24 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 102:51.24 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 102:51.24 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 102:51.24 from /builddir/build/BUILD/firefox-88.0/dom/base/nsContentUtils.h:26, 102:51.24 from /builddir/build/BUILD/firefox-88.0/dom/l10n/DOMLocalization.cpp:9, 102:51.24 from Unified_cpp_dom_l10n0.cpp:2: 102:51.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::dom::DOMLocalization::TranslateElements(const mozilla::dom::Sequence >&, nsXULPrototypeDocument*, mozilla::ErrorResult&)’: 102:51.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 102:51.24 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 102:51.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:51.24 In file included from Unified_cpp_dom_l10n0.cpp:2: 102:51.24 /builddir/build/BUILD/firefox-88.0/dom/l10n/DOMLocalization.cpp:338:37: note: while referencing ‘l10nMessages’ 102:51.24 338 | nsTArray> l10nMessages; 102:51.24 | ^~~~~~~~~~~~ 102:51.24 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 102:51.24 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 102:51.24 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 102:51.24 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 102:51.24 from /builddir/build/BUILD/firefox-88.0/dom/base/nsContentUtils.h:26, 102:51.24 from /builddir/build/BUILD/firefox-88.0/dom/l10n/DOMLocalization.cpp:9, 102:51.24 from Unified_cpp_dom_l10n0.cpp:2: 102:51.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 102:51.24 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 102:51.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:51.24 In file included from Unified_cpp_dom_l10n0.cpp:2: 102:51.24 /builddir/build/BUILD/firefox-88.0/dom/l10n/DOMLocalization.cpp:338:37: note: while referencing ‘l10nMessages’ 102:51.24 338 | nsTArray> l10nMessages; 102:51.24 | ^~~~~~~~~~~~ 102:51.24 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 102:51.24 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 102:51.24 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 102:51.24 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 102:51.24 from /builddir/build/BUILD/firefox-88.0/dom/base/nsContentUtils.h:26, 102:51.24 from /builddir/build/BUILD/firefox-88.0/dom/l10n/DOMLocalization.cpp:9, 102:51.24 from Unified_cpp_dom_l10n0.cpp:2: 102:51.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence [1]’ [-Warray-bounds] 102:51.24 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 102:51.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:51.25 In file included from Unified_cpp_dom_l10n0.cpp:2: 102:51.25 /builddir/build/BUILD/firefox-88.0/dom/l10n/DOMLocalization.cpp:296:42: note: while referencing ‘l10nKeys’ 102:51.25 296 | Sequence l10nKeys; 102:51.25 | ^~~~~~~~ 102:51.40 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 102:51.40 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 102:51.40 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 102:51.40 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 102:51.40 from /builddir/build/BUILD/firefox-88.0/dom/base/nsContentUtils.h:26, 102:51.40 from /builddir/build/BUILD/firefox-88.0/dom/l10n/DOMLocalization.cpp:9, 102:51.40 from Unified_cpp_dom_l10n0.cpp:2: 102:51.40 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::dom::DOMLocalization::TranslateFragment(nsINode&, mozilla::ErrorResult&)’: 102:51.40 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 102:51.40 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 102:51.40 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:51.40 In file included from Unified_cpp_dom_l10n0.cpp:2: 102:51.40 /builddir/build/BUILD/firefox-88.0/dom/l10n/DOMLocalization.cpp:169:36: note: while referencing ‘elements’ 102:51.40 169 | Sequence> elements; 102:51.40 | ^~~~~~~~ 102:51.43 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 102:51.43 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 102:51.43 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 102:51.43 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 102:51.43 from /builddir/build/BUILD/firefox-88.0/dom/base/nsContentUtils.h:26, 102:51.43 from /builddir/build/BUILD/firefox-88.0/dom/l10n/DOMLocalization.cpp:9, 102:51.43 from Unified_cpp_dom_l10n0.cpp:2: 102:51.43 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::L10nMutations::FlushPendingTranslations()’: 102:51.43 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 102:51.44 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 102:51.44 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:51.44 In file included from Unified_cpp_dom_l10n0.cpp:20: 102:51.44 /builddir/build/BUILD/firefox-88.0/dom/l10n/L10nMutations.cpp:134:36: note: while referencing ‘elements’ 102:51.44 134 | Sequence> elements; 102:51.44 | ^~~~~~~~ 102:51.50 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 102:51.50 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 102:51.50 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 102:51.50 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 102:51.50 from /builddir/build/BUILD/firefox-88.0/dom/base/nsContentUtils.h:26, 102:51.50 from /builddir/build/BUILD/firefox-88.0/dom/l10n/DOMLocalization.cpp:9, 102:51.50 from Unified_cpp_dom_l10n0.cpp:2: 102:51.50 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::dom::DOMLocalization::TranslateRoots(mozilla::ErrorResult&)’: 102:51.50 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 102:51.50 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 102:51.50 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:51.50 In file included from Unified_cpp_dom_l10n0.cpp:2: 102:51.50 /builddir/build/BUILD/firefox-88.0/dom/l10n/DOMLocalization.cpp:396:29: note: while referencing ‘promises’ 102:51.50 396 | nsTArray> promises; 102:51.50 | ^~~~~~~~ 102:51.50 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 102:51.50 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 102:51.50 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 102:51.50 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 102:51.50 from /builddir/build/BUILD/firefox-88.0/dom/base/nsContentUtils.h:26, 102:51.50 from /builddir/build/BUILD/firefox-88.0/dom/l10n/DOMLocalization.cpp:9, 102:51.50 from Unified_cpp_dom_l10n0.cpp:2: 102:51.50 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 102:51.51 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 102:51.51 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:51.51 In file included from Unified_cpp_dom_l10n0.cpp:2: 102:51.51 /builddir/build/BUILD/firefox-88.0/dom/l10n/DOMLocalization.cpp:169:36: note: while referencing ‘elements’ 102:51.51 169 | Sequence> elements; 102:51.51 | ^~~~~~~~ 102:51.59 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 102:51.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 102:51.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 102:51.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 102:51.59 from /builddir/build/BUILD/firefox-88.0/dom/base/nsContentUtils.h:26, 102:51.59 from /builddir/build/BUILD/firefox-88.0/dom/l10n/DOMLocalization.cpp:9, 102:51.59 from Unified_cpp_dom_l10n0.cpp:2: 102:51.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::dom::DocumentL10n::TranslateDocument(mozilla::ErrorResult&)’: 102:51.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 102:51.59 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 102:51.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:51.59 In file included from Unified_cpp_dom_l10n0.cpp:11: 102:51.59 /builddir/build/BUILD/firefox-88.0/dom/l10n/DocumentL10n.cpp:203:31: note: while referencing ‘promises’ 102:51.59 203 | nsTArray> promises; 102:51.59 | ^~~~~~~~ 102:51.59 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 102:51.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 102:51.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 102:51.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 102:51.60 from /builddir/build/BUILD/firefox-88.0/dom/base/nsContentUtils.h:26, 102:51.60 from /builddir/build/BUILD/firefox-88.0/dom/l10n/DOMLocalization.cpp:9, 102:51.60 from Unified_cpp_dom_l10n0.cpp:2: 102:51.60 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 102:51.60 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 102:51.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:51.60 In file included from Unified_cpp_dom_l10n0.cpp:11: 102:51.60 /builddir/build/BUILD/firefox-88.0/dom/l10n/DocumentL10n.cpp:181:38: note: while referencing ‘nonProtoElements’ 102:51.60 181 | Sequence> nonProtoElements; 102:51.60 | ^~~~~~~~~~~~~~~~ 102:51.60 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 102:51.60 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 102:51.60 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 102:51.60 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 102:51.60 from /builddir/build/BUILD/firefox-88.0/dom/base/nsContentUtils.h:26, 102:51.60 from /builddir/build/BUILD/firefox-88.0/dom/l10n/DOMLocalization.cpp:9, 102:51.60 from Unified_cpp_dom_l10n0.cpp:2: 102:51.60 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 102:51.60 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 102:51.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:51.60 In file included from Unified_cpp_dom_l10n0.cpp:11: 102:51.60 /builddir/build/BUILD/firefox-88.0/dom/l10n/DocumentL10n.cpp:203:31: note: while referencing ‘promises’ 102:51.60 203 | nsTArray> promises; 102:51.60 | ^~~~~~~~ 102:51.60 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 102:51.60 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 102:51.60 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 102:51.60 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 102:51.60 from /builddir/build/BUILD/firefox-88.0/dom/base/nsContentUtils.h:26, 102:51.60 from /builddir/build/BUILD/firefox-88.0/dom/l10n/DOMLocalization.cpp:9, 102:51.60 from Unified_cpp_dom_l10n0.cpp:2: 102:51.60 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 102:51.60 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 102:51.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:51.60 In file included from Unified_cpp_dom_l10n0.cpp:11: 102:51.60 /builddir/build/BUILD/firefox-88.0/dom/l10n/DocumentL10n.cpp:165:36: note: while referencing ‘elements’ 102:51.60 165 | Sequence> elements; 102:51.60 | ^~~~~~~~ 102:51.60 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 102:51.60 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 102:51.60 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 102:51.60 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 102:51.60 from /builddir/build/BUILD/firefox-88.0/dom/base/nsContentUtils.h:26, 102:51.60 from /builddir/build/BUILD/firefox-88.0/dom/l10n/DOMLocalization.cpp:9, 102:51.61 from Unified_cpp_dom_l10n0.cpp:2: 102:51.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 102:51.61 304 | mHdr->mLength = 0; 102:51.61 | ~~~~~~~~~~~~~~^~~ 102:51.61 In file included from Unified_cpp_dom_l10n0.cpp:11: 102:51.61 /builddir/build/BUILD/firefox-88.0/dom/l10n/DocumentL10n.cpp:165:36: note: while referencing ‘elements’ 102:51.61 165 | Sequence> elements; 102:51.61 | ^~~~~~~~ 102:51.61 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 102:51.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 102:51.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 102:51.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 102:51.63 from /builddir/build/BUILD/firefox-88.0/dom/base/nsContentUtils.h:26, 102:51.63 from /builddir/build/BUILD/firefox-88.0/dom/l10n/DOMLocalization.cpp:9, 102:51.63 from Unified_cpp_dom_l10n0.cpp:2: 102:51.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 102:51.63 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 102:51.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:51.64 In file included from Unified_cpp_dom_l10n0.cpp:11: 102:51.64 /builddir/build/BUILD/firefox-88.0/dom/l10n/DocumentL10n.cpp:181:38: note: while referencing ‘nonProtoElements’ 102:51.64 181 | Sequence> nonProtoElements; 102:51.64 | ^~~~~~~~~~~~~~~~ 102:51.64 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 102:51.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 102:51.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 102:51.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 102:51.64 from /builddir/build/BUILD/firefox-88.0/dom/base/nsContentUtils.h:26, 102:51.64 from /builddir/build/BUILD/firefox-88.0/dom/l10n/DOMLocalization.cpp:9, 102:51.64 from Unified_cpp_dom_l10n0.cpp:2: 102:51.64 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 102:51.64 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 102:51.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:51.64 In file included from Unified_cpp_dom_l10n0.cpp:11: 102:51.64 /builddir/build/BUILD/firefox-88.0/dom/l10n/DocumentL10n.cpp:165:36: note: while referencing ‘elements’ 102:51.64 165 | Sequence> elements; 102:51.64 | ^~~~~~~~ 102:51.82 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 102:51.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 102:51.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 102:51.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 102:51.82 from /builddir/build/BUILD/firefox-88.0/dom/base/nsContentUtils.h:26, 102:51.82 from /builddir/build/BUILD/firefox-88.0/dom/l10n/DOMLocalization.cpp:9, 102:51.82 from Unified_cpp_dom_l10n0.cpp:2: 102:51.82 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::DocumentL10n::TriggerInitialTranslation()’: 102:51.82 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 102:51.82 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 102:51.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:51.82 In file included from Unified_cpp_dom_l10n0.cpp:11: 102:51.82 /builddir/build/BUILD/firefox-88.0/dom/l10n/DocumentL10n.cpp:112:29: note: while referencing ‘promises’ 102:51.82 112 | nsTArray> promises; 102:51.82 | ^~~~~~~~ 102:51.82 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 102:51.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 102:51.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 102:51.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 102:51.82 from /builddir/build/BUILD/firefox-88.0/dom/base/nsContentUtils.h:26, 102:51.82 from /builddir/build/BUILD/firefox-88.0/dom/l10n/DOMLocalization.cpp:9, 102:51.82 from Unified_cpp_dom_l10n0.cpp:2: 102:51.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 102:51.83 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 102:51.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:51.83 In file included from Unified_cpp_dom_l10n0.cpp:11: 102:51.83 /builddir/build/BUILD/firefox-88.0/dom/l10n/DocumentL10n.cpp:112:29: note: while referencing ‘promises’ 102:51.83 112 | nsTArray> promises; 102:51.83 | ^~~~~~~~ 102:52.03 dom/localstorage 103:17.66 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 103:17.66 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:13, 103:17.66 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 103:17.66 from /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsChild.h:12, 103:17.66 from /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsChild.cpp:7, 103:17.66 from Unified_cpp_dom_localstorage0.cpp:2: 103:17.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::SnapshotWriteOptimizer::Enumerate(nsTArray&)’: 103:17.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 103:17.66 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 103:17.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:17.66 In file included from Unified_cpp_dom_localstorage0.cpp:47: 103:17.66 /builddir/build/BUILD/firefox-88.0/dom/localstorage/LSSnapshot.cpp:75:33: note: while referencing ‘writeInfos’ 103:17.66 75 | nsTArray> writeInfos; 103:17.66 | ^~~~~~~~~~ 103:17.72 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 103:17.72 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:13, 103:17.72 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 103:17.72 from /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsChild.h:12, 103:17.72 from /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsChild.cpp:7, 103:17.73 from Unified_cpp_dom_localstorage0.cpp:2: 103:17.73 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::LSSnapshot::_ZN7mozilla3dom10LSSnapshot13EnsureAllKeysEv.part.0()’: 103:17.73 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 103:17.73 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 103:17.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:17.73 In file included from Unified_cpp_dom_localstorage0.cpp:47: 103:17.73 /builddir/build/BUILD/firefox-88.0/dom/localstorage/LSSnapshot.cpp:828:29: note: while referencing ‘writeInfos’ 103:17.73 828 | nsTArray writeInfos; 103:17.73 | ^~~~~~~~~~ 103:17.73 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 103:17.73 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:13, 103:17.73 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 103:17.73 from /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsChild.h:12, 103:17.73 from /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsChild.cpp:7, 103:17.73 from Unified_cpp_dom_localstorage0.cpp:2: 103:17.73 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 103:17.73 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 103:17.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:17.73 In file included from Unified_cpp_dom_localstorage0.cpp:47: 103:17.73 /builddir/build/BUILD/firefox-88.0/dom/localstorage/LSSnapshot.cpp:782:22: note: while referencing ‘keys’ 103:17.73 782 | nsTArray keys; 103:17.73 | ^~~~ 103:17.89 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 103:17.89 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:13, 103:17.89 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 103:17.89 from /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsChild.h:12, 103:17.89 from /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsChild.cpp:7, 103:17.89 from Unified_cpp_dom_localstorage0.cpp:2: 103:17.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::LSSnapshot::Checkpoint()’: 103:17.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 103:17.89 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 103:17.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:17.90 In file included from Unified_cpp_dom_localstorage0.cpp:47: 103:17.90 /builddir/build/BUILD/firefox-88.0/dom/localstorage/LSSnapshot.cpp:934:29: note: while referencing ‘writeInfos’ 103:17.90 934 | nsTArray writeInfos; 103:17.90 | ^~~~~~~~~~ 103:18.02 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 103:18.02 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:13, 103:18.02 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 103:18.02 from /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsChild.h:12, 103:18.02 from /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsChild.cpp:7, 103:18.02 from Unified_cpp_dom_localstorage0.cpp:2: 103:18.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::LSDatabase::Observer::Observe(nsISupports*, const char*, const char16_t*)’: 103:18.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 103:18.03 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 103:18.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:18.03 In file included from Unified_cpp_dom_localstorage0.cpp:20: 103:18.03 /builddir/build/BUILD/firefox-88.0/dom/localstorage/LSDatabase.cpp:413:32: note: while referencing ‘databases’ 103:18.03 413 | nsTArray> databases(gLSDatabases->Count()); 103:18.03 | ^~~~~~~~~ 103:18.82 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 103:18.82 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:13, 103:18.82 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 103:18.82 from /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsChild.h:12, 103:18.82 from /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsChild.cpp:7, 103:18.82 from Unified_cpp_dom_localstorage0.cpp:2: 103:18.82 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::LSSnapshot::GetItemInternal(const nsAString&, const mozilla::dom::Optional >&, nsAString&)’: 103:18.82 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 103:18.82 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 103:18.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:18.83 In file included from Unified_cpp_dom_localstorage0.cpp:47: 103:18.83 /builddir/build/BUILD/firefox-88.0/dom/localstorage/LSSnapshot.cpp:685:32: note: while referencing ‘itemInfos’ 103:18.83 685 | nsTArray itemInfos; 103:18.83 | ^~~~~~~~~ 103:18.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 103:18.83 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:13, 103:18.83 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 103:18.83 from /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsChild.h:12, 103:18.83 from /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsChild.cpp:7, 103:18.83 from Unified_cpp_dom_localstorage0.cpp:2: 103:18.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 103:18.83 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 103:18.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:18.83 In file included from Unified_cpp_dom_localstorage0.cpp:47: 103:18.83 /builddir/build/BUILD/firefox-88.0/dom/localstorage/LSSnapshot.cpp:685:32: note: while referencing ‘itemInfos’ 103:18.83 685 | nsTArray itemInfos; 103:18.83 | ^~~~~~~~~ 103:18.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 103:18.83 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:13, 103:18.83 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 103:18.83 from /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsChild.h:12, 103:18.83 from /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsChild.cpp:7, 103:18.83 from Unified_cpp_dom_localstorage0.cpp:2: 103:18.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 103:18.83 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 103:18.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:18.83 In file included from Unified_cpp_dom_localstorage0.cpp:47: 103:18.83 /builddir/build/BUILD/firefox-88.0/dom/localstorage/LSSnapshot.cpp:637:30: note: while referencing ‘itemInfos’ 103:18.83 637 | nsTArray itemInfos; 103:18.83 | ^~~~~~~~~ 103:18.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 103:18.83 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:13, 103:18.83 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 103:18.83 from /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsChild.h:12, 103:18.83 from /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsChild.cpp:7, 103:18.83 from Unified_cpp_dom_localstorage0.cpp:2: 103:18.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 103:18.83 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 103:18.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:18.83 In file included from Unified_cpp_dom_localstorage0.cpp:47: 103:18.83 /builddir/build/BUILD/firefox-88.0/dom/localstorage/LSSnapshot.cpp:637:30: note: while referencing ‘itemInfos’ 103:18.83 637 | nsTArray itemInfos; 103:18.83 | ^~~~~~~~~ 103:19.66 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 103:19.66 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:13, 103:19.66 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 103:19.66 from /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsChild.h:12, 103:19.66 from /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsChild.cpp:7, 103:19.66 from Unified_cpp_dom_localstorage0.cpp:2: 103:19.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::{anonymous}::QuotaClient::ForceKillActors()’: 103:19.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 103:19.66 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 103:19.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:19.66 In file included from Unified_cpp_dom_localstorage0.cpp:11: 103:19.67 /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsParent.cpp:2980:30: note: while referencing ‘databases’ 103:19.67 2980 | nsTArray> databases; 103:19.67 | ^~~~~~~~~ 103:19.67 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 103:19.67 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:13, 103:19.67 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 103:19.67 from /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsChild.h:12, 103:19.67 from /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsChild.cpp:7, 103:19.67 from Unified_cpp_dom_localstorage0.cpp:2: 103:19.67 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 103:19.67 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 103:19.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:19.67 In file included from Unified_cpp_dom_localstorage0.cpp:11: 103:19.67 /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsParent.cpp:3007:30: note: while referencing ‘databases’ 103:19.67 3007 | nsTArray> databases = 103:19.67 | ^~~~~~~~~ 103:19.75 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 103:19.75 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:13, 103:19.75 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 103:19.75 from /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsChild.h:12, 103:19.75 from /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsChild.cpp:7, 103:19.75 from Unified_cpp_dom_localstorage0.cpp:2: 103:19.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::{anonymous}::DatastoreWriteOptimizer::ApplyAndReset(nsTArray&)’: 103:19.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 103:19.75 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 103:19.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:19.75 In file included from Unified_cpp_dom_localstorage0.cpp:11: 103:19.76 /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsParent.cpp:3485:33: note: while referencing ‘writeInfos’ 103:19.76 3485 | nsTArray> writeInfos; 103:19.76 | ^~~~~~~~~~ 103:20.11 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 103:20.11 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:13, 103:20.11 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 103:20.11 from /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsChild.h:12, 103:20.11 from /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsChild.cpp:7, 103:20.11 from Unified_cpp_dom_localstorage0.cpp:2: 103:20.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::{anonymous}::QuotaClient::AbortOperationsForProcess(mozilla::dom::ContentParentId)’: 103:20.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 103:20.11 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 103:20.11 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:20.11 In file included from Unified_cpp_dom_localstorage0.cpp:11: 103:20.11 /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsParent.cpp:2980:30: note: while referencing ‘databases’ 103:20.11 2980 | nsTArray> databases; 103:20.11 | ^~~~~~~~~ 103:20.11 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 103:20.11 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:13, 103:20.11 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 103:20.11 from /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsChild.h:12, 103:20.11 from /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsChild.cpp:7, 103:20.11 from Unified_cpp_dom_localstorage0.cpp:2: 103:20.12 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 103:20.12 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 103:20.12 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:20.12 In file included from Unified_cpp_dom_localstorage0.cpp:11: 103:20.12 /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsParent.cpp:2995:30: note: while referencing ‘databases’ 103:20.12 2995 | nsTArray> databases = CollectDatabasesMatching(aCondition); 103:20.12 | ^~~~~~~~~ 103:20.18 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 103:20.18 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:13, 103:20.18 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 103:20.18 from /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsChild.h:12, 103:20.18 from /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsChild.cpp:7, 103:20.18 from Unified_cpp_dom_localstorage0.cpp:2: 103:20.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::{anonymous}::QuotaClient::InitiateShutdown()’: 103:20.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 103:20.18 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 103:20.18 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:20.18 In file included from Unified_cpp_dom_localstorage0.cpp:11: 103:20.18 /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsParent.cpp:2980:30: note: while referencing ‘databases’ 103:20.18 2980 | nsTArray> databases; 103:20.18 | ^~~~~~~~~ 103:20.18 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 103:20.18 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:13, 103:20.18 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 103:20.18 from /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsChild.h:12, 103:20.18 from /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsChild.cpp:7, 103:20.18 from Unified_cpp_dom_localstorage0.cpp:2: 103:20.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 103:20.19 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 103:20.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:20.19 In file included from Unified_cpp_dom_localstorage0.cpp:11: 103:20.19 /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsParent.cpp:2995:30: note: while referencing ‘databases’ 103:20.19 2995 | nsTArray> databases = CollectDatabasesMatching(aCondition); 103:20.19 | ^~~~~~~~~ 103:20.26 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 103:20.26 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:13, 103:20.26 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 103:20.26 from /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsChild.h:12, 103:20.26 from /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsChild.cpp:7, 103:20.26 from Unified_cpp_dom_localstorage0.cpp:2: 103:20.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::{anonymous}::QuotaClient::AbortAllOperations()’: 103:20.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 103:20.26 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 103:20.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:20.26 In file included from Unified_cpp_dom_localstorage0.cpp:11: 103:20.26 /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsParent.cpp:2980:30: note: while referencing ‘databases’ 103:20.26 2980 | nsTArray> databases; 103:20.26 | ^~~~~~~~~ 103:20.26 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 103:20.26 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:13, 103:20.26 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 103:20.26 from /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsChild.h:12, 103:20.26 from /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsChild.cpp:7, 103:20.26 from Unified_cpp_dom_localstorage0.cpp:2: 103:20.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 103:20.26 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 103:20.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:20.26 In file included from Unified_cpp_dom_localstorage0.cpp:11: 103:20.26 /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsParent.cpp:2995:30: note: while referencing ‘databases’ 103:20.26 2995 | nsTArray> databases = CollectDatabasesMatching(aCondition); 103:20.26 | ^~~~~~~~~ 103:20.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 103:20.35 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:13, 103:20.35 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 103:20.35 from /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsChild.h:12, 103:20.35 from /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsChild.cpp:7, 103:20.35 from Unified_cpp_dom_localstorage0.cpp:2: 103:20.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::{anonymous}::QuotaClient::AbortOperationsForLocks(const mozilla::dom::quota::Client::DirectoryLockIdTable&)’: 103:20.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 103:20.35 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 103:20.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:20.35 In file included from Unified_cpp_dom_localstorage0.cpp:11: 103:20.35 /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsParent.cpp:2980:30: note: while referencing ‘databases’ 103:20.35 2980 | nsTArray> databases; 103:20.35 | ^~~~~~~~~ 103:20.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 103:20.35 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:13, 103:20.35 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 103:20.35 from /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsChild.h:12, 103:20.35 from /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsChild.cpp:7, 103:20.35 from Unified_cpp_dom_localstorage0.cpp:2: 103:20.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 103:20.35 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 103:20.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:20.35 In file included from Unified_cpp_dom_localstorage0.cpp:11: 103:20.35 /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsParent.cpp:2995:30: note: while referencing ‘databases’ 103:20.35 2995 | nsTArray> databases = CollectDatabasesMatching(aCondition); 103:20.35 | ^~~~~~~~~ 103:20.49 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 103:20.50 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:13, 103:20.50 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 103:20.50 from /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsChild.h:12, 103:20.50 from /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsChild.cpp:7, 103:20.50 from Unified_cpp_dom_localstorage0.cpp:2: 103:20.50 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::IPCResult mozilla::dom::{anonymous}::Database::RecvPBackgroundLSSnapshotConstructor(mozilla::dom::PBackgroundLSDatabaseParent::PBackgroundLSSnapshotParent*, const nsString&, const nsString&, const bool&, const int64_t&, const int64_t&, mozilla::dom::PBackgroundLSDatabaseParent::LSSnapshotInitInfo*)’: 103:20.50 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 103:20.50 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 103:20.50 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:20.50 In file included from Unified_cpp_dom_localstorage0.cpp:11: 103:20.50 /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsParent.cpp:5365:24: note: while referencing ‘itemInfos’ 103:20.50 5365 | nsTArray itemInfos; 103:20.50 | ^~~~~~~~~ 103:20.55 /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsParent.cpp:1922:20: warning: ‘nextLoadIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 103:20.55 1922 | mNextLoadIndex = aNextLoadIndex; 103:20.55 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 103:20.55 /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsParent.cpp:5366:12: note: ‘nextLoadIndex’ was declared here 103:20.55 5366 | uint32_t nextLoadIndex; 103:20.55 | ^~~~~~~~~~~~~ 103:21.93 /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsParent.cpp: In member function ‘nsresult mozilla::dom::{anonymous}::PrepareDatastoreOp::DatabaseWork()’: 103:21.93 /builddir/build/BUILD/firefox-88.0/dom/localstorage/ActorsParent.cpp:6839:3: warning: ‘alreadyExisted’ may be used uninitialized [-Wmaybe-uninitialized] 103:21.93 6839 | if (alreadyExisted) { 103:21.93 | ^~ 103:23.09 dom/mathml 103:35.34 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 103:35.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 103:35.34 from /builddir/build/BUILD/firefox-88.0/dom/base/nsAttrValue.h:25, 103:35.34 from /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.h:22, 103:35.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:20, 103:35.34 from /builddir/build/BUILD/firefox-88.0/dom/base/nsStyledElement.h:17, 103:35.34 from /builddir/build/BUILD/firefox-88.0/dom/base/nsMappedAttributeElement.h:16, 103:35.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MathMLElement.h:11, 103:35.34 from /builddir/build/BUILD/firefox-88.0/dom/mathml/MathMLElement.cpp:7, 103:35.34 from Unified_cpp_dom_mathml0.cpp:2: 103:35.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool mozilla::dom::MathMLElement::_ZN7mozilla3dom13MathMLElement20ParseNamedSpaceValueERK9nsTStringIDsER10nsCSSValuejRKNS0_8DocumentE.part.0(const nsString&, nsCSSValue&, uint32_t, const Document&)’: 103:35.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 103:35.35 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 103:35.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:35.35 In file included from Unified_cpp_dom_mathml0.cpp:2: 103:35.35 /builddir/build/BUILD/firefox-88.0/dom/mathml/MathMLElement.cpp:211:28: note: while referencing ‘’ 103:35.35 211 | aDocument.WarnOnceAbout( 103:35.35 | ~~~~~~~~~~~~~~~~~~~~~~~^ 103:35.35 212 | dom::DeprecatedOperations::eMathML_DeprecatedMathSpaceValue); 103:35.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:35.38 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 103:35.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 103:35.38 from /builddir/build/BUILD/firefox-88.0/dom/base/nsAttrValue.h:25, 103:35.38 from /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.h:22, 103:35.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:20, 103:35.39 from /builddir/build/BUILD/firefox-88.0/dom/base/nsStyledElement.h:17, 103:35.39 from /builddir/build/BUILD/firefox-88.0/dom/base/nsMappedAttributeElement.h:16, 103:35.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MathMLElement.h:11, 103:35.39 from /builddir/build/BUILD/firefox-88.0/dom/mathml/MathMLElement.cpp:7, 103:35.39 from Unified_cpp_dom_mathml0.cpp:2: 103:35.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::MathMLElement::AfterSetAttr(int32_t, nsAtom*, const nsAttrValue*, const nsAttrValue*, nsIPrincipal*, bool)’: 103:35.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 103:35.39 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 103:35.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:35.39 In file included from Unified_cpp_dom_mathml0.cpp:2: 103:35.39 /builddir/build/BUILD/firefox-88.0/dom/mathml/MathMLElement.cpp:1038:32: note: while referencing ‘’ 103:35.39 1038 | OwnerDoc()->WarnOnceAbout( 103:35.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 103:35.39 1039 | dom::DeprecatedOperations::eMathML_DeprecatedXLinkAttribute); 103:35.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:35.42 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 103:35.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 103:35.42 from /builddir/build/BUILD/firefox-88.0/dom/base/nsAttrValue.h:25, 103:35.42 from /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.h:22, 103:35.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:20, 103:35.42 from /builddir/build/BUILD/firefox-88.0/dom/base/nsStyledElement.h:17, 103:35.42 from /builddir/build/BUILD/firefox-88.0/dom/base/nsMappedAttributeElement.h:16, 103:35.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MathMLElement.h:11, 103:35.42 from /builddir/build/BUILD/firefox-88.0/dom/mathml/MathMLElement.cpp:7, 103:35.42 from Unified_cpp_dom_mathml0.cpp:2: 103:35.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::MathMLElement::GetLinkTarget(nsAString&)’: 103:35.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 103:35.42 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 103:35.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:35.42 In file included from Unified_cpp_dom_mathml0.cpp:2: 103:35.42 /builddir/build/BUILD/firefox-88.0/dom/mathml/MathMLElement.cpp:949:30: note: while referencing ‘’ 103:35.42 949 | OwnerDoc()->WarnOnceAbout( 103:35.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 103:35.42 950 | dom::DeprecatedOperations::eMathML_DeprecatedXLinkAttribute); 103:35.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:35.42 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 103:35.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 103:35.42 from /builddir/build/BUILD/firefox-88.0/dom/base/nsAttrValue.h:25, 103:35.42 from /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.h:22, 103:35.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:20, 103:35.43 from /builddir/build/BUILD/firefox-88.0/dom/base/nsStyledElement.h:17, 103:35.43 from /builddir/build/BUILD/firefox-88.0/dom/base/nsMappedAttributeElement.h:16, 103:35.43 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MathMLElement.h:11, 103:35.43 from /builddir/build/BUILD/firefox-88.0/dom/mathml/MathMLElement.cpp:7, 103:35.43 from Unified_cpp_dom_mathml0.cpp:2: 103:35.43 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 103:35.43 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 103:35.43 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:35.43 In file included from Unified_cpp_dom_mathml0.cpp:2: 103:35.43 /builddir/build/BUILD/firefox-88.0/dom/mathml/MathMLElement.cpp:971:32: note: while referencing ‘’ 103:35.43 971 | OwnerDoc()->WarnOnceAbout( 103:35.43 | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 103:35.43 972 | dom::DeprecatedOperations::eMathML_DeprecatedXLinkAttribute); 103:35.43 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:35.46 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 103:35.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 103:35.46 from /builddir/build/BUILD/firefox-88.0/dom/base/nsAttrValue.h:25, 103:35.46 from /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.h:22, 103:35.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:20, 103:35.46 from /builddir/build/BUILD/firefox-88.0/dom/base/nsStyledElement.h:17, 103:35.46 from /builddir/build/BUILD/firefox-88.0/dom/base/nsMappedAttributeElement.h:16, 103:35.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MathMLElement.h:11, 103:35.46 from /builddir/build/BUILD/firefox-88.0/dom/mathml/MathMLElement.cpp:7, 103:35.46 from Unified_cpp_dom_mathml0.cpp:2: 103:35.46 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual bool mozilla::dom::MathMLElement::IsLink(nsIURI**) const’: 103:35.46 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 103:35.46 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 103:35.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:35.46 In file included from Unified_cpp_dom_mathml0.cpp:2: 103:35.46 /builddir/build/BUILD/firefox-88.0/dom/mathml/MathMLElement.cpp:920:32: note: while referencing ‘’ 103:35.46 920 | OwnerDoc()->WarnOnceAbout( 103:35.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 103:35.46 921 | dom::DeprecatedOperations::eMathML_DeprecatedXLinkAttribute); 103:35.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:35.79 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 103:35.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 103:35.79 from /builddir/build/BUILD/firefox-88.0/dom/base/nsAttrValue.h:25, 103:35.79 from /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.h:22, 103:35.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:20, 103:35.79 from /builddir/build/BUILD/firefox-88.0/dom/base/nsStyledElement.h:17, 103:35.79 from /builddir/build/BUILD/firefox-88.0/dom/base/nsMappedAttributeElement.h:16, 103:35.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MathMLElement.h:11, 103:35.79 from /builddir/build/BUILD/firefox-88.0/dom/mathml/MathMLElement.cpp:7, 103:35.79 from Unified_cpp_dom_mathml0.cpp:2: 103:35.79 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::MathMLElement::MapMathMLAttributesInto(const nsMappedAttributes*, mozilla::MappedDeclarations&)’: 103:35.79 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 103:35.79 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 103:35.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:35.79 In file included from Unified_cpp_dom_mathml0.cpp:2: 103:35.80 /builddir/build/BUILD/firefox-88.0/dom/mathml/MathMLElement.cpp:387:37: note: while referencing ‘’ 103:35.80 387 | aDecls.Document()->WarnOnceAbout( 103:35.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 103:35.80 388 | dom::DeprecatedOperations:: 103:35.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:35.80 389 | eMathML_DeprecatedScriptsizemultiplierAttribute); 103:35.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:35.80 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 103:35.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 103:35.80 from /builddir/build/BUILD/firefox-88.0/dom/base/nsAttrValue.h:25, 103:35.80 from /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.h:22, 103:35.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:20, 103:35.80 from /builddir/build/BUILD/firefox-88.0/dom/base/nsStyledElement.h:17, 103:35.80 from /builddir/build/BUILD/firefox-88.0/dom/base/nsMappedAttributeElement.h:16, 103:35.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MathMLElement.h:11, 103:35.80 from /builddir/build/BUILD/firefox-88.0/dom/mathml/MathMLElement.cpp:7, 103:35.80 from Unified_cpp_dom_mathml0.cpp:2: 103:35.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 103:35.80 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 103:35.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:35.80 In file included from Unified_cpp_dom_mathml0.cpp:2: 103:35.80 /builddir/build/BUILD/firefox-88.0/dom/mathml/MathMLElement.cpp:421:37: note: while referencing ‘’ 103:35.80 421 | aDecls.Document()->WarnOnceAbout( 103:35.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 103:35.80 422 | dom::DeprecatedOperations::eMathML_DeprecatedScriptminsizeAttribute); 103:35.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:35.80 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 103:35.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 103:35.80 from /builddir/build/BUILD/firefox-88.0/dom/base/nsAttrValue.h:25, 103:35.80 from /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.h:22, 103:35.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:20, 103:35.80 from /builddir/build/BUILD/firefox-88.0/dom/base/nsStyledElement.h:17, 103:35.80 from /builddir/build/BUILD/firefox-88.0/dom/base/nsMappedAttributeElement.h:16, 103:35.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MathMLElement.h:11, 103:35.80 from /builddir/build/BUILD/firefox-88.0/dom/mathml/MathMLElement.cpp:7, 103:35.80 from Unified_cpp_dom_mathml0.cpp:2: 103:35.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 103:35.80 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 103:35.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:35.80 In file included from Unified_cpp_dom_mathml0.cpp:2: 103:35.80 /builddir/build/BUILD/firefox-88.0/dom/mathml/MathMLElement.cpp:493:39: note: while referencing ‘’ 103:35.80 493 | aDecls.Document()->WarnOnceAbout( 103:35.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 103:35.80 494 | dom::DeprecatedOperations::eMathML_DeprecatedStyleAttribute); 103:35.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:35.80 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 103:35.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 103:35.80 from /builddir/build/BUILD/firefox-88.0/dom/base/nsAttrValue.h:25, 103:35.80 from /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.h:22, 103:35.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:20, 103:35.81 from /builddir/build/BUILD/firefox-88.0/dom/base/nsStyledElement.h:17, 103:35.81 from /builddir/build/BUILD/firefox-88.0/dom/base/nsMappedAttributeElement.h:16, 103:35.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MathMLElement.h:11, 103:35.81 from /builddir/build/BUILD/firefox-88.0/dom/mathml/MathMLElement.cpp:7, 103:35.81 from Unified_cpp_dom_mathml0.cpp:2: 103:35.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 103:35.81 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 103:35.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:35.81 In file included from Unified_cpp_dom_mathml0.cpp:2: 103:35.81 /builddir/build/BUILD/firefox-88.0/dom/mathml/MathMLElement.cpp:515:43: note: while referencing ‘’ 103:35.82 515 | aDecls.Document()->WarnOnceAbout( 103:35.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 103:35.82 516 | dom::DeprecatedOperations::eMathML_DeprecatedMathSizeValue); 103:35.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:35.82 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 103:35.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 103:35.82 from /builddir/build/BUILD/firefox-88.0/dom/base/nsAttrValue.h:25, 103:35.82 from /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.h:22, 103:35.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:20, 103:35.82 from /builddir/build/BUILD/firefox-88.0/dom/base/nsStyledElement.h:17, 103:35.82 from /builddir/build/BUILD/firefox-88.0/dom/base/nsMappedAttributeElement.h:16, 103:35.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MathMLElement.h:11, 103:35.82 from /builddir/build/BUILD/firefox-88.0/dom/mathml/MathMLElement.cpp:7, 103:35.82 from Unified_cpp_dom_mathml0.cpp:2: 103:35.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 103:35.83 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 103:35.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:35.83 In file included from Unified_cpp_dom_mathml0.cpp:2: 103:35.83 /builddir/build/BUILD/firefox-88.0/dom/mathml/MathMLElement.cpp:539:37: note: while referencing ‘’ 103:35.83 539 | aDecls.Document()->WarnOnceAbout( 103:35.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 103:35.83 540 | dom::DeprecatedOperations::eMathML_DeprecatedStyleAttribute); 103:35.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:35.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 103:35.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 103:35.83 from /builddir/build/BUILD/firefox-88.0/dom/base/nsAttrValue.h:25, 103:35.83 from /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.h:22, 103:35.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:20, 103:35.83 from /builddir/build/BUILD/firefox-88.0/dom/base/nsStyledElement.h:17, 103:35.83 from /builddir/build/BUILD/firefox-88.0/dom/base/nsMappedAttributeElement.h:16, 103:35.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MathMLElement.h:11, 103:35.83 from /builddir/build/BUILD/firefox-88.0/dom/mathml/MathMLElement.cpp:7, 103:35.83 from Unified_cpp_dom_mathml0.cpp:2: 103:35.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 103:35.83 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 103:35.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:35.83 In file included from Unified_cpp_dom_mathml0.cpp:2: 103:35.83 /builddir/build/BUILD/firefox-88.0/dom/mathml/MathMLElement.cpp:559:37: note: while referencing ‘’ 103:35.83 559 | aDecls.Document()->WarnOnceAbout( 103:35.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 103:35.83 560 | dom::DeprecatedOperations::eMathML_DeprecatedStyleAttribute); 103:35.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:35.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 103:35.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 103:35.83 from /builddir/build/BUILD/firefox-88.0/dom/base/nsAttrValue.h:25, 103:35.83 from /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.h:22, 103:35.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:20, 103:35.83 from /builddir/build/BUILD/firefox-88.0/dom/base/nsStyledElement.h:17, 103:35.83 from /builddir/build/BUILD/firefox-88.0/dom/base/nsMappedAttributeElement.h:16, 103:35.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MathMLElement.h:11, 103:35.83 from /builddir/build/BUILD/firefox-88.0/dom/mathml/MathMLElement.cpp:7, 103:35.83 from Unified_cpp_dom_mathml0.cpp:2: 103:35.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 103:35.83 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 103:35.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:35.83 In file included from Unified_cpp_dom_mathml0.cpp:2: 103:35.83 /builddir/build/BUILD/firefox-88.0/dom/mathml/MathMLElement.cpp:587:37: note: while referencing ‘’ 103:35.83 587 | aDecls.Document()->WarnOnceAbout( 103:35.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 103:35.83 588 | dom::DeprecatedOperations::eMathML_DeprecatedStyleAttribute); 103:35.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:35.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 103:35.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 103:35.83 from /builddir/build/BUILD/firefox-88.0/dom/base/nsAttrValue.h:25, 103:35.84 from /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.h:22, 103:35.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:20, 103:35.84 from /builddir/build/BUILD/firefox-88.0/dom/base/nsStyledElement.h:17, 103:35.84 from /builddir/build/BUILD/firefox-88.0/dom/base/nsMappedAttributeElement.h:16, 103:35.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MathMLElement.h:11, 103:35.84 from /builddir/build/BUILD/firefox-88.0/dom/mathml/MathMLElement.cpp:7, 103:35.84 from Unified_cpp_dom_mathml0.cpp:2: 103:35.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 103:35.84 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 103:35.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:35.85 In file included from Unified_cpp_dom_mathml0.cpp:2: 103:35.85 /builddir/build/BUILD/firefox-88.0/dom/mathml/MathMLElement.cpp:686:39: note: while referencing ‘’ 103:35.85 686 | aDecls.Document()->WarnOnceAbout( 103:35.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 103:35.85 687 | dom::DeprecatedOperations::eMathML_DeprecatedStyleAttribute); 103:35.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:35.85 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 103:35.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 103:35.85 from /builddir/build/BUILD/firefox-88.0/dom/base/nsAttrValue.h:25, 103:35.86 from /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.h:22, 103:35.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:20, 103:35.86 from /builddir/build/BUILD/firefox-88.0/dom/base/nsStyledElement.h:17, 103:35.86 from /builddir/build/BUILD/firefox-88.0/dom/base/nsMappedAttributeElement.h:16, 103:35.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MathMLElement.h:11, 103:35.86 from /builddir/build/BUILD/firefox-88.0/dom/mathml/MathMLElement.cpp:7, 103:35.86 from Unified_cpp_dom_mathml0.cpp:2: 103:35.86 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 103:35.86 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 103:35.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:35.86 In file included from Unified_cpp_dom_mathml0.cpp:2: 103:35.86 /builddir/build/BUILD/firefox-88.0/dom/mathml/MathMLElement.cpp:718:39: note: while referencing ‘’ 103:35.86 718 | aDecls.Document()->WarnOnceAbout( 103:35.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 103:35.86 719 | dom::DeprecatedOperations::eMathML_DeprecatedStyleAttribute); 103:35.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:36.17 dom/media/autoplay 103:49.79 dom/media/bridge 104:00.56 dom/media/doctor 104:15.28 dom/media/eme 104:42.63 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 104:42.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CDMCaps.h:10, 104:42.63 from /builddir/build/BUILD/firefox-88.0/dom/media/eme/CDMCaps.cpp:7, 104:42.63 from Unified_cpp_dom_media_eme0.cpp:2: 104:42.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘mozilla::dom::Sequence mozilla::dom::GetSupportedCapabilities(mozilla::dom::CodecType, const nsTArray&, const mozilla::dom::MediaKeySystemConfiguration&, const mozilla::dom::KeySystemConfig&, mozilla::DecoderDoctorDiagnostics*, const std::function&)’: 104:42.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence [1]’ [-Warray-bounds] 104:42.63 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 104:42.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:42.64 In file included from Unified_cpp_dom_media_eme0.cpp:74: 104:42.64 /builddir/build/BUILD/firefox-88.0/dom/media/eme/MediaKeySystemAccess.cpp:561:43: note: while referencing ‘supportedCapabilities’ 104:42.64 561 | Sequence supportedCapabilities; 104:42.64 | ^~~~~~~~~~~~~~~~~~~~~ 104:43.67 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 104:43.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CDMCaps.h:10, 104:43.67 from /builddir/build/BUILD/firefox-88.0/dom/media/eme/CDMCaps.cpp:7, 104:43.67 from Unified_cpp_dom_media_eme0.cpp:2: 104:43.67 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::dom::MediaKeySession::GenerateRequest(const nsAString&, const mozilla::dom::ArrayBufferViewOrArrayBuffer&, mozilla::ErrorResult&)’: 104:43.67 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::dom::KeyIdsInitData [1]’ [-Warray-bounds] 104:43.67 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 104:43.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:43.67 In file included from Unified_cpp_dom_media_eme0.cpp:56: 104:43.67 /builddir/build/BUILD/firefox-88.0/dom/media/eme/MediaKeySession.cpp:168:34: note: while referencing ‘keyIds’ 104:43.67 168 | mozilla::dom::KeyIdsInitData keyIds; 104:43.67 | ^~~~~~ 104:43.67 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 104:43.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CDMCaps.h:10, 104:43.67 from /builddir/build/BUILD/firefox-88.0/dom/media/eme/CDMCaps.cpp:7, 104:43.67 from Unified_cpp_dom_media_eme0.cpp:2: 104:43.67 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 104:43.67 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 104:43.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:43.67 In file included from Unified_cpp_dom_media_eme0.cpp:56: 104:43.67 /builddir/build/BUILD/firefox-88.0/dom/media/eme/MediaKeySession.cpp:239:21: note: while referencing ‘data’ 104:43.67 239 | nsTArray data; 104:43.67 | ^~~~ 104:43.90 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 104:43.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CDMCaps.h:10, 104:43.90 from /builddir/build/BUILD/firefox-88.0/dom/media/eme/CDMCaps.cpp:7, 104:43.90 from Unified_cpp_dom_media_eme0.cpp:2: 104:43.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::GetSupportedConfig(const mozilla::dom::KeySystemConfig&, const mozilla::dom::MediaKeySystemConfiguration&, mozilla::dom::MediaKeySystemConfiguration&, mozilla::DecoderDoctorDiagnostics*, bool, const std::function&)’: 104:43.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 48 is outside array bounds of ‘mozilla::dom::MediaKeySystemConfiguration [1]’ [-Warray-bounds] 104:43.90 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 104:43.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:43.90 In file included from Unified_cpp_dom_media_eme0.cpp:74: 104:43.90 /builddir/build/BUILD/firefox-88.0/dom/media/eme/MediaKeySystemAccess.cpp:891:31: note: while referencing ‘config’ 104:43.90 891 | MediaKeySystemConfiguration config; 104:43.90 | ^~~~~~ 104:43.90 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 104:43.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CDMCaps.h:10, 104:43.90 from /builddir/build/BUILD/firefox-88.0/dom/media/eme/CDMCaps.cpp:7, 104:43.90 from Unified_cpp_dom_media_eme0.cpp:2: 104:43.91 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 5 is outside array bounds of ‘mozilla::dom::MediaKeySystemConfiguration [1]’ [-Warray-bounds] 104:43.91 304 | mHdr->mLength = 0; 104:43.91 | ~~~~~~~~~~~~~~^~~ 104:43.91 In file included from Unified_cpp_dom_media_eme0.cpp:74: 104:43.91 /builddir/build/BUILD/firefox-88.0/dom/media/eme/MediaKeySystemAccess.cpp:891:31: note: while referencing ‘config’ 104:43.91 891 | MediaKeySystemConfiguration config; 104:43.91 | ^~~~~~ 104:43.91 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 104:43.91 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CDMCaps.h:10, 104:43.91 from /builddir/build/BUILD/firefox-88.0/dom/media/eme/CDMCaps.cpp:7, 104:43.91 from Unified_cpp_dom_media_eme0.cpp:2: 104:43.91 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 104:43.91 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 104:43.91 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:43.91 In file included from Unified_cpp_dom_media_eme0.cpp:74: 104:43.91 /builddir/build/BUILD/firefox-88.0/dom/media/eme/MediaKeySystemAccess.cpp:953:22: note: while referencing ‘sessionTypes’ 104:43.91 953 | Sequence sessionTypes(UnboxSessionTypes(aCandidate.mSessionTypes)); 104:43.91 | ^~~~~~~~~~~~ 104:45.14 dom/media/encoder 105:08.51 dom/media/fake-cdm 105:14.94 dom/media/flac 105:26.39 dom/media/gmp-plugin-openh264 105:27.82 dom/media/gmp 106:39.60 dom/media/gmp/widevine-adapter 106:45.17 dom/media/imagecapture 106:55.90 dom/media/ipc 107:14.80 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 107:14.80 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:13, 107:14.80 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDChild.h:9, 107:14.80 from /builddir/build/BUILD/firefox-88.0/dom/media/ipc/RDDChild.h:8, 107:14.80 from /builddir/build/BUILD/firefox-88.0/dom/media/ipc/RDDChild.cpp:6: 107:14.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::RDDChild::Init()’: 107:14.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 107:14.80 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 107:14.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:14.80 /builddir/build/BUILD/firefox-88.0/dom/media/ipc/RDDChild.cpp:61:26: note: while referencing ‘updates’ 107:14.80 61 | nsTArray updates = gfxVars::FetchNonDefaultVars(); 107:14.80 | ^~~~~~~ 108:00.26 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 108:00.26 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:22, 108:00.26 from /builddir/build/BUILD/firefox-88.0/dom/media/ipc/RDDProcessManager.h:8, 108:00.26 from /builddir/build/BUILD/firefox-88.0/dom/media/ipc/RDDProcessManager.cpp:6: 108:00.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::RDDProcessManager::CreateVideoBridge()’: 108:00.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 48 is outside array bounds of ‘mozilla::gfx::ContentDeviceData [1]’ [-Warray-bounds] 108:00.26 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 108:00.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:00.26 /builddir/build/BUILD/firefox-88.0/dom/media/ipc/RDDProcessManager.cpp:307:21: note: while referencing ‘contentDeviceData’ 108:00.26 307 | ContentDeviceData contentDeviceData; 108:00.26 | ^~~~~~~~~~~~~~~~~ 108:15.49 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 108:15.49 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:13, 108:15.49 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 108:15.49 from /builddir/build/BUILD/firefox-88.0/dom/media/ipc/RemoteDecoderChild.h:11, 108:15.49 from /builddir/build/BUILD/firefox-88.0/dom/media/ipc/RemoteAudioDecoder.h:8, 108:15.49 from /builddir/build/BUILD/firefox-88.0/dom/media/ipc/RemoteAudioDecoder.cpp:6: 108:15.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In copy constructor ‘mozilla::TrackInfo::TrackInfo(const mozilla::TrackInfo&)’: 108:15.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 108:15.49 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 108:15.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:15.49 In file included from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:24, 108:15.49 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 108:15.49 from /builddir/build/BUILD/firefox-88.0/dom/media/ipc/RemoteDecoderChild.h:11, 108:15.49 from /builddir/build/BUILD/firefox-88.0/dom/media/ipc/RemoteAudioDecoder.h:8, 108:15.49 from /builddir/build/BUILD/firefox-88.0/dom/media/ipc/RemoteAudioDecoder.cpp:6: 108:15.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/MediaInfo.h:121:31: note: while referencing ‘’ 108:15.50 121 | mTags = aOther.mTags.Clone(); 108:15.50 | ~~~~~~~~~~~~~~~~~~^~ 108:15.68 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 108:15.68 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:13, 108:15.68 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 108:15.68 from /builddir/build/BUILD/firefox-88.0/dom/media/ipc/RemoteDecoderChild.h:11, 108:15.68 from /builddir/build/BUILD/firefox-88.0/dom/media/ipc/RemoteAudioDecoder.h:8, 108:15.68 from /builddir/build/BUILD/firefox-88.0/dom/media/ipc/RemoteAudioDecoder.cpp:6: 108:15.68 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::MediaResult mozilla::RemoteAudioDecoderParent::ProcessDecodedData(mozilla::MediaDataDecoder::DecodedData&&, mozilla::PRemoteDecoderParent::DecodedOutputIPDL&)’: 108:15.68 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 108:15.68 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 108:15.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:15.68 /builddir/build/BUILD/firefox-88.0/dom/media/ipc/RemoteAudioDecoder.cpp:99:31: note: while referencing ‘data’ 108:15.68 99 | nsTArray> data(aData.Length()); 108:15.68 | ^~~~ 109:33.19 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 109:33.19 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:13, 109:33.19 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderParent.h:9, 109:33.19 from /builddir/build/BUILD/firefox-88.0/dom/media/ipc/RemoteDecoderParent.h:9, 109:33.19 from /builddir/build/BUILD/firefox-88.0/dom/media/ipc/RemoteDecoderParent.cpp:6: 109:33.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::RemoteDecoderParent::RecvDecode(mozilla::PRemoteDecoderParent::ArrayOfRemoteMediaRawData*, mozilla::PRemoteDecoderParent::DecodeResolver&&)’: 109:33.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::MediaDataDecoder::DecodedData [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 109:33.19 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 109:33.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:33.20 /builddir/build/BUILD/firefox-88.0/dom/media/ipc/RemoteDecoderParent.cpp:136:33: note: while referencing ‘output’ 109:33.20 136 | MediaDataDecoder::DecodedData output; 109:33.20 | ^~~~~~ 109:52.04 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 109:52.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/AudioConfig.h:12, 109:52.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/MediaData.h:9, 109:52.04 from /builddir/build/BUILD/firefox-88.0/dom/media/ipc/RemoteMediaData.h:12, 109:52.04 from /builddir/build/BUILD/firefox-88.0/dom/media/ipc/RemoteMediaData.cpp:7: 109:52.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::ArrayOfRemoteMediaRawData::Fill(const nsTArray >&, std::function&&)’: 109:52.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 109:52.05 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 109:52.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:52.05 /builddir/build/BUILD/firefox-88.0/dom/media/ipc/RemoteMediaData.cpp:136:37: note: while referencing ‘extraDataBuffers’ 109:52.05 136 | nsTArray> extraDataBuffers(aData.Length()); 109:52.05 | ^~~~~~~~~~~~~~~~ 109:52.05 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 109:52.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/AudioConfig.h:12, 109:52.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/MediaData.h:9, 109:52.05 from /builddir/build/BUILD/firefox-88.0/dom/media/ipc/RemoteMediaData.h:12, 109:52.05 from /builddir/build/BUILD/firefox-88.0/dom/media/ipc/RemoteMediaData.cpp:7: 109:52.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 109:52.05 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 109:52.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:52.05 /builddir/build/BUILD/firefox-88.0/dom/media/ipc/RemoteMediaData.cpp:135:31: note: while referencing ‘alphaBuffers’ 109:52.05 135 | nsTArray alphaBuffers(aData.Length()); 109:52.05 | ^~~~~~~~~~~~ 109:52.05 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 109:52.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/AudioConfig.h:12, 109:52.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/MediaData.h:9, 109:52.05 from /builddir/build/BUILD/firefox-88.0/dom/media/ipc/RemoteMediaData.h:12, 109:52.05 from /builddir/build/BUILD/firefox-88.0/dom/media/ipc/RemoteMediaData.cpp:7: 109:52.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 109:52.05 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 109:52.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:52.05 /builddir/build/BUILD/firefox-88.0/dom/media/ipc/RemoteMediaData.cpp:134:31: note: while referencing ‘dataBuffers’ 109:52.05 134 | nsTArray dataBuffers(aData.Length()); 109:52.05 | ^~~~~~~~~~~ 109:52.18 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 109:52.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/AudioConfig.h:12, 109:52.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/MediaData.h:9, 109:52.18 from /builddir/build/BUILD/firefox-88.0/dom/media/ipc/RemoteMediaData.h:12, 109:52.18 from /builddir/build/BUILD/firefox-88.0/dom/media/ipc/RemoteMediaData.cpp:7: 109:52.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::ArrayOfRemoteAudioData::Fill(const nsTArray >&, std::function&&)’: 109:52.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 109:52.18 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 109:52.18 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:52.18 /builddir/build/BUILD/firefox-88.0/dom/media/ipc/RemoteMediaData.cpp:243:32: note: while referencing ‘dataBuffers’ 109:52.18 243 | nsTArray dataBuffers(aData.Length()); 109:52.18 | ^~~~~~~~~~~ 110:20.68 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 110:20.68 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:13, 110:20.68 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 110:20.68 from /builddir/build/BUILD/firefox-88.0/dom/media/ipc/RemoteDecoderChild.h:11, 110:20.68 from /builddir/build/BUILD/firefox-88.0/dom/media/ipc/RemoteVideoDecoder.h:8, 110:20.68 from /builddir/build/BUILD/firefox-88.0/dom/media/ipc/RemoteVideoDecoder.cpp:6: 110:20.68 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In copy constructor ‘mozilla::TrackInfo::TrackInfo(const mozilla::TrackInfo&)’: 110:20.69 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 110:20.69 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 110:20.69 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:20.69 In file included from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:24, 110:20.69 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 110:20.69 from /builddir/build/BUILD/firefox-88.0/dom/media/ipc/RemoteDecoderChild.h:11, 110:20.69 from /builddir/build/BUILD/firefox-88.0/dom/media/ipc/RemoteVideoDecoder.h:8, 110:20.69 from /builddir/build/BUILD/firefox-88.0/dom/media/ipc/RemoteVideoDecoder.cpp:6: 110:20.69 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/MediaInfo.h:121:31: note: while referencing ‘’ 110:20.69 121 | mTags = aOther.mTags.Clone(); 110:20.69 | ~~~~~~~~~~~~~~~~~~^~ 110:21.09 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 110:21.09 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:13, 110:21.09 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 110:21.09 from /builddir/build/BUILD/firefox-88.0/dom/media/ipc/RemoteDecoderChild.h:11, 110:21.09 from /builddir/build/BUILD/firefox-88.0/dom/media/ipc/RemoteVideoDecoder.h:8, 110:21.09 from /builddir/build/BUILD/firefox-88.0/dom/media/ipc/RemoteVideoDecoder.cpp:6: 110:21.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::MediaResult mozilla::RemoteVideoDecoderParent::ProcessDecodedData(mozilla::MediaDataDecoder::DecodedData&&, mozilla::PRemoteDecoderParent::DecodedOutputIPDL&)’: 110:21.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 110:21.09 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 110:21.09 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:21.09 /builddir/build/BUILD/firefox-88.0/dom/media/ipc/RemoteVideoDecoder.cpp:190:29: note: while referencing ‘array’ 110:21.09 190 | nsTArray array; 110:21.09 | ^~~~~ 110:21.42 dom/media/mediacapabilities 110:43.08 In file included from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorage.h:13, 110:43.08 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorageChild.h:9, 110:43.08 from /builddir/build/BUILD/firefox-88.0/dom/media/mediacapabilities/BenchmarkStorageChild.h:10, 110:43.08 from /builddir/build/BUILD/firefox-88.0/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:7, 110:43.08 from Unified_cpp_mediacapabilities0.cpp:2: 110:43.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = unsigned int; SizeType = unsigned int]’: 110:43.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 110:43.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 110:43.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 110:43.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 110:43.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 110:43.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 110:43.08 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 110:43.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:43.08 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 110:43.08 from /builddir/build/BUILD/firefox-88.0/dom/media/mediacapabilities/MediaCapabilities.cpp:31, 110:43.08 from Unified_cpp_mediacapabilities0.cpp:38: 110:43.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 110:43.08 27 | struct JSGCSetting { 110:43.08 | ^~~~~~~~~~~ 110:51.56 dom/media/mediacontrol 111:19.07 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 111:19.07 from /builddir/build/BUILD/firefox-88.0/dom/media/mediacontrol/AudioFocusManager.h:9, 111:19.07 from /builddir/build/BUILD/firefox-88.0/dom/media/mediacontrol/AudioFocusManager.cpp:5, 111:19.07 from Unified_cpp_media_mediacontrol0.cpp:2: 111:19.07 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::dom::MediaMetadataBase mozilla::dom::MediaControlService::GetMainControllerMediaMetadata() const’: 111:19.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 44 is outside array bounds of ‘mozilla::dom::MediaMetadataBase [1]’ [-Warray-bounds] 111:19.08 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 111:19.08 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:19.08 In file included from Unified_cpp_media_mediacontrol0.cpp:56: 111:19.08 /builddir/build/BUILD/firefox-88.0/dom/media/mediacontrol/MediaControlService.cpp:315:21: note: while referencing ‘metadata’ 111:19.08 315 | MediaMetadataBase metadata; 111:19.08 | ^~~~~~~~ 111:19.08 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 111:19.08 from /builddir/build/BUILD/firefox-88.0/dom/media/mediacontrol/AudioFocusManager.h:9, 111:19.08 from /builddir/build/BUILD/firefox-88.0/dom/media/mediacontrol/AudioFocusManager.cpp:5, 111:19.08 from Unified_cpp_media_mediacontrol0.cpp:2: 111:19.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 44 is outside array bounds of ‘mozilla::dom::MediaMetadataBase [1]’ [-Warray-bounds] 111:19.08 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 111:19.08 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:19.08 In file included from Unified_cpp_media_mediacontrol0.cpp:56: 111:19.08 /builddir/build/BUILD/firefox-88.0/dom/media/mediacontrol/MediaControlService.cpp:315:21: note: while referencing ‘metadata’ 111:19.08 315 | MediaMetadataBase metadata; 111:19.08 | ^~~~~~~~ 111:19.08 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 111:19.08 from /builddir/build/BUILD/firefox-88.0/dom/media/mediacontrol/AudioFocusManager.h:9, 111:19.08 from /builddir/build/BUILD/firefox-88.0/dom/media/mediacontrol/AudioFocusManager.cpp:5, 111:19.08 from Unified_cpp_media_mediacontrol0.cpp:2: 111:19.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 5 is outside array bounds of ‘mozilla::dom::MediaMetadataBase [1]’ [-Warray-bounds] 111:19.08 644 | aOther.mHdr->mLength = 0; 111:19.08 | ~~~~~~~~~~~~~~~~~~~~~^~~ 111:19.08 In file included from Unified_cpp_media_mediacontrol0.cpp:56: 111:19.08 /builddir/build/BUILD/firefox-88.0/dom/media/mediacontrol/MediaControlService.cpp:315:21: note: while referencing ‘metadata’ 111:19.08 315 | MediaMetadataBase metadata; 111:19.08 | ^~~~~~~~ 111:22.18 dom/media/mediasession 111:22.63 Finished release [optimized] target(s) in 108m 07s 111:24.76 dom/media/mediasink 111:31.18 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 111:31.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 111:31.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MediaMetadata.h:12, 111:31.18 from /builddir/build/BUILD/firefox-88.0/dom/media/mediasession/MediaMetadata.cpp:7, 111:31.18 from Unified_cpp_media_mediasession0.cpp:2: 111:31.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::MediaMetadata::SetArtworkInternal(const mozilla::dom::Sequence&, mozilla::ErrorResult&)’: 111:31.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 111:31.19 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 111:31.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:31.19 In file included from Unified_cpp_media_mediasession0.cpp:2: 111:31.19 /builddir/build/BUILD/firefox-88.0/dom/media/mediasession/MediaMetadata.cpp:140:24: note: while referencing ‘artwork’ 111:31.19 140 | nsTArray artwork; 111:31.19 | ^~~~~~~ 111:31.19 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 111:31.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 111:31.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MediaMetadata.h:12, 111:31.19 from /builddir/build/BUILD/firefox-88.0/dom/media/mediasession/MediaMetadata.cpp:7, 111:31.19 from Unified_cpp_media_mediasession0.cpp:2: 111:31.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 111:31.19 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 111:31.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:31.19 In file included from Unified_cpp_media_mediasession0.cpp:2: 111:31.19 /builddir/build/BUILD/firefox-88.0/dom/media/mediasession/MediaMetadata.cpp:140:24: note: while referencing ‘artwork’ 111:31.19 140 | nsTArray artwork; 111:31.19 | ^~~~~~~ 111:31.32 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 111:31.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 111:31.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MediaMetadata.h:12, 111:31.32 from /builddir/build/BUILD/firefox-88.0/dom/media/mediasession/MediaMetadata.cpp:7, 111:31.32 from Unified_cpp_media_mediasession0.cpp:2: 111:31.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::MediaMetadata::SetArtwork(JSContext*, const mozilla::dom::Sequence&, mozilla::ErrorResult&)’: 111:31.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence [1]’ [-Warray-bounds] 111:31.32 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 111:31.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:31.32 In file included from Unified_cpp_media_mediasession0.cpp:2: 111:31.32 /builddir/build/BUILD/firefox-88.0/dom/media/mediasession/MediaMetadata.cpp:94:24: note: while referencing ‘artwork’ 111:31.32 94 | Sequence artwork; 111:31.32 | ^~~~~~~ 111:31.32 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 111:31.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 111:31.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MediaMetadata.h:12, 111:31.32 from /builddir/build/BUILD/firefox-88.0/dom/media/mediasession/MediaMetadata.cpp:7, 111:31.32 from Unified_cpp_media_mediasession0.cpp:2: 111:31.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence [1]’ [-Warray-bounds] 111:31.32 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 111:31.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:31.32 In file included from Unified_cpp_media_mediasession0.cpp:2: 111:31.32 /builddir/build/BUILD/firefox-88.0/dom/media/mediasession/MediaMetadata.cpp:94:24: note: while referencing ‘artwork’ 111:31.32 94 | Sequence artwork; 111:31.32 | ^~~~~~~ 111:31.53 dom/media/mediasource 111:44.65 dom/media/mp3 111:55.11 dom/media/mp4 111:55.96 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 111:55.96 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/AudioConfig.h:12, 111:55.96 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/MediaData.h:9, 111:55.96 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/MediaSpan.h:9, 111:55.96 from /builddir/build/BUILD/firefox-88.0/dom/media/mediasource/ContainerParser.h:12, 111:55.96 from /builddir/build/BUILD/firefox-88.0/dom/media/mediasource/ContainerParser.cpp:7, 111:55.96 from Unified_cpp_media_mediasource0.cpp:2: 111:55.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::media::TimeIntervals mozilla::MediaSourceDecoder::GetBuffered()’: 111:55.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 111:55.96 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 111:55.96 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:55.96 In file included from Unified_cpp_media_mediasource0.cpp:20: 111:55.96 /builddir/build/BUILD/firefox-88.0/dom/media/mediasource/MediaSourceDecoder.cpp:127:34: note: while referencing ‘activeRanges’ 111:55.96 127 | nsTArray activeRanges; 111:55.96 | ^~~~~~~~~~~~ 111:55.96 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 111:55.96 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/AudioConfig.h:12, 111:55.96 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/MediaData.h:9, 111:55.96 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/MediaSpan.h:9, 111:55.96 from /builddir/build/BUILD/firefox-88.0/dom/media/mediasource/ContainerParser.h:12, 111:55.96 from /builddir/build/BUILD/firefox-88.0/dom/media/mediasource/ContainerParser.cpp:7, 111:55.96 from Unified_cpp_media_mediasource0.cpp:2: 111:55.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 111:55.96 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 111:55.96 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:55.96 In file included from Unified_cpp_media_mediasource0.cpp:20: 111:55.96 /builddir/build/BUILD/firefox-88.0/dom/media/mediasource/MediaSourceDecoder.cpp:127:34: note: while referencing ‘activeRanges’ 111:55.96 127 | nsTArray activeRanges; 111:55.96 | ^~~~~~~~~~~~ 111:59.18 In file included from Unified_cpp_dom_media_mp40.cpp:65: 111:59.18 /builddir/build/BUILD/firefox-88.0/dom/media/mp4/MoofParser.cpp: In member function ‘mozilla::Result mozilla::Tkhd::Parse(mozilla::Box&)’: 111:59.18 /builddir/build/BUILD/firefox-88.0/dom/media/mp4/MoofParser.cpp:852:46: warning: variable ‘reserved’ set but not used [-Wunused-but-set-variable] 111:59.18 852 | uint32_t creationTime, modificationTime, reserved, duration; 111:59.18 | ^~~~~~~~ 111:59.18 /builddir/build/BUILD/firefox-88.0/dom/media/mp4/MoofParser.cpp:865:14: warning: variable ‘reserved’ set but not used [-Wunused-but-set-variable] 111:59.18 865 | uint32_t reserved; 111:59.18 | ^~~~~~~~ 112:05.25 dom/media/ogg 112:07.26 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 112:07.26 from /builddir/build/BUILD/firefox-88.0/dom/media/mp4/Box.h:11, 112:07.26 from /builddir/build/BUILD/firefox-88.0/dom/media/mp4/Box.cpp:7, 112:07.26 from Unified_cpp_dom_media_mp40.cpp:2: 112:07.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::Moof::ProcessCencAuxInfo(mozilla::AtomType)’: 112:07.27 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray > [1]’ [-Warray-bounds] 112:07.27 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 112:07.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:07.27 In file included from Unified_cpp_dom_media_mp40.cpp:65: 112:07.27 /builddir/build/BUILD/firefox-88.0/dom/media/mp4/MoofParser.cpp:628:34: note: while referencing ‘cencRanges’ 112:07.27 628 | FallibleTArray cencRanges; 112:07.27 | ^~~~~~~~~~ 112:08.69 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 112:08.69 from /builddir/build/BUILD/firefox-88.0/dom/media/mp4/Box.h:11, 112:08.69 from /builddir/build/BUILD/firefox-88.0/dom/media/mp4/Box.cpp:7, 112:08.69 from Unified_cpp_dom_media_mp40.cpp:2: 112:08.69 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::MoofParser::ParseStbl(mozilla::Box&)’: 112:08.69 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 24 is outside array bounds of ‘mozilla::Sbgp [1]’ [-Warray-bounds] 112:08.69 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 112:08.69 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:08.69 In file included from Unified_cpp_dom_media_mp40.cpp:65: 112:08.69 /builddir/build/BUILD/firefox-88.0/dom/media/mp4/MoofParser.cpp:346:12: note: while referencing ‘sbgp’ 112:08.69 346 | Sbgp sbgp(box); 112:08.69 | ^~~~ 112:08.69 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 112:08.70 from /builddir/build/BUILD/firefox-88.0/dom/media/mp4/Box.h:11, 112:08.70 from /builddir/build/BUILD/firefox-88.0/dom/media/mp4/Box.cpp:7, 112:08.70 from Unified_cpp_dom_media_mp40.cpp:2: 112:08.70 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 20 is outside array bounds of ‘mozilla::Sgpd [1]’ [-Warray-bounds] 112:08.70 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 112:08.70 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:08.70 In file included from Unified_cpp_dom_media_mp40.cpp:65: 112:08.70 /builddir/build/BUILD/firefox-88.0/dom/media/mp4/MoofParser.cpp:336:12: note: while referencing ‘sgpd’ 112:08.70 336 | Sgpd sgpd(box); 112:08.70 | ^~~~ 112:09.69 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 112:09.69 from /builddir/build/BUILD/firefox-88.0/dom/media/mp4/Box.h:11, 112:09.69 from /builddir/build/BUILD/firefox-88.0/dom/media/mp4/Box.cpp:7, 112:09.69 from Unified_cpp_dom_media_mp40.cpp:2: 112:09.69 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::Moof::ParseTraf(mozilla::Box&, const TrackParseMode&, mozilla::Trex&, mozilla::Mvhd&, mozilla::Mdhd&, mozilla::Edts&, mozilla::Sinf&, uint64_t*, bool)’: 112:09.69 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 20 is outside array bounds of ‘mozilla::Sgpd [1]’ [-Warray-bounds] 112:09.69 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 112:09.69 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:09.69 In file included from Unified_cpp_dom_media_mp40.cpp:65: 112:09.69 /builddir/build/BUILD/firefox-88.0/dom/media/mp4/MoofParser.cpp:666:14: note: while referencing ‘sgpd’ 112:09.69 666 | Sgpd sgpd(box); 112:09.69 | ^~~~ 112:11.07 dom/media/platforms/agnostic/bytestreams 112:13.34 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/MediaData.h:16, 112:13.34 from /builddir/build/BUILD/firefox-88.0/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, 112:13.34 from Unified_cpp_bytestreams0.cpp:2: 112:13.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = mozilla::SPSData]’: 112:13.34 /builddir/build/BUILD/firefox-88.0/dom/media/platforms/agnostic/bytestreams/H264.cpp:104:10: required from here 112:13.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mozilla::SPSData’; use assignment or value-initialization instead [-Wclass-memaccess] 112:13.34 35 | memset(aT, 0, sizeof(T)); 112:13.34 | ~~~~~~^~~~~~~~~~~~~~~~~~ 112:13.34 In file included from /builddir/build/BUILD/firefox-88.0/dom/media/platforms/agnostic/bytestreams/H264.cpp:5, 112:13.34 from Unified_cpp_bytestreams0.cpp:20: 112:13.34 /builddir/build/BUILD/firefox-88.0/dom/media/platforms/agnostic/bytestreams/H264.h:48:8: note: ‘struct mozilla::SPSData’ declared here 112:13.34 48 | struct SPSData { 112:13.34 | ^~~~~~~ 112:14.99 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 112:14.99 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/AudioConfig.h:12, 112:14.99 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/MediaData.h:9, 112:14.99 from /builddir/build/BUILD/firefox-88.0/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, 112:14.99 from Unified_cpp_bytestreams0.cpp:2: 112:14.99 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static mozilla::Result mozilla::AnnexB::ConvertSampleTo4BytesAVCC(mozilla::MediaRawData*)’: 112:14.99 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 112:14.99 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 112:14.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:14.99 In file included from Unified_cpp_bytestreams0.cpp:11: 112:14.99 /builddir/build/BUILD/firefox-88.0/dom/media/platforms/agnostic/bytestreams/AnnexB.cpp:317:21: note: while referencing ‘dest’ 112:14.99 317 | nsTArray dest; 112:14.99 | ^~~~ 112:15.04 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 112:15.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/AudioConfig.h:12, 112:15.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/MediaData.h:9, 112:15.04 from /builddir/build/BUILD/firefox-88.0/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, 112:15.04 from Unified_cpp_bytestreams0.cpp:2: 112:15.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool mozilla::AnnexB::ConvertSampleToAVCC(mozilla::MediaRawData*, const RefPtr&)’: 112:15.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 112:15.04 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 112:15.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:15.04 In file included from Unified_cpp_bytestreams0.cpp:11: 112:15.04 /builddir/build/BUILD/firefox-88.0/dom/media/platforms/agnostic/bytestreams/AnnexB.cpp:273:21: note: while referencing ‘nalu’ 112:15.04 273 | nsTArray nalu; 112:15.04 | ^~~~ 112:15.11 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 112:15.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/AudioConfig.h:12, 112:15.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/MediaData.h:9, 112:15.11 from /builddir/build/BUILD/firefox-88.0/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, 112:15.12 from Unified_cpp_bytestreams0.cpp:2: 112:15.12 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static mozilla::Result mozilla::AnnexB::ConvertSampleToAnnexB(mozilla::MediaRawData*, bool)’: 112:15.12 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 112:15.12 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 112:15.12 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:15.12 In file included from Unified_cpp_bytestreams0.cpp:11: 112:15.12 /builddir/build/BUILD/firefox-88.0/dom/media/platforms/agnostic/bytestreams/AnnexB.cpp:36:21: note: while referencing ‘tmp’ 112:15.12 36 | nsTArray tmp; 112:15.12 | ^~~ 112:15.19 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 112:15.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/AudioConfig.h:12, 112:15.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/MediaData.h:9, 112:15.19 from /builddir/build/BUILD/firefox-88.0/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, 112:15.19 from Unified_cpp_bytestreams0.cpp:2: 112:15.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static already_AddRefed mozilla::H264::ExtractExtraData(const mozilla::MediaRawData*)’: 112:15.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 112:15.19 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 112:15.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:15.19 In file included from Unified_cpp_bytestreams0.cpp:20: 112:15.19 /builddir/build/BUILD/firefox-88.0/dom/media/platforms/agnostic/bytestreams/H264.cpp:1027:21: note: while referencing ‘SPSTable’ 112:15.19 1027 | nsTArray SPSTable; 112:15.19 | ^~~~~~~~ 112:15.19 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 112:15.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/AudioConfig.h:12, 112:15.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/MediaData.h:9, 112:15.19 from /builddir/build/BUILD/firefox-88.0/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, 112:15.19 from Unified_cpp_bytestreams0.cpp:2: 112:15.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 112:15.19 304 | mHdr->mLength = 0; 112:15.19 | ~~~~~~~~~~~~~~^~~ 112:15.19 In file included from Unified_cpp_bytestreams0.cpp:20: 112:15.19 /builddir/build/BUILD/firefox-88.0/dom/media/platforms/agnostic/bytestreams/H264.cpp:1027:21: note: while referencing ‘SPSTable’ 112:15.19 1027 | nsTArray SPSTable; 112:15.19 | ^~~~~~~~ 112:15.19 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 112:15.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/AudioConfig.h:12, 112:15.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/MediaData.h:9, 112:15.19 from /builddir/build/BUILD/firefox-88.0/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, 112:15.19 from Unified_cpp_bytestreams0.cpp:2: 112:15.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 112:15.20 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 112:15.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:15.20 In file included from Unified_cpp_bytestreams0.cpp:20: 112:15.20 /builddir/build/BUILD/firefox-88.0/dom/media/platforms/agnostic/bytestreams/H264.cpp:1027:21: note: while referencing ‘SPSTable’ 112:15.20 1027 | nsTArray SPSTable; 112:15.20 | ^~~~~~~~ 112:15.20 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 112:15.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/AudioConfig.h:12, 112:15.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/MediaData.h:9, 112:15.20 from /builddir/build/BUILD/firefox-88.0/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, 112:15.20 from Unified_cpp_bytestreams0.cpp:2: 112:15.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 112:15.20 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 112:15.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:15.20 In file included from Unified_cpp_bytestreams0.cpp:20: 112:15.20 /builddir/build/BUILD/firefox-88.0/dom/media/platforms/agnostic/bytestreams/H264.cpp:1007:21: note: while referencing ‘pps’ 112:15.20 1007 | nsTArray pps; 112:15.20 | ^~~ 112:15.20 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 112:15.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/AudioConfig.h:12, 112:15.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/MediaData.h:9, 112:15.20 from /builddir/build/BUILD/firefox-88.0/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, 112:15.20 from Unified_cpp_bytestreams0.cpp:2: 112:15.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 112:15.20 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 112:15.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:15.20 In file included from Unified_cpp_bytestreams0.cpp:20: 112:15.20 /builddir/build/BUILD/firefox-88.0/dom/media/platforms/agnostic/bytestreams/H264.cpp:1003:21: note: while referencing ‘sps’ 112:15.20 1003 | nsTArray sps; 112:15.20 | ^~~ 112:15.50 dom/media/platforms/agnostic/eme 112:25.24 dom/media/platforms/agnostic/gmp 112:32.32 dom/media/platforms/ffmpeg/ffmpeg57 112:33.29 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 112:33.29 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:22, 112:33.29 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/DecoderDoctorLogger.h:15, 112:33.29 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/PlatformDecoderModule.h:12, 112:33.29 from /builddir/build/BUILD/firefox-88.0/dom/media/platforms/agnostic/gmp/GMPDecoderModule.h:10, 112:33.29 from /builddir/build/BUILD/firefox-88.0/dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp:7, 112:33.29 from Unified_cpp_agnostic_gmp0.cpp:2: 112:33.29 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In copy constructor ‘mozilla::TrackInfo::TrackInfo(const mozilla::TrackInfo&)’: 112:33.29 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 112:33.29 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 112:33.29 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:33.29 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/PlatformDecoderModule.h:15, 112:33.29 from /builddir/build/BUILD/firefox-88.0/dom/media/platforms/agnostic/gmp/GMPDecoderModule.h:10, 112:33.29 from /builddir/build/BUILD/firefox-88.0/dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp:7, 112:33.29 from Unified_cpp_agnostic_gmp0.cpp:2: 112:33.29 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/MediaInfo.h:121:31: note: while referencing ‘’ 112:33.29 121 | mTags = aOther.mTags.Clone(); 112:33.29 | ~~~~~~~~~~~~~~~~~~^~ 112:33.78 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 112:33.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:22, 112:33.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/DecoderDoctorLogger.h:15, 112:33.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/PlatformDecoderModule.h:12, 112:33.78 from /builddir/build/BUILD/firefox-88.0/dom/media/platforms/agnostic/gmp/GMPDecoderModule.h:10, 112:33.78 from /builddir/build/BUILD/firefox-88.0/dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp:7, 112:33.78 from Unified_cpp_agnostic_gmp0.cpp:2: 112:33.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::GMPVideoDecoder::InputDataExhausted()’: 112:33.79 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::MediaDataDecoder::DecodedData [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 112:33.79 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 112:33.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:33.79 In file included from Unified_cpp_agnostic_gmp0.cpp:11: 112:33.79 /builddir/build/BUILD/firefox-88.0/dom/media/platforms/agnostic/gmp/GMPVideoDecoder.cpp:93:30: note: while referencing ‘’ 112:33.79 93 | mDecodedData = DecodedData(); 112:33.79 | ^ 112:33.82 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 112:33.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:22, 112:33.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/DecoderDoctorLogger.h:15, 112:33.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/PlatformDecoderModule.h:12, 112:33.82 from /builddir/build/BUILD/firefox-88.0/dom/media/platforms/agnostic/gmp/GMPDecoderModule.h:10, 112:33.82 from /builddir/build/BUILD/firefox-88.0/dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp:7, 112:33.82 from Unified_cpp_agnostic_gmp0.cpp:2: 112:33.82 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::GMPVideoDecoder::DrainComplete()’: 112:33.82 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::MediaDataDecoder::DecodedData [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 112:33.82 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 112:33.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:33.82 In file included from Unified_cpp_agnostic_gmp0.cpp:11: 112:33.82 /builddir/build/BUILD/firefox-88.0/dom/media/platforms/agnostic/gmp/GMPVideoDecoder.cpp:99:30: note: while referencing ‘’ 112:33.82 99 | mDecodedData = DecodedData(); 112:33.82 | ^ 112:34.09 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 112:34.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:22, 112:34.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/DecoderDoctorLogger.h:15, 112:34.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/PlatformDecoderModule.h:12, 112:34.09 from /builddir/build/BUILD/firefox-88.0/dom/media/platforms/agnostic/gmp/GMPDecoderModule.h:10, 112:34.09 from /builddir/build/BUILD/firefox-88.0/dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp:7, 112:34.09 from Unified_cpp_agnostic_gmp0.cpp:2: 112:34.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual RefPtr > mozilla::GMPVideoDecoder::Init()’: 112:34.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 112:34.10 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 112:34.10 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:34.10 In file included from Unified_cpp_agnostic_gmp0.cpp:11: 112:34.10 /builddir/build/BUILD/firefox-88.0/dom/media/platforms/agnostic/gmp/GMPVideoDecoder.cpp:262:23: note: while referencing ‘tags’ 112:34.10 262 | nsTArray tags; 112:34.10 | ^~~~ 112:34.16 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 112:34.16 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:22, 112:34.16 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/DecoderDoctorLogger.h:15, 112:34.16 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/PlatformDecoderModule.h:12, 112:34.16 from /builddir/build/BUILD/firefox-88.0/dom/media/platforms/agnostic/gmp/GMPDecoderModule.h:10, 112:34.16 from /builddir/build/BUILD/firefox-88.0/dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp:7, 112:34.16 from Unified_cpp_agnostic_gmp0.cpp:2: 112:34.16 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::GMPVideoDecoder::GMPInitDone(GMPVideoDecoderProxy*, GMPVideoHost*)’: 112:34.16 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 112:34.16 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 112:34.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:34.16 In file included from Unified_cpp_agnostic_gmp0.cpp:11: 112:34.16 /builddir/build/BUILD/firefox-88.0/dom/media/platforms/agnostic/gmp/GMPVideoDecoder.cpp:208:21: note: while referencing ‘codecSpecific’ 112:34.16 208 | nsTArray codecSpecific; 112:34.16 | ^~~~~~~~~~~~~ 112:34.72 dom/media/platforms/ffmpeg/ffmpeg58 112:35.70 In file included from Unified_cpp_ffmpeg_ffmpeg570.cpp:2: 112:35.70 /builddir/build/BUILD/firefox-88.0/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp: In member function ‘virtual mozilla::MediaResult mozilla::FFmpegAudioDecoder<57>::DoDecode(mozilla::MediaRawData*, uint8_t*, int, bool*, mozilla::MediaDataDecoder::DecodedData&)’: 112:35.70 /builddir/build/BUILD/firefox-88.0/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:240:12: warning: variable ‘trimmed’ set but not used [-Wunused-but-set-variable] 112:35.70 240 | bool trimmed = false; 112:35.70 | ^~~~~~~ 112:38.54 In file included from Unified_cpp_ffmpeg_ffmpeg580.cpp:2: 112:38.54 /builddir/build/BUILD/firefox-88.0/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp: In member function ‘virtual mozilla::MediaResult mozilla::FFmpegAudioDecoder<58>::DoDecode(mozilla::MediaRawData*, uint8_t*, int, bool*, mozilla::MediaDataDecoder::DecodedData&)’: 112:38.54 /builddir/build/BUILD/firefox-88.0/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:240:12: warning: variable ‘trimmed’ set but not used [-Wunused-but-set-variable] 112:38.54 240 | bool trimmed = false; 112:38.54 | ^~~~~~~ 112:42.00 dom/media/platforms/ffmpeg/ffvpx 112:45.27 dom/media/platforms/ffmpeg/libav53 112:48.72 In file included from Unified_cpp_ffmpeg_libav530.cpp:2: 112:48.72 /builddir/build/BUILD/firefox-88.0/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp: In member function ‘virtual mozilla::MediaResult mozilla::FFmpegAudioDecoder<53>::DoDecode(mozilla::MediaRawData*, uint8_t*, int, bool*, mozilla::MediaDataDecoder::DecodedData&)’: 112:48.72 /builddir/build/BUILD/firefox-88.0/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:240:12: warning: variable ‘trimmed’ set but not used [-Wunused-but-set-variable] 112:48.72 240 | bool trimmed = false; 112:48.72 | ^~~~~~~ 112:50.37 In file included from Unified_cpp_ffmpeg_ffvpx0.cpp:2: 112:50.37 /builddir/build/BUILD/firefox-88.0/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp: In member function ‘virtual mozilla::MediaResult mozilla::FFmpegAudioDecoder<46465650>::DoDecode(mozilla::MediaRawData*, uint8_t*, int, bool*, mozilla::MediaDataDecoder::DecodedData&)’: 112:50.37 /builddir/build/BUILD/firefox-88.0/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:240:12: warning: variable ‘trimmed’ set but not used [-Wunused-but-set-variable] 112:50.37 240 | bool trimmed = false; 112:50.37 | ^~~~~~~ 112:54.99 dom/media/platforms/ffmpeg/libav54 112:57.13 dom/media/platforms/ffmpeg/libav55 112:58.32 In file included from Unified_cpp_ffmpeg_libav540.cpp:2: 112:58.32 /builddir/build/BUILD/firefox-88.0/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp: In member function ‘virtual mozilla::MediaResult mozilla::FFmpegAudioDecoder<54>::DoDecode(mozilla::MediaRawData*, uint8_t*, int, bool*, mozilla::MediaDataDecoder::DecodedData&)’: 112:58.32 /builddir/build/BUILD/firefox-88.0/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:240:12: warning: variable ‘trimmed’ set but not used [-Wunused-but-set-variable] 112:58.32 240 | bool trimmed = false; 112:58.32 | ^~~~~~~ 113:00.49 In file included from Unified_cpp_ffmpeg_libav550.cpp:2: 113:00.49 /builddir/build/BUILD/firefox-88.0/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp: In member function ‘virtual mozilla::MediaResult mozilla::FFmpegAudioDecoder<55>::DoDecode(mozilla::MediaRawData*, uint8_t*, int, bool*, mozilla::MediaDataDecoder::DecodedData&)’: 113:00.49 /builddir/build/BUILD/firefox-88.0/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:240:12: warning: variable ‘trimmed’ set but not used [-Wunused-but-set-variable] 113:00.49 240 | bool trimmed = false; 113:00.49 | ^~~~~~~ 113:04.58 dom/media/platforms/ffmpeg 113:06.82 dom/media/platforms/omx 113:08.76 dom/media/platforms 113:16.65 In file included from Unified_cpp_media_platforms_omx0.cpp:20: 113:16.65 /builddir/build/BUILD/firefox-88.0/dom/media/platforms/omx/OmxPlatformLayer.cpp: In member function ‘OMX_ERRORTYPE mozilla::OmxPlatformLayer::Config()’: 113:16.65 /builddir/build/BUILD/firefox-88.0/dom/media/platforms/omx/OmxPlatformLayer.cpp:248:23: warning: ‘this’ pointer is null [-Wnonnull] 113:16.65 248 | return conf->Apply(*this, *(mInfo->GetAsAudioInfo())); 113:16.65 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:16.65 /builddir/build/BUILD/firefox-88.0/dom/media/platforms/omx/OmxPlatformLayer.cpp:254:23: warning: ‘this’ pointer is null [-Wnonnull] 113:16.65 254 | return conf->Apply(*this, *(mInfo->GetAsVideoInfo())); 113:16.65 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:22.13 dom/media/systemservices 113:30.54 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 113:30.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/MediaInfo.h:13, 113:30.54 from /builddir/build/BUILD/firefox-88.0/dom/media/platforms/AllocationPolicy.h:12, 113:30.54 from /builddir/build/BUILD/firefox-88.0/dom/media/platforms/AllocationPolicy.cpp:7, 113:30.54 from Unified_cpp_dom_media_platforms0.cpp:2: 113:30.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘RefPtr, mozilla::MediaResult, true> > mozilla::PDMFactory::CreateDecoderWithPDM(mozilla::PlatformDecoderModule*, const mozilla::CreateDecoderParams&)’: 113:30.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SupportChecker [1]’ [-Warray-bounds] 113:30.54 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 113:30.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:30.54 In file included from Unified_cpp_dom_media_platforms0.cpp:11: 113:30.54 /builddir/build/BUILD/firefox-88.0/dom/media/platforms/PDMFactory.cpp:349:18: note: while referencing ‘supportChecker’ 113:30.54 349 | SupportChecker supportChecker; 113:30.54 | ^~~~~~~~~~~~~~ 113:49.12 dom/media 114:00.02 dom/media/utils 114:07.60 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 114:07.60 from /builddir/build/BUILD/firefox-88.0/dom/media/MediaInfo.h:13, 114:07.60 from /builddir/build/BUILD/firefox-88.0/dom/media/CubebUtils.cpp:10: 114:07.60 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::CubebUtils::EstimatedRoundTripLatencyDefaultDevices(double*, double*)’: 114:07.60 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 114:07.60 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 114:07.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:07.60 /builddir/build/BUILD/firefox-88.0/dom/media/CubebUtils.cpp:710:20: note: while referencing ‘roundtripLatencies’ 114:07.60 710 | nsTArray roundtripLatencies; 114:07.60 | ^~~~~~~~~~~~~~~~~~ 114:08.80 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 114:08.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 114:08.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Promise.h:18, 114:08.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/PlayPromise.h:10, 114:08.80 from /builddir/build/BUILD/firefox-88.0/dom/media/utils/MediaElementEventRunners.h:8, 114:08.80 from /builddir/build/BUILD/firefox-88.0/dom/media/utils/MediaElementEventRunners.cpp:5, 114:08.80 from Unified_cpp_dom_media_utils0.cpp:2: 114:08.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In copy constructor ‘mozilla::TrackInfo::TrackInfo(const mozilla::TrackInfo&)’: 114:08.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 114:08.81 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 114:08.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:08.81 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/MediaDecoderOwner.h:10, 114:08.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:13, 114:08.81 from /builddir/build/BUILD/firefox-88.0/dom/media/utils/MediaElementEventRunners.cpp:7, 114:08.81 from Unified_cpp_dom_media_utils0.cpp:2: 114:08.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/MediaInfo.h:121:31: note: while referencing ‘’ 114:08.81 121 | mTags = aOther.mTags.Clone(); 114:08.81 | ~~~~~~~~~~~~~~~~~~^~ 114:09.25 dom/media/wave 114:20.22 dom/media/webaudio/blink 114:27.96 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTHashtable.h:24, 114:27.96 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsBaseHashtable.h:21, 114:27.96 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTHashMap.h:13, 114:27.96 from /builddir/build/BUILD/firefox-88.0/dom/media/MediaInfo.h:11, 114:27.96 from /builddir/build/BUILD/firefox-88.0/dom/media/VideoUtils.h:11, 114:27.96 from /builddir/build/BUILD/firefox-88.0/dom/media/MediaMIMETypes.h:10, 114:27.96 from /builddir/build/BUILD/firefox-88.0/dom/media/MediaContainerType.h:10, 114:27.96 from /builddir/build/BUILD/firefox-88.0/dom/media/ADTSDecoder.cpp:8, 114:27.96 from Unified_cpp_dom_media0.cpp:2: 114:27.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = mozilla::adts::FrameHeader]’: 114:27.96 /builddir/build/BUILD/firefox-88.0/dom/media/ADTSDemuxer.cpp:75:25: required from here 114:27.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class mozilla::adts::FrameHeader’; use assignment or value-initialization instead [-Wclass-memaccess] 114:27.96 35 | memset(aT, 0, sizeof(T)); 114:27.96 | ~~~~~~^~~~~~~~~~~~~~~~~~ 114:27.96 In file included from Unified_cpp_dom_media0.cpp:11: 114:27.96 /builddir/build/BUILD/firefox-88.0/dom/media/ADTSDemuxer.cpp:50:7: note: ‘class mozilla::adts::FrameHeader’ declared here 114:27.96 50 | class FrameHeader { 114:27.96 | ^~~~~~~~~~~ 114:28.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 114:28.35 from /builddir/build/BUILD/firefox-88.0/dom/media/webaudio/blink/DynamicsCompressorKernel.h:32, 114:28.35 from /builddir/build/BUILD/firefox-88.0/dom/media/webaudio/blink/DynamicsCompressor.h:32, 114:28.35 from /builddir/build/BUILD/firefox-88.0/dom/media/webaudio/blink/DynamicsCompressor.cpp:29, 114:28.35 from Unified_cpp_webaudio_blink0.cpp:11: 114:28.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::FFTBlock::PadAndMakeScaledDFT(const float*, size_t)’: 114:28.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘AlignedTArray [1]’ [-Warray-bounds] 114:28.35 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 114:28.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:28.35 In file included from /builddir/build/BUILD/firefox-88.0/dom/media/webaudio/blink/FFTConvolver.h:33, 114:28.35 from /builddir/build/BUILD/firefox-88.0/dom/media/webaudio/blink/FFTConvolver.cpp:29, 114:28.35 from Unified_cpp_webaudio_blink0.cpp:29: 114:28.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/FFTBlock.h:162:26: note: while referencing ‘paddedData’ 114:28.35 162 | AlignedTArray paddedData; 114:28.35 | ^~~~~~~~~~ 114:28.76 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 114:28.76 from /builddir/build/BUILD/firefox-88.0/dom/media/webaudio/blink/DynamicsCompressorKernel.h:32, 114:28.76 from /builddir/build/BUILD/firefox-88.0/dom/media/webaudio/blink/DynamicsCompressor.h:32, 114:28.76 from /builddir/build/BUILD/firefox-88.0/dom/media/webaudio/blink/DynamicsCompressor.cpp:29, 114:28.76 from Unified_cpp_webaudio_blink0.cpp:11: 114:28.76 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In constructor ‘WebCore::HRTFKernel::HRTFKernel(float*, size_t, float)’: 114:28.76 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘AlignedTArray [1]’ [-Warray-bounds] 114:28.76 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 114:28.76 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:28.76 In file included from Unified_cpp_webaudio_blink0.cpp:65: 114:28.76 /builddir/build/BUILD/firefox-88.0/dom/media/webaudio/blink/HRTFKernel.cpp:53:24: note: while referencing ‘buffer’ 114:28.76 53 | AlignedTArray buffer; 114:28.76 | ^~~~~~ 114:29.82 In file included from /builddir/build/BUILD/firefox-88.0/dom/media/webaudio/blink/DynamicsCompressorKernel.h:32, 114:29.82 from /builddir/build/BUILD/firefox-88.0/dom/media/webaudio/blink/DynamicsCompressor.h:32, 114:29.82 from /builddir/build/BUILD/firefox-88.0/dom/media/webaudio/blink/DynamicsCompressor.cpp:29, 114:29.82 from Unified_cpp_webaudio_blink0.cpp:11: 114:29.82 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In static member function ‘static nsReturnRef WebCore::HRTFElevation::createBuiltin(int, float)’: 114:29.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2401:16: warning: array subscript 97 is outside array bounds of ‘const nsTArrayHeader [1]’ [-Warray-bounds] 114:29.83 2401 | elem_type* iter = Elements() + aStart; 114:29.83 | ^~~~ 114:29.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:276:29: note: while referencing ‘sEmptyTArrayHeader’ 114:29.83 276 | extern const nsTArrayHeader sEmptyTArrayHeader; 114:29.83 | ^~~~~~~~~~~~~~~~~~ 114:29.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 114:29.83 from /builddir/build/BUILD/firefox-88.0/dom/media/webaudio/blink/DynamicsCompressorKernel.h:32, 114:29.83 from /builddir/build/BUILD/firefox-88.0/dom/media/webaudio/blink/DynamicsCompressor.h:32, 114:29.83 from /builddir/build/BUILD/firefox-88.0/dom/media/webaudio/blink/DynamicsCompressor.cpp:29, 114:29.83 from Unified_cpp_webaudio_blink0.cpp:11: 114:29.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘WebCore::HRTFKernelList [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 114:29.83 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 114:29.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:29.83 In file included from Unified_cpp_webaudio_blink0.cpp:56: 114:29.83 /builddir/build/BUILD/firefox-88.0/dom/media/webaudio/blink/HRTFElevation.cpp:230:18: note: while referencing ‘kernelListL’ 114:29.83 230 | HRTFKernelList kernelListL; 114:29.83 | ^~~~~~~~~~~ 114:29.96 In file included from /builddir/build/BUILD/firefox-88.0/dom/media/webaudio/blink/DynamicsCompressorKernel.h:32, 114:29.96 from /builddir/build/BUILD/firefox-88.0/dom/media/webaudio/blink/DynamicsCompressor.h:32, 114:29.96 from /builddir/build/BUILD/firefox-88.0/dom/media/webaudio/blink/DynamicsCompressor.cpp:29, 114:29.96 from Unified_cpp_webaudio_blink0.cpp:11: 114:29.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In constructor ‘WebCore::HRTFDatabase::HRTFDatabase(float)’: 114:29.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2401:16: warning: array subscript 6 is outside array bounds of ‘const nsTArrayHeader [1]’ [-Warray-bounds] 114:29.96 2401 | elem_type* iter = Elements() + aStart; 114:29.96 | ^~~~ 114:29.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:276:29: note: while referencing ‘sEmptyTArrayHeader’ 114:29.96 276 | extern const nsTArrayHeader sEmptyTArrayHeader; 114:29.96 | ^~~~~~~~~~~~~~~~~~ 114:30.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In static member function ‘static nsReturnRef WebCore::HRTFElevation::createByInterpolatingSlices(WebCore::HRTFElevation*, WebCore::HRTFElevation*, float, float)’: 114:30.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2401:16: warning: array subscript 97 is outside array bounds of ‘const nsTArrayHeader [1]’ [-Warray-bounds] 114:30.09 2401 | elem_type* iter = Elements() + aStart; 114:30.09 | ^~~~ 114:30.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:276:29: note: while referencing ‘sEmptyTArrayHeader’ 114:30.09 276 | extern const nsTArrayHeader sEmptyTArrayHeader; 114:30.09 | ^~~~~~~~~~~~~~~~~~ 114:30.09 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 114:30.09 from /builddir/build/BUILD/firefox-88.0/dom/media/webaudio/blink/DynamicsCompressorKernel.h:32, 114:30.09 from /builddir/build/BUILD/firefox-88.0/dom/media/webaudio/blink/DynamicsCompressor.h:32, 114:30.09 from /builddir/build/BUILD/firefox-88.0/dom/media/webaudio/blink/DynamicsCompressor.cpp:29, 114:30.09 from Unified_cpp_webaudio_blink0.cpp:11: 114:30.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘WebCore::HRTFKernelList [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 114:30.09 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 114:30.09 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:30.09 In file included from Unified_cpp_webaudio_blink0.cpp:56: 114:30.09 /builddir/build/BUILD/firefox-88.0/dom/media/webaudio/blink/HRTFElevation.cpp:280:18: note: while referencing ‘kernelListL’ 114:30.09 280 | HRTFKernelList kernelListL; 114:30.09 | ^~~~~~~~~~~ 114:31.19 dom/media/webaudio 114:48.36 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BitSet.h:11, 114:48.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/HeapAPI.h:11, 114:48.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsCycleCollectionParticipant.h:11, 114:48.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsWrapperCache.h:10, 114:48.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/EventTarget.h:12, 114:48.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:11, 114:48.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AudioNode.h:10, 114:48.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 114:48.36 from /builddir/build/BUILD/firefox-88.0/dom/media/webaudio/AnalyserNode.cpp:7, 114:48.36 from Unified_cpp_dom_media_webaudio0.cpp:2: 114:48.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = unsigned int]’: 114:48.36 /builddir/build/BUILD/firefox-88.0/dom/media/webaudio/AudioEventTimeline.cpp:93:10: required from here 114:48.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h:109:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct mozilla::dom::AudioTimelineEvent’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 114:48.36 109 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 114:48.36 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:48.36 In file included from /builddir/build/BUILD/firefox-88.0/dom/media/webaudio/AudioParamTimeline.h:10, 114:48.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AudioParam.h:10, 114:48.36 from /builddir/build/BUILD/firefox-88.0/dom/media/webaudio/AudioBufferSourceNode.cpp:10, 114:48.36 from Unified_cpp_dom_media_webaudio0.cpp:29: 114:48.36 /builddir/build/BUILD/firefox-88.0/dom/media/webaudio/AudioEventTimeline.h:30:8: note: ‘struct mozilla::dom::AudioTimelineEvent’ declared here 114:48.36 30 | struct AudioTimelineEvent final { 114:48.36 | ^~~~~~~~~~~~~~~~~~ 114:58.70 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 114:58.70 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGlobalObject.h:18, 114:58.70 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 114:58.70 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AudioNode.h:10, 114:58.70 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 114:58.70 from /builddir/build/BUILD/firefox-88.0/dom/media/webaudio/AnalyserNode.cpp:7, 114:58.70 from Unified_cpp_dom_media_webaudio0.cpp:2: 114:58.70 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::dom::AudioContext::CreateIIRFilter(const mozilla::dom::Sequence&, const mozilla::dom::Sequence&, mozilla::ErrorResult&)’: 114:58.70 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::IIRFilterOptions [1]’ [-Warray-bounds] 114:58.70 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 114:58.70 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:58.70 In file included from Unified_cpp_dom_media_webaudio0.cpp:38: 114:58.70 /builddir/build/BUILD/firefox-88.0/dom/media/webaudio/AudioContext.cpp:516:20: note: while referencing ‘options’ 114:58.70 516 | IIRFilterOptions options; 114:58.70 | ^~~~~~~ 114:58.70 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 114:58.70 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGlobalObject.h:18, 114:58.70 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 114:58.70 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AudioNode.h:10, 114:58.70 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 114:58.70 from /builddir/build/BUILD/firefox-88.0/dom/media/webaudio/AnalyserNode.cpp:7, 114:58.70 from Unified_cpp_dom_media_webaudio0.cpp:2: 114:58.71 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:303:10: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::IIRFilterOptions [1]’ [-Warray-bounds] 114:58.71 303 | mHdr = GetAutoArrayBufferUnsafe(aElemAlign); 114:58.71 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:58.71 In file included from Unified_cpp_dom_media_webaudio0.cpp:38: 114:58.71 /builddir/build/BUILD/firefox-88.0/dom/media/webaudio/AudioContext.cpp:516:20: note: while referencing ‘options’ 114:58.71 516 | IIRFilterOptions options; 114:58.71 | ^~~~~~~ 114:58.71 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 114:58.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGlobalObject.h:18, 114:58.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 114:58.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AudioNode.h:10, 114:58.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 114:58.71 from /builddir/build/BUILD/firefox-88.0/dom/media/webaudio/AnalyserNode.cpp:7, 114:58.71 from Unified_cpp_dom_media_webaudio0.cpp:2: 114:58.71 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 3 is outside array bounds of ‘mozilla::dom::IIRFilterOptions [1]’ [-Warray-bounds] 114:58.71 304 | mHdr->mLength = 0; 114:58.71 | ~~~~~~~~~~~~~~^~~ 114:58.71 In file included from Unified_cpp_dom_media_webaudio0.cpp:38: 114:58.71 /builddir/build/BUILD/firefox-88.0/dom/media/webaudio/AudioContext.cpp:516:20: note: while referencing ‘options’ 114:58.71 516 | IIRFilterOptions options; 114:58.71 | ^~~~~~~ 114:58.71 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 114:58.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGlobalObject.h:18, 114:58.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 114:58.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AudioNode.h:10, 114:58.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 114:58.71 from /builddir/build/BUILD/firefox-88.0/dom/media/webaudio/AnalyserNode.cpp:7, 114:58.71 from Unified_cpp_dom_media_webaudio0.cpp:2: 114:58.71 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 3 is outside array bounds of ‘mozilla::dom::IIRFilterOptions [1]’ [-Warray-bounds] 114:58.71 304 | mHdr->mLength = 0; 114:58.71 | ~~~~~~~~~~~~~~^~~ 114:58.71 In file included from Unified_cpp_dom_media_webaudio0.cpp:38: 114:58.71 /builddir/build/BUILD/firefox-88.0/dom/media/webaudio/AudioContext.cpp:516:20: note: while referencing ‘options’ 114:58.71 516 | IIRFilterOptions options; 114:58.71 | ^~~~~~~ 114:58.71 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 114:58.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGlobalObject.h:18, 114:58.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 114:58.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AudioNode.h:10, 114:58.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 114:58.71 from /builddir/build/BUILD/firefox-88.0/dom/media/webaudio/AnalyserNode.cpp:7, 114:58.71 from Unified_cpp_dom_media_webaudio0.cpp:2: 114:58.71 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::dom::IIRFilterOptions [1]’ [-Warray-bounds] 114:58.71 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 114:58.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:58.71 In file included from Unified_cpp_dom_media_webaudio0.cpp:38: 114:58.71 /builddir/build/BUILD/firefox-88.0/dom/media/webaudio/AudioContext.cpp:516:20: note: while referencing ‘options’ 114:58.72 516 | IIRFilterOptions options; 114:58.72 | ^~~~~~~ 115:23.94 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 115:23.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:22, 115:23.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/DecoderDoctorLogger.h:15, 115:23.94 from /builddir/build/BUILD/firefox-88.0/dom/media/MediaDataDemuxer.h:10, 115:23.94 from /builddir/build/BUILD/firefox-88.0/dom/media/Benchmark.h:10, 115:23.94 from /builddir/build/BUILD/firefox-88.0/dom/media/Benchmark.cpp:7, 115:23.94 from Unified_cpp_dom_media1.cpp:2: 115:23.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static already_AddRefed mozilla::DOMMediaStream::Constructor(const mozilla::dom::GlobalObject&, mozilla::ErrorResult&)’: 115:23.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 115:23.94 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 115:23.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:23.94 In file included from Unified_cpp_dom_media1.cpp:74: 115:23.94 /builddir/build/BUILD/firefox-88.0/dom/media/DOMMediaStream.cpp:161:45: note: while referencing ‘emptyTrackSeq’ 115:23.94 161 | Sequence> emptyTrackSeq; 115:23.94 | ^~~~~~~~~~~~~ 115:23.96 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 115:23.96 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:22, 115:23.96 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/DecoderDoctorLogger.h:15, 115:23.96 from /builddir/build/BUILD/firefox-88.0/dom/media/MediaDataDemuxer.h:10, 115:23.96 from /builddir/build/BUILD/firefox-88.0/dom/media/Benchmark.h:10, 115:23.96 from /builddir/build/BUILD/firefox-88.0/dom/media/Benchmark.cpp:7, 115:23.96 from Unified_cpp_dom_media1.cpp:2: 115:23.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static already_AddRefed mozilla::DOMMediaStream::Constructor(const mozilla::dom::GlobalObject&, const mozilla::DOMMediaStream&, mozilla::ErrorResult&)’: 115:23.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 115:23.96 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 115:23.96 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:23.96 In file included from Unified_cpp_dom_media1.cpp:74: 115:23.96 /builddir/build/BUILD/firefox-88.0/dom/media/DOMMediaStream.cpp:172:45: note: while referencing ‘nonNullTrackSeq’ 115:23.96 172 | Sequence> nonNullTrackSeq; 115:23.96 | ^~~~~~~~~~~~~~~ 115:23.96 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 115:23.96 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:22, 115:23.96 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/DecoderDoctorLogger.h:15, 115:23.96 from /builddir/build/BUILD/firefox-88.0/dom/media/MediaDataDemuxer.h:10, 115:23.96 from /builddir/build/BUILD/firefox-88.0/dom/media/Benchmark.h:10, 115:23.96 from /builddir/build/BUILD/firefox-88.0/dom/media/Benchmark.cpp:7, 115:23.96 from Unified_cpp_dom_media1.cpp:2: 115:23.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 115:23.97 304 | mHdr->mLength = 0; 115:23.97 | ~~~~~~~~~~~~~~^~~ 115:23.97 In file included from Unified_cpp_dom_media1.cpp:74: 115:23.97 /builddir/build/BUILD/firefox-88.0/dom/media/DOMMediaStream.cpp:172:45: note: while referencing ‘nonNullTrackSeq’ 115:23.97 172 | Sequence> nonNullTrackSeq; 115:23.97 | ^~~~~~~~~~~~~~~ 115:23.97 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 115:23.97 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:22, 115:23.97 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/DecoderDoctorLogger.h:15, 115:23.97 from /builddir/build/BUILD/firefox-88.0/dom/media/MediaDataDemuxer.h:10, 115:23.97 from /builddir/build/BUILD/firefox-88.0/dom/media/Benchmark.h:10, 115:23.97 from /builddir/build/BUILD/firefox-88.0/dom/media/Benchmark.cpp:7, 115:23.97 from Unified_cpp_dom_media1.cpp:2: 115:23.97 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 115:23.97 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 115:23.97 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:23.97 In file included from Unified_cpp_dom_media1.cpp:74: 115:23.97 /builddir/build/BUILD/firefox-88.0/dom/media/DOMMediaStream.cpp:172:45: note: while referencing ‘nonNullTrackSeq’ 115:23.97 172 | Sequence> nonNullTrackSeq; 115:23.97 | ^~~~~~~~~~~~~~~ 115:40.89 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 115:40.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGlobalObject.h:18, 115:40.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 115:40.89 from /builddir/build/BUILD/firefox-88.0/dom/media/webaudio/AudioNode.h:10, 115:40.89 from /builddir/build/BUILD/firefox-88.0/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 115:40.89 from /builddir/build/BUILD/firefox-88.0/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 115:40.89 from /builddir/build/BUILD/firefox-88.0/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 115:40.90 from Unified_cpp_dom_media_webaudio2.cpp:2: 115:40.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::WaveShaperNode::SendCurveToTrack()’: 115:40.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115:40.90 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 115:40.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:40.90 In file included from Unified_cpp_dom_media_webaudio2.cpp:92: 115:40.90 /builddir/build/BUILD/firefox-88.0/dom/media/webaudio/WaveShaperNode.cpp:364:19: note: while referencing ‘copyCurve’ 115:40.90 364 | nsTArray copyCurve(mCurve.Clone()); 115:40.90 | ^~~~~~~~~ 115:41.29 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 115:41.29 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGlobalObject.h:18, 115:41.29 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 115:41.29 from /builddir/build/BUILD/firefox-88.0/dom/media/webaudio/AudioNode.h:10, 115:41.29 from /builddir/build/BUILD/firefox-88.0/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 115:41.29 from /builddir/build/BUILD/firefox-88.0/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 115:41.29 from /builddir/build/BUILD/firefox-88.0/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 115:41.29 from Unified_cpp_dom_media_webaudio2.cpp:2: 115:41.29 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::MediaStreamAudioSourceNode::AttachToRightTrack(const RefPtr&, mozilla::ErrorResult&)’: 115:41.29 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 115:41.29 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 115:41.29 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:41.29 In file included from Unified_cpp_dom_media_webaudio2.cpp:20: 115:41.29 /builddir/build/BUILD/firefox-88.0/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:145:38: note: while referencing ‘tracks’ 115:41.29 145 | nsTArray> tracks; 115:41.29 | ^~~~~~ 115:42.64 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 115:42.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGlobalObject.h:18, 115:42.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 115:42.64 from /builddir/build/BUILD/firefox-88.0/dom/media/webaudio/AudioNode.h:10, 115:42.64 from /builddir/build/BUILD/firefox-88.0/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 115:42.64 from /builddir/build/BUILD/firefox-88.0/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 115:42.64 from /builddir/build/BUILD/firefox-88.0/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 115:42.64 from Unified_cpp_dom_media_webaudio2.cpp:2: 115:42.64 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::WaveShaperNode::SetCurveInternal(const nsTArray&, mozilla::ErrorResult&)’: 115:42.64 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 115:42.64 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 115:42.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:42.64 In file included from Unified_cpp_dom_media_webaudio2.cpp:92: 115:42.64 /builddir/build/BUILD/firefox-88.0/dom/media/webaudio/WaveShaperNode.cpp:351:24: note: while referencing ‘’ 115:42.64 351 | mCurve = aCurve.Clone(); 115:42.64 | ~~~~~~~~~~~~^~ 115:43.37 dom/media/webm 115:44.48 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/MediaEngineWebRTCAudio.h:14, 115:44.48 from /builddir/build/BUILD/firefox-88.0/dom/media/MediaManager.cpp:68, 115:44.48 from Unified_cpp_dom_media2.cpp:101: 115:44.48 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: 115:44.48 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 115:44.48 294 | memcpy(this, &config, sizeof(*this)); 115:44.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:44.48 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 115:44.48 256 | struct Config { 115:44.48 | ^~~~~~ 115:53.03 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 115:53.03 from /builddir/build/BUILD/firefox-88.0/dom/media/webm/EbmlComposer.h:8, 115:53.03 from /builddir/build/BUILD/firefox-88.0/dom/media/webm/EbmlComposer.cpp:6, 115:53.03 from Unified_cpp_dom_media_webm0.cpp:2: 115:53.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::EncryptionInfo::AddInitData(const nsAString&, AInitDatas&&) [with AInitDatas = CopyableTArray&]’: 115:53.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 20 is outside array bounds of ‘mozilla::EncryptionInfo::InitData [1]’ [-Warray-bounds] 115:53.03 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 115:53.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:53.03 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/VideoUtils.h:11, 115:53.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/EncodedFrame.h:12, 115:53.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ContainerWriter.h:10, 115:53.03 from /builddir/build/BUILD/firefox-88.0/dom/media/webm/EbmlComposer.h:9, 115:53.03 from /builddir/build/BUILD/firefox-88.0/dom/media/webm/EbmlComposer.cpp:6, 115:53.03 from Unified_cpp_dom_media_webm0.cpp:2: 115:53.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/MediaInfo.h:352:9: note: while referencing ‘’ 115:53.03 352 | InitData(aType, std::forward(aInitData))); 115:53.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:53.03 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 115:53.03 from /builddir/build/BUILD/firefox-88.0/dom/media/webm/EbmlComposer.h:8, 115:53.03 from /builddir/build/BUILD/firefox-88.0/dom/media/webm/EbmlComposer.cpp:6, 115:53.03 from Unified_cpp_dom_media_webm0.cpp:2: 115:53.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 20 is outside array bounds of ‘mozilla::EncryptionInfo::InitData [1]’ [-Warray-bounds] 115:53.03 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 115:53.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:53.03 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/VideoUtils.h:11, 115:53.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/EncodedFrame.h:12, 115:53.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ContainerWriter.h:10, 115:53.03 from /builddir/build/BUILD/firefox-88.0/dom/media/webm/EbmlComposer.h:9, 115:53.03 from /builddir/build/BUILD/firefox-88.0/dom/media/webm/EbmlComposer.cpp:6, 115:53.03 from Unified_cpp_dom_media_webm0.cpp:2: 115:53.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/MediaInfo.h:352:9: note: while referencing ‘’ 115:53.03 352 | InitData(aType, std::forward(aInitData))); 115:53.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:53.03 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 115:53.04 from /builddir/build/BUILD/firefox-88.0/dom/media/webm/EbmlComposer.h:8, 115:53.04 from /builddir/build/BUILD/firefox-88.0/dom/media/webm/EbmlComposer.cpp:6, 115:53.04 from Unified_cpp_dom_media_webm0.cpp:2: 115:53.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 2 is outside array bounds of ‘mozilla::EncryptionInfo::InitData [1]’ [-Warray-bounds] 115:53.04 644 | aOther.mHdr->mLength = 0; 115:53.04 | ~~~~~~~~~~~~~~~~~~~~~^~~ 115:53.04 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/VideoUtils.h:11, 115:53.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/EncodedFrame.h:12, 115:53.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ContainerWriter.h:10, 115:53.04 from /builddir/build/BUILD/firefox-88.0/dom/media/webm/EbmlComposer.h:9, 115:53.04 from /builddir/build/BUILD/firefox-88.0/dom/media/webm/EbmlComposer.cpp:6, 115:53.04 from Unified_cpp_dom_media_webm0.cpp:2: 115:53.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/MediaInfo.h:352:9: note: while referencing ‘’ 115:53.04 352 | InitData(aType, std::forward(aInitData))); 115:53.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:56.53 dom/media/webrtc/common 115:56.54 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 115:59.47 In file included from Unified_cpp_media_webrtc_common0.cpp:20: 115:59.47 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/common/browser_logging/WebRtcLog.cpp: In function ‘void ConfigWebRtcLog(mozilla::LogLevel)’: 115:59.47 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/common/browser_logging/WebRtcLog.cpp:88:30: warning: ‘log_level’ may be used uninitialized [-Wmaybe-uninitialized] 115:59.47 88 | rtc::LogMessage::LogToDebug(log_level); 115:59.47 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 115:59.63 dom/media/webrtc/jsapi 116:15.87 In file included from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_mixer/frame_combiner.h:17, 116:15.87 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 116:15.87 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/libwebrtcglue/MediaConduitInterface.h:30, 116:15.87 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/libwebrtcglue/AudioConduit.h:13, 116:15.87 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/jsapi/PeerConnectionImpl.cpp:31, 116:15.87 from Unified_cpp_media_webrtc_jsapi0.cpp:47: 116:15.87 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: 116:15.87 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 116:15.87 294 | memcpy(this, &config, sizeof(*this)); 116:15.87 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:15.87 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 116:15.87 256 | struct Config { 116:15.87 | ^~~~~~ 116:39.55 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 116:39.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/NSSErrorsService.h:13, 116:39.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ScopedNSSTypes.h:24, 116:39.55 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/dtlsidentity.h:13, 116:39.55 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/jsapi/MediaTransportHandler.h:12, 116:39.55 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/jsapi/MediaTransportHandler.cpp:5, 116:39.55 from Unified_cpp_media_webrtc_jsapi0.cpp:2: 116:39.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = unsigned int; SizeType = unsigned int]’: 116:39.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 116:39.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 116:39.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 116:39.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2938:17: required from ‘CopyableTArray::CopyableTArray(const CopyableTArray&) [with E = mozilla::net::NetAddr]’ 116:39.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/HTTPSSVC.h:49:8: required from ‘static void mozilla::detail::VariantImplementation::copyConstruct(void*, const Variant&) [with Variant = mozilla::Variant; Tag = unsigned char; unsigned int N = 4; T = mozilla::net::SvcParamIpv4Hint; Ts = {mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig}]’ 116:39.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Variant.h:223:26: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 116:39.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Variant.h:223:26: required from ‘static void mozilla::detail::VariantImplementation::copyConstruct(void*, const Variant&) [with Variant = mozilla::Variant; Tag = unsigned char; unsigned int N = 0; T = mozilla::Nothing; Ts = {mozilla::net::SvcParamAlpn, mozilla::net::SvcParamNoDefaultAlpn, mozilla::net::SvcParamPort, mozilla::net::SvcParamIpv4Hint, mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig}]’ 116:39.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Variant.h:652:24: required from ‘mozilla::Variant::Variant(const mozilla::Variant&) [with Ts = {mozilla::Nothing, mozilla::net::SvcParamAlpn, mozilla::net::SvcParamNoDefaultAlpn, mozilla::net::SvcParamPort, mozilla::net::SvcParamIpv4Hint, mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig}]’ 116:39.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/HTTPSSVC.h:82:8: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = const mozilla::net::SvcFieldValue&; E = mozilla::net::SvcFieldValue]’ 116:39.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:664:49: required from ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::SvcFieldValue; ElemType = mozilla::net::SvcFieldValue; IndexType = unsigned int; SizeType = unsigned int; bool IsTriviallyCopyConstructible = false; bool IsSameType = true]’ 116:39.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::net::SvcFieldValue; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 116:39.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::SvcFieldValue; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 116:39.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 116:39.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2938:17: required from ‘CopyableTArray::CopyableTArray(const CopyableTArray&) [with E = mozilla::net::SvcFieldValue]’ 116:39.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/HTTPSSVC.h:90:8: required from here 116:39.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 116:39.56 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 116:39.56 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:39.56 In file included from /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.h:20, 116:39.56 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsDNSService2.h:15, 116:39.56 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/jsapi/MediaTransportHandler.cpp:44, 116:39.56 from Unified_cpp_media_webrtc_jsapi0.cpp:2: 116:39.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 116:39.56 107 | union NetAddr { 116:39.56 | ^~~~~~~ 117:22.82 dom/media/webrtc/jsep 117:41.38 dom/media/webrtc/libwebrtcglue 117:47.89 In file included from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_mixer/frame_combiner.h:17, 117:47.89 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 117:47.89 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/libwebrtcglue/MediaConduitInterface.h:30, 117:47.89 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/libwebrtcglue/AudioConduit.h:13, 117:47.89 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/libwebrtcglue/AudioConduit.cpp:14, 117:47.89 from Unified_cpp_libwebrtcglue0.cpp:2: 117:47.89 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: 117:47.89 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 117:47.89 294 | memcpy(this, &config, sizeof(*this)); 117:47.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:47.89 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 117:47.89 256 | struct Config { 117:47.89 | ^~~~~~ 117:48.16 In file included from Unified_cpp_dom_media3.cpp:47: 117:48.16 /builddir/build/BUILD/firefox-88.0/dom/media/MediaTrackGraph.cpp: In member function ‘void mozilla::MediaTrackGraphImpl::ApplyAudioContextOperationImpl(mozilla::AudioContextOperationControlMessage*)’: 117:48.16 /builddir/build/BUILD/firefox-88.0/dom/media/MediaTrackGraph.cpp:3546:47: warning: ‘state’ may be used uninitialized in this function [-Wmaybe-uninitialized] 117:48.16 3546 | [holder = move(aMessage->mHolder), state]() mutable { 117:48.16 | ^ 118:11.27 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 118:11.27 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/libwebrtcglue/AudioConduit.h:11, 118:11.27 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/libwebrtcglue/AudioConduit.cpp:14, 118:11.27 from Unified_cpp_libwebrtcglue0.cpp:2: 118:11.27 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In lambda function: 118:11.27 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 118:11.27 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 118:11.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:11.27 In file included from Unified_cpp_libwebrtcglue0.cpp:74: 118:11.27 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/libwebrtcglue/WebrtcMediaDataEncoderCodec.cpp:269:38: note: while referencing ‘entries’ 118:11.27 269 | nsTArray entries; 118:11.27 | ^~~~~~~ 118:16.24 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 118:16.24 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/libwebrtcglue/AudioConduit.h:11, 118:16.24 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/libwebrtcglue/AudioConduit.cpp:14, 118:16.24 from Unified_cpp_libwebrtcglue0.cpp:2: 118:16.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘int32_t mozilla::WebrtcGmpVideoEncoder::InitEncoderForSize(short unsigned int, short unsigned int, std::string*)’: 118:16.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 118:16.24 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 118:16.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:16.24 In file included from Unified_cpp_libwebrtcglue0.cpp:56: 118:16.24 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/libwebrtcglue/WebrtcGmpVideoCodec.cpp:271:21: note: while referencing ‘codecSpecific’ 118:16.24 271 | nsTArray codecSpecific; 118:16.24 | ^~~~~~~~~~~~~ 118:19.09 dom/media/webrtc/sdp 118:20.58 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 118:20.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrincipal.h:43, 118:20.58 from /builddir/build/BUILD/firefox-88.0/dom/media/PrincipalHandle.h:9, 118:20.58 from /builddir/build/BUILD/firefox-88.0/dom/media/MediaSegment.h:9, 118:20.59 from /builddir/build/BUILD/firefox-88.0/dom/media/VideoSegment.h:9, 118:20.59 from /builddir/build/BUILD/firefox-88.0/dom/media/VideoSegment.cpp:6, 118:20.59 from Unified_cpp_dom_media4.cpp:2: 118:20.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In copy constructor ‘mozilla::TrackInfo::TrackInfo(const mozilla::TrackInfo&)’: 118:20.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 118:20.59 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 118:20.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:20.59 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ImageContainer.h:31, 118:20.59 from /builddir/build/BUILD/firefox-88.0/dom/media/VideoSegment.h:12, 118:20.59 from /builddir/build/BUILD/firefox-88.0/dom/media/VideoSegment.cpp:6, 118:20.59 from Unified_cpp_dom_media4.cpp:2: 118:20.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/MediaInfo.h:121:31: note: while referencing ‘’ 118:20.59 121 | mTags = aOther.mTags.Clone(); 118:20.59 | ~~~~~~~~~~~~~~~~~~^~ 118:20.68 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 118:20.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrincipal.h:43, 118:20.69 from /builddir/build/BUILD/firefox-88.0/dom/media/PrincipalHandle.h:9, 118:20.69 from /builddir/build/BUILD/firefox-88.0/dom/media/MediaSegment.h:9, 118:20.69 from /builddir/build/BUILD/firefox-88.0/dom/media/VideoSegment.h:9, 118:20.69 from /builddir/build/BUILD/firefox-88.0/dom/media/VideoSegment.cpp:6, 118:20.69 from Unified_cpp_dom_media4.cpp:2: 118:20.69 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::VideoStreamTrack::RemoveVideoOutput(mozilla::VideoOutput*)’: 118:20.69 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 118:20.69 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 118:20.69 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:20.69 In file included from Unified_cpp_dom_media4.cpp:11: 118:20.69 /builddir/build/BUILD/firefox-88.0/dom/media/VideoStreamTrack.cpp:66:49: note: while referencing ‘’ 118:20.69 66 | for (const auto& output : mVideoOutputs.Clone()) { 118:20.69 | ^ 118:20.73 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 118:20.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrincipal.h:43, 118:20.73 from /builddir/build/BUILD/firefox-88.0/dom/media/PrincipalHandle.h:9, 118:20.73 from /builddir/build/BUILD/firefox-88.0/dom/media/MediaSegment.h:9, 118:20.73 from /builddir/build/BUILD/firefox-88.0/dom/media/VideoSegment.h:9, 118:20.73 from /builddir/build/BUILD/firefox-88.0/dom/media/VideoSegment.cpp:6, 118:20.73 from Unified_cpp_dom_media4.cpp:2: 118:20.73 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::VideoStreamTrack::RemoveVideoOutput(mozilla::VideoFrameContainer*)’: 118:20.73 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 118:20.73 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 118:20.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:20.73 In file included from Unified_cpp_dom_media4.cpp:11: 118:20.73 /builddir/build/BUILD/firefox-88.0/dom/media/VideoStreamTrack.cpp:56:49: note: while referencing ‘’ 118:20.73 56 | for (const auto& output : mVideoOutputs.Clone()) { 118:20.73 | ^ 118:22.57 dom/media/webrtc 118:25.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 118:25.35 from /builddir/build/BUILD/firefox-88.0/dom/media/MediaEventSource.h:20, 118:25.35 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/CubebDeviceEnumerator.h:11, 118:25.35 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/CubebDeviceEnumerator.cpp:7: 118:25.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::CubebDeviceEnumerator::EnumerateAudioDevices(mozilla::CubebDeviceEnumerator::Side)’: 118:25.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 118:25.35 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 118:25.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:25.35 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/CubebDeviceEnumerator.cpp:228:37: note: while referencing ‘devices’ 118:25.35 228 | nsTArray> devices; 118:25.35 | ^~~~~~~ 118:25.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 118:25.35 from /builddir/build/BUILD/firefox-88.0/dom/media/MediaEventSource.h:20, 118:25.35 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/CubebDeviceEnumerator.h:11, 118:25.35 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/CubebDeviceEnumerator.cpp:7: 118:25.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 118:25.35 304 | mHdr->mLength = 0; 118:25.35 | ~~~~~~~~~~~~~~^~~ 118:25.35 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/CubebDeviceEnumerator.cpp:228:37: note: while referencing ‘devices’ 118:25.35 228 | nsTArray> devices; 118:25.35 | ^~~~~~~ 118:25.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 118:25.35 from /builddir/build/BUILD/firefox-88.0/dom/media/MediaEventSource.h:20, 118:25.35 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/CubebDeviceEnumerator.h:11, 118:25.35 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/CubebDeviceEnumerator.cpp:7: 118:25.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 118:25.35 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 118:25.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:25.35 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/CubebDeviceEnumerator.cpp:228:37: note: while referencing ‘devices’ 118:25.35 228 | nsTArray> devices; 118:25.35 | ^~~~~~~ 118:25.36 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 118:25.36 from /builddir/build/BUILD/firefox-88.0/dom/media/MediaEventSource.h:20, 118:25.36 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/CubebDeviceEnumerator.h:11, 118:25.36 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/CubebDeviceEnumerator.cpp:7: 118:25.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 118:25.36 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 118:25.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:25.36 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/CubebDeviceEnumerator.cpp:228:37: note: while referencing ‘devices’ 118:25.36 228 | nsTArray> devices; 118:25.36 | ^~~~~~~ 118:26.54 In file included from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/SdpAttributeList.h:13, 118:26.54 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/SdpMediaSection.h:12, 118:26.54 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/Sdp.h:71, 118:26.54 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/RsdparsaSdpGlue.h:12, 118:26.54 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.h:10, 118:26.54 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:9: 118:26.54 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/SdpAttribute.h: In member function ‘void mozilla::RsdparsaSdpAttributeList::LoadSetup(RustAttributeList*)’: 118:26.54 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/SdpAttribute.h:1557:40: warning: ‘setupEnum’ may be used uninitialized in this function [-Wmaybe-uninitialized] 118:26.54 1557 | : SdpAttribute(kSetupAttribute), mRole(role) {} 118:26.54 | ^~~~~~~~~~~ 118:26.54 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:560:29: note: ‘setupEnum’ was declared here 118:26.54 560 | SdpSetupAttribute::Role setupEnum; 118:26.54 | ^~~~~~~~~ 118:26.63 In file included from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/SdpAttributeList.h:13, 118:26.63 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/SdpMediaSection.h:12, 118:26.63 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/Sdp.h:71, 118:26.63 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/RsdparsaSdpGlue.h:12, 118:26.63 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.h:10, 118:26.63 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:9: 118:26.63 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/SdpAttribute.h: In member function ‘void mozilla::RsdparsaSdpAttributeList::LoadDirection(RustAttributeList*)’: 118:26.63 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/SdpAttribute.h:177:44: warning: ‘dir’ may be used uninitialized in this function [-Wmaybe-uninitialized] 118:26.63 177 | : SdpAttribute(kDirectionAttribute), mValue(value) {} 118:26.63 | ^~~~~~~~~~~~~ 118:26.63 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:1130:36: note: ‘dir’ was declared here 118:26.63 1130 | SdpDirectionAttribute::Direction dir; 118:26.63 | ^~~ 118:26.84 In file included from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/SdpAttributeList.h:13, 118:26.84 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/SdpMediaSection.h:12, 118:26.84 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/Sdp.h:71, 118:26.84 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/RsdparsaSdpGlue.h:12, 118:26.84 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.h:10, 118:26.84 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:9: 118:26.85 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/SdpAttribute.h: In member function ‘void mozilla::RsdparsaSdpAttributeList::LoadExtmap(RustAttributeList*)’: 118:26.85 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/SdpAttribute.h:334:40: warning: ‘direction’ may be used uninitialized in this function [-Wmaybe-uninitialized] 118:26.85 334 | extensionattributes}; 118:26.85 | ^ 118:26.85 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:1223:38: note: ‘direction’ was declared here 118:26.85 1223 | SdpDirectionAttribute::Direction direction; 118:26.85 | ^~~~~~~~~ 118:27.03 In file included from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/SdpAttributeList.h:13, 118:27.03 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/SdpMediaSection.h:12, 118:27.03 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/Sdp.h:71, 118:27.03 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/RsdparsaSdpGlue.h:12, 118:27.03 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.h:10, 118:27.03 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:9: 118:27.03 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/SdpAttribute.h: In member function ‘void mozilla::RsdparsaSdpAttributeList::LoadGroup(RustAttributeList*)’: 118:27.03 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/SdpAttribute.h:488:10: warning: ‘semantic’ may be used uninitialized in this function [-Wmaybe-uninitialized] 118:27.03 488 | struct Group { 118:27.03 | ^~~~~ 118:27.03 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:899:38: note: ‘semantic’ was declared here 118:27.03 899 | SdpGroupAttributeList::Semantics semantic; 118:27.03 | ^~~~~~~~ 118:27.95 In file included from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/SdpAttributeList.h:13, 118:27.95 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/SdpMediaSection.h:12, 118:27.95 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/Sdp.h:71, 118:27.95 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/RsdparsaSdpGlue.h:12, 118:27.95 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.h:10, 118:27.95 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:9: 118:27.95 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/SdpAttribute.h: In member function ‘void mozilla::RsdparsaSdpAttributeList::LoadSsrcGroup(RustAttributeList*)’: 118:27.96 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/SdpAttribute.h:1708:10: warning: ‘semantic’ may be used uninitialized in this function [-Wmaybe-uninitialized] 118:27.96 1708 | struct SsrcGroup { 118:27.96 | ^~~~~~~~~ 118:27.96 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/RsdparsaSdpAttributeList.cpp:610:42: note: ‘semantic’ was declared here 118:27.96 610 | SdpSsrcGroupAttributeList::Semantics semantic; 118:27.96 | ^~~~~~~~ 118:32.81 In file included from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/MediaEngineWebRTCAudio.h:14, 118:32.82 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/MediaEngineWebRTC.cpp:12: 118:32.82 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: 118:32.82 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 118:32.82 294 | memcpy(this, &config, sizeof(*this)); 118:32.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:32.82 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 118:32.82 256 | struct Config { 118:32.82 | ^~~~~~ 118:35.49 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 118:35.49 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/MediaEventSource.h:20, 118:35.49 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/CamerasChild.h:12, 118:35.49 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/MediaEngineWebRTC.h:10, 118:35.49 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/MediaEngineWebRTC.cpp:7: 118:35.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::MediaEngineWebRTC::EnumerateMicrophoneDevices(uint64_t, nsTArray >*)’: 118:35.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 118:35.49 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 118:35.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:35.49 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/MediaEngineWebRTC.cpp:169:37: note: while referencing ‘devices’ 118:35.49 169 | nsTArray> devices; 118:35.49 | ^~~~~~~ 118:35.59 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 118:35.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/MediaEventSource.h:20, 118:35.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/CamerasChild.h:12, 118:35.59 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/MediaEngineWebRTC.h:10, 118:35.59 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/MediaEngineWebRTC.cpp:7: 118:35.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::MediaEngineWebRTC::EnumerateSpeakerDevices(uint64_t, nsTArray >*)’: 118:35.60 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 118:35.60 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 118:35.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:35.60 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/MediaEngineWebRTC.cpp:220:37: note: while referencing ‘devices’ 118:35.60 220 | nsTArray> devices; 118:35.60 | ^~~~~~~ 118:47.68 In file included from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/MediaEngineWebRTCAudio.h:14, 118:47.68 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/MediaEngineWebRTCAudio.cpp:6, 118:47.68 from Unified_cpp_dom_media_webrtc0.cpp:29: 118:47.69 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: 118:47.69 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 118:47.69 294 | memcpy(this, &config, sizeof(*this)); 118:47.69 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:47.69 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 118:47.69 256 | struct Config { 118:47.69 | ^~~~~~ 118:53.32 In file included from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/SdpAttributeList.h:13, 118:53.32 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/SdpMediaSection.h:12, 118:53.32 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/Sdp.h:71, 118:53.32 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/SdpParser.h:12, 118:53.32 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/HybridSdpParser.h:10, 118:53.32 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/HybridSdpParser.cpp:6, 118:53.32 from Unified_cpp_dom_media_webrtc_sdp0.cpp:2: 118:53.32 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/SdpAttribute.h: In member function ‘void mozilla::SipccSdpAttributeList::LoadSsrcGroup(sdp_t*, uint16_t)’: 118:53.32 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/SdpAttribute.h:1716:40: warning: ‘semantic’ may be used uninitialized in this function [-Wmaybe-uninitialized] 118:53.32 1716 | SsrcGroup value = {semantics, ssrcs}; 118:53.33 | ^ 118:53.33 In file included from Unified_cpp_dom_media_webrtc_sdp0.cpp:83: 118:53.33 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/SipccSdpAttributeList.cpp:486:42: note: ‘semantic’ was declared here 118:53.33 486 | SdpSsrcGroupAttributeList::Semantics semantic; 118:53.33 | ^~~~~~~~ 118:55.70 In file included from Unified_cpp_dom_media_webrtc_sdp0.cpp:29: 118:55.70 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/SdpHelper.cpp: In member function ‘nsresult mozilla::SdpHelper::CopyTransportParams(size_t, const mozilla::SdpMediaSection&, mozilla::SdpMediaSection*)’: 118:55.70 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/sdp/SdpHelper.cpp:54:7: warning: ‘component’ may be used uninitialized in this function [-Wmaybe-uninitialized] 118:55.70 54 | if (numComponents >= component) { 118:55.70 | ^~ 118:57.70 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 118:57.70 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 118:57.70 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 118:57.70 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 118:57.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 118:57.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ImageContainer.h:21, 118:57.71 from /builddir/build/BUILD/firefox-88.0/dom/media/DOMMediaStream.h:9, 118:57.71 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/MediaEngineDefault.h:11, 118:57.71 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/MediaEngineDefault.cpp:5, 118:57.71 from Unified_cpp_dom_media_webrtc0.cpp:2: 118:57.71 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static already_AddRefed mozilla::dom::RTCCertificate::GenerateCertificate(const mozilla::dom::GlobalObject&, const mozilla::dom::ObjectOrString&, mozilla::ErrorResult&, JS::Compartment*)’: 118:57.71 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 118:57.71 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 118:57.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:57.71 In file included from Unified_cpp_dom_media_webrtc0.cpp:56: 118:57.71 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/RTCCertificate.cpp:288:22: note: while referencing ‘usages’ 118:57.71 288 | Sequence usages; 118:57.71 | ^~~~~~ 119:02.96 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 119:02.96 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 119:02.96 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 119:02.96 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 119:02.96 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 119:02.96 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ImageContainer.h:21, 119:02.96 from /builddir/build/BUILD/firefox-88.0/dom/media/DOMMediaStream.h:9, 119:02.96 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/MediaEngineDefault.h:11, 119:02.96 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/MediaEngineDefault.cpp:5, 119:02.96 from Unified_cpp_dom_media_webrtc0.cpp:2: 119:02.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::dom::RTCCertificate::ReadCertificate(JSStructuredCloneReader*)’: 119:02.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::CryptoBuffer [1]’ [-Warray-bounds] 119:02.96 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 119:02.96 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:02.96 In file included from Unified_cpp_dom_media_webrtc0.cpp:56: 119:02.96 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/RTCCertificate.cpp:387:16: note: while referencing ‘cert’ 119:02.96 387 | CryptoBuffer cert; 119:02.96 | ^~~~ 119:03.34 dom/media/webrtc/transport/build 119:15.35 dom/media/webrtc/transport/ipc 119:32.58 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 119:32.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/WebrtcTCPSocketCallback.h:10, 119:32.58 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/nr_socket_tcp.h:47, 119:32.58 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/nr_socket_tcp.cpp:42: 119:32.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual int mozilla::NrTcpSocket::write(const void*, size_t, size_t*)’: 119:32.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 119:32.58 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 119:32.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:32.58 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/nr_socket_tcp.cpp:163:23: note: while referencing ‘writeData’ 119:32.58 163 | nsTArray writeData; 119:32.58 | ^~~~~~~~~ 119:32.58 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 119:32.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/WebrtcTCPSocketCallback.h:10, 119:32.58 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/nr_socket_tcp.h:47, 119:32.58 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/nr_socket_tcp.cpp:42: 119:32.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 119:32.58 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 119:32.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:32.58 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/nr_socket_tcp.cpp:163:23: note: while referencing ‘writeData’ 119:32.58 163 | nsTArray writeData; 119:32.58 | ^~~~~~~~~ 119:32.58 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 119:32.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/WebrtcTCPSocketCallback.h:10, 119:32.59 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/nr_socket_tcp.h:47, 119:32.59 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/nr_socket_tcp.cpp:42: 119:32.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 119:32.59 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 119:32.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:32.59 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/nr_socket_tcp.cpp:163:23: note: while referencing ‘writeData’ 119:32.59 163 | nsTArray writeData; 119:32.59 | ^~~~~~~~~ 119:32.59 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 119:32.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/WebrtcTCPSocketCallback.h:10, 119:32.59 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/nr_socket_tcp.h:47, 119:32.59 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/nr_socket_tcp.cpp:42: 119:32.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 119:32.59 304 | mHdr->mLength = 0; 119:32.59 | ~~~~~~~~~~~~~~^~~ 119:32.59 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/nr_socket_tcp.cpp:163:23: note: while referencing ‘writeData’ 119:32.59 163 | nsTArray writeData; 119:32.59 | ^~~~~~~~~ 119:32.59 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 119:32.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/WebrtcTCPSocketCallback.h:10, 119:32.59 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/nr_socket_tcp.h:47, 119:32.59 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/nr_socket_tcp.cpp:42: 119:32.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 119:32.59 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 119:32.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:32.59 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/nr_socket_tcp.cpp:163:23: note: while referencing ‘writeData’ 119:32.59 163 | nsTArray writeData; 119:32.59 | ^~~~~~~~~ 119:37.38 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 119:37.38 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequest.h:13, 119:37.38 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequestChild.h:9, 119:37.38 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/ipc/StunAddrsRequestChild.h:8, 119:37.38 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/ipc/StunAddrsRequestChild.cpp:5, 119:37.38 from Unified_cpp_transport_ipc0.cpp:2: 119:37.38 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::StunAddrsRequestParent::GetStunAddrs_s()’: 119:37.38 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::net::NrIceStunAddrArray [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 119:37.38 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 119:37.38 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:37.38 In file included from Unified_cpp_transport_ipc0.cpp:11: 119:37.38 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/ipc/StunAddrsRequestParent.cpp:150:22: note: while referencing ‘addrs’ 119:37.38 150 | NrIceStunAddrArray addrs = NrIceCtx::GetStunAddrs(); 119:37.38 | ^~~~~ 119:37.38 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 119:37.38 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequest.h:13, 119:37.38 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequestChild.h:9, 119:37.38 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/ipc/StunAddrsRequestChild.h:8, 119:37.38 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/ipc/StunAddrsRequestChild.cpp:5, 119:37.38 from Unified_cpp_transport_ipc0.cpp:2: 119:37.38 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::net::NrIceStunAddrArray [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 119:37.38 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 119:37.38 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:37.38 In file included from Unified_cpp_transport_ipc0.cpp:11: 119:37.38 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/ipc/StunAddrsRequestParent.cpp:150:22: note: while referencing ‘addrs’ 119:37.38 150 | NrIceStunAddrArray addrs = NrIceCtx::GetStunAddrs(); 119:37.38 | ^~~~~ 119:37.52 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 119:37.52 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequest.h:13, 119:37.52 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequestChild.h:9, 119:37.52 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/ipc/StunAddrsRequestChild.h:8, 119:37.52 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/ipc/StunAddrsRequestChild.cpp:5, 119:37.52 from Unified_cpp_transport_ipc0.cpp:2: 119:37.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::WebrtcTCPSocket::OnInputStreamReady(nsIAsyncInputStream*)’: 119:37.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 119:37.52 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 119:37.52 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:37.52 In file included from Unified_cpp_transport_ipc0.cpp:20: 119:37.52 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/ipc/WebrtcTCPSocket.cpp:678:23: note: while referencing ‘array’ 119:37.52 678 | nsTArray array(read); 119:37.52 | ^~~~~ 119:39.02 dom/media/webrtc/transport/third_party/nICEr 119:39.03 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 119:39.85 In file included from Unified_c_third_party_nICEr0.c:65: 119:39.85 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_peer_ctx.c: In function ‘nr_ice_peer_ctx_start_trickle_timer’: 119:39.85 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_peer_ctx.c:382:5: warning: ‘NR_reg_get_uint4’ accessing 128 bytes in a region of size 25 [-Wstringop-overflow=] 119:39.85 382 | NR_reg_get_uint4(NR_ICE_REG_TRICKLE_GRACE_PERIOD,&grace_period_timeout); 119:39.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:39.85 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_peer_ctx.c:382:5: note: referencing argument 1 of type ‘char *’ 119:39.85 In file included from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:47, 119:39.85 from Unified_c_third_party_nICEr0.c:11: 119:39.85 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/registry/registry.h:73:5: note: in a call to function ‘NR_reg_get_uint4’ 119:39.85 73 | int NR_reg_get_uint4(NR_registry name, UINT4 *out); 119:39.85 | ^~~~~~~~~~~~~~~~ 119:40.06 In file included from Unified_c_third_party_nICEr0.c:11: 119:40.06 In function ‘nr_ice_candidate_use_nr_resolver’, 119:40.06 inlined from ‘nr_ice_candidate_initialize’ at /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:625:12: 119:40.06 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:577:7: warning: ‘NR_reg_get_char’ accessing 128 bytes in a region of size 24 [-Wstringop-overflow=] 119:40.06 577 | NR_reg_get_char(NR_ICE_REG_USE_NR_RESOLVER_FOR_UDP, &use); 119:40.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:40.06 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c: In function ‘nr_ice_candidate_initialize’: 119:40.06 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:577:7: note: referencing argument 1 of type ‘char *’ 119:40.06 In file included from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:47, 119:40.06 from Unified_c_third_party_nICEr0.c:11: 119:40.06 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/registry/registry.h:68:5: note: in a call to function ‘NR_reg_get_char’ 119:40.06 68 | int NR_reg_get_char(NR_registry name, char *out); 119:40.06 | ^~~~~~~~~~~~~~~ 119:40.06 In file included from Unified_c_third_party_nICEr0.c:11: 119:40.06 In function ‘nr_ice_candidate_use_nr_resolver’, 119:40.06 inlined from ‘nr_ice_candidate_initialize’ at /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:625:12: 119:40.06 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:579:7: warning: ‘NR_reg_get_char’ accessing 128 bytes in a region of size 24 [-Wstringop-overflow=] 119:40.06 579 | NR_reg_get_char(NR_ICE_REG_USE_NR_RESOLVER_FOR_TCP, &use); 119:40.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:40.06 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c: In function ‘nr_ice_candidate_initialize’: 119:40.06 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:579:7: note: referencing argument 1 of type ‘char *’ 119:40.06 In file included from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:47, 119:40.06 from Unified_c_third_party_nICEr0.c:11: 119:40.06 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/registry/registry.h:68:5: note: in a call to function ‘NR_reg_get_char’ 119:40.06 68 | int NR_reg_get_char(NR_registry name, char *out); 119:40.06 | ^~~~~~~~~~~~~~~ 119:41.47 In file included from Unified_c_third_party_nICEr0.c:38: 119:41.47 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_ctx.c: In function ‘nr_ice_ctx_create’: 119:41.47 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_ctx.c:339:10: warning: ‘NR_reg_get_child_count’ accessing 128 bytes in a region of size 16 [-Wstringop-overflow=] 119:41.47 339 | if(r=NR_reg_get_child_count(NR_ICE_REG_STUN_SRV_PRFX, 119:41.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:41.47 340 | (unsigned int *)&ctx->stun_server_ct)||ctx->stun_server_ct==0) { 119:41.47 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:41.47 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_ctx.c:339:10: note: referencing argument 1 of type ‘char *’ 119:41.47 In file included from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:47, 119:41.47 from Unified_c_third_party_nICEr0.c:11: 119:41.47 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/registry/registry.h:132:5: note: in a call to function ‘NR_reg_get_child_count’ 119:41.47 132 | int NR_reg_get_child_count(NR_registry parent, unsigned int *count); 119:41.47 | ^~~~~~~~~~~~~~~~~~~~~~ 119:41.47 In file included from Unified_c_third_party_nICEr0.c:38: 119:41.47 In function ‘nr_ice_fetch_stun_servers’, 119:41.48 inlined from ‘nr_ice_ctx_create’ at /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_ctx.c:352:12: 119:41.48 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_ctx.c:89:12: warning: ‘NR_reg_get_child_registry’ accessing 128 bytes in a region of size 16 [-Wstringop-overflow=] 119:41.48 89 | if(r=NR_reg_get_child_registry(NR_ICE_REG_STUN_SRV_PRFX,i,child)) 119:41.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:41.48 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_ctx.c: In function ‘nr_ice_ctx_create’: 119:41.48 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_ctx.c:89:12: note: referencing argument 1 of type ‘char *’ 119:41.48 In file included from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:47, 119:41.48 from Unified_c_third_party_nICEr0.c:11: 119:41.48 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/registry/registry.h:133:5: note: in a call to function ‘NR_reg_get_child_registry’ 119:41.48 133 | int NR_reg_get_child_registry(NR_registry parent, unsigned int i, NR_registry child); 119:41.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 119:41.48 In file included from Unified_c_third_party_nICEr0.c:38: 119:41.48 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_ctx.c:361:10: warning: ‘NR_reg_get_child_count’ accessing 128 bytes in a region of size 16 [-Wstringop-overflow=] 119:41.48 361 | if(r=NR_reg_get_child_count(NR_ICE_REG_TURN_SRV_PRFX, 119:41.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:41.48 362 | (unsigned int *)&ctx->turn_server_ct)||ctx->turn_server_ct==0) { 119:41.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:41.48 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_ctx.c:361:10: note: referencing argument 1 of type ‘char *’ 119:41.48 In file included from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:47, 119:41.48 from Unified_c_third_party_nICEr0.c:11: 119:41.48 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/registry/registry.h:132:5: note: in a call to function ‘NR_reg_get_child_count’ 119:41.48 132 | int NR_reg_get_child_count(NR_registry parent, unsigned int *count); 119:41.48 | ^~~~~~~~~~~~~~~~~~~~~~ 119:41.48 In file included from Unified_c_third_party_nICEr0.c:38: 119:41.48 In function ‘nr_ice_fetch_turn_servers’, 119:41.48 inlined from ‘nr_ice_ctx_create’ at /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_ctx.c:381:12: 119:41.48 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_ctx.c:268:12: warning: ‘NR_reg_get_child_registry’ accessing 128 bytes in a region of size 16 [-Wstringop-overflow=] 119:41.48 268 | if(r=NR_reg_get_child_registry(NR_ICE_REG_TURN_SRV_PRFX,i,child)) 119:41.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:41.48 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_ctx.c: In function ‘nr_ice_ctx_create’: 119:41.48 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_ctx.c:268:12: note: referencing argument 1 of type ‘char *’ 119:41.48 In file included from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:47, 119:41.48 from Unified_c_third_party_nICEr0.c:11: 119:41.48 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/registry/registry.h:133:5: note: in a call to function ‘NR_reg_get_child_registry’ 119:41.48 133 | int NR_reg_get_child_registry(NR_registry parent, unsigned int i, NR_registry child); 119:41.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 119:41.48 In file included from Unified_c_third_party_nICEr0.c:38: 119:41.48 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_ctx.c:397:12: warning: ‘NR_reg_get_string’ accessing 128 bytes in a region of size 26 [-Wstringop-overflow=] 119:41.48 397 | if ((r=NR_reg_get_string((char *)NR_ICE_REG_PREF_FORCE_INTERFACE_NAME, ctx->force_net_interface, sizeof(ctx->force_net_interface)))) { 119:41.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:41.49 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_ctx.c:397:12: note: referencing argument 1 of type ‘char *’ 119:41.49 In file included from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:47, 119:41.49 from Unified_c_third_party_nICEr0.c:11: 119:41.49 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/registry/registry.h:80:5: note: in a call to function ‘NR_reg_get_string’ 119:41.49 80 | int NR_reg_get_string(NR_registry name, char *out, size_t size); 119:41.49 | ^~~~~~~~~~~~~~~~~ 119:41.69 In file included from Unified_c_third_party_nICEr0.c:11: 119:41.69 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c: In function ‘nr_ice_candidate_compute_priority’: 119:41.69 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:426:16: warning: ‘NR_reg_get_uchar’ accessing 128 bytes in a region of size 19 [-Wstringop-overflow=] 119:41.69 426 | if(r=NR_reg_get_uchar(NR_ICE_REG_PREF_TYPE_HOST,&type_preference)) 119:41.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:41.69 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:426:16: note: referencing argument 1 of type ‘char *’ 119:41.69 In file included from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:47, 119:41.70 from Unified_c_third_party_nICEr0.c:11: 119:41.70 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/registry/registry.h:69:5: note: in a call to function ‘NR_reg_get_uchar’ 119:41.70 69 | int NR_reg_get_uchar(NR_registry name, UCHAR *out); 119:41.70 | ^~~~~~~~~~~~~~~~ 119:41.70 In file included from Unified_c_third_party_nICEr0.c:11: 119:41.70 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:429:16: warning: ‘NR_reg_get_uchar’ accessing 128 bytes in a region of size 23 [-Wstringop-overflow=] 119:41.70 429 | if(r=NR_reg_get_uchar(NR_ICE_REG_PREF_TYPE_HOST_TCP,&type_preference)) 119:41.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:41.70 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:429:16: note: referencing argument 1 of type ‘char *’ 119:41.70 In file included from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:47, 119:41.70 from Unified_c_third_party_nICEr0.c:11: 119:41.70 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/registry/registry.h:69:5: note: in a call to function ‘NR_reg_get_uchar’ 119:41.70 69 | int NR_reg_get_uchar(NR_registry name, UCHAR *out); 119:41.70 | ^~~~~~~~~~~~~~~~ 119:41.70 In file included from Unified_c_third_party_nICEr0.c:11: 119:41.70 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:436:16: warning: ‘NR_reg_get_uchar’ accessing 128 bytes in a region of size 22 [-Wstringop-overflow=] 119:41.70 436 | if(r=NR_reg_get_uchar(NR_ICE_REG_PREF_TYPE_RELAYED,&type_preference)) 119:41.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:41.70 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:436:16: note: referencing argument 1 of type ‘char *’ 119:41.70 In file included from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:47, 119:41.70 from Unified_c_third_party_nICEr0.c:11: 119:41.70 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/registry/registry.h:69:5: note: in a call to function ‘NR_reg_get_uchar’ 119:41.70 69 | int NR_reg_get_uchar(NR_registry name, UCHAR *out); 119:41.70 | ^~~~~~~~~~~~~~~~ 119:41.70 In file included from Unified_c_third_party_nICEr0.c:11: 119:41.70 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:439:16: warning: ‘NR_reg_get_uchar’ accessing 128 bytes in a region of size 26 [-Wstringop-overflow=] 119:41.70 439 | if(r=NR_reg_get_uchar(NR_ICE_REG_PREF_TYPE_RELAYED_TCP,&type_preference)) 119:41.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:41.70 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:439:16: note: referencing argument 1 of type ‘char *’ 119:41.70 In file included from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:47, 119:41.70 from Unified_c_third_party_nICEr0.c:11: 119:41.70 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/registry/registry.h:69:5: note: in a call to function ‘NR_reg_get_uchar’ 119:41.70 69 | int NR_reg_get_uchar(NR_registry name, UCHAR *out); 119:41.70 | ^~~~~~~~~~~~~~~~ 119:41.70 In file included from Unified_c_third_party_nICEr0.c:11: 119:41.70 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:446:16: warning: ‘NR_reg_get_uchar’ accessing 128 bytes in a region of size 23 [-Wstringop-overflow=] 119:41.70 446 | if(r=NR_reg_get_uchar(NR_ICE_REG_PREF_TYPE_SRV_RFLX,&type_preference)) 119:41.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:41.71 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:446:16: note: referencing argument 1 of type ‘char *’ 119:41.71 In file included from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:47, 119:41.71 from Unified_c_third_party_nICEr0.c:11: 119:41.71 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/registry/registry.h:69:5: note: in a call to function ‘NR_reg_get_uchar’ 119:41.71 69 | int NR_reg_get_uchar(NR_registry name, UCHAR *out); 119:41.71 | ^~~~~~~~~~~~~~~~ 119:41.71 In file included from Unified_c_third_party_nICEr0.c:11: 119:41.71 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:449:16: warning: ‘NR_reg_get_uchar’ accessing 128 bytes in a region of size 27 [-Wstringop-overflow=] 119:41.71 449 | if(r=NR_reg_get_uchar(NR_ICE_REG_PREF_TYPE_SRV_RFLX_TCP,&type_preference)) 119:41.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:41.71 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:449:16: note: referencing argument 1 of type ‘char *’ 119:41.71 In file included from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:47, 119:41.71 from Unified_c_third_party_nICEr0.c:11: 119:41.71 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/registry/registry.h:69:5: note: in a call to function ‘NR_reg_get_uchar’ 119:41.71 69 | int NR_reg_get_uchar(NR_registry name, UCHAR *out); 119:41.71 | ^~~~~~~~~~~~~~~~ 119:41.71 In file included from Unified_c_third_party_nICEr0.c:11: 119:41.71 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:456:16: warning: ‘NR_reg_get_uchar’ accessing 128 bytes in a region of size 24 [-Wstringop-overflow=] 119:41.71 456 | if(r=NR_reg_get_uchar(NR_ICE_REG_PREF_TYPE_PEER_RFLX,&type_preference)) 119:41.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:41.71 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:456:16: note: referencing argument 1 of type ‘char *’ 119:41.71 In file included from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:47, 119:41.71 from Unified_c_third_party_nICEr0.c:11: 119:41.71 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/registry/registry.h:69:5: note: in a call to function ‘NR_reg_get_uchar’ 119:41.71 69 | int NR_reg_get_uchar(NR_registry name, UCHAR *out); 119:41.71 | ^~~~~~~~~~~~~~~~ 119:41.71 In file included from Unified_c_third_party_nICEr0.c:11: 119:41.71 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:459:16: warning: ‘NR_reg_get_uchar’ accessing 128 bytes in a region of size 28 [-Wstringop-overflow=] 119:41.71 459 | if(r=NR_reg_get_uchar(NR_ICE_REG_PREF_TYPE_PEER_RFLX_TCP,&type_preference)) 119:41.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:41.71 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:459:16: note: referencing argument 1 of type ‘char *’ 119:41.71 In file included from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:47, 119:41.71 from Unified_c_third_party_nICEr0.c:11: 119:41.71 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/registry/registry.h:69:5: note: in a call to function ‘NR_reg_get_uchar’ 119:41.71 69 | int NR_reg_get_uchar(NR_registry name, UCHAR *out); 119:41.71 | ^~~~~~~~~~~~~~~~ 119:41.71 In file included from Unified_c_third_party_nICEr0.c:11: 119:41.71 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:502:12: warning: ‘NR_reg_get2_uchar’ accessing 128 bytes in a region of size 19 [-Wstringop-overflow=] 119:41.71 502 | if(r=NR_reg_get2_uchar(NR_ICE_REG_PREF_INTERFACE_PRFX,cand->base.ifname, 119:41.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:41.71 503 | &interface_preference)) { 119:41.71 | ~~~~~~~~~~~~~~~~~~~~~~ 119:41.71 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:502:12: note: referencing argument 1 of type ‘char *’ 119:41.72 In file included from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:47, 119:41.72 from Unified_c_third_party_nICEr0.c:11: 119:41.72 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/registry/registry.h:86:5: note: in a call to function ‘NR_reg_get2_uchar’ 119:41.72 86 | int NR_reg_get2_uchar(NR_registry prefix, char *name, UCHAR *); 119:41.72 | ^~~~~~~~~~~~~~~~~ 119:41.72 In file included from Unified_c_third_party_nICEr0.c:11: 119:41.72 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:511:17: warning: ‘NR_reg_set2_uchar’ accessing 128 bytes in a region of size 19 [-Wstringop-overflow=] 119:41.72 511 | if (r=NR_reg_set2_uchar(NR_ICE_REG_PREF_INTERFACE_PRFX,cand->base.ifname,next_automatic_preference)){ 119:41.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:41.72 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:511:17: note: referencing argument 1 of type ‘char *’ 119:41.72 In file included from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:47, 119:41.72 from Unified_c_third_party_nICEr0.c:11: 119:41.72 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/registry/registry.h:116:5: note: in a call to function ‘NR_reg_set2_uchar’ 119:41.72 116 | int NR_reg_set2_uchar(NR_registry prefix, char *name, UCHAR data); 119:41.72 | ^~~~~~~~~~~~~~~~~ 119:42.99 In file included from Unified_c_third_party_nICEr0.c:29: 119:42.99 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_component.c: In function ‘nr_ice_component_initialize_tcp’: 119:42.99 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_component.c:440:10: warning: ‘NR_reg_get_int4’ accessing 128 bytes in a region of size 22 [-Wstringop-overflow=] 119:42.99 440 | if(r=NR_reg_get_int4(NR_ICE_REG_ICE_TCP_SO_SOCK_COUNT,&so_sock_ct)){ 119:42.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:42.99 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_component.c:440:10: note: referencing argument 1 of type ‘char *’ 119:42.99 In file included from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:47, 119:42.99 from Unified_c_third_party_nICEr0.c:11: 119:42.99 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/registry/registry.h:72:5: note: in a call to function ‘NR_reg_get_int4’ 119:42.99 72 | int NR_reg_get_int4(NR_registry name, INT4 *out); 119:42.99 | ^~~~~~~~~~~~~~~ 119:42.99 In file included from Unified_c_third_party_nICEr0.c:29: 119:42.99 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_component.c:445:10: warning: ‘NR_reg_get_int4’ accessing 128 bytes in a region of size 23 [-Wstringop-overflow=] 119:42.99 445 | if(r=NR_reg_get_int4(NR_ICE_REG_ICE_TCP_LISTEN_BACKLOG,&backlog)){ 119:42.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:42.99 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_component.c:445:10: note: referencing argument 1 of type ‘char *’ 119:42.99 In file included from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:47, 119:42.99 from Unified_c_third_party_nICEr0.c:11: 119:42.99 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/registry/registry.h:72:5: note: in a call to function ‘NR_reg_get_int4’ 119:42.99 72 | int NR_reg_get_int4(NR_registry name, INT4 *out); 119:42.99 | ^~~~~~~~~~~~~~~ 119:42.99 In file included from Unified_c_third_party_nICEr0.c:29: 119:42.99 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_component.c:450:12: warning: ‘NR_reg_get_char’ accessing 128 bytes in a region of size 16 [-Wstringop-overflow=] 119:42.99 450 | if ((r=NR_reg_get_char(NR_ICE_REG_ICE_TCP_DISABLE, &ice_tcp_disabled))) { 119:42.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:42.99 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_component.c:450:12: note: referencing argument 1 of type ‘char *’ 119:43.00 In file included from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:47, 119:43.00 from Unified_c_third_party_nICEr0.c:11: 119:43.00 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/registry/registry.h:68:5: note: in a call to function ‘NR_reg_get_char’ 119:43.00 68 | int NR_reg_get_char(NR_registry name, char *out); 119:43.00 | ^~~~~~~~~~~~~~~ 119:43.00 In file included from Unified_c_third_party_nICEr0.c:29: 119:43.00 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_component.c:465:12: warning: ‘NR_reg_get2_char’ accessing 128 bytes in a region of size 23 [-Wstringop-overflow=] 119:43.00 465 | if(r=NR_reg_get2_char(NR_ICE_REG_SUPPRESS_INTERFACE_PRFX,addrs[i].addr.ifname,&suppress)){ 119:43.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:43.00 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_component.c:465:12: note: referencing argument 1 of type ‘char *’ 119:43.00 In file included from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:47, 119:43.00 from Unified_c_third_party_nICEr0.c:11: 119:43.00 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/registry/registry.h:85:5: note: in a call to function ‘NR_reg_get2_char’ 119:43.00 85 | int NR_reg_get2_char(NR_registry prefix, char *name, char *); 119:43.00 | ^~~~~~~~~~~~~~~~ 119:43.10 In file included from Unified_c_third_party_nICEr0.c:29: 119:43.10 In function ‘nr_ice_component_initialize_udp’, 119:43.10 inlined from ‘nr_ice_component_initialize’ at /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_component.c:660:11: 119:43.10 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_component.c:221:12: warning: ‘NR_reg_get2_char’ accessing 128 bytes in a region of size 23 [-Wstringop-overflow=] 119:43.10 221 | if(r=NR_reg_get2_char(NR_ICE_REG_SUPPRESS_INTERFACE_PRFX,addrs[i].addr.ifname,&suppress)){ 119:43.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:43.10 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_component.c: In function ‘nr_ice_component_initialize’: 119:43.10 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_component.c:221:12: note: referencing argument 1 of type ‘char *’ 119:43.10 In file included from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:47, 119:43.10 from Unified_c_third_party_nICEr0.c:11: 119:43.10 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/registry/registry.h:85:5: note: in a call to function ‘NR_reg_get2_char’ 119:43.10 85 | int NR_reg_get2_char(NR_registry prefix, char *name, char *); 119:43.10 | ^~~~~~~~~~~~~~~~ 119:43.41 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 119:44.69 In file included from /usr/include/string.h:519, 119:44.69 from /builddir/build/BUILD/firefox-88.0/objdir/dist/system_wrappers/string.h:3, 119:44.69 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/port/linux/include/linux_funcs.h:46, 119:44.69 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/port/linux/include/csi_platform.h:43, 119:44.69 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/net/transport_addr_reg.c:33, 119:44.69 from Unified_c_third_party_nICEr1.c:2: 119:44.69 In function ‘strncpy’, 119:44.69 inlined from ‘get_siocgifflags’ at /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/stun/addrs-netlink.c:86:3, 119:44.69 inlined from ‘stun_convert_netlink’ at /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/stun/addrs-netlink.c:139:15, 119:44.69 inlined from ‘stun_getaddrs_filtered’ at /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/stun/addrs-netlink.c:251:22: 119:44.69 /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ output may be truncated copying 15 bytes from a string of length 32 [-Wstringop-truncation] 119:44.69 95 | return __builtin___strncpy_chk (__dest, __src, __len, 119:44.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:44.69 96 | __glibc_objsize (__dest)); 119:44.69 | ~~~~~~~~~~~~~~~~~~~~~~~~~ 119:44.69 In function ‘strncpy’, 119:44.69 inlined from ‘stun_convert_netlink’ at /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/stun/addrs-netlink.c:153:3, 119:44.69 inlined from ‘stun_getaddrs_filtered’ at /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/stun/addrs-netlink.c:251:22: 119:44.69 /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ output may be truncated copying 16 bytes from a string of length 32 [-Wstringop-truncation] 119:44.69 95 | return __builtin___strncpy_chk (__dest, __src, __len, 119:44.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:44.69 96 | __glibc_objsize (__dest)); 119:44.69 | ~~~~~~~~~~~~~~~~~~~~~~~~~ 119:44.69 In function ‘strncpy’, 119:44.69 inlined from ‘stun_convert_netlink’ at /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/stun/addrs-netlink.c:173:3, 119:44.70 inlined from ‘stun_getaddrs_filtered’ at /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/stun/addrs-netlink.c:251:22: 119:44.70 /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ output may be truncated copying 16 bytes from a string of length 32 [-Wstringop-truncation] 119:44.70 95 | return __builtin___strncpy_chk (__dest, __src, __len, 119:44.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:44.70 96 | __glibc_objsize (__dest)); 119:44.70 | ~~~~~~~~~~~~~~~~~~~~~~~~~ 119:44.99 In file included from Unified_c_third_party_nICEr1.c:74: 119:45.00 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_client_ctx.c: In function ‘nr_stun_client_ctx_create’: 119:45.00 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_client_ctx.c:76:16: warning: ‘NR_reg_get_uint4’ accessing 128 bytes in a region of size 35 [-Wstringop-overflow=] 119:45.00 76 | } else if (NR_reg_get_uint4(NR_STUN_REG_PREF_CLNT_RETRANSMIT_TIMEOUT, &ctx->rto_ms)) { 119:45.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:45.00 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_client_ctx.c:76:16: note: referencing argument 1 of type ‘char *’ 119:45.00 In file included from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/util/util.h:43, 119:45.00 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/net/transport_addr_reg.c:49, 119:45.00 from Unified_c_third_party_nICEr1.c:2: 119:45.00 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/registry/registry.h:73:5: note: in a call to function ‘NR_reg_get_uint4’ 119:45.00 73 | int NR_reg_get_uint4(NR_registry name, UINT4 *out); 119:45.00 | ^~~~~~~~~~~~~~~~ 119:45.00 In file included from Unified_c_third_party_nICEr1.c:74: 119:45.00 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_client_ctx.c:80:9: warning: ‘NR_reg_get_double’ accessing 128 bytes in a region of size 42 [-Wstringop-overflow=] 119:45.00 80 | if (NR_reg_get_double(NR_STUN_REG_PREF_CLNT_RETRANSMIT_BACKOFF, &ctx->retransmission_backoff_factor)) 119:45.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:45.00 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_client_ctx.c:80:9: note: referencing argument 1 of type ‘char *’ 119:45.00 In file included from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/util/util.h:43, 119:45.00 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/net/transport_addr_reg.c:49, 119:45.00 from Unified_c_third_party_nICEr1.c:2: 119:45.00 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/registry/registry.h:76:5: note: in a call to function ‘NR_reg_get_double’ 119:45.00 76 | int NR_reg_get_double(NR_registry name, double *out); 119:45.00 | ^~~~~~~~~~~~~~~~~ 119:45.00 In file included from Unified_c_third_party_nICEr1.c:74: 119:45.00 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_client_ctx.c:83:9: warning: ‘NR_reg_get_uint4’ accessing 128 bytes in a region of size 30 [-Wstringop-overflow=] 119:45.00 83 | if (NR_reg_get_uint4(NR_STUN_REG_PREF_CLNT_MAXIMUM_TRANSMITS, &ctx->maximum_transmits)) 119:45.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:45.00 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_client_ctx.c:83:9: note: referencing argument 1 of type ‘char *’ 119:45.00 In file included from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/util/util.h:43, 119:45.00 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/net/transport_addr_reg.c:49, 119:45.00 from Unified_c_third_party_nICEr1.c:2: 119:45.00 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/registry/registry.h:73:5: note: in a call to function ‘NR_reg_get_uint4’ 119:45.00 73 | int NR_reg_get_uint4(NR_registry name, UINT4 *out); 119:45.00 | ^~~~~~~~~~~~~~~~ 119:45.00 In file included from Unified_c_third_party_nICEr1.c:74: 119:45.00 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_client_ctx.c:86:9: warning: ‘NR_reg_get_uint4’ accessing 128 bytes in a region of size 37 [-Wstringop-overflow=] 119:45.00 86 | if (NR_reg_get_uint4(NR_STUN_REG_PREF_CLNT_FINAL_RETRANSMIT_BACKOFF, &ctx->maximum_transmits_timeout_ms)) 119:45.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:45.00 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_client_ctx.c:86:9: note: referencing argument 1 of type ‘char *’ 119:45.00 In file included from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/util/util.h:43, 119:45.00 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/net/transport_addr_reg.c:49, 119:45.00 from Unified_c_third_party_nICEr1.c:2: 119:45.01 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/registry/registry.h:73:5: note: in a call to function ‘NR_reg_get_uint4’ 119:45.01 73 | int NR_reg_get_uint4(NR_registry name, UINT4 *out); 119:45.01 | ^~~~~~~~~~~~~~~~ 119:45.01 In file included from Unified_c_third_party_nICEr1.c:74: 119:45.01 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_client_ctx.c:90:9: warning: ‘NR_reg_get_char’ accessing 128 bytes in a region of size 20 [-Wstringop-overflow=] 119:45.01 90 | if (NR_reg_get_char(NR_STUN_REG_PREF_ALLOW_LOOPBACK_ADDRS, &allow_loopback) || 119:45.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:45.01 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_client_ctx.c:90:9: note: referencing argument 1 of type ‘char *’ 119:45.01 In file included from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/util/util.h:43, 119:45.01 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/net/transport_addr_reg.c:49, 119:45.01 from Unified_c_third_party_nICEr1.c:2: 119:45.01 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/registry/registry.h:68:5: note: in a call to function ‘NR_reg_get_char’ 119:45.01 68 | int NR_reg_get_char(NR_registry name, char *out); 119:45.01 | ^~~~~~~~~~~~~~~ 119:45.13 In file included from Unified_c_third_party_nICEr1.c:110: 119:45.13 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_proc.c: In function ‘nr_stun_add_realm_and_nonce.isra’: 119:45.13 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_proc.c:402:12: warning: ‘NR_reg_alloc_string’ accessing 128 bytes in a region of size 18 [-Wstringop-overflow=] 119:45.13 402 | if ((r=NR_reg_alloc_string(NR_STUN_REG_PREF_SERVER_REALM, &realm))) 119:45.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:45.13 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_proc.c:402:12: note: referencing argument 1 of type ‘char *’ 119:45.13 In file included from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/util/util.h:43, 119:45.13 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/net/transport_addr_reg.c:49, 119:45.13 from Unified_c_third_party_nICEr1.c:2: 119:45.13 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/registry/registry.h:142:5: note: in a call to function ‘NR_reg_alloc_string’ 119:45.13 142 | int NR_reg_alloc_string(NR_registry name, char **data); 119:45.13 | ^~~~~~~~~~~~~~~~~~~ 119:45.13 In file included from Unified_c_third_party_nICEr1.c:110: 119:45.13 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_proc.c:413:17: warning: ‘NR_reg_get_uint2’ accessing 128 bytes in a region of size 23 [-Wstringop-overflow=] 119:45.13 413 | if (NR_reg_get_uint2(NR_STUN_REG_PREF_SERVER_NONCE_SIZE, &size)) 119:45.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:45.13 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_proc.c:413:17: note: referencing argument 1 of type ‘char *’ 119:45.13 In file included from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/util/util.h:43, 119:45.13 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/net/transport_addr_reg.c:49, 119:45.13 from Unified_c_third_party_nICEr1.c:2: 119:45.13 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/registry/registry.h:71:5: note: in a call to function ‘NR_reg_get_uint2’ 119:45.13 71 | int NR_reg_get_uint2(NR_registry name, UINT2 *out); 119:45.13 | ^~~~~~~~~~~~~~~~ 119:45.15 In file included from Unified_c_third_party_nICEr1.c:65: 119:45.15 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_build.c: In function ‘nr_stun_form_error_response’: 119:45.16 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_build.c:607:10: warning: ‘NR_reg_get_string’ accessing 128 bytes in a region of size 17 [-Wstringop-overflow=] 119:45.16 607 | if (!NR_reg_get_string(NR_STUN_REG_PREF_SERVER_NAME, server_name, sizeof(server_name))) { 119:45.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:45.16 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_build.c:607:10: note: referencing argument 1 of type ‘char *’ 119:45.16 In file included from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/util/util.h:43, 119:45.16 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/net/transport_addr_reg.c:49, 119:45.16 from Unified_c_third_party_nICEr1.c:2: 119:45.16 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/registry/registry.h:80:5: note: in a call to function ‘NR_reg_get_string’ 119:45.16 80 | int NR_reg_get_string(NR_registry name, char *out, size_t size); 119:45.16 | ^~~~~~~~~~~~~~~~~ 119:45.19 In file included from Unified_c_third_party_nICEr1.c:65: 119:45.19 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_build.c: In function ‘nr_stun_form_success_response’: 119:45.19 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_build.c:547:10: warning: ‘NR_reg_get_string’ accessing 128 bytes in a region of size 17 [-Wstringop-overflow=] 119:45.19 547 | if (!NR_reg_get_string(NR_STUN_REG_PREF_SERVER_NAME, server_name, sizeof(server_name))) { 119:45.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:45.19 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_build.c:547:10: note: referencing argument 1 of type ‘char *’ 119:45.19 In file included from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/util/util.h:43, 119:45.19 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/net/transport_addr_reg.c:49, 119:45.19 from Unified_c_third_party_nICEr1.c:2: 119:45.19 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/registry/registry.h:80:5: note: in a call to function ‘NR_reg_get_string’ 119:45.19 80 | int NR_reg_get_string(NR_registry name, char *out, size_t size); 119:45.19 | ^~~~~~~~~~~~~~~~~ 119:45.68 In file included from Unified_c_third_party_nICEr1.c:128: 119:45.68 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_util.c: In function ‘nr_stun_filter_local_addresses’: 119:45.68 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_util.c:122:12: warning: ‘NR_reg_get_char’ accessing 128 bytes in a region of size 20 [-Wstringop-overflow=] 119:45.68 122 | if ((r=NR_reg_get_char(NR_STUN_REG_PREF_ALLOW_LOOPBACK_ADDRS, 119:45.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:45.68 123 | &allow_loopback))) { 119:45.68 | ~~~~~~~~~~~~~~~~ 119:45.68 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_util.c:122:12: note: referencing argument 1 of type ‘char *’ 119:45.68 In file included from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/util/util.h:43, 119:45.68 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/net/transport_addr_reg.c:49, 119:45.68 from Unified_c_third_party_nICEr1.c:2: 119:45.68 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/registry/registry.h:68:5: note: in a call to function ‘NR_reg_get_char’ 119:45.68 68 | int NR_reg_get_char(NR_registry name, char *out); 119:45.68 | ^~~~~~~~~~~~~~~ 119:45.68 In file included from Unified_c_third_party_nICEr1.c:128: 119:45.68 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_util.c:129:12: warning: ‘NR_reg_get_char’ accessing 128 bytes in a region of size 22 [-Wstringop-overflow=] 119:45.68 129 | if ((r=NR_reg_get_char(NR_STUN_REG_PREF_ALLOW_LINK_LOCAL_ADDRS, 119:45.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:45.68 130 | &allow_link_local))) { 119:45.68 | ~~~~~~~~~~~~~~~~~~ 119:45.68 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_util.c:129:12: note: referencing argument 1 of type ‘char *’ 119:45.68 In file included from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/util/util.h:43, 119:45.68 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nICEr/src/net/transport_addr_reg.c:49, 119:45.68 from Unified_c_third_party_nICEr1.c:2: 119:45.68 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/registry/registry.h:68:5: note: in a call to function ‘NR_reg_get_char’ 119:45.68 68 | int NR_reg_get_char(NR_registry name, char *out); 119:45.68 | ^~~~~~~~~~~~~~~ 119:46.57 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 119:46.74 dom/media/webrtc/transport/third_party/nrappkit 119:46.75 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 119:47.98 In file included from /usr/include/string.h:519, 119:47.98 from /builddir/build/BUILD/firefox-88.0/objdir/dist/system_wrappers/string.h:3, 119:47.98 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/log/r_log.c:47, 119:47.98 from Unified_c_nrappkit0.c:2: 119:47.98 In function ‘strncpy’, 119:47.98 inlined from ‘NR_reg_get_child_registry’ at /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/registry/registry.c:243:9: 119:47.98 /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 128 equals destination size [-Wstringop-truncation] 119:47.98 95 | return __builtin___strncpy_chk (__dest, __src, __len, 119:47.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:47.98 96 | __glibc_objsize (__dest)); 119:47.98 | ~~~~~~~~~~~~~~~~~~~~~~~~~ 119:48.65 In function ‘strncpy’, 119:48.65 inlined from ‘nr_reg_local_get_type’ at /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/registry/registry_local.c:970:5: 119:48.65 /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 32 equals destination size [-Wstringop-truncation] 119:48.65 95 | return __builtin___strncpy_chk (__dest, __src, __len, 119:48.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:48.65 96 | __glibc_objsize (__dest)); 119:48.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~ 119:48.98 In function ‘strncpy’, 119:48.98 inlined from ‘r_vlog_e’ at /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/log/r_log.c:428:7: 119:48.98 /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin___strncpy_chk’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 119:48.98 95 | return __builtin___strncpy_chk (__dest, __src, __len, 119:48.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:48.99 96 | __glibc_objsize (__dest)); 119:48.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~ 119:48.99 In file included from Unified_c_nrappkit0.c:2: 119:48.99 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/log/r_log.c: In function ‘r_vlog_e’: 119:48.99 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/log/r_log.c:423:23: note: length computed here 119:48.99 423 | int formatlen = strlen(format); 119:48.99 | ^~~~~~~~~~~~~~ 119:49.00 In file included from /usr/include/string.h:519, 119:49.00 from /builddir/build/BUILD/firefox-88.0/objdir/dist/system_wrappers/string.h:3, 119:49.00 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/log/r_log.c:47, 119:49.00 from Unified_c_nrappkit0.c:2: 119:49.00 In function ‘strncpy’, 119:49.00 inlined from ‘r_vlog_nr’ at /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/log/r_log.c:462:7: 119:49.00 /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin___strncpy_chk’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 119:49.00 95 | return __builtin___strncpy_chk (__dest, __src, __len, 119:49.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:49.00 96 | __glibc_objsize (__dest)); 119:49.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~ 119:49.00 In file included from Unified_c_nrappkit0.c:2: 119:49.00 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/log/r_log.c: In function ‘r_vlog_nr’: 119:49.00 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/third_party/nrappkit/src/log/r_log.c:458:23: note: length computed here 119:49.00 458 | int formatlen = strlen(format); 119:49.00 | ^~~~~~~~~~~~~~ 119:49.45 dom/media/webrtc/transportbridge 119:55.74 In file included from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_mixer/frame_combiner.h:17, 119:55.74 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 119:55.74 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/libwebrtcglue/MediaConduitInterface.h:30, 119:55.74 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transportbridge/MediaPipeline.h:16, 119:55.74 from /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transportbridge/MediaPipeline.cpp:8, 119:55.74 from Unified_cpp_transportbridge0.cpp:2: 119:55.74 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: 119:55.74 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 119:55.74 294 | memcpy(this, &config, sizeof(*this)); 119:55.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:55.74 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 119:55.74 256 | struct Config { 119:55.74 | ^~~~~~ 120:11.14 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/test_nr_socket.cpp: In member function ‘bool mozilla::TestNrSocket::allow_ingress(const nr_transport_addr&, mozilla::TestNrSocket::PortMapping**) const’: 120:11.14 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/test_nr_socket.cpp:798:31: warning: ‘compare_flags’ may be used uninitialized in this function [-Wmaybe-uninitialized] 120:11.14 798 | if (!nr_transport_addr_cmp(const_cast(&remote_address), 120:11.14 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:11.14 799 | &port_mapping->remote_address_, compare_flags)) 120:11.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:11.14 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/test_nr_socket.cpp:783:7: note: ‘compare_flags’ was declared here 120:11.14 783 | int compare_flags; 120:11.14 | ^~~~~~~~~~~~~ 120:11.19 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/test_nr_socket.cpp: In member function ‘mozilla::TestNrSocket::PortMapping* mozilla::TestNrSocket::get_port_mapping(const nr_transport_addr&, mozilla::TestNat::NatBehavior) const’: 120:11.19 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/test_nr_socket.cpp:798:31: warning: ‘compare_flags’ may be used uninitialized in this function [-Wmaybe-uninitialized] 120:11.19 798 | if (!nr_transport_addr_cmp(const_cast(&remote_address), 120:11.19 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:11.19 799 | &port_mapping->remote_address_, compare_flags)) 120:11.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:11.44 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/test_nr_socket.cpp: In member function ‘virtual int mozilla::TestNrSocket::sendto(const void*, size_t, int, nr_transport_addr*)’: 120:11.45 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/test_nr_socket.cpp:798:31: warning: ‘compare_flags’ may be used uninitialized in this function [-Wmaybe-uninitialized] 120:11.45 798 | if (!nr_transport_addr_cmp(const_cast(&remote_address), 120:11.45 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:11.45 799 | &port_mapping->remote_address_, compare_flags)) 120:11.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:11.45 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/test_nr_socket.cpp:783:7: note: ‘compare_flags’ was declared here 120:11.45 783 | int compare_flags; 120:11.45 | ^~~~~~~~~~~~~ 120:11.45 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/test_nr_socket.cpp:798:31: warning: ‘compare_flags’ may be used uninitialized in this function [-Wmaybe-uninitialized] 120:11.45 798 | if (!nr_transport_addr_cmp(const_cast(&remote_address), 120:11.45 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:11.45 799 | &port_mapping->remote_address_, compare_flags)) 120:11.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:11.45 /builddir/build/BUILD/firefox-88.0/dom/media/webrtc/transport/test_nr_socket.cpp:783:7: note: ‘compare_flags’ was declared here 120:11.45 783 | int compare_flags; 120:11.45 | ^~~~~~~~~~~~~ 120:16.11 dom/media/webspeech/recognition 120:35.31 dom/media/webspeech/synth/speechd 120:37.11 dom/media/webspeech/synth 120:40.50 dom/media/webvtt 120:54.48 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 120:54.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 120:54.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 120:54.48 from /builddir/build/BUILD/firefox-88.0/dom/media/webvtt/TextTrack.cpp:7, 120:54.48 from Unified_cpp_dom_media_webvtt0.cpp:2: 120:54.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::dom::TextTrackCueList& mozilla::dom::TextTrackCueList::operator=(const mozilla::dom::TextTrackCueList&)’: 120:54.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 120:54.48 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 120:54.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:54.48 In file included from Unified_cpp_dom_media_webvtt0.cpp:20: 120:54.48 /builddir/build/BUILD/firefox-88.0/dom/media/webvtt/TextTrackCueList.cpp:53:29: note: while referencing ‘’ 120:54.48 53 | mList = aOther.mList.Clone(); 120:54.48 | ~~~~~~~~~~~~~~~~~~^~ 120:54.52 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 120:54.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 120:54.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 120:54.52 from /builddir/build/BUILD/firefox-88.0/dom/media/webvtt/TextTrack.cpp:7, 120:54.52 from Unified_cpp_dom_media_webvtt0.cpp:2: 120:54.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::TextTrackCueList::GetArray(nsTArray >&)’: 120:54.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 120:54.52 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 120:54.52 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:54.52 In file included from Unified_cpp_dom_media_webvtt0.cpp:20: 120:54.52 /builddir/build/BUILD/firefox-88.0/dom/media/webvtt/TextTrackCueList.cpp:98:22: note: while referencing ‘’ 120:54.52 98 | aCues = mList.Clone(); 120:54.52 | ~~~~~~~~~~~^~ 120:54.56 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 120:54.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 120:54.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 120:54.56 from /builddir/build/BUILD/firefox-88.0/dom/media/webvtt/TextTrack.cpp:7, 120:54.56 from Unified_cpp_dom_media_webvtt0.cpp:2: 120:54.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::TextTrackList::GetShowingCues(nsTArray >&)’: 120:54.57 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 120:54.57 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 120:54.57 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:54.57 In file included from Unified_cpp_dom_media_webvtt0.cpp:29: 120:54.57 /builddir/build/BUILD/firefox-88.0/dom/media/webvtt/TextTrackList.cpp:39:34: note: while referencing ‘cues’ 120:54.57 39 | nsTArray> cues; 120:54.57 | ^~~~ 120:54.87 dom/messagechannel 120:58.50 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 120:58.50 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGlobalObject.h:18, 120:58.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 120:58.51 from /builddir/build/BUILD/firefox-88.0/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, 120:58.51 from /builddir/build/BUILD/firefox-88.0/dom/media/webspeech/synth/nsSpeechTask.h:10, 120:58.51 from /builddir/build/BUILD/firefox-88.0/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, 120:58.51 from Unified_cpp_webspeech_synth0.cpp:2: 120:58.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::nsSynthVoiceRegistry::NotifyVoicesChanged()’: 120:58.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 120:58.51 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 120:58.51 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:58.51 In file included from Unified_cpp_webspeech_synth0.cpp:56: 120:58.51 /builddir/build/BUILD/firefox-88.0/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:355:38: note: while referencing ‘ssplist’ 120:58.51 355 | nsTArray ssplist; 120:58.51 | ^~~~~~~ 120:59.26 In file included from Unified_cpp_webspeech_synth0.cpp:20: 120:59.26 /builddir/build/BUILD/firefox-88.0/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function ‘bool mozilla::dom::SpeechSynthesisVoice::LocalService() const’: 120:59.26 /builddir/build/BUILD/firefox-88.0/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:59:10: warning: ‘isLocal’ may be used uninitialized in this function [-Wmaybe-uninitialized] 120:59.26 59 | return isLocal; 120:59.26 | ^~~~~~~ 120:59.39 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 120:59.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGlobalObject.h:18, 120:59.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 120:59.39 from /builddir/build/BUILD/firefox-88.0/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, 120:59.39 from /builddir/build/BUILD/firefox-88.0/dom/media/webspeech/synth/nsSpeechTask.h:10, 120:59.39 from /builddir/build/BUILD/firefox-88.0/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, 120:59.39 from Unified_cpp_webspeech_synth0.cpp:2: 120:59.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::dom::nsSynthVoiceRegistry::SendInitialVoicesAndState(mozilla::dom::SpeechSynthesisParent*)’: 120:59.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 120:59.39 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 120:59.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:59.39 In file included from Unified_cpp_webspeech_synth0.cpp:56: 120:59.39 /builddir/build/BUILD/firefox-88.0/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:192:22: note: while referencing ‘defaults’ 120:59.39 192 | nsTArray defaults; 120:59.39 | ^~~~~~~~ 120:59.39 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 120:59.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGlobalObject.h:18, 120:59.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 120:59.39 from /builddir/build/BUILD/firefox-88.0/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, 120:59.39 from /builddir/build/BUILD/firefox-88.0/dom/media/webspeech/synth/nsSpeechTask.h:10, 120:59.39 from /builddir/build/BUILD/firefox-88.0/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, 120:59.39 from Unified_cpp_webspeech_synth0.cpp:2: 120:59.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 120:59.39 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 120:59.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:59.39 In file included from Unified_cpp_webspeech_synth0.cpp:56: 120:59.39 /builddir/build/BUILD/firefox-88.0/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:191:25: note: while referencing ‘voices’ 120:59.39 191 | nsTArray voices; 120:59.39 | ^~~~~~ 120:59.47 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 120:59.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGlobalObject.h:18, 120:59.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 120:59.47 from /builddir/build/BUILD/firefox-88.0/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, 120:59.47 from /builddir/build/BUILD/firefox-88.0/dom/media/webspeech/synth/nsSpeechTask.h:10, 120:59.47 from /builddir/build/BUILD/firefox-88.0/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, 120:59.47 from Unified_cpp_webspeech_synth0.cpp:2: 120:59.47 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::nsSynthVoiceRegistry::AddVoiceImpl(nsISpeechService*, const nsAString&, const nsAString&, const nsAString&, bool, bool)’: 120:59.47 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 120:59.47 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 120:59.47 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:59.47 In file included from Unified_cpp_webspeech_synth0.cpp:56: 120:59.47 /builddir/build/BUILD/firefox-88.0/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:492:36: note: while referencing ‘ssplist’ 120:59.47 492 | nsTArray ssplist; 120:59.47 | ^~~~~~~ 120:59.62 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 120:59.62 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGlobalObject.h:18, 120:59.62 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 120:59.62 from /builddir/build/BUILD/firefox-88.0/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, 120:59.62 from /builddir/build/BUILD/firefox-88.0/dom/media/webspeech/synth/nsSpeechTask.h:10, 120:59.62 from /builddir/build/BUILD/firefox-88.0/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, 120:59.62 from Unified_cpp_webspeech_synth0.cpp:2: 120:59.62 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::nsSynthVoiceRegistry::SetIsSpeaking(bool)’: 120:59.62 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 120:59.62 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 120:59.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:59.62 In file included from Unified_cpp_webspeech_synth0.cpp:56: 120:59.62 /builddir/build/BUILD/firefox-88.0/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:740:36: note: while referencing ‘ssplist’ 120:59.62 740 | nsTArray ssplist; 120:59.62 | ^~~~~~~ 120:59.86 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 120:59.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGlobalObject.h:18, 120:59.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 120:59.86 from /builddir/build/BUILD/firefox-88.0/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, 120:59.86 from /builddir/build/BUILD/firefox-88.0/dom/media/webspeech/synth/nsSpeechTask.h:10, 120:59.86 from /builddir/build/BUILD/firefox-88.0/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, 120:59.86 from Unified_cpp_webspeech_synth0.cpp:2: 120:59.86 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::nsSynthVoiceRegistry::SetDefaultVoice(const nsAString&, bool)’: 120:59.86 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 120:59.86 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 120:59.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:59.87 In file included from Unified_cpp_webspeech_synth0.cpp:56: 120:59.87 /builddir/build/BUILD/firefox-88.0/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:391:38: note: while referencing ‘ssplist’ 120:59.87 391 | nsTArray ssplist; 120:59.87 | ^~~~~~~ 120:59.99 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 120:59.99 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGlobalObject.h:18, 120:59.99 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 120:59.99 from /builddir/build/BUILD/firefox-88.0/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, 120:59.99 from /builddir/build/BUILD/firefox-88.0/dom/media/webspeech/synth/nsSpeechTask.h:10, 120:59.99 from /builddir/build/BUILD/firefox-88.0/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, 120:59.99 from Unified_cpp_webspeech_synth0.cpp:2: 120:59.99 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::nsSynthVoiceRegistry::RemoveVoice(nsISpeechService*, const nsAString&)’: 120:60.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 120:60.00 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 120:60.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:60.00 In file included from Unified_cpp_webspeech_synth0.cpp:56: 120:60.00 /builddir/build/BUILD/firefox-88.0/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:343:36: note: while referencing ‘ssplist’ 120:60.00 343 | nsTArray ssplist; 120:60.00 | ^~~~~~~ 121:01.06 dom/midi 121:09.21 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 121:09.21 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 121:09.21 from /builddir/build/BUILD/firefox-88.0/dom/messagechannel/MessageChannel.h:11, 121:09.21 from /builddir/build/BUILD/firefox-88.0/dom/messagechannel/MessageChannel.cpp:7, 121:09.21 from Unified_cpp_dom_messagechannel0.cpp:2: 121:09.21 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::dom::MessagePortService::RequestEntangling(mozilla::dom::MessagePortParent*, const nsID&, const uint32_t&)’: 121:09.21 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 121:09.21 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 121:09.21 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:09.21 In file included from Unified_cpp_dom_messagechannel0.cpp:38: 121:09.21 /builddir/build/BUILD/firefox-88.0/dom/messagechannel/MessagePortService.cpp:148:27: note: while referencing ‘array’ 121:09.21 148 | nsTArray array; 121:09.21 | ^~~~~ 121:09.21 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 121:09.21 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 121:09.21 from /builddir/build/BUILD/firefox-88.0/dom/messagechannel/MessageChannel.h:11, 121:09.21 from /builddir/build/BUILD/firefox-88.0/dom/messagechannel/MessageChannel.cpp:7, 121:09.21 from Unified_cpp_dom_messagechannel0.cpp:2: 121:09.21 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray > [1]’ [-Warray-bounds] 121:09.21 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 121:09.21 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:09.21 In file included from Unified_cpp_dom_messagechannel0.cpp:38: 121:09.21 /builddir/build/BUILD/firefox-88.0/dom/messagechannel/MessagePortService.cpp:146:47: note: while referencing ‘messages’ 121:09.21 146 | FallibleTArray> messages( 121:09.21 | ^~~~~~~~ 121:09.45 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 121:09.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 121:09.45 from /builddir/build/BUILD/firefox-88.0/dom/messagechannel/MessageChannel.h:11, 121:09.45 from /builddir/build/BUILD/firefox-88.0/dom/messagechannel/MessageChannel.cpp:7, 121:09.45 from Unified_cpp_dom_messagechannel0.cpp:2: 121:09.45 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::dom::MessagePortService::PostMessages(mozilla::dom::MessagePortParent*, FallibleTArray >)’: 121:09.45 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 121:09.45 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 121:09.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:09.45 In file included from Unified_cpp_dom_messagechannel0.cpp:38: 121:09.45 /builddir/build/BUILD/firefox-88.0/dom/messagechannel/MessagePortService.cpp:352:29: note: while referencing ‘messages’ 121:09.45 352 | nsTArray messages; 121:09.45 | ^~~~~~~~ 121:09.45 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 121:09.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 121:09.45 from /builddir/build/BUILD/firefox-88.0/dom/messagechannel/MessageChannel.h:11, 121:09.45 from /builddir/build/BUILD/firefox-88.0/dom/messagechannel/MessageChannel.cpp:7, 121:09.45 from Unified_cpp_dom_messagechannel0.cpp:2: 121:09.45 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 121:09.45 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 121:09.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:09.45 In file included from Unified_cpp_dom_messagechannel0.cpp:38: 121:09.45 /builddir/build/BUILD/firefox-88.0/dom/messagechannel/MessagePortService.cpp:352:29: note: while referencing ‘messages’ 121:09.45 352 | nsTArray messages; 121:09.45 | ^~~~~~~~ 121:09.50 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 121:09.50 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 121:09.50 from /builddir/build/BUILD/firefox-88.0/dom/messagechannel/MessageChannel.h:11, 121:09.50 from /builddir/build/BUILD/firefox-88.0/dom/messagechannel/MessageChannel.cpp:7, 121:09.50 from Unified_cpp_dom_messagechannel0.cpp:2: 121:09.50 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::dom::MessagePortParent::RecvPostMessages(nsTArray&&)’: 121:09.50 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray > [1]’ [-Warray-bounds] 121:09.50 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 121:09.50 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:09.50 In file included from Unified_cpp_dom_messagechannel0.cpp:29: 121:09.50 /builddir/build/BUILD/firefox-88.0/dom/messagechannel/MessagePortParent.cpp:62:30: note: while referencing ‘’ 121:09.50 62 | if (!mService->PostMessages(this, std::move(messages))) { 121:09.50 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:09.50 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 121:09.50 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 121:09.50 from /builddir/build/BUILD/firefox-88.0/dom/messagechannel/MessageChannel.h:11, 121:09.50 from /builddir/build/BUILD/firefox-88.0/dom/messagechannel/MessageChannel.cpp:7, 121:09.50 from Unified_cpp_dom_messagechannel0.cpp:2: 121:09.50 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray > [1]’ [-Warray-bounds] 121:09.50 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 121:09.51 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:09.51 In file included from Unified_cpp_dom_messagechannel0.cpp:29: 121:09.51 /builddir/build/BUILD/firefox-88.0/dom/messagechannel/MessagePortParent.cpp:43:45: note: while referencing ‘messages’ 121:09.51 43 | FallibleTArray> messages; 121:09.51 | ^~~~~~~~ 121:09.55 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 121:09.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 121:09.55 from /builddir/build/BUILD/firefox-88.0/dom/messagechannel/MessageChannel.h:11, 121:09.55 from /builddir/build/BUILD/firefox-88.0/dom/messagechannel/MessageChannel.cpp:7, 121:09.56 from Unified_cpp_dom_messagechannel0.cpp:2: 121:09.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::dom::MessagePortService::DisentanglePort(mozilla::dom::MessagePortParent*, FallibleTArray >)’: 121:09.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 121:09.56 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 121:09.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:09.56 In file included from Unified_cpp_dom_messagechannel0.cpp:38: 121:09.56 /builddir/build/BUILD/firefox-88.0/dom/messagechannel/MessagePortService.cpp:230:25: note: while referencing ‘array’ 121:09.56 230 | nsTArray array; 121:09.56 | ^~~~~ 121:09.60 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 121:09.60 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 121:09.60 from /builddir/build/BUILD/firefox-88.0/dom/messagechannel/MessageChannel.h:11, 121:09.60 from /builddir/build/BUILD/firefox-88.0/dom/messagechannel/MessageChannel.cpp:7, 121:09.60 from Unified_cpp_dom_messagechannel0.cpp:2: 121:09.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::dom::MessagePortParent::RecvDisentangle(nsTArray&&)’: 121:09.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray > [1]’ [-Warray-bounds] 121:09.61 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 121:09.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:09.61 In file included from Unified_cpp_dom_messagechannel0.cpp:29: 121:09.61 /builddir/build/BUILD/firefox-88.0/dom/messagechannel/MessagePortParent.cpp:86:33: note: while referencing ‘’ 121:09.61 86 | if (!mService->DisentanglePort(this, std::move(messages))) { 121:09.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:09.61 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 121:09.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 121:09.61 from /builddir/build/BUILD/firefox-88.0/dom/messagechannel/MessageChannel.h:11, 121:09.61 from /builddir/build/BUILD/firefox-88.0/dom/messagechannel/MessageChannel.cpp:7, 121:09.61 from Unified_cpp_dom_messagechannel0.cpp:2: 121:09.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray > [1]’ [-Warray-bounds] 121:09.61 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 121:09.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:09.61 In file included from Unified_cpp_dom_messagechannel0.cpp:29: 121:09.61 /builddir/build/BUILD/firefox-88.0/dom/messagechannel/MessagePortParent.cpp:71:45: note: while referencing ‘messages’ 121:09.61 71 | FallibleTArray> messages; 121:09.61 | ^~~~~~~~ 121:09.91 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 121:09.91 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 121:09.91 from /builddir/build/BUILD/firefox-88.0/dom/messagechannel/MessageChannel.h:11, 121:09.91 from /builddir/build/BUILD/firefox-88.0/dom/messagechannel/MessageChannel.cpp:7, 121:09.92 from Unified_cpp_dom_messagechannel0.cpp:2: 121:09.92 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::MessagePort::Disentangle()’: 121:09.92 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 121:09.92 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 121:09.92 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:09.92 In file included from Unified_cpp_dom_messagechannel0.cpp:11: 121:09.92 /builddir/build/BUILD/firefox-88.0/dom/messagechannel/MessagePort.cpp:674:27: note: while referencing ‘messages’ 121:09.92 674 | nsTArray messages; 121:09.92 | ^~~~~~~~ 121:10.25 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 121:10.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 121:10.26 from /builddir/build/BUILD/firefox-88.0/dom/messagechannel/MessageChannel.h:11, 121:10.26 from /builddir/build/BUILD/firefox-88.0/dom/messagechannel/MessageChannel.cpp:7, 121:10.26 from Unified_cpp_dom_messagechannel0.cpp:2: 121:10.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::MessagePort::MessagesReceived(nsTArray&)’: 121:10.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray > [1]’ [-Warray-bounds] 121:10.26 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 121:10.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:10.26 In file included from Unified_cpp_dom_messagechannel0.cpp:11: 121:10.26 /builddir/build/BUILD/firefox-88.0/dom/messagechannel/MessagePort.cpp:646:45: note: while referencing ‘data’ 121:10.26 646 | FallibleTArray> data; 121:10.26 | ^~~~ 121:10.26 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 121:10.26 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 121:10.26 from /builddir/build/BUILD/firefox-88.0/dom/messagechannel/MessageChannel.h:11, 121:10.26 from /builddir/build/BUILD/firefox-88.0/dom/messagechannel/MessageChannel.cpp:7, 121:10.26 from Unified_cpp_dom_messagechannel0.cpp:2: 121:10.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray > [1]’ [-Warray-bounds] 121:10.26 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 121:10.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:10.26 In file included from Unified_cpp_dom_messagechannel0.cpp:11: 121:10.26 /builddir/build/BUILD/firefox-88.0/dom/messagechannel/MessagePort.cpp:646:45: note: while referencing ‘data’ 121:10.26 646 | FallibleTArray> data; 121:10.26 | ^~~~ 121:10.31 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 121:10.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 121:10.31 from /builddir/build/BUILD/firefox-88.0/dom/messagechannel/MessageChannel.h:11, 121:10.31 from /builddir/build/BUILD/firefox-88.0/dom/messagechannel/MessageChannel.cpp:7, 121:10.31 from Unified_cpp_dom_messagechannel0.cpp:2: 121:10.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::MessagePort::Entangled(nsTArray&)’: 121:10.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 121:10.31 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 121:10.31 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:10.31 In file included from Unified_cpp_dom_messagechannel0.cpp:11: 121:10.31 /builddir/build/BUILD/firefox-88.0/dom/messagechannel/MessagePort.cpp:586:29: note: while referencing ‘messages’ 121:10.31 586 | nsTArray messages; 121:10.31 | ^~~~~~~~ 121:10.31 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 121:10.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 121:10.31 from /builddir/build/BUILD/firefox-88.0/dom/messagechannel/MessageChannel.h:11, 121:10.31 from /builddir/build/BUILD/firefox-88.0/dom/messagechannel/MessageChannel.cpp:7, 121:10.31 from Unified_cpp_dom_messagechannel0.cpp:2: 121:10.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray > [1]’ [-Warray-bounds] 121:10.31 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 121:10.31 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:10.31 In file included from Unified_cpp_dom_messagechannel0.cpp:11: 121:10.31 /builddir/build/BUILD/firefox-88.0/dom/messagechannel/MessagePort.cpp:597:45: note: while referencing ‘data’ 121:10.31 597 | FallibleTArray> data; 121:10.31 | ^~~~ 121:10.31 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 121:10.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 121:10.31 from /builddir/build/BUILD/firefox-88.0/dom/messagechannel/MessageChannel.h:11, 121:10.31 from /builddir/build/BUILD/firefox-88.0/dom/messagechannel/MessageChannel.cpp:7, 121:10.31 from Unified_cpp_dom_messagechannel0.cpp:2: 121:10.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray > [1]’ [-Warray-bounds] 121:10.31 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 121:10.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:10.32 In file included from Unified_cpp_dom_messagechannel0.cpp:11: 121:10.32 /builddir/build/BUILD/firefox-88.0/dom/messagechannel/MessagePort.cpp:597:45: note: while referencing ‘data’ 121:10.32 597 | FallibleTArray> data; 121:10.32 | ^~~~ 121:10.52 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 121:10.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 121:10.52 from /builddir/build/BUILD/firefox-88.0/dom/messagechannel/MessageChannel.h:11, 121:10.52 from /builddir/build/BUILD/firefox-88.0/dom/messagechannel/MessageChannel.cpp:7, 121:10.52 from Unified_cpp_dom_messagechannel0.cpp:2: 121:10.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::PostMessageRunnable::DispatchMessage() const’: 121:10.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 121:10.52 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 121:10.52 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:10.52 In file included from Unified_cpp_dom_messagechannel0.cpp:11: 121:10.52 /builddir/build/BUILD/firefox-88.0/dom/messagechannel/MessagePort.cpp:153:42: note: while referencing ‘ports’ 121:10.52 153 | Sequence> ports; 121:10.52 | ^~~~~ 121:10.52 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 121:10.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 121:10.52 from /builddir/build/BUILD/firefox-88.0/dom/messagechannel/MessageChannel.h:11, 121:10.52 from /builddir/build/BUILD/firefox-88.0/dom/messagechannel/MessageChannel.cpp:7, 121:10.52 from Unified_cpp_dom_messagechannel0.cpp:2: 121:10.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 121:10.52 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 121:10.52 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:10.52 In file included from Unified_cpp_dom_messagechannel0.cpp:11: 121:10.52 /builddir/build/BUILD/firefox-88.0/dom/messagechannel/MessagePort.cpp:153:42: note: while referencing ‘ports’ 121:10.52 153 | Sequence> ports; 121:10.52 | ^~~~~ 121:10.70 dom/network 121:16.61 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 121:16.61 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 121:16.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 121:16.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 121:16.61 from /builddir/build/BUILD/firefox-88.0/dom/midi/MIDIAccess.cpp:7, 121:16.61 from Unified_cpp_dom_midi0.cpp:2: 121:16.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::MIDIPermissionRequest::GetTypes(nsIArray**)’: 121:16.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 121:16.61 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 121:16.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:16.61 In file included from Unified_cpp_dom_midi0.cpp:92: 121:16.61 /builddir/build/BUILD/firefox-88.0/dom/midi/MIDIPermissionRequest.cpp:50:22: note: while referencing ‘options’ 121:16.61 50 | nsTArray options; 121:16.61 | ^~~~~~~ 121:17.19 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 121:17.19 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 121:17.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 121:17.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 121:17.19 from /builddir/build/BUILD/firefox-88.0/dom/midi/MIDIAccess.cpp:7, 121:17.19 from Unified_cpp_dom_midi0.cpp:2: 121:17.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::MIDIPlatformService::CheckAndReceive(const nsAString&, const nsTArray&)’: 121:17.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 121:17.20 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 121:17.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:17.20 In file included from Unified_cpp_dom_midi0.cpp:110: 121:17.20 /builddir/build/BUILD/firefox-88.0/dom/midi/MIDIPlatformService.cpp:40:29: note: while referencing ‘msgs’ 121:17.20 40 | nsTArray msgs; 121:17.20 | ^~~~ 121:17.27 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 121:17.27 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 121:17.27 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 121:17.27 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 121:17.27 from /builddir/build/BUILD/firefox-88.0/dom/midi/MIDIAccess.cpp:7, 121:17.27 from Unified_cpp_dom_midi0.cpp:2: 121:17.27 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::MIDIPlatformService::SendPortList()’: 121:17.27 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::MIDIPortList [1]’ [-Warray-bounds] 121:17.27 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 121:17.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:17.27 In file included from Unified_cpp_dom_midi0.cpp:110: 121:17.27 /builddir/build/BUILD/firefox-88.0/dom/midi/MIDIPlatformService.cpp:93:16: note: while referencing ‘l’ 121:17.27 93 | MIDIPortList l; 121:17.27 | ^ 121:17.87 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 121:17.87 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 121:17.87 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 121:17.87 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 121:17.87 from /builddir/build/BUILD/firefox-88.0/dom/midi/MIDIAccess.cpp:7, 121:17.87 from Unified_cpp_dom_midi0.cpp:2: 121:17.87 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::MIDIOutput::Send(const mozilla::dom::Sequence&, const mozilla::dom::Optional&, mozilla::ErrorResult&)’: 121:17.87 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 121:17.87 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 121:17.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:17.87 In file included from Unified_cpp_dom_midi0.cpp:74: 121:17.87 /builddir/build/BUILD/firefox-88.0/dom/midi/MIDIOutput.cpp:73:25: note: while referencing ‘msgArray’ 121:17.87 73 | nsTArray msgArray; 121:17.87 | ^~~~~~~~ 121:17.87 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 121:17.87 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 121:17.87 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 121:17.87 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 121:17.87 from /builddir/build/BUILD/firefox-88.0/dom/midi/MIDIAccess.cpp:7, 121:17.87 from Unified_cpp_dom_midi0.cpp:2: 121:17.87 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 121:17.87 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 121:17.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:17.87 In file included from Unified_cpp_dom_midi0.cpp:74: 121:17.88 /builddir/build/BUILD/firefox-88.0/dom/midi/MIDIOutput.cpp:73:25: note: while referencing ‘msgArray’ 121:17.88 73 | nsTArray msgArray; 121:17.88 | ^~~~~~~~ 121:18.59 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 121:18.59 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 121:18.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 121:18.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 121:18.59 from /builddir/build/BUILD/firefox-88.0/dom/midi/MIDIAccess.cpp:7, 121:18.59 from Unified_cpp_dom_midi0.cpp:2: 121:18.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static already_AddRefed mozilla::dom::MIDIMessageEvent::Constructor(mozilla::dom::EventTarget*, const mozilla::TimeStamp&, const nsTArray&)’: 121:18.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 121:18.59 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 121:18.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:18.59 In file included from Unified_cpp_dom_midi0.cpp:56: 121:18.59 /builddir/build/BUILD/firefox-88.0/dom/midi/MIDIMessageEvent.cpp:64:28: note: while referencing ‘’ 121:18.59 64 | e->mRawData = aData.Clone(); 121:18.59 | ~~~~~~~~~~~^~ 121:25.72 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 121:25.72 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPort.h:13, 121:25.72 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPortParent.h:9, 121:25.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MIDIPortParent.h:10, 121:25.72 from /builddir/build/BUILD/firefox-88.0/dom/midi/MIDIPortParent.cpp:7, 121:25.72 from Unified_cpp_dom_midi1.cpp:2: 121:25.72 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::TestMIDIPlatformService::ProcessMessages(const nsAString&)’: 121:25.72 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 121:25.72 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 121:25.72 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:25.72 In file included from Unified_cpp_dom_midi1.cpp:20: 121:25.72 /builddir/build/BUILD/firefox-88.0/dom/midi/TestMIDIPlatformService.cpp:151:25: note: while referencing ‘msgs’ 121:25.72 151 | nsTArray msgs; 121:25.72 | ^~~~ 121:25.73 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 121:25.73 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPort.h:13, 121:25.73 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPortParent.h:9, 121:25.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MIDIPortParent.h:10, 121:25.73 from /builddir/build/BUILD/firefox-88.0/dom/midi/MIDIPortParent.cpp:7, 121:25.73 from Unified_cpp_dom_midi1.cpp:2: 121:25.73 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 121:25.73 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 121:25.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:25.73 In file included from Unified_cpp_dom_midi1.cpp:20: 121:25.73 /builddir/build/BUILD/firefox-88.0/dom/midi/TestMIDIPlatformService.cpp:230:37: note: while referencing ‘newMsgs’ 121:25.73 230 | nsTArray newMsgs; 121:25.73 | ^~~~~~~ 121:25.73 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 121:25.73 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPort.h:13, 121:25.73 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPortParent.h:9, 121:25.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MIDIPortParent.h:10, 121:25.73 from /builddir/build/BUILD/firefox-88.0/dom/midi/MIDIPortParent.cpp:7, 121:25.73 from Unified_cpp_dom_midi1.cpp:2: 121:25.73 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 121:25.73 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 121:25.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:25.73 In file included from Unified_cpp_dom_midi1.cpp:20: 121:25.73 /builddir/build/BUILD/firefox-88.0/dom/midi/TestMIDIPlatformService.cpp:222:33: note: while referencing ‘msgs’ 121:25.73 222 | nsTArray msgs; 121:25.73 | ^~~~ 121:25.73 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 121:25.73 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPort.h:13, 121:25.73 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPortParent.h:9, 121:25.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MIDIPortParent.h:10, 121:25.73 from /builddir/build/BUILD/firefox-88.0/dom/midi/MIDIPortParent.cpp:7, 121:25.73 from Unified_cpp_dom_midi1.cpp:2: 121:25.73 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 121:25.73 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 121:25.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:25.73 In file included from Unified_cpp_dom_midi1.cpp:20: 121:25.73 /builddir/build/BUILD/firefox-88.0/dom/midi/TestMIDIPlatformService.cpp:187:33: note: while referencing ‘msg’ 121:25.73 187 | nsTArray msg; 121:25.73 | ^~~ 121:25.73 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 121:25.73 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPort.h:13, 121:25.73 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPortParent.h:9, 121:25.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MIDIPortParent.h:10, 121:25.73 from /builddir/build/BUILD/firefox-88.0/dom/midi/MIDIPortParent.cpp:7, 121:25.73 from Unified_cpp_dom_midi1.cpp:2: 121:25.73 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 121:25.74 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 121:25.74 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:25.74 In file included from Unified_cpp_dom_midi1.cpp:20: 121:25.74 /builddir/build/BUILD/firefox-88.0/dom/midi/TestMIDIPlatformService.cpp:186:37: note: while referencing ‘newMsgs’ 121:25.74 186 | nsTArray newMsgs; 121:25.74 | ^~~~~~~ 121:26.07 dom/notification 121:36.93 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGlobalObject.h:18, 121:36.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 121:36.94 from /builddir/build/BUILD/firefox-88.0/dom/network/Connection.h:10, 121:36.94 from /builddir/build/BUILD/firefox-88.0/dom/network/Connection.cpp:7, 121:36.94 from Unified_cpp_dom_network0.cpp:2: 121:36.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = unsigned int; SizeType = unsigned int]’: 121:36.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 121:36.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 121:36.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 121:36.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 121:36.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 121:36.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 121:36.94 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 121:36.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:36.94 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 121:36.94 from /builddir/build/BUILD/firefox-88.0/dom/network/Connection.cpp:12, 121:36.94 from Unified_cpp_dom_network0.cpp:2: 121:36.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 121:36.94 27 | struct JSGCSetting { 121:36.94 | ^~~~~~~~~~~ 121:41.25 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 121:41.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGlobalObject.h:18, 121:41.26 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 121:41.26 from /builddir/build/BUILD/firefox-88.0/dom/network/Connection.h:10, 121:41.26 from /builddir/build/BUILD/firefox-88.0/dom/network/Connection.cpp:7, 121:41.26 from Unified_cpp_dom_network0.cpp:2: 121:41.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::TCPSocketParent::FireArrayBufferDataEvent(nsTArray&, mozilla::dom::TCPReadyState)’: 121:41.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 121:41.26 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 121:41.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:41.26 In file included from Unified_cpp_dom_network0.cpp:74: 121:41.26 /builddir/build/BUILD/firefox-88.0/dom/network/TCPSocketParent.cpp:168:21: note: while referencing ‘arr’ 121:41.26 168 | nsTArray arr = std::move(aBuffer); 121:41.26 | ^~~ 121:42.47 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 121:42.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGlobalObject.h:18, 121:42.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 121:42.48 from /builddir/build/BUILD/firefox-88.0/dom/network/Connection.h:10, 121:42.48 from /builddir/build/BUILD/firefox-88.0/dom/network/Connection.cpp:7, 121:42.48 from Unified_cpp_dom_network0.cpp:2: 121:42.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::TCPSocket::OnDataAvailable(nsIRequest*, nsIInputStream*, uint64_t, uint32_t)’: 121:42.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 121:42.48 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 121:42.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:42.48 In file included from Unified_cpp_dom_network0.cpp:56: 121:42.48 /builddir/build/BUILD/firefox-88.0/dom/network/TCPSocket.cpp:998:23: note: while referencing ‘buffer’ 121:42.48 998 | nsTArray buffer; 121:42.48 | ^~~~~~ 121:42.58 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 121:42.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGlobalObject.h:18, 121:42.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 121:42.58 from /builddir/build/BUILD/firefox-88.0/dom/network/Connection.h:10, 121:42.58 from /builddir/build/BUILD/firefox-88.0/dom/network/Connection.cpp:7, 121:42.58 from Unified_cpp_dom_network0.cpp:2: 121:42.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::TCPSocketChild::SendSend(const ArrayBuffer&, uint32_t, uint32_t)’: 121:42.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 121:42.58 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 121:42.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:42.58 In file included from Unified_cpp_dom_network0.cpp:65: 121:42.58 /builddir/build/BUILD/firefox-88.0/dom/network/TCPSocketChild.cpp:160:27: note: while referencing ‘fallibleArr’ 121:42.58 160 | FallibleTArray fallibleArr; 121:42.58 | ^~~~~~~~~~~ 121:42.59 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 121:42.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGlobalObject.h:18, 121:42.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 121:42.59 from /builddir/build/BUILD/firefox-88.0/dom/network/Connection.h:10, 121:42.59 from /builddir/build/BUILD/firefox-88.0/dom/network/Connection.cpp:7, 121:42.60 from Unified_cpp_dom_network0.cpp:2: 121:42.60 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::UDPSocketChild::SendDataInternal(const UDPSocketAddr&, const uint8_t*, uint32_t)’: 121:42.60 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 121:42.60 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 121:42.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:42.60 In file included from Unified_cpp_dom_network0.cpp:92: 121:42.60 /builddir/build/BUILD/firefox-88.0/dom/network/UDPSocketChild.cpp:134:27: note: while referencing ‘fallibleArray’ 121:42.60 134 | FallibleTArray fallibleArray; 121:42.60 | ^~~~~~~~~~~~~ 121:42.63 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 121:42.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGlobalObject.h:18, 121:42.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 121:42.63 from /builddir/build/BUILD/firefox-88.0/dom/network/Connection.h:10, 121:42.63 from /builddir/build/BUILD/firefox-88.0/dom/network/Connection.cpp:7, 121:42.63 from Unified_cpp_dom_network0.cpp:2: 121:42.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘virtual nsresult mozilla::dom::UDPSocketParent::OnPacketReceived(nsIUDPSocket*, nsIUDPMessage*)’: 121:42.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 121:42.63 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 121:42.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:42.63 In file included from Unified_cpp_dom_network0.cpp:101: 121:42.63 /builddir/build/BUILD/firefox-88.0/dom/network/UDPSocketParent.cpp:503:27: note: while referencing ‘fallibleArray’ 121:42.63 503 | FallibleTArray fallibleArray; 121:42.63 | ^~~~~~~~~~~~~ 121:42.63 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 121:42.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGlobalObject.h:18, 121:42.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 121:42.63 from /builddir/build/BUILD/firefox-88.0/dom/network/Connection.h:10, 121:42.63 from /builddir/build/BUILD/firefox-88.0/dom/network/Connection.cpp:7, 121:42.63 from Unified_cpp_dom_network0.cpp:2: 121:42.64 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 121:42.64 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 121:42.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:42.64 In file included from Unified_cpp_dom_network0.cpp:101: 121:42.64 /builddir/build/BUILD/firefox-88.0/dom/network/UDPSocketParent.cpp:503:27: note: while referencing ‘fallibleArray’ 121:42.64 503 | FallibleTArray fallibleArray; 121:42.64 | ^~~~~~~~~~~~~ 121:42.64 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 121:42.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGlobalObject.h:18, 121:42.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 121:42.64 from /builddir/build/BUILD/firefox-88.0/dom/network/Connection.h:10, 121:42.64 from /builddir/build/BUILD/firefox-88.0/dom/network/Connection.cpp:7, 121:42.64 from Unified_cpp_dom_network0.cpp:2: 121:42.64 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 121:42.64 644 | aOther.mHdr->mLength = 0; 121:42.64 | ~~~~~~~~~~~~~~~~~~~~~^~~ 121:42.64 In file included from Unified_cpp_dom_network0.cpp:101: 121:42.64 /builddir/build/BUILD/firefox-88.0/dom/network/UDPSocketParent.cpp:503:27: note: while referencing ‘fallibleArray’ 121:42.64 503 | FallibleTArray fallibleArray; 121:42.64 | ^~~~~~~~~~~~~ 121:42.64 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 121:42.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGlobalObject.h:18, 121:42.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 121:42.64 from /builddir/build/BUILD/firefox-88.0/dom/network/Connection.h:10, 121:42.64 from /builddir/build/BUILD/firefox-88.0/dom/network/Connection.cpp:7, 121:42.64 from Unified_cpp_dom_network0.cpp:2: 121:42.64 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 121:42.64 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 121:42.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:42.64 In file included from Unified_cpp_dom_network0.cpp:101: 121:42.64 /builddir/build/BUILD/firefox-88.0/dom/network/UDPSocketParent.cpp:508:21: note: while referencing ‘infallibleArray’ 121:42.64 508 | nsTArray infallibleArray{std::move(fallibleArray)}; 121:42.64 | ^~~~~~~~~~~~~~~ 121:42.64 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 121:42.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGlobalObject.h:18, 121:42.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 121:42.64 from /builddir/build/BUILD/firefox-88.0/dom/network/Connection.h:10, 121:42.64 from /builddir/build/BUILD/firefox-88.0/dom/network/Connection.cpp:7, 121:42.64 from Unified_cpp_dom_network0.cpp:2: 121:42.64 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 121:42.64 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 121:42.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:42.64 In file included from Unified_cpp_dom_network0.cpp:101: 121:42.64 /builddir/build/BUILD/firefox-88.0/dom/network/UDPSocketParent.cpp:503:27: note: while referencing ‘fallibleArray’ 121:42.64 503 | FallibleTArray fallibleArray; 121:42.64 | ^~~~~~~~~~~~~ 121:43.74 dom/offline 121:48.90 In file included from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 121:48.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 121:48.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Notification.h:10, 121:48.90 from /builddir/build/BUILD/firefox-88.0/dom/notification/Notification.cpp:7, 121:48.90 from Unified_cpp_dom_notification0.cpp:2: 121:48.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = unsigned int; SizeType = unsigned int]’: 121:48.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 121:48.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 121:48.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 121:48.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 121:48.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 121:48.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 121:48.90 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 121:48.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:48.90 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 121:48.90 from /builddir/build/BUILD/firefox-88.0/dom/notification/Notification.cpp:34, 121:48.90 from Unified_cpp_dom_notification0.cpp:2: 121:48.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 121:48.90 27 | struct JSGCSetting { 121:48.90 | ^~~~~~~~~~~ 121:51.87 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 121:51.87 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 121:51.87 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 121:51.87 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Notification.h:10, 121:51.87 from /builddir/build/BUILD/firefox-88.0/dom/notification/Notification.cpp:7, 121:51.87 from Unified_cpp_dom_notification0.cpp:2: 121:51.87 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::NotificationPermissionRequest::Run()’: 121:51.88 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 121:51.88 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 121:51.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:51.88 In file included from Unified_cpp_dom_notification0.cpp:2: 121:51.88 /builddir/build/BUILD/firefox-88.0/dom/notification/Notification.cpp:487:40: note: while referencing ‘’ 121:51.88 487 | nsContentUtils::ReportToConsole( 121:51.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 121:51.88 488 | nsIScriptError::errorFlag, "DOM"_ns, doc, 121:51.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:51.88 489 | nsContentUtils::eDOM_PROPERTIES, 121:51.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:51.88 490 | "NotificationsInsecureRequestIsForbidden"); 121:51.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:51.88 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 121:51.88 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 121:51.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 121:51.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Notification.h:10, 121:51.88 from /builddir/build/BUILD/firefox-88.0/dom/notification/Notification.cpp:7, 121:51.88 from Unified_cpp_dom_notification0.cpp:2: 121:51.88 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 121:51.88 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 121:51.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:51.88 In file included from Unified_cpp_dom_notification0.cpp:2: 121:51.88 /builddir/build/BUILD/firefox-88.0/dom/notification/Notification.cpp:516:25: note: while referencing ‘’ 121:51.88 516 | doc->WarnOnceAbout(Document::eNotificationsRequireUserGestureDeprecation); 121:51.88 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:51.88 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 121:51.88 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 121:51.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 121:51.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Notification.h:10, 121:51.88 from /builddir/build/BUILD/firefox-88.0/dom/notification/Notification.cpp:7, 121:51.88 from Unified_cpp_dom_notification0.cpp:2: 121:51.88 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 121:51.88 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 121:51.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:51.88 In file included from Unified_cpp_dom_notification0.cpp:2: 121:51.88 /builddir/build/BUILD/firefox-88.0/dom/notification/Notification.cpp:529:38: note: while referencing ‘’ 121:51.88 529 | nsContentUtils::ReportToConsole( 121:51.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 121:51.88 530 | nsIScriptError::errorFlag, "DOM"_ns, doc, 121:51.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:51.88 531 | nsContentUtils::eDOM_PROPERTIES, 121:51.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:51.89 532 | "NotificationsCrossOriginIframeRequestIsForbidden"); 121:51.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:52.00 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 121:52.00 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIApplicationCache.h:14, 121:52.00 from /builddir/build/BUILD/firefox-88.0/dom/offline/nsDOMOfflineResourceList.h:11, 121:52.00 from /builddir/build/BUILD/firefox-88.0/dom/offline/nsDOMOfflineResourceList.cpp:7, 121:52.00 from Unified_cpp_dom_offline0.cpp:2: 121:52.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed nsDOMOfflineResourceList::GetMozItems(nsDOMOfflineResourceList::ErrorResult&)’: 121:52.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 121:52.00 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 121:52.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:52.01 In file included from Unified_cpp_dom_offline0.cpp:2: 121:52.01 /builddir/build/BUILD/firefox-88.0/dom/offline/nsDOMOfflineResourceList.cpp:185:23: note: while referencing ‘keys’ 121:52.01 185 | nsTArray keys; 121:52.01 | ^~~~ 121:52.42 dom/payments/ipc 121:52.62 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 121:52.62 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 121:52.62 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 121:52.62 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Notification.h:10, 121:52.62 from /builddir/build/BUILD/firefox-88.0/dom/notification/Notification.cpp:7, 121:52.62 from Unified_cpp_dom_notification0.cpp:2: 121:52.62 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::NotificationPermissionRequest::ResolvePromise()’: 121:52.62 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 121:52.62 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 121:52.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:52.62 In file included from Unified_cpp_dom_notification0.cpp:2: 121:52.62 /builddir/build/BUILD/firefox-88.0/dom/notification/Notification.cpp:584:40: note: while referencing ‘’ 121:52.62 584 | nsContentUtils::ReportToConsole(nsIScriptError::errorFlag, "DOM"_ns, 121:52.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:52.62 585 | doc, nsContentUtils::eDOM_PROPERTIES, 121:52.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:52.62 586 | "NotificationsRequireUserGesture"); 121:52.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:54.21 dom/payments 122:00.09 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 122:00.09 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPaymentRequest.h:13, 122:00.09 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPaymentRequestChild.h:9, 122:00.09 from /builddir/build/BUILD/firefox-88.0/dom/payments/ipc/PaymentRequestChild.h:10, 122:00.09 from /builddir/build/BUILD/firefox-88.0/dom/payments/ipc/PaymentRequestChild.cpp:7, 122:00.09 from Unified_cpp_dom_payments_ipc0.cpp:2: 122:00.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::PaymentRequestParent::SerializeAddress(mozilla::dom::PPaymentRequestParent::IPCPaymentAddress&, nsIPaymentAddress*)’: 122:00.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 122:00.10 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 122:00.10 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:00.10 In file included from Unified_cpp_dom_payments_ipc0.cpp:11: 122:00.10 /builddir/build/BUILD/firefox-88.0/dom/payments/ipc/PaymentRequestParent.cpp:404:22: note: while referencing ‘addressLine’ 122:00.10 404 | nsTArray addressLine; 122:00.10 | ^~~~~~~~~~~ 122:00.84 dom/performance 122:13.49 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 122:13.49 from /builddir/build/BUILD/firefox-88.0/dom/performance/EventCounts.cpp:8, 122:13.49 from Unified_cpp_dom_performance0.cpp:2: 122:13.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = unsigned int; SizeType = unsigned int]’: 122:13.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 122:13.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 122:13.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 122:13.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 122:13.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 122:13.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 122:13.49 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 122:13.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:13.50 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 122:13.50 from /builddir/build/BUILD/firefox-88.0/dom/performance/Performance.cpp:28, 122:13.50 from Unified_cpp_dom_performance0.cpp:11: 122:13.50 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 122:13.50 27 | struct JSGCSetting { 122:13.50 | ^~~~~~~~~~~ 122:13.76 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 122:13.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 122:13.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 122:13.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:6, 122:13.76 from /builddir/build/BUILD/firefox-88.0/dom/payments/BasicCardPayment.h:10, 122:13.77 from /builddir/build/BUILD/firefox-88.0/dom/payments/BasicCardPayment.cpp:7, 122:13.77 from Unified_cpp_dom_payments0.cpp:2: 122:13.77 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::dom::BasicCardService::IsValidBasicCardRequest(JSContext*, JSObject*, nsAString&)’: 122:13.77 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::dom::BasicCardRequest [1]’ [-Warray-bounds] 122:13.77 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 122:13.77 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:13.77 In file included from Unified_cpp_dom_payments0.cpp:2: 122:13.77 /builddir/build/BUILD/firefox-88.0/dom/payments/BasicCardPayment.cpp:46:20: note: while referencing ‘request’ 122:13.77 46 | BasicCardRequest request; 122:13.77 | ^~~~~~~ 122:16.34 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 122:16.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 122:16.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 122:16.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:6, 122:16.34 from /builddir/build/BUILD/firefox-88.0/dom/payments/BasicCardPayment.h:10, 122:16.34 from /builddir/build/BUILD/firefox-88.0/dom/payments/BasicCardPayment.cpp:7, 122:16.35 from Unified_cpp_dom_payments0.cpp:2: 122:16.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::PaymentAddress::GetAddressLine(nsTArray >&) const’: 122:16.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 122:16.35 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 122:16.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:16.35 In file included from Unified_cpp_dom_payments0.cpp:29: 122:16.35 /builddir/build/BUILD/firefox-88.0/dom/payments/PaymentAddress.cpp:47:31: note: while referencing ‘’ 122:16.35 47 | aRetVal = mAddressLine.Clone(); 122:16.35 | ~~~~~~~~~~~~~~~~~~^~ 122:16.50 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 122:16.50 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 122:16.50 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 122:16.50 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:6, 122:16.50 from /builddir/build/BUILD/firefox-88.0/dom/payments/BasicCardPayment.h:10, 122:16.50 from /builddir/build/BUILD/firefox-88.0/dom/payments/BasicCardPayment.cpp:7, 122:16.50 from Unified_cpp_dom_payments0.cpp:2: 122:16.50 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::dom::{anonymous}::ConvertDetailsBase.constprop(JSContext*, const mozilla::dom::PaymentDetailsBase&, nsTArray&, nsTArray&, nsTArray&, bool, mozilla::ErrorResult&)’: 122:16.50 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 122:16.50 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 122:16.50 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:16.50 In file included from Unified_cpp_dom_payments0.cpp:65: 122:16.50 /builddir/build/BUILD/firefox-88.0/dom/payments/PaymentRequestManager.cpp:76:28: note: while referencing ‘additionalDisplayItems’ 122:16.50 76 | nsTArray additionalDisplayItems; 122:16.50 | ^~~~~~~~~~~~~~~~~~~~~~ 122:18.07 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 122:18.07 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 122:18.07 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 122:18.07 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:6, 122:18.07 from /builddir/build/BUILD/firefox-88.0/dom/payments/BasicCardPayment.h:10, 122:18.07 from /builddir/build/BUILD/firefox-88.0/dom/payments/BasicCardPayment.cpp:7, 122:18.07 from Unified_cpp_dom_payments0.cpp:2: 122:18.07 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::PaymentRequest::IsValidMethodData(JSContext*, const mozilla::dom::Sequence&, mozilla::ErrorResult&)’: 122:18.07 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 122:18.07 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 122:18.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:18.07 In file included from Unified_cpp_dom_payments0.cpp:47: 122:18.07 /builddir/build/BUILD/firefox-88.0/dom/payments/PaymentRequest.cpp:319:22: note: while referencing ‘methods’ 122:18.07 319 | nsTArray methods; 122:18.07 | ^~~~~~~ 122:18.07 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 122:18.07 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 122:18.07 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 122:18.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:6, 122:18.08 from /builddir/build/BUILD/firefox-88.0/dom/payments/BasicCardPayment.h:10, 122:18.08 from /builddir/build/BUILD/firefox-88.0/dom/payments/BasicCardPayment.cpp:7, 122:18.08 from Unified_cpp_dom_payments0.cpp:2: 122:18.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 122:18.08 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 122:18.08 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:18.08 In file included from Unified_cpp_dom_payments0.cpp:47: 122:18.08 /builddir/build/BUILD/firefox-88.0/dom/payments/PaymentRequest.cpp:319:22: note: while referencing ‘methods’ 122:18.08 319 | nsTArray methods; 122:18.08 | ^~~~~~~ 122:18.21 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 122:18.21 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 122:18.21 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 122:18.21 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:6, 122:18.21 from /builddir/build/BUILD/firefox-88.0/dom/payments/BasicCardPayment.h:10, 122:18.21 from /builddir/build/BUILD/firefox-88.0/dom/payments/BasicCardPayment.cpp:7, 122:18.21 from Unified_cpp_dom_payments0.cpp:2: 122:18.21 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::PaymentRequest::IsValidDetailsBase(const mozilla::dom::PaymentDetailsBase&, bool, mozilla::ErrorResult&)’: 122:18.21 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 122:18.21 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 122:18.21 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:18.21 In file included from Unified_cpp_dom_payments0.cpp:47: 122:18.21 /builddir/build/BUILD/firefox-88.0/dom/payments/PaymentRequest.cpp:526:24: note: while referencing ‘seenIDs’ 122:18.21 526 | nsTArray seenIDs; 122:18.21 | ^~~~~~~ 122:18.21 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 122:18.21 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 122:18.22 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 122:18.22 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:6, 122:18.22 from /builddir/build/BUILD/firefox-88.0/dom/payments/BasicCardPayment.h:10, 122:18.22 from /builddir/build/BUILD/firefox-88.0/dom/payments/BasicCardPayment.cpp:7, 122:18.22 from Unified_cpp_dom_payments0.cpp:2: 122:18.22 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 122:18.22 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 122:18.22 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:18.22 In file included from Unified_cpp_dom_payments0.cpp:47: 122:18.22 /builddir/build/BUILD/firefox-88.0/dom/payments/PaymentRequest.cpp:526:24: note: while referencing ‘seenIDs’ 122:18.22 526 | nsTArray seenIDs; 122:18.22 | ^~~~~~~ 122:18.47 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 122:18.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 122:18.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 122:18.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:6, 122:18.47 from /builddir/build/BUILD/firefox-88.0/dom/payments/BasicCardPayment.h:10, 122:18.47 from /builddir/build/BUILD/firefox-88.0/dom/payments/BasicCardPayment.cpp:7, 122:18.47 from Unified_cpp_dom_payments0.cpp:2: 122:18.47 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::PaymentRequestManager::UpdatePayment(JSContext*, mozilla::dom::PaymentRequest*, const mozilla::dom::PaymentDetailsUpdate&, bool, mozilla::ErrorResult&)’: 122:18.47 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 122:18.47 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 122:18.47 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:18.47 In file included from Unified_cpp_dom_payments0.cpp:65: 122:18.47 /builddir/build/BUILD/firefox-88.0/dom/payments/PaymentRequestManager.cpp:169:39: note: while referencing ‘modifiers’ 122:18.47 169 | nsTArray modifiers; 122:18.47 | ^~~~~~~~~ 122:18.47 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 122:18.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 122:18.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 122:18.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:6, 122:18.48 from /builddir/build/BUILD/firefox-88.0/dom/payments/BasicCardPayment.h:10, 122:18.48 from /builddir/build/BUILD/firefox-88.0/dom/payments/BasicCardPayment.cpp:7, 122:18.48 from Unified_cpp_dom_payments0.cpp:2: 122:18.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 122:18.48 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 122:18.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:18.48 In file included from Unified_cpp_dom_payments0.cpp:65: 122:18.48 /builddir/build/BUILD/firefox-88.0/dom/payments/PaymentRequestManager.cpp:168:38: note: while referencing ‘shippingOptions’ 122:18.48 168 | nsTArray shippingOptions; 122:18.48 | ^~~~~~~~~~~~~~~ 122:18.48 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 122:18.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 122:18.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 122:18.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:6, 122:18.48 from /builddir/build/BUILD/firefox-88.0/dom/payments/BasicCardPayment.h:10, 122:18.48 from /builddir/build/BUILD/firefox-88.0/dom/payments/BasicCardPayment.cpp:7, 122:18.48 from Unified_cpp_dom_payments0.cpp:2: 122:18.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 122:18.48 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 122:18.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:18.48 In file included from Unified_cpp_dom_payments0.cpp:65: 122:18.48 /builddir/build/BUILD/firefox-88.0/dom/payments/PaymentRequestManager.cpp:167:28: note: while referencing ‘displayItems’ 122:18.48 167 | nsTArray displayItems; 122:18.48 | ^~~~~~~~~~~~ 122:18.48 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 122:18.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 122:18.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 122:18.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:6, 122:18.48 from /builddir/build/BUILD/firefox-88.0/dom/payments/BasicCardPayment.h:10, 122:18.48 from /builddir/build/BUILD/firefox-88.0/dom/payments/BasicCardPayment.cpp:7, 122:18.48 from Unified_cpp_dom_payments0.cpp:2: 122:18.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 122:18.48 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 122:18.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:18.48 In file included from Unified_cpp_dom_payments0.cpp:65: 122:18.48 /builddir/build/BUILD/firefox-88.0/dom/payments/PaymentRequestManager.cpp:169:39: note: while referencing ‘modifiers’ 122:18.48 169 | nsTArray modifiers; 122:18.48 | ^~~~~~~~~ 122:18.48 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 122:18.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 122:18.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 122:18.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:6, 122:18.48 from /builddir/build/BUILD/firefox-88.0/dom/payments/BasicCardPayment.h:10, 122:18.48 from /builddir/build/BUILD/firefox-88.0/dom/payments/BasicCardPayment.cpp:7, 122:18.48 from Unified_cpp_dom_payments0.cpp:2: 122:18.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 122:18.49 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 122:18.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:18.49 In file included from Unified_cpp_dom_payments0.cpp:65: 122:18.49 /builddir/build/BUILD/firefox-88.0/dom/payments/PaymentRequestManager.cpp:168:38: note: while referencing ‘shippingOptions’ 122:18.49 168 | nsTArray shippingOptions; 122:18.49 | ^~~~~~~~~~~~~~~ 122:18.49 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 122:18.49 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 122:18.49 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 122:18.49 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:6, 122:18.49 from /builddir/build/BUILD/firefox-88.0/dom/payments/BasicCardPayment.h:10, 122:18.49 from /builddir/build/BUILD/firefox-88.0/dom/payments/BasicCardPayment.cpp:7, 122:18.49 from Unified_cpp_dom_payments0.cpp:2: 122:18.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 122:18.49 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 122:18.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:18.49 In file included from Unified_cpp_dom_payments0.cpp:65: 122:18.49 /builddir/build/BUILD/firefox-88.0/dom/payments/PaymentRequestManager.cpp:167:28: note: while referencing ‘displayItems’ 122:18.49 167 | nsTArray displayItems; 122:18.49 | ^~~~~~~~~~~~ 122:18.57 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 122:18.57 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 122:18.57 from /builddir/build/BUILD/firefox-88.0/dom/performance/EventCounts.cpp:8, 122:18.57 from Unified_cpp_dom_performance0.cpp:2: 122:18.57 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::PerformanceObserver::ReportUnsupportedTypesErrorToConsole(bool, const char*, const nsString&)’: 122:18.57 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 122:18.57 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 122:18.57 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:18.57 In file included from Unified_cpp_dom_performance0.cpp:83: 122:18.57 /builddir/build/BUILD/firefox-88.0/dom/performance/PerformanceObserver.cpp:141:24: note: while referencing ‘params’ 122:18.57 141 | nsTArray params; 122:18.57 | ^~~~~~ 122:18.87 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 122:18.87 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 122:18.87 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 122:18.87 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:6, 122:18.87 from /builddir/build/BUILD/firefox-88.0/dom/payments/BasicCardPayment.h:10, 122:18.88 from /builddir/build/BUILD/firefox-88.0/dom/payments/BasicCardPayment.cpp:7, 122:18.88 from Unified_cpp_dom_payments0.cpp:2: 122:18.88 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::PaymentRequestManager::CreatePayment(JSContext*, nsPIDOMWindowInner*, nsIPrincipal*, const mozilla::dom::Sequence&, const mozilla::dom::PaymentDetailsInit&, const mozilla::dom::PaymentOptions&, mozilla::dom::PaymentRequest**, mozilla::ErrorResult&)’: 122:18.88 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 122:18.88 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 122:18.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:18.88 In file included from Unified_cpp_dom_payments0.cpp:65: 122:18.88 /builddir/build/BUILD/firefox-88.0/dom/payments/PaymentRequestManager.cpp:137:39: note: while referencing ‘modifiers’ 122:18.88 137 | nsTArray modifiers; 122:18.88 | ^~~~~~~~~ 122:18.88 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 122:18.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 122:18.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 122:18.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:6, 122:18.88 from /builddir/build/BUILD/firefox-88.0/dom/payments/BasicCardPayment.h:10, 122:18.88 from /builddir/build/BUILD/firefox-88.0/dom/payments/BasicCardPayment.cpp:7, 122:18.88 from Unified_cpp_dom_payments0.cpp:2: 122:18.88 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 122:18.88 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 122:18.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:18.88 In file included from Unified_cpp_dom_payments0.cpp:65: 122:18.88 /builddir/build/BUILD/firefox-88.0/dom/payments/PaymentRequestManager.cpp:136:38: note: while referencing ‘shippingOptions’ 122:18.88 136 | nsTArray shippingOptions; 122:18.88 | ^~~~~~~~~~~~~~~ 122:18.88 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 122:18.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 122:18.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 122:18.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:6, 122:18.88 from /builddir/build/BUILD/firefox-88.0/dom/payments/BasicCardPayment.h:10, 122:18.88 from /builddir/build/BUILD/firefox-88.0/dom/payments/BasicCardPayment.cpp:7, 122:18.88 from Unified_cpp_dom_payments0.cpp:2: 122:18.88 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 122:18.88 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 122:18.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:18.88 In file included from Unified_cpp_dom_payments0.cpp:65: 122:18.88 /builddir/build/BUILD/firefox-88.0/dom/payments/PaymentRequestManager.cpp:135:28: note: while referencing ‘displayItems’ 122:18.88 135 | nsTArray displayItems; 122:18.88 | ^~~~~~~~~~~~ 122:18.88 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 122:18.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 122:18.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 122:18.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:6, 122:18.88 from /builddir/build/BUILD/firefox-88.0/dom/payments/BasicCardPayment.h:10, 122:18.88 from /builddir/build/BUILD/firefox-88.0/dom/payments/BasicCardPayment.cpp:7, 122:18.88 from Unified_cpp_dom_payments0.cpp:2: 122:18.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 122:18.89 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 122:18.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:18.89 In file included from Unified_cpp_dom_payments0.cpp:65: 122:18.89 /builddir/build/BUILD/firefox-88.0/dom/payments/PaymentRequestManager.cpp:137:39: note: while referencing ‘modifiers’ 122:18.89 137 | nsTArray modifiers; 122:18.89 | ^~~~~~~~~ 122:18.89 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 122:18.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 122:18.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 122:18.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:6, 122:18.89 from /builddir/build/BUILD/firefox-88.0/dom/payments/BasicCardPayment.h:10, 122:18.89 from /builddir/build/BUILD/firefox-88.0/dom/payments/BasicCardPayment.cpp:7, 122:18.89 from Unified_cpp_dom_payments0.cpp:2: 122:18.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 122:18.89 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 122:18.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:18.89 In file included from Unified_cpp_dom_payments0.cpp:65: 122:18.89 /builddir/build/BUILD/firefox-88.0/dom/payments/PaymentRequestManager.cpp:136:38: note: while referencing ‘shippingOptions’ 122:18.89 136 | nsTArray shippingOptions; 122:18.89 | ^~~~~~~~~~~~~~~ 122:18.89 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 122:18.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 122:18.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 122:18.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:6, 122:18.89 from /builddir/build/BUILD/firefox-88.0/dom/payments/BasicCardPayment.h:10, 122:18.89 from /builddir/build/BUILD/firefox-88.0/dom/payments/BasicCardPayment.cpp:7, 122:18.89 from Unified_cpp_dom_payments0.cpp:2: 122:18.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 122:18.89 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 122:18.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:18.89 In file included from Unified_cpp_dom_payments0.cpp:65: 122:18.89 /builddir/build/BUILD/firefox-88.0/dom/payments/PaymentRequestManager.cpp:135:28: note: while referencing ‘displayItems’ 122:18.89 135 | nsTArray displayItems; 122:18.89 | ^~~~~~~~~~~~ 122:18.89 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 122:18.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 122:18.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 122:18.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:6, 122:18.89 from /builddir/build/BUILD/firefox-88.0/dom/payments/BasicCardPayment.h:10, 122:18.89 from /builddir/build/BUILD/firefox-88.0/dom/payments/BasicCardPayment.cpp:7, 122:18.89 from Unified_cpp_dom_payments0.cpp:2: 122:18.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 122:18.89 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 122:18.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:18.89 In file included from Unified_cpp_dom_payments0.cpp:65: 122:18.89 /builddir/build/BUILD/firefox-88.0/dom/payments/PaymentRequestManager.cpp:479:34: note: while referencing ‘methodData’ 122:18.89 479 | nsTArray methodData; 122:18.90 | ^~~~~~~~~~ 122:18.90 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 122:18.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 122:18.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 122:18.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:6, 122:18.90 from /builddir/build/BUILD/firefox-88.0/dom/payments/BasicCardPayment.h:10, 122:18.90 from /builddir/build/BUILD/firefox-88.0/dom/payments/BasicCardPayment.cpp:7, 122:18.90 from Unified_cpp_dom_payments0.cpp:2: 122:18.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 122:18.90 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 122:18.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:18.90 In file included from Unified_cpp_dom_payments0.cpp:65: 122:18.90 /builddir/build/BUILD/firefox-88.0/dom/payments/PaymentRequestManager.cpp:479:34: note: while referencing ‘methodData’ 122:18.90 479 | nsTArray methodData; 122:18.90 | ^~~~~~~~~~ 122:19.42 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 122:19.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 122:19.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 122:19.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:6, 122:19.42 from /builddir/build/BUILD/firefox-88.0/dom/payments/BasicCardPayment.h:10, 122:19.42 from /builddir/build/BUILD/firefox-88.0/dom/payments/BasicCardPayment.cpp:7, 122:19.42 from Unified_cpp_dom_payments0.cpp:2: 122:19.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::PaymentRequestManager::RespondPayment(mozilla::dom::PaymentRequest*, const mozilla::dom::IPCPaymentActionResponse&)’: 122:19.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 122:19.42 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 122:19.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:19.42 In file included from Unified_cpp_dom_payments0.cpp:65: 122:19.42 /builddir/build/BUILD/firefox-88.0/dom/payments/PaymentRequestManager.cpp:251:52: note: while referencing ‘’ 122:19.42 251 | data.billingAddress().addressLine().Clone(); 122:19.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 122:19.75 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 122:19.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 122:19.75 from /builddir/build/BUILD/firefox-88.0/dom/performance/EventCounts.cpp:8, 122:19.75 from Unified_cpp_dom_performance0.cpp:2: 122:19.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::Performance::QueueEntry(mozilla::dom::PerformanceEntry*)’: 122:19.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘nsTObserverArray [1]’ [-Warray-bounds] 122:19.75 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 122:19.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:19.76 In file included from Unified_cpp_dom_performance0.cpp:11: 122:19.76 /builddir/build/BUILD/firefox-88.0/dom/performance/Performance.cpp:664:42: note: while referencing ‘interestedObservers’ 122:19.76 664 | nsTObserverArray interestedObservers; 122:19.76 | ^~~~~~~~~~~~~~~~~~~ 122:20.09 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 122:20.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 122:20.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 122:20.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:6, 122:20.09 from /builddir/build/BUILD/firefox-88.0/dom/payments/BasicCardPayment.h:10, 122:20.09 from /builddir/build/BUILD/firefox-88.0/dom/payments/BasicCardPayment.cpp:7, 122:20.09 from Unified_cpp_dom_payments0.cpp:2: 122:20.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::PaymentRequest::UpdateShippingAddress(const nsAString&, const nsTArray >&, const nsAString&, const nsAString&, const nsAString&, const nsAString&, const nsAString&, const nsAString&, const nsAString&, const nsAString&, const nsAString&)’: 122:20.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 122:20.09 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 122:20.09 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:20.09 In file included from Unified_cpp_dom_payments0.cpp:47: 122:20.09 /builddir/build/BUILD/firefox-88.0/dom/payments/PaymentRequest.cpp:1052:22: note: while referencing ‘emptyArray’ 122:20.09 1052 | nsTArray emptyArray; 122:20.09 | ^~~~~~~~~~ 122:20.60 dom/permission 122:20.79 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 122:20.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 122:20.80 from /builddir/build/BUILD/firefox-88.0/dom/performance/EventCounts.cpp:8, 122:20.80 from Unified_cpp_dom_performance0.cpp:2: 122:20.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::PerformanceObserver::GetSupportedEntryTypes(const mozilla::dom::GlobalObject&, JS::MutableHandle)’: 122:20.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 122:20.80 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 122:20.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:20.80 In file included from Unified_cpp_dom_performance0.cpp:83: 122:20.80 /builddir/build/BUILD/firefox-88.0/dom/performance/PerformanceObserver.cpp:309:22: note: while referencing ‘validTypes’ 122:20.80 309 | nsTArray validTypes; 122:20.80 | ^~~~~~~~~~ 122:33.00 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 122:33.00 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 122:33.00 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 122:33.00 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 122:33.00 from /builddir/build/BUILD/firefox-88.0/dom/performance/PerformanceTiming.h:11, 122:33.00 from /builddir/build/BUILD/firefox-88.0/dom/performance/PerformanceTiming.cpp:7, 122:33.00 from Unified_cpp_dom_performance1.cpp:2: 122:33.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = unsigned int; SizeType = unsigned int]’: 122:33.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 122:33.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 122:33.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 122:33.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 122:33.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 122:33.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 122:33.00 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 122:33.00 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:33.00 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 122:33.00 from /builddir/build/BUILD/firefox-88.0/dom/performance/PerformanceWorker.cpp:8, 122:33.00 from Unified_cpp_dom_performance1.cpp:11: 122:33.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 122:33.00 27 | struct JSGCSetting { 122:33.00 | ^~~~~~~~~~~ 122:34.49 dom/plugins/base 123:02.23 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 123:02.23 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPluginTag.h:14, 123:02.23 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPluginHost.h:18, 123:02.23 from /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsPluginHost.h:12, 123:02.23 from /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsPluginHost.cpp:8: 123:02.23 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsPluginTag* nsPluginHost::FindNativePluginForExtension(const nsACString&, nsACString&, bool)’: 123:02.23 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 123:02.23 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 123:02.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:02.23 /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsPluginHost.cpp:1070:26: note: while referencing ‘matchingPlugins’ 123:02.23 1070 | nsTArray matchingPlugins; 123:02.23 | ^~~~~~~~~~~~~~~ 123:02.37 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 123:02.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPluginTag.h:14, 123:02.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPluginHost.h:18, 123:02.37 from /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsPluginHost.h:12, 123:02.37 from /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsPluginHost.cpp:8: 123:02.37 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult GetSitesClosure::SitesWithData(nsTArray >&)’: 123:02.38 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 123:02.38 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 123:02.38 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:02.38 /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsPluginHost.cpp:1591:25: note: while referencing ‘matches’ 123:02.38 1591 | nsTArray matches; 123:02.38 | ^~~~~~~ 123:02.67 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 123:02.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPluginTag.h:14, 123:02.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPluginHost.h:18, 123:02.68 from /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsPluginHost.h:12, 123:02.68 from /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsPluginHost.cpp:8: 123:02.68 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsPluginTag* nsPluginHost::FindNativePluginForType(const nsACString&, bool)’: 123:02.68 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 123:02.68 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 123:02.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:02.68 /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsPluginHost.cpp:1047:26: note: while referencing ‘matchingPlugins’ 123:02.68 1047 | nsTArray matchingPlugins; 123:02.68 | ^~~~~~~~~~~~~~~ 123:03.61 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 123:03.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPluginTag.h:14, 123:03.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPluginHost.h:18, 123:03.61 from /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsPluginHost.h:12, 123:03.61 from /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsPluginHost.cpp:8: 123:03.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsPluginHost::SetPluginsInContent(uint32_t, nsTArray&, nsTArray&)’: 123:03.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 123:03.61 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 123:03.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:03.61 /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsPluginHost.cpp:1811:65: note: while referencing ‘’ 123:03.61 1811 | tag.mimeDescriptions().Clone(), tag.extensions().Clone(), 123:03.61 | ~~~~~~~~~~~~~~~~~~~~~~^~ 123:03.61 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 123:03.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPluginTag.h:14, 123:03.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPluginHost.h:18, 123:03.61 from /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsPluginHost.h:12, 123:03.61 from /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsPluginHost.cpp:8: 123:03.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 123:03.61 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 123:03.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:03.61 /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsPluginHost.cpp:1811:39: note: while referencing ‘’ 123:03.61 1811 | tag.mimeDescriptions().Clone(), tag.extensions().Clone(), 123:03.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 123:03.61 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 123:03.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPluginTag.h:14, 123:03.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPluginHost.h:18, 123:03.61 from /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsPluginHost.h:12, 123:03.61 from /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsPluginHost.cpp:8: 123:03.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 123:03.61 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 123:03.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:03.61 /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsPluginHost.cpp:1810:53: note: while referencing ‘’ 123:03.62 1810 | tag.version().get(), tag.mimeTypes().Clone(), 123:03.62 | ~~~~~~~~~~~~~~~~~~~~~^~ 123:04.04 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 123:04.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPluginTag.h:14, 123:04.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPluginHost.h:18, 123:04.04 from /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsPluginHost.h:12, 123:04.04 from /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsPluginHost.cpp:8: 123:04.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsPluginHost::UpdateCachedSerializablePluginList()’: 123:04.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 123:04.04 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 123:04.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:04.04 /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsPluginHost.cpp:1853:44: note: while referencing ‘plugins’ 123:04.04 1853 | nsTArray> plugins; 123:04.04 | ^~~~~~~ 123:04.38 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 123:04.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPluginTag.h:14, 123:04.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPluginHost.h:18, 123:04.38 from /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsPluginHost.h:12, 123:04.38 from /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsPluginHost.cpp:8: 123:04.38 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsPluginHost::BroadcastPluginsToContent()’: 123:04.38 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 123:04.38 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 123:04.38 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:04.38 /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsPluginHost.cpp:1909:33: note: while referencing ‘parents’ 123:04.38 1909 | nsTArray parents; 123:04.38 | ^~~~~~~ 123:04.86 dom/plugins/ipc 123:14.27 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 123:14.27 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:13, 123:14.27 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, 123:14.27 from /builddir/build/BUILD/firefox-88.0/dom/plugins/ipc/PluginBackgroundDestroyer.h:11, 123:14.27 from /builddir/build/BUILD/firefox-88.0/dom/plugins/ipc/PluginInstanceChild.cpp:7: 123:14.27 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::plugins::PluginInstanceChild::NPN_URLRedirectResponse(void*, NPBool)’: 123:14.27 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 123:14.27 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 123:14.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:14.27 /builddir/build/BUILD/firefox-88.0/dom/plugins/ipc/PluginInstanceChild.cpp:2274:33: note: while referencing ‘notifyStreams’ 123:14.27 2274 | nsTArray notifyStreams; 123:14.27 | ^~~~~~~~~~~~~ 123:14.27 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 123:14.27 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:13, 123:14.27 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, 123:14.27 from /builddir/build/BUILD/firefox-88.0/dom/plugins/ipc/PluginBackgroundDestroyer.h:11, 123:14.27 from /builddir/build/BUILD/firefox-88.0/dom/plugins/ipc/PluginInstanceChild.cpp:7: 123:14.27 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 123:14.27 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 123:14.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:14.27 /builddir/build/BUILD/firefox-88.0/dom/plugins/ipc/PluginInstanceChild.cpp:2274:33: note: while referencing ‘notifyStreams’ 123:14.27 2274 | nsTArray notifyStreams; 123:14.27 | ^~~~~~~~~~~~~ 123:14.65 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 123:14.65 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:13, 123:14.65 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, 123:14.65 from /builddir/build/BUILD/firefox-88.0/dom/plugins/ipc/PluginBackgroundDestroyer.h:11, 123:14.65 from /builddir/build/BUILD/firefox-88.0/dom/plugins/ipc/PluginInstanceChild.cpp:7: 123:14.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::plugins::PluginInstanceChild::_ZN7mozilla7plugins19PluginInstanceChild7DestroyEv.part.0()’: 123:14.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 123:14.65 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 123:14.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:14.65 /builddir/build/BUILD/firefox-88.0/dom/plugins/ipc/PluginInstanceChild.cpp:3731:34: note: while referencing ‘streams’ 123:14.65 3731 | nsTArray streams; 123:14.65 | ^~~~~~~ 123:15.17 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 123:15.17 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:13, 123:15.17 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, 123:15.17 from /builddir/build/BUILD/firefox-88.0/dom/plugins/ipc/PluginBackgroundDestroyer.h:11, 123:15.17 from /builddir/build/BUILD/firefox-88.0/dom/plugins/ipc/PluginInstanceChild.cpp:7: 123:15.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 123:15.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 123:15.17 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 123:15.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:15.17 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 123:15.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 123:15.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/CompositorTypes.h:13, 123:15.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxPlatform.h:25, 123:15.17 from /builddir/build/BUILD/firefox-88.0/dom/plugins/ipc/PluginInstanceChild.cpp:14: 123:15.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 123:15.17 1903 | mBands = aRegion.mBands.Clone(); 123:15.17 | ~~~~~~~~~~~~~~~~~~~~^~ 123:15.17 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 123:15.17 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:13, 123:15.17 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, 123:15.18 from /builddir/build/BUILD/firefox-88.0/dom/plugins/ipc/PluginBackgroundDestroyer.h:11, 123:15.18 from /builddir/build/BUILD/firefox-88.0/dom/plugins/ipc/PluginInstanceChild.cpp:7: 123:15.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 123:15.18 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 123:15.18 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:15.18 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 123:15.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 123:15.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/CompositorTypes.h:13, 123:15.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxPlatform.h:25, 123:15.18 from /builddir/build/BUILD/firefox-88.0/dom/plugins/ipc/PluginInstanceChild.cpp:14: 123:15.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 123:15.18 1903 | mBands = aRegion.mBands.Clone(); 123:15.18 | ~~~~~~~~~~~~~~~~~~~~^~ 123:15.18 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 123:15.18 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:13, 123:15.18 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, 123:15.18 from /builddir/build/BUILD/firefox-88.0/dom/plugins/ipc/PluginBackgroundDestroyer.h:11, 123:15.18 from /builddir/build/BUILD/firefox-88.0/dom/plugins/ipc/PluginInstanceChild.cpp:7: 123:15.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 123:15.18 644 | aOther.mHdr->mLength = 0; 123:15.18 | ~~~~~~~~~~~~~~~~~~~~~^~~ 123:15.18 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 123:15.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 123:15.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/CompositorTypes.h:13, 123:15.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxPlatform.h:25, 123:15.18 from /builddir/build/BUILD/firefox-88.0/dom/plugins/ipc/PluginInstanceChild.cpp:14: 123:15.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 123:15.18 1903 | mBands = aRegion.mBands.Clone(); 123:15.18 | ~~~~~~~~~~~~~~~~~~~~^~ 123:15.18 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 123:15.18 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:13, 123:15.18 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, 123:15.18 from /builddir/build/BUILD/firefox-88.0/dom/plugins/ipc/PluginBackgroundDestroyer.h:11, 123:15.18 from /builddir/build/BUILD/firefox-88.0/dom/plugins/ipc/PluginInstanceChild.cpp:7: 123:15.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘regiondetails::UncheckedArray, regiondetails::Band> [1]’ [-Warray-bounds] 123:15.18 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 123:15.18 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:15.18 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 123:15.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 123:15.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/CompositorTypes.h:13, 123:15.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxPlatform.h:25, 123:15.18 from /builddir/build/BUILD/firefox-88.0/dom/plugins/ipc/PluginInstanceChild.cpp:14: 123:15.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 123:15.18 1903 | mBands = aRegion.mBands.Clone(); 123:15.18 | ^ 123:15.18 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 123:15.19 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:13, 123:15.19 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, 123:15.19 from /builddir/build/BUILD/firefox-88.0/dom/plugins/ipc/PluginBackgroundDestroyer.h:11, 123:15.19 from /builddir/build/BUILD/firefox-88.0/dom/plugins/ipc/PluginInstanceChild.cpp:7: 123:15.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 123:15.19 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 123:15.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:15.19 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 123:15.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 123:15.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/CompositorTypes.h:13, 123:15.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxPlatform.h:25, 123:15.19 from /builddir/build/BUILD/firefox-88.0/dom/plugins/ipc/PluginInstanceChild.cpp:14: 123:15.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 123:15.19 1903 | mBands = aRegion.mBands.Clone(); 123:15.19 | ~~~~~~~~~~~~~~~~~~~~^~ 123:18.47 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 123:18.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPluginTag.h:14, 123:18.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPluginHost.h:18, 123:18.47 from /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsPluginHost.h:12, 123:18.47 from /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsNPAPIPlugin.h:11, 123:18.47 from /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsJSNPRuntime.cpp:14, 123:18.47 from Unified_cpp_dom_plugins_base0.cpp:2: 123:18.47 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsPluginTag::GetMimeDescriptions(nsTArray >&)’: 123:18.47 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 123:18.47 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 123:18.47 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:18.47 In file included from Unified_cpp_dom_plugins_base0.cpp:56: 123:18.47 /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsPluginTags.cpp:554:37: note: while referencing ‘’ 123:18.47 554 | aResults = mMimeDescriptions.Clone(); 123:18.47 | ~~~~~~~~~~~~~~~~~~~~~~~^~ 123:18.51 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 123:18.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPluginTag.h:14, 123:18.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPluginHost.h:18, 123:18.51 from /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsPluginHost.h:12, 123:18.51 from /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsNPAPIPlugin.h:11, 123:18.51 from /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsJSNPRuntime.cpp:14, 123:18.51 from Unified_cpp_dom_plugins_base0.cpp:2: 123:18.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsFakePluginTag::GetMimeTypes(nsTArray >&)’: 123:18.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 123:18.51 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 123:18.51 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:18.51 In file included from Unified_cpp_dom_plugins_base0.cpp:56: 123:18.51 /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsPluginTags.cpp:885:30: note: while referencing ‘’ 123:18.51 885 | aResults = mMimeTypes.Clone(); 123:18.51 | ~~~~~~~~~~~~~~~~^~ 123:18.55 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 123:18.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPluginTag.h:14, 123:18.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPluginHost.h:18, 123:18.55 from /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsPluginHost.h:12, 123:18.55 from /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsNPAPIPlugin.h:11, 123:18.55 from /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsJSNPRuntime.cpp:14, 123:18.55 from Unified_cpp_dom_plugins_base0.cpp:2: 123:18.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsPluginTag::GetExtensions(nsTArray >&)’: 123:18.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 123:18.55 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 123:18.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:18.55 In file included from Unified_cpp_dom_plugins_base0.cpp:56: 123:18.55 /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsPluginTags.cpp:560:31: note: while referencing ‘’ 123:18.55 560 | aResults = mExtensions.Clone(); 123:18.55 | ~~~~~~~~~~~~~~~~~^~ 123:18.59 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 123:18.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPluginTag.h:14, 123:18.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPluginHost.h:18, 123:18.59 from /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsPluginHost.h:12, 123:18.59 from /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsNPAPIPlugin.h:11, 123:18.59 from /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsJSNPRuntime.cpp:14, 123:18.59 from Unified_cpp_dom_plugins_base0.cpp:2: 123:18.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsFakePluginTag::GetExtensions(nsTArray >&)’: 123:18.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 123:18.59 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 123:18.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:18.59 In file included from Unified_cpp_dom_plugins_base0.cpp:56: 123:18.59 /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsPluginTags.cpp:897:31: note: while referencing ‘’ 123:18.59 897 | aResults = mExtensions.Clone(); 123:18.59 | ~~~~~~~~~~~~~~~~~^~ 123:18.62 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 123:18.62 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPluginTag.h:14, 123:18.62 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPluginHost.h:18, 123:18.62 from /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsPluginHost.h:12, 123:18.62 from /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsNPAPIPlugin.h:11, 123:18.62 from /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsJSNPRuntime.cpp:14, 123:18.62 from Unified_cpp_dom_plugins_base0.cpp:2: 123:18.62 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsPluginTag::GetMimeTypes(nsTArray >&)’: 123:18.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 123:18.63 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 123:18.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:18.63 In file included from Unified_cpp_dom_plugins_base0.cpp:56: 123:18.63 /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsPluginTags.cpp:548:30: note: while referencing ‘’ 123:18.63 548 | aResults = mMimeTypes.Clone(); 123:18.63 | ~~~~~~~~~~~~~~~~^~ 123:18.66 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 123:18.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPluginTag.h:14, 123:18.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPluginHost.h:18, 123:18.66 from /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsPluginHost.h:12, 123:18.66 from /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsNPAPIPlugin.h:11, 123:18.66 from /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsJSNPRuntime.cpp:14, 123:18.66 from Unified_cpp_dom_plugins_base0.cpp:2: 123:18.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsFakePluginTag::GetMimeDescriptions(nsTArray >&)’: 123:18.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 123:18.66 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 123:18.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:18.66 In file included from Unified_cpp_dom_plugins_base0.cpp:56: 123:18.66 /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsPluginTags.cpp:891:37: note: while referencing ‘’ 123:18.66 891 | aResults = mMimeDescriptions.Clone(); 123:18.66 | ~~~~~~~~~~~~~~~~~~~~~~~^~ 123:19.57 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 123:19.57 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPluginTag.h:14, 123:19.57 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPluginHost.h:18, 123:19.57 from /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsPluginHost.h:12, 123:19.57 from /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsNPAPIPlugin.h:11, 123:19.57 from /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsJSNPRuntime.cpp:14, 123:19.57 from Unified_cpp_dom_plugins_base0.cpp:2: 123:19.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsNPAPIPluginInstance::_ZN21nsNPAPIPluginInstance5StartEv.part.0()’: 123:19.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 123:19.58 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 123:19.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:19.58 In file included from Unified_cpp_dom_plugins_base0.cpp:11: 123:19.58 /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsNPAPIPluginInstance.cpp:238:32: note: while referencing ‘params’ 123:19.58 238 | nsTArray params; 123:19.58 | ^~~~~~ 123:19.58 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 123:19.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPluginTag.h:14, 123:19.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPluginHost.h:18, 123:19.58 from /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsPluginHost.h:12, 123:19.58 from /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsNPAPIPlugin.h:11, 123:19.58 from /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsJSNPRuntime.cpp:14, 123:19.58 from Unified_cpp_dom_plugins_base0.cpp:2: 123:19.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 123:19.58 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 123:19.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:19.58 In file included from Unified_cpp_dom_plugins_base0.cpp:11: 123:19.58 /builddir/build/BUILD/firefox-88.0/dom/plugins/base/nsNPAPIPluginInstance.cpp:237:32: note: while referencing ‘attributes’ 123:19.58 237 | nsTArray attributes; 123:19.58 | ^~~~~~~~~~ 123:20.72 dom/power 123:40.61 dom/prio 123:45.02 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 123:45.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 123:45.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingCallContext.h:21, 123:45.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingUtils.h:26, 123:45.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ToJSValue.h:24, 123:45.03 from /builddir/build/BUILD/firefox-88.0/dom/prio/PrioEncoder.cpp:11, 123:45.03 from Unified_cpp_dom_prio0.cpp:2: 123:45.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::PrioEncoder::Encode(mozilla::dom::GlobalObject&, const nsCString&, const mozilla::dom::PrioParams&, mozilla::dom::RootedDictionary&, mozilla::ErrorResult&)’: 123:45.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 123:45.03 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 123:45.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:45.03 In file included from Unified_cpp_dom_prio0.cpp:2: 123:45.03 /builddir/build/BUILD/firefox-88.0/dom/prio/PrioEncoder.cpp:72:21: note: while referencing ‘arrayForServerB’ 123:45.03 72 | nsTArray arrayForServerB; 123:45.03 | ^~~~~~~~~~~~~~~ 123:45.03 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 123:45.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 123:45.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingCallContext.h:21, 123:45.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingUtils.h:26, 123:45.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ToJSValue.h:24, 123:45.03 from /builddir/build/BUILD/firefox-88.0/dom/prio/PrioEncoder.cpp:11, 123:45.03 from Unified_cpp_dom_prio0.cpp:2: 123:45.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 123:45.03 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 123:45.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:45.03 In file included from Unified_cpp_dom_prio0.cpp:2: 123:45.03 /builddir/build/BUILD/firefox-88.0/dom/prio/PrioEncoder.cpp:71:21: note: while referencing ‘arrayForServerA’ 123:45.03 71 | nsTArray arrayForServerA; 123:45.03 | ^~~~~~~~~~~~~~~ 123:45.03 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 123:45.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 123:45.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingCallContext.h:21, 123:45.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingUtils.h:26, 123:45.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ToJSValue.h:24, 123:45.03 from /builddir/build/BUILD/firefox-88.0/dom/prio/PrioEncoder.cpp:11, 123:45.03 from Unified_cpp_dom_prio0.cpp:2: 123:45.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 123:45.03 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 123:45.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:45.03 In file included from Unified_cpp_dom_prio0.cpp:2: 123:45.03 /builddir/build/BUILD/firefox-88.0/dom/prio/PrioEncoder.cpp:72:21: note: while referencing ‘arrayForServerB’ 123:45.03 72 | nsTArray arrayForServerB; 123:45.03 | ^~~~~~~~~~~~~~~ 123:45.04 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 123:45.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 123:45.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingCallContext.h:21, 123:45.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingUtils.h:26, 123:45.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ToJSValue.h:24, 123:45.04 from /builddir/build/BUILD/firefox-88.0/dom/prio/PrioEncoder.cpp:11, 123:45.04 from Unified_cpp_dom_prio0.cpp:2: 123:45.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 123:45.04 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 123:45.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:45.04 In file included from Unified_cpp_dom_prio0.cpp:2: 123:45.04 /builddir/build/BUILD/firefox-88.0/dom/prio/PrioEncoder.cpp:71:21: note: while referencing ‘arrayForServerA’ 123:45.04 71 | nsTArray arrayForServerA; 123:45.04 | ^~~~~~~~~~~~~~~ 123:45.13 dom/promise 123:45.19 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 123:45.19 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStream.h:13, 123:45.19 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:9, 123:45.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/plugins/BrowserStreamChild.h:9, 123:45.19 from /builddir/build/BUILD/firefox-88.0/dom/plugins/ipc/BrowserStreamChild.cpp:6, 123:45.19 from Unified_cpp_dom_plugins_ipc0.cpp:2: 123:45.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::plugins::PluginModuleChild::RecvNPP_GetSitesWithData(const uint64_t&)’: 123:45.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 123:45.19 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 123:45.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:45.19 In file included from Unified_cpp_dom_plugins_ipc0.cpp:101: 123:45.19 /builddir/build/BUILD/firefox-88.0/dom/plugins/ipc/PluginModuleChild.cpp:665:23: note: while referencing ‘array’ 123:45.19 665 | nsTArray array; 123:45.19 | ^~~~~ 123:46.99 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 123:46.99 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStream.h:13, 123:46.99 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:9, 123:46.99 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/plugins/BrowserStreamChild.h:9, 123:46.99 from /builddir/build/BUILD/firefox-88.0/dom/plugins/ipc/BrowserStreamChild.cpp:6, 123:46.99 from Unified_cpp_dom_plugins_ipc0.cpp:2: 123:46.99 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::plugins::PluginModuleParent::NPP_New(NPMIMEType, NPP, int16_t, char**, char**, NPSavedData*, NPError*)’: 123:46.99 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 123:46.99 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 123:46.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:46.99 In file included from Unified_cpp_dom_plugins_ipc0.cpp:110: 123:46.99 /builddir/build/BUILD/firefox-88.0/dom/plugins/ipc/PluginModuleParent.cpp:2018:23: note: while referencing ‘values’ 123:46.99 2018 | nsTArray values; 123:46.99 | ^~~~~~ 123:46.99 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 123:46.99 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStream.h:13, 123:46.99 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:9, 123:46.99 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/plugins/BrowserStreamChild.h:9, 123:46.99 from /builddir/build/BUILD/firefox-88.0/dom/plugins/ipc/BrowserStreamChild.cpp:6, 123:46.99 from Unified_cpp_dom_plugins_ipc0.cpp:2: 123:46.99 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 123:46.99 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 123:46.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:46.99 In file included from Unified_cpp_dom_plugins_ipc0.cpp:110: 123:46.99 /builddir/build/BUILD/firefox-88.0/dom/plugins/ipc/PluginModuleParent.cpp:2017:23: note: while referencing ‘names’ 123:46.99 2017 | nsTArray names; 123:46.99 | ^~~~~ 123:55.39 dom/prototype 123:55.76 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsXPTCUtils.h:10, 123:55.76 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:119, 123:55.76 from /builddir/build/BUILD/firefox-88.0/dom/promise/Promise.cpp:52, 123:55.76 from Unified_cpp_dom_promise0.cpp:2: 123:55.76 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 123:55.77 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:79:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 123:55.77 79 | memset(this, 0, sizeof(nsXPTCVariant)); 123:55.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:55.77 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 123:55.77 44 | struct nsXPTCVariant { 123:55.77 | ^~~~~~~~~~~~~ 124:01.58 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BitSet.h:11, 124:01.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/HeapAPI.h:11, 124:01.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/TracingAPI.h:11, 124:01.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/GCPolicyAPI.h:61, 124:01.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:23, 124:01.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Promise.h:14, 124:01.58 from /builddir/build/BUILD/firefox-88.0/dom/promise/Promise.cpp:7, 124:01.58 from Unified_cpp_dom_promise0.cpp:2: 124:01.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 124:01.58 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:2210:40: required from here 124:01.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 124:01.58 35 | memset(aT, 0, sizeof(T)); 124:01.58 | ~~~~~~^~~~~~~~~~~~~~~~~~ 124:01.58 In file included from /builddir/build/BUILD/firefox-88.0/dom/promise/Promise.cpp:52, 124:01.58 from Unified_cpp_dom_promise0.cpp:2: 124:01.58 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 124:01.58 2209 | struct GlobalProperties { 124:01.58 | ^~~~~~~~~~~~~~~~ 124:04.52 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 124:04.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Promise.h:18, 124:04.52 from /builddir/build/BUILD/firefox-88.0/dom/promise/Promise.cpp:7, 124:04.52 from Unified_cpp_dom_promise0.cpp:2: 124:04.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = unsigned int; SizeType = unsigned int]’: 124:04.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 124:04.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 124:04.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 124:04.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 124:04.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 124:04.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124:04.53 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 124:04.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:04.53 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 124:04.53 from /builddir/build/BUILD/firefox-88.0/dom/promise/Promise.cpp:30, 124:04.53 from Unified_cpp_dom_promise0.cpp:2: 124:04.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 124:04.53 27 | struct JSGCSetting { 124:04.53 | ^~~~~~~~~~~ 124:07.80 dom/push 124:07.94 dom/quota 124:27.71 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 124:27.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/PushManager.h:32, 124:27.71 from /builddir/build/BUILD/firefox-88.0/dom/push/PushManager.cpp:7, 124:27.71 from Unified_cpp_dom_push0.cpp:2: 124:27.71 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = unsigned int; SizeType = unsigned int]’: 124:27.71 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 124:27.71 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 124:27.71 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 124:27.71 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 124:27.71 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 124:27.72 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124:27.72 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 124:27.72 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:27.72 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 124:27.72 from /builddir/build/BUILD/firefox-88.0/dom/push/PushManager.cpp:18, 124:27.72 from Unified_cpp_dom_push0.cpp:2: 124:27.72 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 124:27.72 27 | struct JSGCSetting { 124:27.72 | ^~~~~~~~~~~ 124:29.54 In file included from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:13, 124:29.54 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 124:29.54 from /builddir/build/BUILD/firefox-88.0/dom/quota/ActorsChild.h:13, 124:29.54 from /builddir/build/BUILD/firefox-88.0/dom/quota/ActorsChild.cpp:7, 124:29.54 from Unified_cpp_dom_quota0.cpp:2: 124:29.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::Maybe; ElemType = mozilla::Maybe; IndexType = unsigned int; SizeType = unsigned int]’: 124:29.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::Maybe; E = mozilla::Maybe; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 124:29.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::Maybe; E = mozilla::Maybe; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 124:29.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::Maybe; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 124:29.55 /builddir/build/BUILD/firefox-88.0/dom/quota/ActorsParent.cpp:777:15: required from here 124:29.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class mozilla::Maybe’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124:29.55 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 124:29.55 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:29.55 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsCharSeparatedTokenizer.h:10, 124:29.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTSubstring.h:1374, 124:29.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsAString.h:22, 124:29.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsString.h:16, 124:29.55 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:12, 124:29.55 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 124:29.55 from /builddir/build/BUILD/firefox-88.0/dom/quota/ActorsChild.h:13, 124:29.55 from /builddir/build/BUILD/firefox-88.0/dom/quota/ActorsChild.cpp:7, 124:29.55 from Unified_cpp_dom_quota0.cpp:2: 124:29.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Maybe.h:374:55: note: ‘class mozilla::Maybe’ declared here 124:29.55 374 | class MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe 124:29.55 | ^~~~~ 124:29.74 In file included from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:13, 124:29.74 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 124:29.74 from /builddir/build/BUILD/firefox-88.0/dom/quota/ActorsChild.h:13, 124:29.74 from /builddir/build/BUILD/firefox-88.0/dom/quota/ActorsChild.cpp:7, 124:29.74 from Unified_cpp_dom_quota0.cpp:2: 124:29.74 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = unsigned int; SizeType = unsigned int]’: 124:29.74 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 124:29.74 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 124:29.74 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 124:29.74 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 124:29.74 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 124:29.74 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124:29.75 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 124:29.75 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:29.75 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 124:29.75 from /builddir/build/BUILD/firefox-88.0/dom/quota/StorageManager.cpp:30, 124:29.75 from Unified_cpp_dom_quota0.cpp:137: 124:29.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 124:29.75 27 | struct JSGCSetting { 124:29.75 | ^~~~~~~~~~~ 124:30.52 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 124:30.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 124:30.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/PushManager.h:32, 124:30.52 from /builddir/build/BUILD/firefox-88.0/dom/push/PushManager.cpp:7, 124:30.52 from Unified_cpp_dom_push0.cpp:2: 124:30.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::{anonymous}::GetSubscriptionCallback::OnPushSubscription(nsresult, nsIPushSubscription*)’: 124:30.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 124:30.52 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 124:30.52 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:30.52 In file included from Unified_cpp_dom_push0.cpp:2: 124:30.52 /builddir/build/BUILD/firefox-88.0/dom/push/PushManager.cpp:167:49: note: while referencing ‘appServerKey’ 124:30.52 167 | nsTArray rawP256dhKey, authSecret, appServerKey; 124:30.52 | ^~~~~~~~~~~~ 124:30.52 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 124:30.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 124:30.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/PushManager.h:32, 124:30.52 from /builddir/build/BUILD/firefox-88.0/dom/push/PushManager.cpp:7, 124:30.52 from Unified_cpp_dom_push0.cpp:2: 124:30.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 124:30.53 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 124:30.53 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:30.53 In file included from Unified_cpp_dom_push0.cpp:2: 124:30.53 /builddir/build/BUILD/firefox-88.0/dom/push/PushManager.cpp:167:37: note: while referencing ‘authSecret’ 124:30.53 167 | nsTArray rawP256dhKey, authSecret, appServerKey; 124:30.53 | ^~~~~~~~~~ 124:30.53 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 124:30.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 124:30.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/PushManager.h:32, 124:30.53 from /builddir/build/BUILD/firefox-88.0/dom/push/PushManager.cpp:7, 124:30.53 from Unified_cpp_dom_push0.cpp:2: 124:30.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 124:30.53 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 124:30.53 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:30.53 In file included from Unified_cpp_dom_push0.cpp:2: 124:30.53 /builddir/build/BUILD/firefox-88.0/dom/push/PushManager.cpp:167:23: note: while referencing ‘rawP256dhKey’ 124:30.53 167 | nsTArray rawP256dhKey, authSecret, appServerKey; 124:30.53 | ^~~~~~~~~~~~ 124:30.75 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 124:30.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 124:30.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/PushManager.h:32, 124:30.75 from /builddir/build/BUILD/firefox-88.0/dom/push/PushManager.cpp:7, 124:30.75 from Unified_cpp_dom_push0.cpp:2: 124:30.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In constructor ‘mozilla::dom::PushMessageDispatcher::PushMessageDispatcher(const nsACString&, nsIPrincipal*, const nsAString&, const mozilla::Maybe >&)’: 124:30.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 124:30.75 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 124:30.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:30.75 In file included from Unified_cpp_dom_push0.cpp:11: 124:30.75 /builddir/build/BUILD/firefox-88.0/dom/push/PushNotifier.cpp:309:38: note: while referencing ‘’ 124:30.75 309 | mData(aData ? Some(aData->Clone()) : Nothing()) {} 124:30.75 | ~~~~~~~~~~~~^~ 124:30.79 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 124:30.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 124:30.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/PushManager.h:32, 124:30.80 from /builddir/build/BUILD/firefox-88.0/dom/push/PushManager.cpp:7, 124:30.80 from Unified_cpp_dom_push0.cpp:2: 124:30.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::PushData::Binary(nsTArray&)’: 124:30.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 124:30.80 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 124:30.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:30.80 In file included from Unified_cpp_dom_push0.cpp:11: 124:30.80 /builddir/build/BUILD/firefox-88.0/dom/push/PushNotifier.cpp:201:22: note: while referencing ‘’ 124:30.80 201 | aData = mData.Clone(); 124:30.80 | ~~~~~~~~~~~^~ 124:30.92 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 124:30.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 124:30.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/PushManager.h:32, 124:30.92 from /builddir/build/BUILD/firefox-88.0/dom/push/PushManager.cpp:7, 124:30.92 from Unified_cpp_dom_push0.cpp:2: 124:30.92 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::PushManager::NormalizeAppServerKey(const mozilla::dom::OwningArrayBufferViewOrArrayBufferOrString&, nsTArray&)’: 124:30.92 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 124:30.92 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 124:30.92 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:30.92 In file included from Unified_cpp_dom_push0.cpp:2: 124:30.93 /builddir/build/BUILD/firefox-88.0/dom/push/PushManager.cpp:500:29: note: while referencing ‘decodedKey’ 124:30.93 500 | FallibleTArray decodedKey; 124:30.93 | ^~~~~~~~~~ 124:30.93 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 124:30.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 124:30.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/PushManager.h:32, 124:30.93 from /builddir/build/BUILD/firefox-88.0/dom/push/PushManager.cpp:7, 124:30.93 from Unified_cpp_dom_push0.cpp:2: 124:30.93 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 124:30.93 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 124:30.93 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:30.93 In file included from Unified_cpp_dom_push0.cpp:2: 124:30.93 /builddir/build/BUILD/firefox-88.0/dom/push/PushManager.cpp:500:29: note: while referencing ‘decodedKey’ 124:30.93 500 | FallibleTArray decodedKey; 124:30.93 | ^~~~~~~~~~ 124:30.96 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 124:30.96 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 124:30.96 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/PushManager.h:32, 124:30.96 from /builddir/build/BUILD/firefox-88.0/dom/push/PushManager.cpp:7, 124:30.96 from Unified_cpp_dom_push0.cpp:2: 124:30.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::dom::PushManager::PerformSubscriptionActionFromWorker(mozilla::dom::PushManager::SubscriptionAction, const mozilla::dom::PushSubscriptionOptionsInit&, mozilla::ErrorResult&)’: 124:30.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 124:30.96 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 124:30.96 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:30.96 In file included from Unified_cpp_dom_push0.cpp:2: 124:30.96 /builddir/build/BUILD/firefox-88.0/dom/push/PushManager.cpp:478:21: note: while referencing ‘appServerKey’ 124:30.96 478 | nsTArray appServerKey; 124:30.96 | ^~~~~~~~~~~~ 124:31.04 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 124:31.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 124:31.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/PushManager.h:32, 124:31.04 from /builddir/build/BUILD/firefox-88.0/dom/push/PushManager.cpp:7, 124:31.04 from Unified_cpp_dom_push0.cpp:2: 124:31.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static already_AddRefed mozilla::dom::PushSubscription::Constructor(mozilla::dom::GlobalObject&, const mozilla::dom::PushSubscriptionInit&, mozilla::ErrorResult&)’: 124:31.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 124:31.04 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 124:31.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:31.04 In file included from Unified_cpp_dom_push0.cpp:20: 124:31.04 /builddir/build/BUILD/firefox-88.0/dom/push/PushSubscription.cpp:244:21: note: while referencing ‘appServerKey’ 124:31.04 244 | nsTArray appServerKey; 124:31.04 | ^~~~~~~~~~~~ 124:31.04 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 124:31.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 124:31.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/PushManager.h:32, 124:31.04 from /builddir/build/BUILD/firefox-88.0/dom/push/PushManager.cpp:7, 124:31.04 from Unified_cpp_dom_push0.cpp:2: 124:31.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 124:31.04 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 124:31.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:31.04 In file included from Unified_cpp_dom_push0.cpp:20: 124:31.04 /builddir/build/BUILD/firefox-88.0/dom/push/PushSubscription.cpp:235:21: note: while referencing ‘authSecret’ 124:31.04 235 | nsTArray authSecret; 124:31.04 | ^~~~~~~~~~ 124:31.04 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 124:31.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 124:31.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/PushManager.h:32, 124:31.04 from /builddir/build/BUILD/firefox-88.0/dom/push/PushManager.cpp:7, 124:31.04 from Unified_cpp_dom_push0.cpp:2: 124:31.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 124:31.04 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 124:31.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:31.04 In file included from Unified_cpp_dom_push0.cpp:20: 124:31.04 /builddir/build/BUILD/firefox-88.0/dom/push/PushSubscription.cpp:226:21: note: while referencing ‘rawKey’ 124:31.05 226 | nsTArray rawKey; 124:31.05 | ^~~~~~ 124:31.15 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 124:31.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 124:31.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/PushManager.h:32, 124:31.15 from /builddir/build/BUILD/firefox-88.0/dom/push/PushManager.cpp:7, 124:31.15 from Unified_cpp_dom_push0.cpp:2: 124:31.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult mozilla::dom::PushNotifier::Dispatch(mozilla::dom::PushDispatcher&)’: 124:31.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 124:31.15 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 124:31.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:31.15 In file included from Unified_cpp_dom_push0.cpp:11: 124:31.15 /builddir/build/BUILD/firefox-88.0/dom/push/PushNotifier.cpp:97:30: note: while referencing ‘contentActors’ 124:31.15 97 | nsTArray contentActors; 124:31.15 | ^~~~~~~~~~~~~ 124:31.24 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 124:31.24 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 124:31.24 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/PushManager.h:32, 124:31.24 from /builddir/build/BUILD/firefox-88.0/dom/push/PushManager.cpp:7, 124:31.24 from Unified_cpp_dom_push0.cpp:2: 124:31.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::PushNotifier::NotifyPushWithData(const nsACString&, nsIPrincipal*, const nsAString&, const nsTArray&)’: 124:31.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 124:31.24 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 124:31.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:31.24 In file included from Unified_cpp_dom_push0.cpp:11: 124:31.24 /builddir/build/BUILD/firefox-88.0/dom/push/PushNotifier.cpp:51:21: note: while referencing ‘data’ 124:31.24 51 | nsTArray data; 124:31.24 | ^~~~ 124:31.44 dom/reporting 124:46.29 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 124:46.29 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGlobalObject.h:18, 124:46.29 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 124:46.29 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:8, 124:46.29 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Navigator.h:11, 124:46.29 from /builddir/build/BUILD/firefox-88.0/dom/reporting/CrashReport.cpp:9, 124:46.29 from Unified_cpp_dom_reporting0.cpp:2: 124:46.29 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::ReportingHeader::LogToConsoleInvalidJSON(nsIHttpChannel*, nsIURI*)’: 124:46.29 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 124:46.29 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 124:46.29 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:46.29 In file included from Unified_cpp_dom_reporting0.cpp:74: 124:46.29 /builddir/build/BUILD/firefox-88.0/dom/reporting/ReportingHeader.cpp:372:22: note: while referencing ‘params’ 124:46.29 372 | nsTArray params; 124:46.29 | ^~~~~~ 124:46.30 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 124:46.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGlobalObject.h:18, 124:46.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 124:46.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:8, 124:46.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Navigator.h:11, 124:46.30 from /builddir/build/BUILD/firefox-88.0/dom/reporting/CrashReport.cpp:9, 124:46.30 from Unified_cpp_dom_reporting0.cpp:2: 124:46.30 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::ReportingHeader::LogToConsoleDuplicateGroup(nsIHttpChannel*, nsIURI*, const nsAString&)’: 124:46.30 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 124:46.30 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 124:46.30 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:46.30 In file included from Unified_cpp_dom_reporting0.cpp:74: 124:46.30 /builddir/build/BUILD/firefox-88.0/dom/reporting/ReportingHeader.cpp:380:22: note: while referencing ‘params’ 124:46.31 380 | nsTArray params; 124:46.31 | ^~~~~~ 124:46.32 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 124:46.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGlobalObject.h:18, 124:46.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 124:46.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:8, 124:46.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Navigator.h:11, 124:46.32 from /builddir/build/BUILD/firefox-88.0/dom/reporting/CrashReport.cpp:9, 124:46.32 from Unified_cpp_dom_reporting0.cpp:2: 124:46.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::ReportingHeader::LogToConsoleInvalidNameItem(nsIHttpChannel*, nsIURI*)’: 124:46.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 124:46.32 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 124:46.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:46.32 In file included from Unified_cpp_dom_reporting0.cpp:74: 124:46.32 /builddir/build/BUILD/firefox-88.0/dom/reporting/ReportingHeader.cpp:389:22: note: while referencing ‘params’ 124:46.32 389 | nsTArray params; 124:46.32 | ^~~~~~ 124:46.33 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 124:46.33 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGlobalObject.h:18, 124:46.33 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 124:46.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:8, 124:46.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Navigator.h:11, 124:46.34 from /builddir/build/BUILD/firefox-88.0/dom/reporting/CrashReport.cpp:9, 124:46.34 from Unified_cpp_dom_reporting0.cpp:2: 124:46.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::ReportingHeader::LogToConsoleIncompleteItem(nsIHttpChannel*, nsIURI*, const nsAString&)’: 124:46.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 124:46.34 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 124:46.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:46.34 In file included from Unified_cpp_dom_reporting0.cpp:74: 124:46.34 /builddir/build/BUILD/firefox-88.0/dom/reporting/ReportingHeader.cpp:398:22: note: while referencing ‘params’ 124:46.34 398 | nsTArray params; 124:46.34 | ^~~~~~ 124:46.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 124:46.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGlobalObject.h:18, 124:46.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 124:46.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:8, 124:46.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Navigator.h:11, 124:46.35 from /builddir/build/BUILD/firefox-88.0/dom/reporting/CrashReport.cpp:9, 124:46.35 from Unified_cpp_dom_reporting0.cpp:2: 124:46.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::ReportingHeader::LogToConsoleIncompleteEndpoint(nsIHttpChannel*, nsIURI*, const nsAString&)’: 124:46.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 124:46.35 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 124:46.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:46.35 In file included from Unified_cpp_dom_reporting0.cpp:74: 124:46.35 /builddir/build/BUILD/firefox-88.0/dom/reporting/ReportingHeader.cpp:408:22: note: while referencing ‘params’ 124:46.35 408 | nsTArray params; 124:46.35 | ^~~~~~ 124:46.37 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 124:46.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGlobalObject.h:18, 124:46.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 124:46.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:8, 124:46.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Navigator.h:11, 124:46.37 from /builddir/build/BUILD/firefox-88.0/dom/reporting/CrashReport.cpp:9, 124:46.37 from Unified_cpp_dom_reporting0.cpp:2: 124:46.37 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::ReportingHeader::LogToConsoleInvalidURLEndpoint(nsIHttpChannel*, nsIURI*, const nsAString&, const nsAString&)’: 124:46.37 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 124:46.37 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 124:46.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:46.37 In file included from Unified_cpp_dom_reporting0.cpp:74: 124:46.37 /builddir/build/BUILD/firefox-88.0/dom/reporting/ReportingHeader.cpp:420:22: note: while referencing ‘params’ 124:46.37 420 | nsTArray params; 124:46.37 | ^~~~~~ 124:47.72 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 124:47.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGlobalObject.h:18, 124:47.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 124:47.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:8, 124:47.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Navigator.h:11, 124:47.72 from /builddir/build/BUILD/firefox-88.0/dom/reporting/CrashReport.cpp:9, 124:47.72 from Unified_cpp_dom_reporting0.cpp:2: 124:47.72 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::ReportingObserver::MaybeNotify()’: 124:47.72 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 124:47.72 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 124:47.72 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:47.72 In file included from Unified_cpp_dom_reporting0.cpp:83: 124:47.72 /builddir/build/BUILD/firefox-88.0/dom/reporting/ReportingObserver.cpp:143:35: note: while referencing ‘reports’ 124:47.72 143 | Sequence> reports; 124:47.72 | ^~~~~~~ 124:47.72 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 124:47.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGlobalObject.h:18, 124:47.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 124:47.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:8, 124:47.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Navigator.h:11, 124:47.72 from /builddir/build/BUILD/firefox-88.0/dom/reporting/CrashReport.cpp:9, 124:47.72 from Unified_cpp_dom_reporting0.cpp:2: 124:47.72 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 124:47.72 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 124:47.72 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:47.72 In file included from Unified_cpp_dom_reporting0.cpp:83: 124:47.72 /builddir/build/BUILD/firefox-88.0/dom/reporting/ReportingObserver.cpp:141:28: note: while referencing ‘list’ 124:47.73 141 | nsTArray> list = std::move(mReports); 124:47.73 | ^~~~ 124:47.73 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 124:47.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGlobalObject.h:18, 124:47.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 124:47.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:8, 124:47.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Navigator.h:11, 124:47.73 from /builddir/build/BUILD/firefox-88.0/dom/reporting/CrashReport.cpp:9, 124:47.73 from Unified_cpp_dom_reporting0.cpp:2: 124:47.73 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 124:47.73 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 124:47.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:47.73 In file included from Unified_cpp_dom_reporting0.cpp:83: 124:47.73 /builddir/build/BUILD/firefox-88.0/dom/reporting/ReportingObserver.cpp:143:35: note: while referencing ‘reports’ 124:47.73 143 | Sequence> reports; 124:47.73 | ^~~~~~~ 124:47.73 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 124:47.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGlobalObject.h:18, 124:47.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 124:47.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:8, 124:47.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Navigator.h:11, 124:47.73 from /builddir/build/BUILD/firefox-88.0/dom/reporting/CrashReport.cpp:9, 124:47.73 from Unified_cpp_dom_reporting0.cpp:2: 124:47.73 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 124:47.73 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 124:47.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:47.73 In file included from Unified_cpp_dom_reporting0.cpp:83: 124:47.73 /builddir/build/BUILD/firefox-88.0/dom/reporting/ReportingObserver.cpp:141:28: note: while referencing ‘list’ 124:47.73 141 | nsTArray> list = std::move(mReports); 124:47.73 | ^~~~ 124:47.87 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 124:47.87 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGlobalObject.h:18, 124:47.87 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 124:47.87 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:8, 124:47.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Navigator.h:11, 124:47.88 from /builddir/build/BUILD/firefox-88.0/dom/reporting/CrashReport.cpp:9, 124:47.88 from Unified_cpp_dom_reporting0.cpp:2: 124:47.88 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static already_AddRefed mozilla::dom::ReportingObserver::Constructor(const mozilla::dom::GlobalObject&, mozilla::dom::ReportingObserverCallback&, const mozilla::dom::ReportingObserverOptions&, mozilla::ErrorResult&)’: 124:47.88 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 124:47.88 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 124:47.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:47.88 In file included from Unified_cpp_dom_reporting0.cpp:83: 124:47.88 /builddir/build/BUILD/firefox-88.0/dom/reporting/ReportingObserver.cpp:43:22: note: while referencing ‘types’ 124:47.88 43 | nsTArray types; 124:47.88 | ^~~~~ 124:48.37 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 124:48.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGlobalObject.h:18, 124:48.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 124:48.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:8, 124:48.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Navigator.h:11, 124:48.37 from /builddir/build/BUILD/firefox-88.0/dom/reporting/CrashReport.cpp:9, 124:48.37 from Unified_cpp_dom_reporting0.cpp:2: 124:48.37 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::ReportDeliver::Notify(nsITimer*)’: 124:48.37 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 124:48.37 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 124:48.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:48.37 In file included from Unified_cpp_dom_reporting0.cpp:65: 124:48.37 /builddir/build/BUILD/firefox-88.0/dom/reporting/ReportDeliver.cpp:344:24: note: while referencing ‘reports’ 124:48.37 344 | nsTArray reports = std::move(mReportQueue); 124:48.37 | ^~~~~~~ 124:48.37 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 124:48.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGlobalObject.h:18, 124:48.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 124:48.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:8, 124:48.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Navigator.h:11, 124:48.37 from /builddir/build/BUILD/firefox-88.0/dom/reporting/CrashReport.cpp:9, 124:48.37 from Unified_cpp_dom_reporting0.cpp:2: 124:48.37 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 124:48.37 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 124:48.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:48.37 In file included from Unified_cpp_dom_reporting0.cpp:65: 124:48.37 /builddir/build/BUILD/firefox-88.0/dom/reporting/ReportDeliver.cpp:355:40: note: while referencing ‘’ 124:48.37 355 | nsTArray({report})); 124:48.37 | ^ 124:49.06 dom/script 124:53.56 dom/security/featurepolicy 125:02.75 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 125:02.75 from /builddir/build/BUILD/firefox-88.0/dom/security/featurepolicy/Feature.h:11, 125:02.75 from /builddir/build/BUILD/firefox-88.0/dom/security/featurepolicy/Feature.cpp:7, 125:02.75 from Unified_cpp_featurepolicy0.cpp:2: 125:02.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::FeaturePolicy::AppendToDeclaredAllowInAncestorChain(const mozilla::dom::Feature&)’: 125:02.76 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 125:02.76 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 125:02.76 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:02.76 In file included from Unified_cpp_featurepolicy0.cpp:11: 125:02.76 /builddir/build/BUILD/firefox-88.0/dom/security/featurepolicy/FeaturePolicy.cpp:112:40: note: while referencing ‘list’ 125:02.76 112 | nsTArray> list; 125:02.76 | ^~~~ 125:02.92 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 125:02.92 from /builddir/build/BUILD/firefox-88.0/dom/security/featurepolicy/Feature.h:11, 125:02.92 from /builddir/build/BUILD/firefox-88.0/dom/security/featurepolicy/Feature.cpp:7, 125:02.92 from Unified_cpp_featurepolicy0.cpp:2: 125:02.92 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::FeaturePolicy::MaybeSetAllowedPolicy(const nsAString&)’: 125:02.92 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 24 is outside array bounds of ‘mozilla::dom::Feature [1]’ [-Warray-bounds] 125:02.92 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 125:02.92 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:02.92 In file included from Unified_cpp_featurepolicy0.cpp:11: 125:02.92 /builddir/build/BUILD/firefox-88.0/dom/security/featurepolicy/FeaturePolicy.cpp:328:11: note: while referencing ‘feature’ 125:02.92 328 | Feature feature(aFeatureName); 125:02.92 | ^~~~~~~ 125:03.15 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 125:03.15 from /builddir/build/BUILD/firefox-88.0/dom/security/featurepolicy/Feature.h:11, 125:03.15 from /builddir/build/BUILD/firefox-88.0/dom/security/featurepolicy/Feature.cpp:7, 125:03.15 from Unified_cpp_featurepolicy0.cpp:2: 125:03.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::FeaturePolicy::GetAllowlistForFeature(const nsAString&, nsTArray >&) const’: 125:03.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 125:03.15 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 125:03.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:03.15 In file included from Unified_cpp_featurepolicy0.cpp:11: 125:03.15 /builddir/build/BUILD/firefox-88.0/dom/security/featurepolicy/FeaturePolicy.cpp:275:40: note: while referencing ‘list’ 125:03.15 275 | nsTArray> list; 125:03.15 | ^~~~ 125:03.30 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 125:03.31 from /builddir/build/BUILD/firefox-88.0/dom/security/featurepolicy/Feature.h:11, 125:03.31 from /builddir/build/BUILD/firefox-88.0/dom/security/featurepolicy/Feature.cpp:7, 125:03.31 from Unified_cpp_featurepolicy0.cpp:2: 125:03.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool mozilla::dom::FeaturePolicyParser::ParseString(const nsAString&, mozilla::dom::Document*, nsIPrincipal*, nsIPrincipal*, nsTArray&)’: 125:03.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 125:03.31 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 125:03.31 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:03.31 In file included from Unified_cpp_featurepolicy0.cpp:20: 125:03.31 /builddir/build/BUILD/firefox-88.0/dom/security/featurepolicy/FeaturePolicyParser.cpp:77:21: note: while referencing ‘parsedFeatures’ 125:03.31 77 | nsTArray parsedFeatures; 125:03.31 | ^~~~~~~~~~~~~~ 125:03.31 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 125:03.31 from /builddir/build/BUILD/firefox-88.0/dom/security/featurepolicy/Feature.h:11, 125:03.31 from /builddir/build/BUILD/firefox-88.0/dom/security/featurepolicy/Feature.cpp:7, 125:03.31 from Unified_cpp_featurepolicy0.cpp:2: 125:03.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > > [1]’ [-Warray-bounds] 125:03.31 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 125:03.31 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:03.31 In file included from Unified_cpp_featurepolicy0.cpp:20: 125:03.31 /builddir/build/BUILD/firefox-88.0/dom/security/featurepolicy/FeaturePolicyParser.cpp:74:38: note: while referencing ‘tokens’ 125:03.31 74 | nsTArray> tokens; 125:03.31 | ^~~~~~ 125:03.31 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 125:03.31 from /builddir/build/BUILD/firefox-88.0/dom/security/featurepolicy/Feature.h:11, 125:03.31 from /builddir/build/BUILD/firefox-88.0/dom/security/featurepolicy/Feature.cpp:7, 125:03.31 from Unified_cpp_featurepolicy0.cpp:2: 125:03.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 24 is outside array bounds of ‘mozilla::dom::Feature [1]’ [-Warray-bounds] 125:03.31 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 125:03.31 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:03.31 In file included from Unified_cpp_featurepolicy0.cpp:20: 125:03.31 /builddir/build/BUILD/firefox-88.0/dom/security/featurepolicy/FeaturePolicyParser.cpp:89:13: note: while referencing ‘feature’ 125:03.31 89 | Feature feature(featureTokens[0]); 125:03.31 | ^~~~~~~ 125:03.31 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 125:03.31 from /builddir/build/BUILD/firefox-88.0/dom/security/featurepolicy/Feature.h:11, 125:03.31 from /builddir/build/BUILD/firefox-88.0/dom/security/featurepolicy/Feature.cpp:7, 125:03.31 from Unified_cpp_featurepolicy0.cpp:2: 125:03.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 2 is outside array bounds of ‘mozilla::dom::Feature [1]’ [-Warray-bounds] 125:03.31 304 | mHdr->mLength = 0; 125:03.31 | ~~~~~~~~~~~~~~^~~ 125:03.31 In file included from Unified_cpp_featurepolicy0.cpp:20: 125:03.32 /builddir/build/BUILD/firefox-88.0/dom/security/featurepolicy/FeaturePolicyParser.cpp:89:13: note: while referencing ‘feature’ 125:03.32 89 | Feature feature(featureTokens[0]); 125:03.32 | ^~~~~~~ 125:03.32 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 125:03.32 from /builddir/build/BUILD/firefox-88.0/dom/security/featurepolicy/Feature.h:11, 125:03.32 from /builddir/build/BUILD/firefox-88.0/dom/security/featurepolicy/Feature.cpp:7, 125:03.32 from Unified_cpp_featurepolicy0.cpp:2: 125:03.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 24 is outside array bounds of ‘mozilla::dom::Feature [1]’ [-Warray-bounds] 125:03.32 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 125:03.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:03.32 In file included from Unified_cpp_featurepolicy0.cpp:20: 125:03.32 /builddir/build/BUILD/firefox-88.0/dom/security/featurepolicy/FeaturePolicyParser.cpp:89:13: note: while referencing ‘feature’ 125:03.32 89 | Feature feature(featureTokens[0]); 125:03.32 | ^~~~~~~ 125:03.32 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 125:03.32 from /builddir/build/BUILD/firefox-88.0/dom/security/featurepolicy/Feature.h:11, 125:03.32 from /builddir/build/BUILD/firefox-88.0/dom/security/featurepolicy/Feature.cpp:7, 125:03.32 from Unified_cpp_featurepolicy0.cpp:2: 125:03.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 2 is outside array bounds of ‘mozilla::dom::Feature [1]’ [-Warray-bounds] 125:03.32 304 | mHdr->mLength = 0; 125:03.32 | ~~~~~~~~~~~~~~^~~ 125:03.32 In file included from Unified_cpp_featurepolicy0.cpp:20: 125:03.32 /builddir/build/BUILD/firefox-88.0/dom/security/featurepolicy/FeaturePolicyParser.cpp:89:13: note: while referencing ‘feature’ 125:03.32 89 | Feature feature(featureTokens[0]); 125:03.32 | ^~~~~~~ 125:03.32 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 125:03.32 from /builddir/build/BUILD/firefox-88.0/dom/security/featurepolicy/Feature.h:11, 125:03.32 from /builddir/build/BUILD/firefox-88.0/dom/security/featurepolicy/Feature.cpp:7, 125:03.32 from Unified_cpp_featurepolicy0.cpp:2: 125:03.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 24 is outside array bounds of ‘mozilla::dom::Feature [1]’ [-Warray-bounds] 125:03.32 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 125:03.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:03.32 In file included from Unified_cpp_featurepolicy0.cpp:20: 125:03.32 /builddir/build/BUILD/firefox-88.0/dom/security/featurepolicy/FeaturePolicyParser.cpp:89:13: note: while referencing ‘feature’ 125:03.32 89 | Feature feature(featureTokens[0]); 125:03.32 | ^~~~~~~ 125:03.32 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 125:03.32 from /builddir/build/BUILD/firefox-88.0/dom/security/featurepolicy/Feature.h:11, 125:03.32 from /builddir/build/BUILD/firefox-88.0/dom/security/featurepolicy/Feature.cpp:7, 125:03.32 from Unified_cpp_featurepolicy0.cpp:2: 125:03.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 24 is outside array bounds of ‘mozilla::dom::Feature [1]’ [-Warray-bounds] 125:03.32 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 125:03.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:03.32 In file included from Unified_cpp_featurepolicy0.cpp:20: 125:03.32 /builddir/build/BUILD/firefox-88.0/dom/security/featurepolicy/FeaturePolicyParser.cpp:89:13: note: while referencing ‘feature’ 125:03.32 89 | Feature feature(featureTokens[0]); 125:03.32 | ^~~~~~~ 125:03.60 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 125:03.60 from /builddir/build/BUILD/firefox-88.0/dom/security/featurepolicy/Feature.h:11, 125:03.60 from /builddir/build/BUILD/firefox-88.0/dom/security/featurepolicy/Feature.cpp:7, 125:03.60 from Unified_cpp_featurepolicy0.cpp:2: 125:03.60 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool mozilla::ipc::IPDLParamTraits::Read(const IPC::Message*, PickleIterator*, mozilla::ipc::IProtocol*, RefPtr*)’: 125:03.60 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 125:03.60 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 125:03.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:03.60 In file included from /builddir/build/BUILD/firefox-88.0/dom/security/featurepolicy/FeaturePolicy.cpp:7, 125:03.60 from Unified_cpp_featurepolicy0.cpp:11: 125:03.60 /builddir/build/BUILD/firefox-88.0/dom/security/featurepolicy/FeaturePolicy.h:150:70: note: while referencing ‘’ 125:03.60 150 | mInheritedDeniedFeatureNames = aInheritedDeniedFeatureNames.Clone(); 125:03.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 125:03.70 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 125:03.70 from /builddir/build/BUILD/firefox-88.0/dom/security/featurepolicy/Feature.h:11, 125:03.70 from /builddir/build/BUILD/firefox-88.0/dom/security/featurepolicy/Feature.cpp:7, 125:03.70 from Unified_cpp_featurepolicy0.cpp:2: 125:03.70 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::ipc::IPDLParamTraits::Write(IPC::Message*, mozilla::ipc::IProtocol*, mozilla::dom::FeaturePolicy*)’: 125:03.70 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 125:03.70 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 125:03.70 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:03.70 In file included from Unified_cpp_featurepolicy0.cpp:29: 125:03.70 /builddir/build/BUILD/firefox-88.0/dom/security/featurepolicy/FeaturePolicyUtils.cpp:263:50: note: while referencing ‘’ 125:03.70 263 | aParam->InheritedDeniedFeatureNames().Clone(); 125:03.70 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 125:03.70 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 125:03.70 from /builddir/build/BUILD/firefox-88.0/dom/security/featurepolicy/Feature.h:11, 125:03.70 from /builddir/build/BUILD/firefox-88.0/dom/security/featurepolicy/Feature.cpp:7, 125:03.70 from Unified_cpp_featurepolicy0.cpp:2: 125:03.70 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 125:03.70 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 125:03.70 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:03.70 In file included from Unified_cpp_featurepolicy0.cpp:29: 125:03.70 /builddir/build/BUILD/firefox-88.0/dom/security/featurepolicy/FeaturePolicyUtils.cpp:265:51: note: while referencing ‘’ 125:03.70 265 | aParam->AttributeEnabledFeatureNames().Clone(); 125:03.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 125:03.94 dom/security/sanitizer 125:11.73 dom/security 125:14.02 dom/serializers 125:35.12 dom/serviceworkers 125:39.46 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 125:39.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, 125:39.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, 125:39.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Document.h:17, 125:39.47 from /builddir/build/BUILD/firefox-88.0/dom/security/CSPEvalChecker.cpp:8, 125:39.47 from Unified_cpp_dom_security0.cpp:2: 125:39.47 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = unsigned int; SizeType = unsigned int]’: 125:39.47 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 125:39.47 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 125:39.47 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 125:39.47 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 125:39.47 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 125:39.47 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 125:39.47 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 125:39.47 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:39.47 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 125:39.47 from /builddir/build/BUILD/firefox-88.0/dom/security/CSPEvalChecker.cpp:9, 125:39.47 from Unified_cpp_dom_security0.cpp:2: 125:39.47 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 125:39.47 27 | struct JSGCSetting { 125:39.47 | ^~~~~~~~~~~ 125:44.71 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 125:44.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 125:44.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, 125:44.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, 125:44.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Document.h:17, 125:44.71 from /builddir/build/BUILD/firefox-88.0/dom/security/CSPEvalChecker.cpp:8, 125:44.71 from Unified_cpp_dom_security0.cpp:2: 125:44.71 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void FramingChecker::ReportError(const char*, nsIHttpChannel*, nsIURI*, const nsAString&)’: 125:44.71 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 125:44.71 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 125:44.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:44.71 In file included from Unified_cpp_dom_security0.cpp:20: 125:44.71 /builddir/build/BUILD/firefox-88.0/dom/security/FramingChecker.cpp:53:22: note: while referencing ‘params’ 125:44.71 53 | nsTArray params; 125:44.71 | ^~~~~~ 125:45.27 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 125:45.27 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 125:45.27 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, 125:45.27 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, 125:45.27 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Document.h:17, 125:45.27 from /builddir/build/BUILD/firefox-88.0/dom/security/CSPEvalChecker.cpp:8, 125:45.27 from Unified_cpp_dom_security0.cpp:2: 125:45.27 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In constructor ‘mozilla::dom::SRICheckDataVerifier::SRICheckDataVerifier(const mozilla::dom::SRIMetadata&, const nsACString&, nsIConsoleReportCollector*)’: 125:45.27 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 125:45.27 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 125:45.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:45.27 In file included from Unified_cpp_dom_security0.cpp:47: 125:45.27 /builddir/build/BUILD/firefox-88.0/dom/security/SRICheck.cpp:185:24: note: while referencing ‘params’ 125:45.27 185 | nsTArray params; 125:45.28 | ^~~~~~ 125:45.50 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 125:45.50 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 125:45.50 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, 125:45.50 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, 125:45.50 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Document.h:17, 125:45.50 from /builddir/build/BUILD/firefox-88.0/dom/security/CSPEvalChecker.cpp:8, 125:45.50 from Unified_cpp_dom_security0.cpp:2: 125:45.50 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static nsresult mozilla::dom::SRICheck::IntegrityMetadata(const nsAString&, const nsACString&, nsIConsoleReportCollector*, mozilla::dom::SRIMetadata*)’: 125:45.50 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 125:45.50 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 125:45.50 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:45.50 In file included from Unified_cpp_dom_security0.cpp:47: 125:45.50 /builddir/build/BUILD/firefox-88.0/dom/security/SRICheck.cpp:128:26: note: while referencing ‘params’ 125:45.50 128 | nsTArray params; 125:45.50 | ^~~~~~ 125:45.50 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 125:45.50 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 125:45.50 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, 125:45.50 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, 125:45.50 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Document.h:17, 125:45.50 from /builddir/build/BUILD/firefox-88.0/dom/security/CSPEvalChecker.cpp:8, 125:45.50 from Unified_cpp_dom_security0.cpp:2: 125:45.50 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 125:45.50 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 125:45.50 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:45.50 In file included from Unified_cpp_dom_security0.cpp:47: 125:45.50 /builddir/build/BUILD/firefox-88.0/dom/security/SRICheck.cpp:117:26: note: while referencing ‘params’ 125:45.50 117 | nsTArray params; 125:45.50 | ^~~~~~ 125:49.01 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 125:49.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 125:49.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, 125:49.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, 125:49.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Document.h:17, 125:49.01 from /builddir/build/BUILD/firefox-88.0/dom/security/CSPEvalChecker.cpp:8, 125:49.01 from Unified_cpp_dom_security0.cpp:2: 125:49.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::SRICheckDataVerifier::VerifyHash(const mozilla::dom::SRIMetadata&, uint32_t, const nsACString&, nsIConsoleReportCollector*)’: 125:49.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 125:49.01 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 125:49.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:49.01 In file included from Unified_cpp_dom_security0.cpp:47: 125:49.01 /builddir/build/BUILD/firefox-88.0/dom/security/SRICheck.cpp:271:24: note: while referencing ‘params’ 125:49.01 271 | nsTArray params; 125:49.01 | ^~~~~~ 125:49.08 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 125:49.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 125:49.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, 125:49.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, 125:49.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Document.h:17, 125:49.08 from /builddir/build/BUILD/firefox-88.0/dom/security/CSPEvalChecker.cpp:8, 125:49.08 from Unified_cpp_dom_security0.cpp:2: 125:49.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::SRICheckDataVerifier::Verify(const mozilla::dom::SRIMetadata&, nsIChannel*, const nsACString&, nsIConsoleReportCollector*)’: 125:49.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 125:49.08 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 125:49.08 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:49.08 In file included from Unified_cpp_dom_security0.cpp:47: 125:49.08 /builddir/build/BUILD/firefox-88.0/dom/security/SRICheck.cpp:80:22: note: while referencing ‘params’ 125:49.08 80 | nsTArray params; 125:49.08 | ^~~~~~ 125:49.57 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 125:49.57 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 125:49.57 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, 125:49.57 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, 125:49.57 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Document.h:17, 125:49.57 from /builddir/build/BUILD/firefox-88.0/dom/security/CSPEvalChecker.cpp:8, 125:49.57 from Unified_cpp_dom_security0.cpp:2: 125:49.57 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void PolicyTokenizer::generateTokens(policyTokens&)’: 125:49.57 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 125:49.57 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 125:49.57 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:49.57 In file included from Unified_cpp_dom_security0.cpp:29: 125:49.57 /builddir/build/BUILD/firefox-88.0/dom/security/PolicyTokenizer.cpp:49:22: note: while referencing ‘dirAndSrcs’ 125:49.57 49 | nsTArray dirAndSrcs; 125:49.57 | ^~~~~~~~~~ 125:49.75 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 125:49.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 125:49.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, 125:49.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, 125:49.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Document.h:17, 125:49.75 from /builddir/build/BUILD/firefox-88.0/dom/security/CSPEvalChecker.cpp:8, 125:49.75 from Unified_cpp_dom_security0.cpp:2: 125:49.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsCSPContext::InitFromOther(nsCSPContext*)’: 125:49.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 125:49.75 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 125:49.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:49.75 In file included from Unified_cpp_dom_security0.cpp:74: 125:49.75 /builddir/build/BUILD/firefox-88.0/dom/security/nsCSPContext.cpp:303:51: note: while referencing ‘’ 125:49.75 303 | mIPCPolicies = aOtherContext->mIPCPolicies.Clone(); 125:49.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 125:49.81 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 125:49.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 125:49.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, 125:49.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, 125:49.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Document.h:17, 125:49.81 from /builddir/build/BUILD/firefox-88.0/dom/security/CSPEvalChecker.cpp:8, 125:49.81 from Unified_cpp_dom_security0.cpp:2: 125:49.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void nsCSPDirective::addSrcs(const nsTArray&)’: 125:49.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 125:49.81 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 125:49.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:49.81 In file included from /builddir/build/BUILD/firefox-88.0/dom/security/FramingChecker.cpp:10, 125:49.81 from Unified_cpp_dom_security0.cpp:20: 125:49.81 /builddir/build/BUILD/firefox-88.0/dom/security/nsCSPUtils.h:452:24: note: while referencing ‘’ 125:49.81 452 | mSrcs = aSrcs.Clone(); 125:49.81 | ~~~~~~~~~~~^~ 125:50.04 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 125:50.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 125:50.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, 125:50.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, 125:50.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Document.h:17, 125:50.04 from /builddir/build/BUILD/firefox-88.0/dom/security/CSPEvalChecker.cpp:8, 125:50.04 from Unified_cpp_dom_security0.cpp:2: 125:50.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsCSPContext::SendReports(const mozilla::dom::SecurityPolicyViolationEventInit&, uint32_t)’: 125:50.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 125:50.04 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 125:50.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:50.04 In file included from Unified_cpp_dom_security0.cpp:74: 125:50.04 /builddir/build/BUILD/firefox-88.0/dom/security/nsCSPContext.cpp:1129:22: note: while referencing ‘reportURIs’ 125:50.04 1129 | nsTArray reportURIs; 125:50.04 | ^~~~~~~~~~ 125:50.42 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:22, 125:50.42 from /builddir/build/BUILD/firefox-88.0/dom/serviceworkers/FetchEventOpChild.h:12, 125:50.42 from /builddir/build/BUILD/firefox-88.0/dom/serviceworkers/FetchEventOpChild.cpp:7, 125:50.42 from Unified_cpp_dom_serviceworkers0.cpp:2: 125:50.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = unsigned int; SizeType = unsigned int]’: 125:50.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 125:50.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 125:50.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 125:50.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 125:50.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 125:50.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 125:50.42 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 125:50.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:50.42 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 125:50.42 from /builddir/build/BUILD/firefox-88.0/dom/serviceworkers/ServiceWorkerPrivate.h:13, 125:50.42 from /builddir/build/BUILD/firefox-88.0/dom/serviceworkers/FetchEventOpChild.cpp:31, 125:50.42 from Unified_cpp_dom_serviceworkers0.cpp:2: 125:50.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 125:50.42 27 | struct JSGCSetting { 125:50.42 | ^~~~~~~~~~~ 125:50.82 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 125:50.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 125:50.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, 125:50.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, 125:50.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Document.h:17, 125:50.82 from /builddir/build/BUILD/firefox-88.0/dom/security/CSPEvalChecker.cpp:8, 125:50.82 from Unified_cpp_dom_security0.cpp:2: 125:50.82 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsCSPParser::reportURIList(nsCSPDirective*)’: 125:50.82 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 125:50.82 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 125:50.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:50.82 In file included from Unified_cpp_dom_security0.cpp:83: 125:50.82 /builddir/build/BUILD/firefox-88.0/dom/security/nsCSPParser.cpp:737:27: note: while referencing ‘srcs’ 125:50.82 737 | nsTArray srcs; 125:50.82 | ^~~~ 125:50.82 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 125:50.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 125:50.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, 125:50.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, 125:50.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Document.h:17, 125:50.82 from /builddir/build/BUILD/firefox-88.0/dom/security/CSPEvalChecker.cpp:8, 125:50.82 from Unified_cpp_dom_security0.cpp:2: 125:50.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 125:50.83 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 125:50.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:50.83 In file included from Unified_cpp_dom_security0.cpp:83: 125:50.83 /builddir/build/BUILD/firefox-88.0/dom/security/nsCSPParser.cpp:737:27: note: while referencing ‘srcs’ 125:50.83 737 | nsTArray srcs; 125:50.83 | ^~~~ 125:50.92 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 125:50.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 125:50.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, 125:50.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, 125:50.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Document.h:17, 125:50.92 from /builddir/build/BUILD/firefox-88.0/dom/security/CSPEvalChecker.cpp:8, 125:50.92 from Unified_cpp_dom_security0.cpp:2: 125:50.92 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsCSPParser::sandboxFlagList(nsCSPDirective*)’: 125:50.93 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 125:50.93 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 125:50.93 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:50.93 In file included from Unified_cpp_dom_security0.cpp:83: 125:50.93 /builddir/build/BUILD/firefox-88.0/dom/security/nsCSPParser.cpp:808:27: note: while referencing ‘srcs’ 125:50.93 808 | nsTArray srcs; 125:50.93 | ^~~~ 125:51.08 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 125:51.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 125:51.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, 125:51.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, 125:51.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Document.h:17, 125:51.08 from /builddir/build/BUILD/firefox-88.0/dom/security/CSPEvalChecker.cpp:8, 125:51.08 from Unified_cpp_dom_security0.cpp:2: 125:51.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsCSPParser::directive()’: 125:51.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 125:51.08 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 125:51.08 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:51.08 In file included from Unified_cpp_dom_security0.cpp:83: 125:51.09 /builddir/build/BUILD/firefox-88.0/dom/security/nsCSPParser.cpp:1007:27: note: while referencing ‘srcs’ 125:51.09 1007 | nsTArray srcs; 125:51.09 | ^~~~ 125:51.21 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 125:51.21 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 125:51.21 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, 125:51.21 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, 125:51.21 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Document.h:17, 125:51.21 from /builddir/build/BUILD/firefox-88.0/dom/security/CSPEvalChecker.cpp:8, 125:51.21 from Unified_cpp_dom_security0.cpp:2: 125:51.21 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsCSPPolicy* nsCSPParser::policy()’: 125:51.21 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 125:51.21 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 125:51.21 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:51.21 In file included from Unified_cpp_dom_security0.cpp:83: 125:51.21 /builddir/build/BUILD/firefox-88.0/dom/security/nsCSPParser.cpp:1076:31: note: while referencing ‘’ 125:51.21 1076 | mCurDir = mTokens[i].Clone(); 125:51.21 | ~~~~~~~~~~~~~~~~^~ 125:51.27 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 125:51.27 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 125:51.27 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, 125:51.28 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, 125:51.28 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Document.h:17, 125:51.28 from /builddir/build/BUILD/firefox-88.0/dom/security/CSPEvalChecker.cpp:8, 125:51.28 from Unified_cpp_dom_security0.cpp:2: 125:51.28 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static nsCSPPolicy* nsCSPParser::parseContentSecurityPolicy(const nsAString&, nsIURI*, bool, nsCSPContext*, bool)’: 125:51.28 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > > [1]’ [-Warray-bounds] 125:51.28 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 125:51.28 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:51.28 In file included from Unified_cpp_dom_security0.cpp:83: 125:51.28 /builddir/build/BUILD/firefox-88.0/dom/security/nsCSPParser.cpp:1125:39: note: while referencing ‘tokens’ 125:51.28 1125 | nsTArray > tokens; 125:51.28 | ^~~~~~ 125:51.67 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 125:51.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 125:51.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, 125:51.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, 125:51.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Document.h:17, 125:51.67 from /builddir/build/BUILD/firefox-88.0/dom/security/CSPEvalChecker.cpp:8, 125:51.67 from Unified_cpp_dom_security0.cpp:2: 125:51.67 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsCSPDirective::toDomCSPStruct(mozilla::dom::CSP&) const’: 125:51.67 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 125:51.67 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 125:51.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:51.67 In file included from Unified_cpp_dom_security0.cpp:101: 125:51.67 /builddir/build/BUILD/firefox-88.0/dom/security/nsCSPUtils.cpp:1102:36: note: while referencing ‘srcs’ 125:51.67 1102 | mozilla::dom::Sequence srcs; 125:51.67 | ^~~~ 125:52.09 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 125:52.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 125:52.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, 125:52.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, 125:52.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Document.h:17, 125:52.09 from /builddir/build/BUILD/firefox-88.0/dom/security/CSPEvalChecker.cpp:8, 125:52.09 from Unified_cpp_dom_security0.cpp:2: 125:52.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void nsContentSecurityUtils::NotifyEvalUsage(bool, NS_ConvertUTF8toUTF16&, uint64_t, uint32_t, uint32_t)’: 125:52.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 125:52.09 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 125:52.10 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:52.10 In file included from Unified_cpp_dom_security0.cpp:119: 125:52.10 /builddir/build/BUILD/firefox-88.0/dom/security/nsContentSecurityUtils.cpp:615:44: note: while referencing ‘’ 125:52.10 615 | extra = Some>({EventExtraEntry{ 125:52.10 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 125:52.10 616 | "fileinfo"_ns, 125:52.10 | ~~~~~~~~~~~~~~ 125:52.10 617 | NS_ConvertUTF16toUTF8(fileNameTypeAndDetails.second.value())}}); 125:52.10 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:52.40 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 125:52.40 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 125:52.40 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, 125:52.40 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, 125:52.40 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Document.h:17, 125:52.40 from /builddir/build/BUILD/firefox-88.0/dom/security/CSPEvalChecker.cpp:8, 125:52.40 from Unified_cpp_dom_security0.cpp:2: 125:52.40 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void nsContentSecurityManager::_ZN24nsContentSecurityManager32MeasureUnexpectedPrivilegedLoadsEP6nsIURI20ExtContentPolicyTypeRK12nsTSubstringIcE.part.0(nsIURI*, ExtContentPolicyType, const nsACString&)’: 125:52.40 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 125:52.40 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 125:52.40 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:52.40 In file included from Unified_cpp_dom_security0.cpp:110: 125:52.40 /builddir/build/BUILD/firefox-88.0/dom/security/nsContentSecurityManager.cpp:839:47: note: while referencing ‘’ 125:52.40 839 | auto extra = Some>( 125:52.40 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 125:52.40 840 | {EventExtraEntry{"contenttype"_ns, loggedContentType}, 125:52.40 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:52.40 841 | EventExtraEntry{"remotetype"_ns, loggedRemoteType}, 125:52.40 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:52.40 842 | EventExtraEntry{"filedetails"_ns, loggedFileDetails}}); 125:52.40 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:14.89 dom/simpledb 126:28.38 In file included from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCServiceWorkerDescriptor.h:13, 126:28.38 from /builddir/build/BUILD/firefox-88.0/dom/serviceworkers/ServiceWorkerDescriptor.cpp:8, 126:28.38 from Unified_cpp_dom_serviceworkers1.cpp:2: 126:28.38 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = unsigned int; SizeType = unsigned int]’: 126:28.38 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 126:28.38 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 126:28.38 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 126:28.38 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 126:28.38 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 126:28.38 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 126:28.38 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 126:28.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:28.38 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 126:28.38 from /builddir/build/BUILD/firefox-88.0/dom/serviceworkers/ServiceWorkerEvents.cpp:34, 126:28.38 from Unified_cpp_dom_serviceworkers1.cpp:11: 126:28.38 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 126:28.38 27 | struct JSGCSetting { 126:28.38 | ^~~~~~~~~~~ 126:48.28 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 126:48.28 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCServiceWorkerDescriptor.h:13, 126:48.28 from /builddir/build/BUILD/firefox-88.0/dom/serviceworkers/ServiceWorkerDescriptor.cpp:8, 126:48.28 from Unified_cpp_dom_serviceworkers1.cpp:2: 126:48.28 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual bool mozilla::dom::MessageEventOp::Exec(JSContext*, mozilla::dom::WorkerPrivate*)’: 126:48.28 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 126:48.28 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 126:48.28 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:48.28 In file included from Unified_cpp_dom_serviceworkers1.cpp:101: 126:48.28 /builddir/build/BUILD/firefox-88.0/dom/serviceworkers/ServiceWorkerOp.cpp:976:42: note: while referencing ‘ports’ 126:48.28 976 | Sequence> ports; 126:48.28 | ^~~~~ 126:51.25 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 126:51.25 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCServiceWorkerDescriptor.h:13, 126:51.25 from /builddir/build/BUILD/firefox-88.0/dom/serviceworkers/ServiceWorkerDescriptor.cpp:8, 126:51.25 from Unified_cpp_dom_serviceworkers1.cpp:2: 126:51.25 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual bool mozilla::dom::{anonymous}::SendMessageEventRunnable::WorkerRun(JSContext*, mozilla::dom::WorkerPrivate*)’: 126:51.25 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 126:51.25 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 126:51.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:51.25 In file included from Unified_cpp_dom_serviceworkers1.cpp:119: 126:51.25 /builddir/build/BUILD/firefox-88.0/dom/serviceworkers/ServiceWorkerPrivate.cpp:486:42: note: while referencing ‘ports’ 126:51.25 486 | Sequence> ports; 126:51.25 | ^~~~~ 126:52.78 In file included from /builddir/build/BUILD/firefox-88.0/dom/serviceworkers/ServiceWorkerJob.h:12, 126:52.78 from /builddir/build/BUILD/firefox-88.0/dom/serviceworkers/ServiceWorkerUpdateJob.h:10, 126:52.78 from /builddir/build/BUILD/firefox-88.0/dom/serviceworkers/ServiceWorkerRegisterJob.h:10, 126:52.78 from /builddir/build/BUILD/firefox-88.0/dom/serviceworkers/ServiceWorkerRegisterJob.cpp:7, 126:52.78 from Unified_cpp_dom_serviceworkers2.cpp:2: 126:52.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = unsigned int; SizeType = unsigned int]’: 126:52.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 126:52.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 126:52.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 126:52.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 126:52.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 126:52.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 126:52.78 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 126:52.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:52.78 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 126:52.78 from /builddir/build/BUILD/firefox-88.0/dom/serviceworkers/ServiceWorkerRegistration.cpp:16, 126:52.78 from Unified_cpp_dom_serviceworkers2.cpp:20: 126:52.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 126:52.78 27 | struct JSGCSetting { 126:52.78 | ^~~~~~~~~~~ 126:58.94 dom/smil 127:07.17 dom/storage 127:15.13 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 127:15.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 127:15.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SMILTimedElement.h:12, 127:15.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 127:15.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SMILTimeContainer.h:10, 127:15.13 from /builddir/build/BUILD/firefox-88.0/dom/smil/SMILAnimationController.h:13, 127:15.13 from /builddir/build/BUILD/firefox-88.0/dom/smil/SMILAnimationController.cpp:7, 127:15.13 from Unified_cpp_dom_smil0.cpp:2: 127:15.13 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::SMILAnimationController::DoMilestoneSamples()’: 127:15.13 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 127:15.13 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 127:15.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:15.13 In file included from Unified_cpp_dom_smil0.cpp:2: 127:15.13 /builddir/build/BUILD/firefox-88.0/dom/smil/SMILAnimationController.cpp:495:57: note: while referencing ‘elements’ 127:15.13 495 | nsTArray> elements; 127:15.13 | ^~~~~~~~ 127:15.64 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 127:15.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 127:15.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SMILTimedElement.h:12, 127:15.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 127:15.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SMILTimeContainer.h:10, 127:15.64 from /builddir/build/BUILD/firefox-88.0/dom/smil/SMILAnimationController.h:13, 127:15.64 from /builddir/build/BUILD/firefox-88.0/dom/smil/SMILAnimationController.cpp:7, 127:15.64 from Unified_cpp_dom_smil0.cpp:2: 127:15.64 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::SMILAnimationFunction::ComposeResult(const mozilla::SMILAttr&, mozilla::SMILValue&)’: 127:15.64 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SMILAnimationFunction::SMILValueArray [1]’ {aka ‘FallibleTArray [1]’} [-Warray-bounds] 127:15.64 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 127:15.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:15.64 In file included from Unified_cpp_dom_smil0.cpp:11: 127:15.64 /builddir/build/BUILD/firefox-88.0/dom/smil/SMILAnimationFunction.cpp:191:18: note: while referencing ‘values’ 127:15.64 191 | SMILValueArray values; 127:15.64 | ^~~~~~ 127:15.64 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 127:15.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 127:15.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SMILTimedElement.h:12, 127:15.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 127:15.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SMILTimeContainer.h:10, 127:15.64 from /builddir/build/BUILD/firefox-88.0/dom/smil/SMILAnimationController.h:13, 127:15.64 from /builddir/build/BUILD/firefox-88.0/dom/smil/SMILAnimationController.cpp:7, 127:15.65 from Unified_cpp_dom_smil0.cpp:2: 127:15.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SMILAnimationFunction::SMILValueArray [1]’ {aka ‘FallibleTArray [1]’} [-Warray-bounds] 127:15.65 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 127:15.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:15.65 In file included from Unified_cpp_dom_smil0.cpp:11: 127:15.65 /builddir/build/BUILD/firefox-88.0/dom/smil/SMILAnimationFunction.cpp:191:18: note: while referencing ‘values’ 127:15.65 191 | SMILValueArray values; 127:15.65 | ^~~~~~ 127:16.02 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 127:16.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 127:16.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SMILTimedElement.h:12, 127:16.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 127:16.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SMILTimeContainer.h:10, 127:16.02 from /builddir/build/BUILD/firefox-88.0/dom/smil/SMILAnimationController.h:13, 127:16.02 from /builddir/build/BUILD/firefox-88.0/dom/smil/SMILAnimationController.cpp:7, 127:16.02 from Unified_cpp_dom_smil0.cpp:2: 127:16.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::SMILAnimationController::DoSample(bool)’: 127:16.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 127:16.03 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 127:16.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:16.03 In file included from Unified_cpp_dom_smil0.cpp:2: 127:16.03 /builddir/build/BUILD/firefox-88.0/dom/smil/SMILAnimationController.cpp:351:41: note: while referencing ‘animElems’ 127:16.03 351 | nsTArray> animElems( 127:16.03 | ^~~~~~~~~ 127:16.03 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 127:16.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 127:16.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SMILTimedElement.h:12, 127:16.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 127:16.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SMILTimeContainer.h:10, 127:16.03 from /builddir/build/BUILD/firefox-88.0/dom/smil/SMILAnimationController.h:13, 127:16.03 from /builddir/build/BUILD/firefox-88.0/dom/smil/SMILAnimationController.cpp:7, 127:16.03 from Unified_cpp_dom_smil0.cpp:2: 127:16.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 127:16.03 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 127:16.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:16.03 In file included from Unified_cpp_dom_smil0.cpp:2: 127:16.03 /builddir/build/BUILD/firefox-88.0/dom/smil/SMILAnimationController.cpp:351:41: note: while referencing ‘animElems’ 127:16.03 351 | nsTArray> animElems( 127:16.03 | ^~~~~~~~~ 127:17.14 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 127:17.14 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 127:17.14 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SMILTimedElement.h:12, 127:17.14 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 127:17.14 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SMILTimeContainer.h:10, 127:17.14 from /builddir/build/BUILD/firefox-88.0/dom/smil/SMILAnimationController.h:13, 127:17.14 from /builddir/build/BUILD/firefox-88.0/dom/smil/SMILAnimationController.cpp:7, 127:17.15 from Unified_cpp_dom_smil0.cpp:2: 127:17.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::SMILInterval::GetDependentTimes(mozilla::SMILInterval::InstanceTimeList&)’: 127:17.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 127:17.15 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 127:17.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:17.15 In file included from Unified_cpp_dom_smil0.cpp:92: 127:17.15 /builddir/build/BUILD/firefox-88.0/dom/smil/SMILInterval.cpp:121:33: note: while referencing ‘’ 127:17.15 121 | aTimes = mDependentTimes.Clone(); 127:17.15 | ~~~~~~~~~~~~~~~~~~~~~^~ 127:17.48 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 127:17.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 127:17.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SMILTimedElement.h:12, 127:17.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 127:17.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SMILTimeContainer.h:10, 127:17.48 from /builddir/build/BUILD/firefox-88.0/dom/smil/SMILAnimationController.h:13, 127:17.49 from /builddir/build/BUILD/firefox-88.0/dom/smil/SMILAnimationController.cpp:7, 127:17.49 from Unified_cpp_dom_smil0.cpp:2: 127:17.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::SMILAnimationFunction::GetValues(const mozilla::SMILAttr&, mozilla::SMILAnimationFunction::SMILValueArray&)’: 127:17.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SMILAnimationFunction::SMILValueArray [1]’ {aka ‘FallibleTArray [1]’} [-Warray-bounds] 127:17.49 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 127:17.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:17.49 In file included from Unified_cpp_dom_smil0.cpp:11: 127:17.49 /builddir/build/BUILD/firefox-88.0/dom/smil/SMILAnimationFunction.cpp:709:18: note: while referencing ‘result’ 127:17.49 709 | SMILValueArray result; 127:17.49 | ^~~~~~ 127:30.89 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 127:30.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 127:30.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SMILTimedElement.h:12, 127:30.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 127:30.89 from /builddir/build/BUILD/firefox-88.0/dom/smil/SMILTimeContainer.h:10, 127:30.89 from /builddir/build/BUILD/firefox-88.0/dom/smil/SMILTimeContainer.cpp:7, 127:30.89 from Unified_cpp_dom_smil1.cpp:11: 127:30.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::SMILTimedElement::NotifyChangedInterval(mozilla::SMILInterval*, bool, bool)’: 127:30.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SMILTimedElement::InstanceTimeList [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 127:30.90 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 127:30.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:30.90 In file included from Unified_cpp_dom_smil1.cpp:38: 127:30.90 /builddir/build/BUILD/firefox-88.0/dom/smil/SMILTimedElement.cpp:2115:20: note: while referencing ‘times’ 127:30.90 2115 | InstanceTimeList times; 127:30.90 | ^~~~~ 127:30.93 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 127:30.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 127:30.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SMILTimedElement.h:12, 127:30.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 127:30.93 from /builddir/build/BUILD/firefox-88.0/dom/smil/SMILTimeContainer.h:10, 127:30.93 from /builddir/build/BUILD/firefox-88.0/dom/smil/SMILTimeContainer.cpp:7, 127:30.93 from Unified_cpp_dom_smil1.cpp:11: 127:30.93 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::SMILTimeContainer::NotifyTimeChange()’: 127:30.93 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 127:30.93 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 127:30.93 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:30.93 In file included from Unified_cpp_dom_smil1.cpp:11: 127:30.93 /builddir/build/BUILD/firefox-88.0/dom/smil/SMILTimeContainer.cpp:283:55: note: while referencing ‘elems’ 127:30.93 283 | nsTArray> elems; 127:30.93 | ^~~~~ 127:31.69 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 127:31.69 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 127:31.69 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SMILTimedElement.h:12, 127:31.69 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 127:31.69 from /builddir/build/BUILD/firefox-88.0/dom/smil/SMILTimeContainer.h:10, 127:31.69 from /builddir/build/BUILD/firefox-88.0/dom/smil/SMILTimeContainer.cpp:7, 127:31.69 from Unified_cpp_dom_smil1.cpp:11: 127:31.69 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::SMILTimedElement::FilterIntervals()’: 127:31.69 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SMILTimedElement::IntervalList [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 127:31.69 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 127:31.69 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:31.69 In file included from Unified_cpp_dom_smil1.cpp:38: 127:31.69 /builddir/build/BUILD/firefox-88.0/dom/smil/SMILTimedElement.cpp:1409:16: note: while referencing ‘filteredList’ 127:31.69 1409 | IntervalList filteredList; 127:31.69 | ^~~~~~~~~~~~ 127:31.73 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 127:31.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 127:31.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SMILTimedElement.h:12, 127:31.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 127:31.74 from /builddir/build/BUILD/firefox-88.0/dom/smil/SMILTimeContainer.h:10, 127:31.74 from /builddir/build/BUILD/firefox-88.0/dom/smil/SMILTimeContainer.cpp:7, 127:31.74 from Unified_cpp_dom_smil1.cpp:11: 127:31.74 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::SMILTimedElement::RemoveInstanceTimes(mozilla::SMILTimedElement::InstanceTimeList&, TestFunctor&) [with TestFunctor = mozilla::{anonymous}::RemoveReset]’: 127:31.74 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SMILTimedElement::InstanceTimeList [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 127:31.74 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 127:31.74 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:31.74 In file included from Unified_cpp_dom_smil1.cpp:38: 127:31.74 /builddir/build/BUILD/firefox-88.0/dom/smil/SMILTimedElement.cpp:165:20: note: while referencing ‘newArray’ 127:31.74 165 | InstanceTimeList newArray; 127:31.74 | ^~~~~~~~ 127:31.79 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 127:31.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 127:31.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SMILTimedElement.h:12, 127:31.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 127:31.79 from /builddir/build/BUILD/firefox-88.0/dom/smil/SMILTimeContainer.h:10, 127:31.79 from /builddir/build/BUILD/firefox-88.0/dom/smil/SMILTimeContainer.cpp:7, 127:31.79 from Unified_cpp_dom_smil1.cpp:11: 127:31.79 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::SMILTimedElement::RemoveInstanceTimesForCreator(const mozilla::SMILTimeValueSpec*, bool)’: 127:31.79 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SMILTimedElement::InstanceTimeList [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 127:31.79 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 127:31.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:31.79 In file included from Unified_cpp_dom_smil1.cpp:38: 127:31.79 /builddir/build/BUILD/firefox-88.0/dom/smil/SMILTimedElement.cpp:165:20: note: while referencing ‘newArray’ 127:31.79 165 | InstanceTimeList newArray; 127:31.79 | ^~~~~~~~ 127:32.01 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 127:32.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 127:32.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SMILTimedElement.h:12, 127:32.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 127:32.01 from /builddir/build/BUILD/firefox-88.0/dom/smil/SMILTimeContainer.h:10, 127:32.01 from /builddir/build/BUILD/firefox-88.0/dom/smil/SMILTimeContainer.cpp:7, 127:32.01 from Unified_cpp_dom_smil1.cpp:11: 127:32.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::SMILTimedElement::ClearSpecs(mozilla::SMILTimedElement::TimeValueSpecList&, mozilla::SMILTimedElement::InstanceTimeList&, mozilla::SMILTimedElement::RemovalTestFunction)’: 127:32.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SMILTimedElement::InstanceTimeList [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 127:32.01 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 127:32.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:32.01 In file included from Unified_cpp_dom_smil1.cpp:38: 127:32.01 /builddir/build/BUILD/firefox-88.0/dom/smil/SMILTimedElement.cpp:165:20: note: while referencing ‘newArray’ 127:32.01 165 | InstanceTimeList newArray; 127:32.01 | ^~~~~~~~ 127:32.11 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 127:32.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 127:32.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SMILTimedElement.h:12, 127:32.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 127:32.11 from /builddir/build/BUILD/firefox-88.0/dom/smil/SMILTimeContainer.h:10, 127:32.11 from /builddir/build/BUILD/firefox-88.0/dom/smil/SMILTimeContainer.cpp:7, 127:32.11 from Unified_cpp_dom_smil1.cpp:11: 127:32.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::SMILTimedElement::FilterInstanceTimes(mozilla::SMILTimedElement::InstanceTimeList&)’: 127:32.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SMILTimedElement::InstanceTimeList [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 127:32.11 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 127:32.11 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:32.11 In file included from Unified_cpp_dom_smil1.cpp:38: 127:32.11 /builddir/build/BUILD/firefox-88.0/dom/smil/SMILTimedElement.cpp:165:20: note: while referencing ‘newArray’ 127:32.12 165 | InstanceTimeList newArray; 127:32.12 | ^~~~~~~~ 127:32.12 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 127:32.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 127:32.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SMILTimedElement.h:12, 127:32.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 127:32.12 from /builddir/build/BUILD/firefox-88.0/dom/smil/SMILTimeContainer.h:10, 127:32.12 from /builddir/build/BUILD/firefox-88.0/dom/smil/SMILTimeContainer.cpp:7, 127:32.12 from Unified_cpp_dom_smil1.cpp:11: 127:32.12 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SMILTimedElement::InstanceTimeList [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 127:32.12 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 127:32.12 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:32.12 In file included from Unified_cpp_dom_smil1.cpp:38: 127:32.12 /builddir/build/BUILD/firefox-88.0/dom/smil/SMILTimedElement.cpp:165:20: note: while referencing ‘newArray’ 127:32.12 165 | InstanceTimeList newArray; 127:32.12 | ^~~~~~~~ 127:32.12 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 127:32.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 127:32.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SMILTimedElement.h:12, 127:32.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 127:32.12 from /builddir/build/BUILD/firefox-88.0/dom/smil/SMILTimeContainer.h:10, 127:32.12 from /builddir/build/BUILD/firefox-88.0/dom/smil/SMILTimeContainer.cpp:7, 127:32.12 from Unified_cpp_dom_smil1.cpp:11: 127:32.12 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 127:32.12 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 127:32.12 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:32.12 In file included from Unified_cpp_dom_smil1.cpp:38: 127:32.12 /builddir/build/BUILD/firefox-88.0/dom/smil/SMILTimedElement.cpp:1474:39: note: while referencing ‘timesToKeep’ 127:32.12 1474 | nsTArray timesToKeep; 127:32.12 | ^~~~~~~~~~~ 127:32.72 dom/svg 127:33.99 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 127:33.99 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 127:33.99 from /builddir/build/BUILD/firefox-88.0/dom/storage/Storage.h:11, 127:33.99 from /builddir/build/BUILD/firefox-88.0/dom/storage/LocalStorage.h:10, 127:33.99 from /builddir/build/BUILD/firefox-88.0/dom/storage/LocalStorage.cpp:7, 127:33.99 from Unified_cpp_dom_storage0.cpp:2: 127:33.99 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::StorageDBChild::SyncPreload(mozilla::dom::LocalStorageCacheBridge*, bool)’: 127:33.99 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 127:33.99 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 127:33.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:34.00 In file included from Unified_cpp_dom_storage0.cpp:110: 127:34.00 /builddir/build/BUILD/firefox-88.0/dom/storage/StorageIPC.cpp:278:28: note: while referencing ‘values’ 127:34.00 278 | nsTArray keys, values; 127:34.00 | ^~~~~~ 127:34.00 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 127:34.00 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 127:34.00 from /builddir/build/BUILD/firefox-88.0/dom/storage/Storage.h:11, 127:34.00 from /builddir/build/BUILD/firefox-88.0/dom/storage/LocalStorage.h:10, 127:34.00 from /builddir/build/BUILD/firefox-88.0/dom/storage/LocalStorage.cpp:7, 127:34.00 from Unified_cpp_dom_storage0.cpp:2: 127:34.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 127:34.00 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 127:34.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:34.00 In file included from Unified_cpp_dom_storage0.cpp:110: 127:34.00 /builddir/build/BUILD/firefox-88.0/dom/storage/StorageIPC.cpp:278:22: note: while referencing ‘keys’ 127:34.00 278 | nsTArray keys, values; 127:34.00 | ^~~~ 127:34.51 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 127:34.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 127:34.51 from /builddir/build/BUILD/firefox-88.0/dom/storage/Storage.h:11, 127:34.51 from /builddir/build/BUILD/firefox-88.0/dom/storage/LocalStorage.h:10, 127:34.51 from /builddir/build/BUILD/firefox-88.0/dom/storage/LocalStorage.cpp:7, 127:34.51 from Unified_cpp_dom_storage0.cpp:2: 127:34.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::SSWriteOptimizer::Enumerate(nsTArray&)’: 127:34.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 127:34.51 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 127:34.51 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:34.51 In file included from Unified_cpp_dom_storage0.cpp:47: 127:34.51 /builddir/build/BUILD/firefox-88.0/dom/storage/SessionStorageCache.cpp:25:33: note: while referencing ‘writeInfos’ 127:34.51 25 | nsTArray> writeInfos; 127:34.51 | ^~~~~~~~~~ 127:35.02 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 127:35.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 127:35.02 from /builddir/build/BUILD/firefox-88.0/dom/storage/Storage.h:11, 127:35.02 from /builddir/build/BUILD/firefox-88.0/dom/storage/LocalStorage.h:10, 127:35.02 from /builddir/build/BUILD/firefox-88.0/dom/storage/LocalStorage.cpp:7, 127:35.02 from Unified_cpp_dom_storage0.cpp:2: 127:35.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::SessionStorageManager::CheckpointDataInternal(const nsCString&, const nsCString&, mozilla::dom::SessionStorageCache&)’: 127:35.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 127:35.03 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 127:35.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:35.03 In file included from Unified_cpp_dom_storage0.cpp:56: 127:35.03 /builddir/build/BUILD/firefox-88.0/dom/storage/SessionStorageManager.cpp:302:25: note: while referencing ‘sessionWriteInfos’ 127:35.03 302 | nsTArray sessionWriteInfos = 127:35.03 | ^~~~~~~~~~~~~~~~~ 127:35.03 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 127:35.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 127:35.03 from /builddir/build/BUILD/firefox-88.0/dom/storage/Storage.h:11, 127:35.03 from /builddir/build/BUILD/firefox-88.0/dom/storage/LocalStorage.h:10, 127:35.03 from /builddir/build/BUILD/firefox-88.0/dom/storage/LocalStorage.cpp:7, 127:35.03 from Unified_cpp_dom_storage0.cpp:2: 127:35.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 127:35.03 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 127:35.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:35.03 In file included from Unified_cpp_dom_storage0.cpp:56: 127:35.03 /builddir/build/BUILD/firefox-88.0/dom/storage/SessionStorageManager.cpp:300:25: note: while referencing ‘defaultWriteInfos’ 127:35.03 300 | nsTArray defaultWriteInfos = 127:35.03 | ^~~~~~~~~~~~~~~~~ 127:35.03 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 127:35.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 127:35.03 from /builddir/build/BUILD/firefox-88.0/dom/storage/Storage.h:11, 127:35.03 from /builddir/build/BUILD/firefox-88.0/dom/storage/LocalStorage.h:10, 127:35.03 from /builddir/build/BUILD/firefox-88.0/dom/storage/LocalStorage.cpp:7, 127:35.03 from Unified_cpp_dom_storage0.cpp:2: 127:35.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 127:35.03 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 127:35.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:35.03 In file included from Unified_cpp_dom_storage0.cpp:56: 127:35.03 /builddir/build/BUILD/firefox-88.0/dom/storage/SessionStorageManager.cpp:302:25: note: while referencing ‘sessionWriteInfos’ 127:35.03 302 | nsTArray sessionWriteInfos = 127:35.03 | ^~~~~~~~~~~~~~~~~ 127:35.03 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 127:35.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 127:35.03 from /builddir/build/BUILD/firefox-88.0/dom/storage/Storage.h:11, 127:35.03 from /builddir/build/BUILD/firefox-88.0/dom/storage/LocalStorage.h:10, 127:35.03 from /builddir/build/BUILD/firefox-88.0/dom/storage/LocalStorage.cpp:7, 127:35.03 from Unified_cpp_dom_storage0.cpp:2: 127:35.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 127:35.03 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 127:35.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:35.03 In file included from Unified_cpp_dom_storage0.cpp:56: 127:35.03 /builddir/build/BUILD/firefox-88.0/dom/storage/SessionStorageManager.cpp:300:25: note: while referencing ‘defaultWriteInfos’ 127:35.03 300 | nsTArray defaultWriteInfos = 127:35.03 | ^~~~~~~~~~~~~~~~~ 127:36.67 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 127:36.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 127:36.67 from /builddir/build/BUILD/firefox-88.0/dom/storage/Storage.h:11, 127:36.67 from /builddir/build/BUILD/firefox-88.0/dom/storage/LocalStorage.h:10, 127:36.67 from /builddir/build/BUILD/firefox-88.0/dom/storage/LocalStorage.cpp:7, 127:36.67 from Unified_cpp_dom_storage0.cpp:2: 127:36.67 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::StorageDBParent::Init()’: 127:36.67 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 127:36.67 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 127:36.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:36.67 In file included from Unified_cpp_dom_storage0.cpp:110: 127:36.67 /builddir/build/BUILD/firefox-88.0/dom/storage/StorageIPC.cpp:720:25: note: while referencing ‘scopes’ 127:36.67 720 | nsTArray scopes; 127:36.67 | ^~~~~~ 127:37.71 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 127:37.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 127:37.71 from /builddir/build/BUILD/firefox-88.0/dom/storage/Storage.h:11, 127:37.71 from /builddir/build/BUILD/firefox-88.0/dom/storage/LocalStorage.h:10, 127:37.71 from /builddir/build/BUILD/firefox-88.0/dom/storage/LocalStorage.cpp:7, 127:37.71 from Unified_cpp_dom_storage0.cpp:2: 127:37.71 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::SessionStorageManager::LoadData(nsIPrincipal&, mozilla::dom::SessionStorageCache&)’: 127:37.71 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 127:37.71 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 127:37.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:37.71 In file included from Unified_cpp_dom_storage0.cpp:56: 127:37.71 /builddir/build/BUILD/firefox-88.0/dom/storage/SessionStorageManager.cpp:261:27: note: while referencing ‘sessionData’ 127:37.71 261 | nsTArray sessionData; 127:37.71 | ^~~~~~~~~~~ 127:37.71 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 127:37.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 127:37.71 from /builddir/build/BUILD/firefox-88.0/dom/storage/Storage.h:11, 127:37.71 from /builddir/build/BUILD/firefox-88.0/dom/storage/LocalStorage.h:10, 127:37.71 from /builddir/build/BUILD/firefox-88.0/dom/storage/LocalStorage.cpp:7, 127:37.71 from Unified_cpp_dom_storage0.cpp:2: 127:37.71 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 127:37.71 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 127:37.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:37.71 In file included from Unified_cpp_dom_storage0.cpp:56: 127:37.71 /builddir/build/BUILD/firefox-88.0/dom/storage/SessionStorageManager.cpp:260:27: note: while referencing ‘defaultData’ 127:37.71 260 | nsTArray defaultData; 127:37.71 | ^~~~~~~~~~~ 127:38.66 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 127:38.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 127:38.66 from /builddir/build/BUILD/firefox-88.0/dom/storage/Storage.h:11, 127:38.66 from /builddir/build/BUILD/firefox-88.0/dom/storage/LocalStorage.h:10, 127:38.66 from /builddir/build/BUILD/firefox-88.0/dom/storage/LocalStorage.cpp:7, 127:38.66 from Unified_cpp_dom_storage0.cpp:2: 127:38.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::BackgroundSessionStorageManager::CopyDataToContentProcess(const nsACString&, const nsACString&, nsTArray&, nsTArray&)’: 127:38.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 127:38.66 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 127:38.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:38.66 In file included from Unified_cpp_dom_storage0.cpp:56: 127:38.66 /builddir/build/BUILD/firefox-88.0/dom/storage/SessionStorageManager.cpp:660:42: note: while referencing ‘’ 127:38.66 660 | originRecord->mCache->SerializeData(SessionStorageCache::eDefaultSetType); 127:38.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:38.66 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 127:38.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 127:38.66 from /builddir/build/BUILD/firefox-88.0/dom/storage/Storage.h:11, 127:38.66 from /builddir/build/BUILD/firefox-88.0/dom/storage/LocalStorage.h:10, 127:38.66 from /builddir/build/BUILD/firefox-88.0/dom/storage/LocalStorage.cpp:7, 127:38.66 from Unified_cpp_dom_storage0.cpp:2: 127:38.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 127:38.66 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 127:38.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:38.67 In file included from Unified_cpp_dom_storage0.cpp:56: 127:38.67 /builddir/build/BUILD/firefox-88.0/dom/storage/SessionStorageManager.cpp:662:42: note: while referencing ‘’ 127:38.67 662 | originRecord->mCache->SerializeData(SessionStorageCache::eSessionSetType); 127:38.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:49.73 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 127:49.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SVGContentUtils.h:18, 127:49.73 from /builddir/build/BUILD/firefox-88.0/dom/svg/SVGElement.h:18, 127:49.73 from /builddir/build/BUILD/firefox-88.0/dom/svg/DOMSVGAngle.h:11, 127:49.73 from /builddir/build/BUILD/firefox-88.0/dom/svg/DOMSVGAngle.cpp:7, 127:49.73 from Unified_cpp_dom_svg0.cpp:2: 127:49.73 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::DOMSVGLengthList::Clear(mozilla::ErrorResult&)’: 127:49.73 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SVGLengthList [1]’ [-Warray-bounds] 127:49.73 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 127:49.74 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:49.74 In file included from Unified_cpp_dom_svg0.cpp:110: 127:49.74 /builddir/build/BUILD/firefox-88.0/dom/svg/DOMSVGLengthList.cpp:139:59: note: while referencing ‘’ 127:49.74 139 | mAList->InternalBaseValListWillChangeTo(SVGLengthList()); 127:49.74 | ^ 127:49.88 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 127:49.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SVGContentUtils.h:18, 127:49.89 from /builddir/build/BUILD/firefox-88.0/dom/svg/SVGElement.h:18, 127:49.89 from /builddir/build/BUILD/firefox-88.0/dom/svg/DOMSVGAngle.h:11, 127:49.89 from /builddir/build/BUILD/firefox-88.0/dom/svg/DOMSVGAngle.cpp:7, 127:49.89 from Unified_cpp_dom_svg0.cpp:2: 127:49.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::DOMSVGNumberList::Clear(mozilla::ErrorResult&)’: 127:49.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SVGNumberList [1]’ [-Warray-bounds] 127:49.89 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 127:49.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:49.89 In file included from Unified_cpp_dom_svg0.cpp:128: 127:49.89 /builddir/build/BUILD/firefox-88.0/dom/svg/DOMSVGNumberList.cpp:130:59: note: while referencing ‘’ 127:49.89 130 | mAList->InternalBaseValListWillChangeTo(SVGNumberList()); 127:49.89 | ^ 127:57.94 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 127:57.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 127:57.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 127:57.94 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 127:57.94 from /builddir/build/BUILD/firefox-88.0/dom/base/nsContentUtils.h:26, 127:57.94 from /builddir/build/BUILD/firefox-88.0/dom/base/mozAutoDocUpdate.h:10, 127:57.94 from /builddir/build/BUILD/firefox-88.0/dom/svg/DOMSVGPathSegList.h:10, 127:57.94 from /builddir/build/BUILD/firefox-88.0/dom/svg/DOMSVGPathSegList.cpp:7, 127:57.94 from Unified_cpp_dom_svg1.cpp:2: 127:57.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::dom::DOMSVGPathSegList::Clear(mozilla::ErrorResult&)’: 127:57.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SVGPathData [1]’ [-Warray-bounds] 127:57.94 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 127:57.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:57.94 In file included from Unified_cpp_dom_svg1.cpp:2: 127:57.94 /builddir/build/BUILD/firefox-88.0/dom/svg/DOMSVGPathSegList.cpp:240:42: note: while referencing ‘’ 127:57.94 240 | InternalListWillChangeTo(SVGPathData()); // clears mItems 127:57.94 | ^ 128:08.39 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 128:08.40 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SVGContentUtils.h:18, 128:08.40 from /builddir/build/BUILD/firefox-88.0/dom/svg/SVGAnimatedLength.h:12, 128:08.40 from /builddir/build/BUILD/firefox-88.0/dom/svg/SVGAnimatedLength.cpp:7, 128:08.40 from Unified_cpp_dom_svg2.cpp:2: 128:08.40 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::SVGAnimatedLengthList::SetBaseValueString(const nsAString&)’: 128:08.40 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SVGLengthList [1]’ [-Warray-bounds] 128:08.40 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 128:08.40 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:08.40 In file included from Unified_cpp_dom_svg2.cpp:11: 128:08.40 /builddir/build/BUILD/firefox-88.0/dom/svg/SVGAnimatedLengthList.cpp:22:17: note: while referencing ‘newBaseValue’ 128:08.40 22 | SVGLengthList newBaseValue; 128:08.40 | ^~~~~~~~~~~~ 128:08.41 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 128:08.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SVGContentUtils.h:18, 128:08.41 from /builddir/build/BUILD/firefox-88.0/dom/svg/SVGAnimatedLength.h:12, 128:08.41 from /builddir/build/BUILD/firefox-88.0/dom/svg/SVGAnimatedLength.cpp:7, 128:08.41 from Unified_cpp_dom_svg2.cpp:2: 128:08.41 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::SVGAnimatedLengthList::ClearBaseValue(uint32_t)’: 128:08.41 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SVGLengthList [1]’ [-Warray-bounds] 128:08.41 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 128:08.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:08.42 In file included from Unified_cpp_dom_svg2.cpp:11: 128:08.42 /builddir/build/BUILD/firefox-88.0/dom/svg/SVGAnimatedLengthList.cpp:57:63: note: while referencing ‘’ 128:08.42 57 | domWrapper->InternalBaseValListWillChangeTo(SVGLengthList()); 128:08.42 | ^ 128:08.50 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 128:08.50 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SVGContentUtils.h:18, 128:08.50 from /builddir/build/BUILD/firefox-88.0/dom/svg/SVGAnimatedLength.h:12, 128:08.50 from /builddir/build/BUILD/firefox-88.0/dom/svg/SVGAnimatedLength.cpp:7, 128:08.50 from Unified_cpp_dom_svg2.cpp:2: 128:08.50 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::SVGAnimatedNumberList::SetBaseValueString(const nsAString&)’: 128:08.50 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SVGNumberList [1]’ [-Warray-bounds] 128:08.50 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 128:08.50 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:08.50 In file included from Unified_cpp_dom_svg2.cpp:29: 128:08.50 /builddir/build/BUILD/firefox-88.0/dom/svg/SVGAnimatedNumberList.cpp:21:17: note: while referencing ‘newBaseValue’ 128:08.50 21 | SVGNumberList newBaseValue; 128:08.50 | ^~~~~~~~~~~~ 128:08.52 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 128:08.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SVGContentUtils.h:18, 128:08.52 from /builddir/build/BUILD/firefox-88.0/dom/svg/SVGAnimatedLength.h:12, 128:08.52 from /builddir/build/BUILD/firefox-88.0/dom/svg/SVGAnimatedLength.cpp:7, 128:08.52 from Unified_cpp_dom_svg2.cpp:2: 128:08.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::SVGAnimatedNumberList::ClearBaseValue(uint32_t)’: 128:08.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SVGNumberList [1]’ [-Warray-bounds] 128:08.52 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 128:08.52 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:08.52 In file included from Unified_cpp_dom_svg2.cpp:29: 128:08.52 /builddir/build/BUILD/firefox-88.0/dom/svg/SVGAnimatedNumberList.cpp:57:63: note: while referencing ‘’ 128:08.52 57 | domWrapper->InternalBaseValListWillChangeTo(SVGNumberList()); 128:08.52 | ^ 128:08.84 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 128:08.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SVGContentUtils.h:18, 128:08.84 from /builddir/build/BUILD/firefox-88.0/dom/svg/SVGAnimatedLength.h:12, 128:08.84 from /builddir/build/BUILD/firefox-88.0/dom/svg/SVGAnimatedLength.cpp:7, 128:08.84 from Unified_cpp_dom_svg2.cpp:2: 128:08.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::SVGAnimatedPathSegList::SetBaseValueString(const nsAString&)’: 128:08.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SVGPathData [1]’ [-Warray-bounds] 128:08.84 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 128:08.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:08.84 In file included from Unified_cpp_dom_svg2.cpp:56: 128:08.84 /builddir/build/BUILD/firefox-88.0/dom/svg/SVGAnimatedPathSegList.cpp:23:15: note: while referencing ‘newBaseValue’ 128:08.84 23 | SVGPathData newBaseValue; 128:08.84 | ^~~~~~~~~~~~ 128:08.86 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 128:08.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SVGContentUtils.h:18, 128:08.86 from /builddir/build/BUILD/firefox-88.0/dom/svg/SVGAnimatedLength.h:12, 128:08.86 from /builddir/build/BUILD/firefox-88.0/dom/svg/SVGAnimatedLength.cpp:7, 128:08.86 from Unified_cpp_dom_svg2.cpp:2: 128:08.86 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::SVGAnimatedPathSegList::ClearBaseValue()’: 128:08.86 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SVGPathData [1]’ [-Warray-bounds] 128:08.86 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 128:08.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:08.86 In file included from Unified_cpp_dom_svg2.cpp:56: 128:08.86 /builddir/build/BUILD/firefox-88.0/dom/svg/SVGAnimatedPathSegList.cpp:78:58: note: while referencing ‘’ 128:08.86 78 | baseValWrapper->InternalListWillChangeTo(SVGPathData()); 128:08.86 | ^ 128:08.86 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 128:08.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SVGContentUtils.h:18, 128:08.86 from /builddir/build/BUILD/firefox-88.0/dom/svg/SVGAnimatedLength.h:12, 128:08.86 from /builddir/build/BUILD/firefox-88.0/dom/svg/SVGAnimatedLength.cpp:7, 128:08.86 from Unified_cpp_dom_svg2.cpp:2: 128:08.87 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SVGPathData [1]’ [-Warray-bounds] 128:08.87 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 128:08.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:08.87 In file included from Unified_cpp_dom_svg2.cpp:56: 128:08.87 /builddir/build/BUILD/firefox-88.0/dom/svg/SVGAnimatedPathSegList.cpp:85:60: note: while referencing ‘’ 128:08.87 85 | animValWrapper->InternalListWillChangeTo(SVGPathData()); 128:08.87 | ^ 128:08.93 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 128:08.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SVGContentUtils.h:18, 128:08.93 from /builddir/build/BUILD/firefox-88.0/dom/svg/SVGAnimatedLength.h:12, 128:08.93 from /builddir/build/BUILD/firefox-88.0/dom/svg/SVGAnimatedLength.cpp:7, 128:08.93 from Unified_cpp_dom_svg2.cpp:2: 128:08.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::SVGAnimatedPointList::SetBaseValueString(const nsAString&)’: 128:08.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SVGPointList [1]’ [-Warray-bounds] 128:08.94 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 128:08.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:08.94 In file included from Unified_cpp_dom_svg2.cpp:65: 128:08.94 /builddir/build/BUILD/firefox-88.0/dom/svg/SVGAnimatedPointList.cpp:23:16: note: while referencing ‘newBaseValue’ 128:08.94 23 | SVGPointList newBaseValue; 128:08.94 | ^~~~~~~~~~~~ 128:08.96 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 128:08.96 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SVGContentUtils.h:18, 128:08.96 from /builddir/build/BUILD/firefox-88.0/dom/svg/SVGAnimatedLength.h:12, 128:08.96 from /builddir/build/BUILD/firefox-88.0/dom/svg/SVGAnimatedLength.cpp:7, 128:08.96 from Unified_cpp_dom_svg2.cpp:2: 128:08.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::SVGAnimatedPointList::ClearBaseValue()’: 128:08.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SVGPointList [1]’ [-Warray-bounds] 128:08.96 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 128:08.96 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:08.96 In file included from Unified_cpp_dom_svg2.cpp:65: 128:08.96 /builddir/build/BUILD/firefox-88.0/dom/svg/SVGAnimatedPointList.cpp:78:59: note: while referencing ‘’ 128:08.96 78 | baseValWrapper->InternalListWillChangeTo(SVGPointList()); 128:08.96 | ^ 128:08.96 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 128:08.96 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SVGContentUtils.h:18, 128:08.96 from /builddir/build/BUILD/firefox-88.0/dom/svg/SVGAnimatedLength.h:12, 128:08.96 from /builddir/build/BUILD/firefox-88.0/dom/svg/SVGAnimatedLength.cpp:7, 128:08.96 from Unified_cpp_dom_svg2.cpp:2: 128:08.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SVGPointList [1]’ [-Warray-bounds] 128:08.96 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 128:08.96 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:08.96 In file included from Unified_cpp_dom_svg2.cpp:65: 128:08.96 /builddir/build/BUILD/firefox-88.0/dom/svg/SVGAnimatedPointList.cpp:85:61: note: while referencing ‘’ 128:08.96 85 | animValWrapper->InternalListWillChangeTo(SVGPointList()); 128:08.96 | ^ 128:09.15 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 128:09.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SVGContentUtils.h:18, 128:09.15 from /builddir/build/BUILD/firefox-88.0/dom/svg/SVGAnimatedLength.h:12, 128:09.15 from /builddir/build/BUILD/firefox-88.0/dom/svg/SVGAnimatedLength.cpp:7, 128:09.15 from Unified_cpp_dom_svg2.cpp:2: 128:09.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::SVGAnimatedTransformList::SetBaseValueString(const nsAString&, mozilla::dom::SVGElement*)’: 128:09.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SVGTransformList [1]’ [-Warray-bounds] 128:09.15 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 128:09.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:09.15 In file included from Unified_cpp_dom_svg2.cpp:101: 128:09.15 /builddir/build/BUILD/firefox-88.0/dom/svg/SVGAnimatedTransformList.cpp:28:20: note: while referencing ‘newBaseValue’ 128:09.15 28 | SVGTransformList newBaseValue; 128:09.15 | ^~~~~~~~~~~~ 128:09.21 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 128:09.21 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SVGContentUtils.h:18, 128:09.21 from /builddir/build/BUILD/firefox-88.0/dom/svg/SVGAnimatedLength.h:12, 128:09.21 from /builddir/build/BUILD/firefox-88.0/dom/svg/SVGAnimatedLength.cpp:7, 128:09.21 from Unified_cpp_dom_svg2.cpp:2: 128:09.21 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::SVGAnimatedTransformList::SMILAnimatedTransformList::SetAnimValue(const mozilla::SMILValue&)’: 128:09.22 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SVGTransformList [1]’ [-Warray-bounds] 128:09.22 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 128:09.22 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:09.22 In file included from Unified_cpp_dom_svg2.cpp:101: 128:09.22 /builddir/build/BUILD/firefox-88.0/dom/svg/SVGAnimatedTransformList.cpp:284:20: note: while referencing ‘animVal’ 128:09.22 284 | SVGTransformList animVal; 128:09.22 | ^~~~~~~ 128:20.08 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 128:20.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SVGContentUtils.h:18, 128:20.08 from /builddir/build/BUILD/firefox-88.0/dom/svg/SVGElement.h:18, 128:20.08 from /builddir/build/BUILD/firefox-88.0/dom/svg/DOMSVGAnimatedEnumeration.h:12, 128:20.08 from /builddir/build/BUILD/firefox-88.0/dom/svg/SVGAnimatedEnumeration.h:10, 128:20.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SVGClipPathElement.h:10, 128:20.08 from /builddir/build/BUILD/firefox-88.0/dom/svg/SVGClipPathElement.cpp:7, 128:20.08 from Unified_cpp_dom_svg3.cpp:2: 128:20.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static already_AddRefed mozilla::SVGContentUtils::GetPath(const nsAString&)’: 128:20.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SVGPathData [1]’ [-Warray-bounds] 128:20.08 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 128:20.08 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:20.08 In file included from Unified_cpp_dom_svg3.cpp:11: 128:20.08 /builddir/build/BUILD/firefox-88.0/dom/svg/SVGContentUtils.cpp:822:15: note: while referencing ‘pathData’ 128:20.08 822 | SVGPathData pathData; 128:20.08 | ^~~~~~~~ 128:22.93 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 128:22.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SVGContentUtils.h:18, 128:22.93 from /builddir/build/BUILD/firefox-88.0/dom/svg/SVGElement.h:18, 128:22.93 from /builddir/build/BUILD/firefox-88.0/dom/svg/DOMSVGAnimatedEnumeration.h:12, 128:22.93 from /builddir/build/BUILD/firefox-88.0/dom/svg/SVGAnimatedEnumeration.h:10, 128:22.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SVGClipPathElement.h:10, 128:22.93 from /builddir/build/BUILD/firefox-88.0/dom/svg/SVGClipPathElement.cpp:7, 128:22.93 from Unified_cpp_dom_svg3.cpp:2: 128:22.93 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::gfx::FilterPrimitiveDescription mozilla::dom::SVGFEColorMatrixElement::GetPrimitiveDescription(mozilla::SVGFilterInstance*, const IntRect&, const nsTArray&, nsTArray >&)’: 128:22.93 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::detail::AsVariantTemporary [1]’ [-Warray-bounds] 128:22.93 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 128:22.93 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:22.93 In file included from Unified_cpp_dom_svg3.cpp:92: 128:22.93 /builddir/build/BUILD/firefox-88.0/dom/svg/SVGFEColorMatrixElement.cpp:97:46: note: while referencing ‘’ 128:22.93 97 | return FilterPrimitiveDescription(AsVariant(std::move(atts))); 128:22.93 | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 128:22.93 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 128:22.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SVGContentUtils.h:18, 128:22.93 from /builddir/build/BUILD/firefox-88.0/dom/svg/SVGElement.h:18, 128:22.93 from /builddir/build/BUILD/firefox-88.0/dom/svg/DOMSVGAnimatedEnumeration.h:12, 128:22.93 from /builddir/build/BUILD/firefox-88.0/dom/svg/SVGAnimatedEnumeration.h:10, 128:22.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SVGClipPathElement.h:10, 128:22.93 from /builddir/build/BUILD/firefox-88.0/dom/svg/SVGClipPathElement.cpp:7, 128:22.93 from Unified_cpp_dom_svg3.cpp:2: 128:22.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::gfx::ColorMatrixAttributes [1]’ [-Warray-bounds] 128:22.94 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 128:22.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:22.94 In file included from Unified_cpp_dom_svg3.cpp:92: 128:22.94 /builddir/build/BUILD/firefox-88.0/dom/svg/SVGFEColorMatrixElement.cpp:75:25: note: while referencing ‘atts’ 128:22.94 75 | ColorMatrixAttributes atts; 128:22.94 | ^~~~ 128:22.99 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 128:22.99 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SVGContentUtils.h:18, 128:22.99 from /builddir/build/BUILD/firefox-88.0/dom/svg/SVGElement.h:18, 128:22.99 from /builddir/build/BUILD/firefox-88.0/dom/svg/DOMSVGAnimatedEnumeration.h:12, 128:22.99 from /builddir/build/BUILD/firefox-88.0/dom/svg/SVGAnimatedEnumeration.h:10, 128:22.99 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SVGClipPathElement.h:10, 128:22.99 from /builddir/build/BUILD/firefox-88.0/dom/svg/SVGClipPathElement.cpp:7, 128:22.99 from Unified_cpp_dom_svg3.cpp:2: 128:22.99 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::gfx::FilterPrimitiveDescription mozilla::dom::SVGFECompositeElement::GetPrimitiveDescription(mozilla::SVGFilterInstance*, const IntRect&, const nsTArray&, nsTArray >&)’: 128:22.99 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::detail::AsVariantTemporary [1]’ [-Warray-bounds] 128:22.99 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 128:22.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:22.99 In file included from Unified_cpp_dom_svg3.cpp:110: 128:22.99 /builddir/build/BUILD/firefox-88.0/dom/svg/SVGFECompositeElement.cpp:100:46: note: while referencing ‘’ 128:22.99 100 | return FilterPrimitiveDescription(AsVariant(std::move(atts))); 128:22.99 | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 128:22.99 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 128:22.99 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SVGContentUtils.h:18, 128:22.99 from /builddir/build/BUILD/firefox-88.0/dom/svg/SVGElement.h:18, 128:22.99 from /builddir/build/BUILD/firefox-88.0/dom/svg/DOMSVGAnimatedEnumeration.h:12, 128:22.99 from /builddir/build/BUILD/firefox-88.0/dom/svg/SVGAnimatedEnumeration.h:10, 128:22.99 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SVGClipPathElement.h:10, 128:22.99 from /builddir/build/BUILD/firefox-88.0/dom/svg/SVGClipPathElement.cpp:7, 128:23.00 from Unified_cpp_dom_svg3.cpp:2: 128:23.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::gfx::CompositeAttributes [1]’ [-Warray-bounds] 128:23.00 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 128:23.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:23.00 In file included from Unified_cpp_dom_svg3.cpp:110: 128:23.00 /builddir/build/BUILD/firefox-88.0/dom/svg/SVGFECompositeElement.cpp:90:23: note: while referencing ‘atts’ 128:23.00 90 | CompositeAttributes atts; 128:23.00 | ^~~~ 128:42.23 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 128:42.23 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SVGStringList.h:11, 128:42.23 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SVGTests.h:12, 128:42.23 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SVGGraphicsElement.h:10, 128:42.23 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SVGForeignObjectElement.h:10, 128:42.23 from /builddir/build/BUILD/firefox-88.0/dom/svg/SVGForeignObjectElement.cpp:7, 128:42.23 from Unified_cpp_dom_svg5.cpp:2: 128:42.23 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::SVGLengthList::SetValueFromString(const nsAString&)’: 128:42.23 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SVGLengthList [1]’ [-Warray-bounds] 128:42.23 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 128:42.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:42.23 In file included from Unified_cpp_dom_svg5.cpp:92: 128:42.23 /builddir/build/BUILD/firefox-88.0/dom/svg/SVGLengthList.cpp:41:17: note: while referencing ‘temp’ 128:42.24 41 | SVGLengthList temp; 128:42.24 | ^~~~ 128:45.90 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 128:45.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SVGContentUtils.h:18, 128:45.90 from /builddir/build/BUILD/firefox-88.0/dom/svg/SVGElement.h:18, 128:45.90 from /builddir/build/BUILD/firefox-88.0/dom/svg/DOMSVGAnimatedTransformList.h:11, 128:45.90 from /builddir/build/BUILD/firefox-88.0/dom/svg/DOMSVGTransformList.h:10, 128:45.90 from /builddir/build/BUILD/firefox-88.0/dom/svg/DOMSVGTransform.h:10, 128:45.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SVGMatrix.h:40, 128:45.90 from /builddir/build/BUILD/firefox-88.0/dom/svg/SVGMatrix.cpp:7, 128:45.90 from Unified_cpp_dom_svg6.cpp:2: 128:45.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::SVGNumberList::SetValueFromString(const nsAString&)’: 128:45.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SVGNumberList [1]’ [-Warray-bounds] 128:45.90 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 128:45.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:45.90 In file included from Unified_cpp_dom_svg6.cpp:56: 128:45.90 /builddir/build/BUILD/firefox-88.0/dom/svg/SVGNumberList.cpp:43:17: note: while referencing ‘temp’ 128:45.90 43 | SVGNumberList temp; 128:45.90 | ^~~~ 128:46.28 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 128:46.28 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SVGContentUtils.h:18, 128:46.28 from /builddir/build/BUILD/firefox-88.0/dom/svg/SVGElement.h:18, 128:46.28 from /builddir/build/BUILD/firefox-88.0/dom/svg/DOMSVGAnimatedTransformList.h:11, 128:46.28 from /builddir/build/BUILD/firefox-88.0/dom/svg/DOMSVGTransformList.h:10, 128:46.28 from /builddir/build/BUILD/firefox-88.0/dom/svg/DOMSVGTransform.h:10, 128:46.28 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SVGMatrix.h:40, 128:46.28 from /builddir/build/BUILD/firefox-88.0/dom/svg/SVGMatrix.cpp:7, 128:46.28 from Unified_cpp_dom_svg6.cpp:2: 128:46.28 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::SVGMotionSMILAnimationFunction::RebuildPathAndVerticesFromPathAttr()’: 128:46.28 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SVGPathData [1]’ [-Warray-bounds] 128:46.28 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 128:46.28 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:46.28 In file included from Unified_cpp_dom_svg6.cpp:20: 128:46.28 /builddir/build/BUILD/firefox-88.0/dom/svg/SVGMotionSMILAnimationFunction.cpp:228:15: note: while referencing ‘path’ 128:46.28 228 | SVGPathData path; 128:46.28 | ^~~~ 128:46.28 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 128:46.28 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SVGContentUtils.h:18, 128:46.28 from /builddir/build/BUILD/firefox-88.0/dom/svg/SVGElement.h:18, 128:46.28 from /builddir/build/BUILD/firefox-88.0/dom/svg/DOMSVGAnimatedTransformList.h:11, 128:46.28 from /builddir/build/BUILD/firefox-88.0/dom/svg/DOMSVGTransformList.h:10, 128:46.28 from /builddir/build/BUILD/firefox-88.0/dom/svg/DOMSVGTransform.h:10, 128:46.28 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SVGMatrix.h:40, 128:46.28 from /builddir/build/BUILD/firefox-88.0/dom/svg/SVGMatrix.cpp:7, 128:46.28 from Unified_cpp_dom_svg6.cpp:2: 128:46.28 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::SVGPathData [1]’ [-Warray-bounds] 128:46.28 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 128:46.28 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:46.28 In file included from Unified_cpp_dom_svg6.cpp:20: 128:46.28 /builddir/build/BUILD/firefox-88.0/dom/svg/SVGMotionSMILAnimationFunction.cpp:228:15: note: while referencing ‘path’ 128:46.28 228 | SVGPathData path; 128:46.28 | ^~~~ 129:03.61 dom/system 129:06.97 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 129:06.97 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SVGStringList.h:11, 129:06.97 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SVGTests.h:12, 129:06.97 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SVGGraphicsElement.h:10, 129:06.97 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SVGTextContentElement.h:10, 129:06.97 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SVGTextPositioningElement.h:10, 129:06.97 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/SVGTSpanElement.h:10, 129:06.98 from /builddir/build/BUILD/firefox-88.0/dom/svg/SVGTSpanElement.cpp:7, 129:06.98 from Unified_cpp_dom_svg8.cpp:2: 129:06.98 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::SVGTransformList::SetValueFromString(const nsAString&)’: 129:06.98 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 16 is outside array bounds of ‘mozilla::SVGTransformListParser [1]’ [-Warray-bounds] 129:06.98 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 129:06.98 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:06.98 In file included from Unified_cpp_dom_svg8.cpp:74: 129:06.98 /builddir/build/BUILD/firefox-88.0/dom/svg/SVGTransformList.cpp:60:26: note: while referencing ‘parser’ 129:06.98 60 | SVGTransformListParser parser(aValue); 129:06.98 | ^~~~~~ 129:07.47 dom/u2f 129:20.67 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 129:20.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 129:20.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/U2F.h:12, 129:20.67 from /builddir/build/BUILD/firefox-88.0/dom/u2f/U2F.cpp:7, 129:20.67 from Unified_cpp_dom_u2f0.cpp:2: 129:20.67 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::dom::RegisteredKeysToScopedCredentialList.constprop(const nsAString&, const nsTArray&, nsTArray&)’: 129:20.67 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::CryptoBuffer [1]’ [-Warray-bounds] 129:20.67 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 129:20.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:20.67 In file included from Unified_cpp_dom_u2f0.cpp:2: 129:20.67 /builddir/build/BUILD/firefox-88.0/dom/u2f/U2F.cpp:122:18: note: while referencing ‘keyHandle’ 129:20.67 122 | CryptoBuffer keyHandle; 129:20.67 | ^~~~~~~~~ 129:20.67 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 129:20.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 129:20.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/U2F.h:12, 129:20.67 from /builddir/build/BUILD/firefox-88.0/dom/u2f/U2F.cpp:7, 129:20.67 from Unified_cpp_dom_u2f0.cpp:2: 129:20.67 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::CryptoBuffer [1]’ [-Warray-bounds] 129:20.67 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 129:20.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:20.67 In file included from Unified_cpp_dom_u2f0.cpp:2: 129:20.67 /builddir/build/BUILD/firefox-88.0/dom/u2f/U2F.cpp:122:18: note: while referencing ‘keyHandle’ 129:20.67 122 | CryptoBuffer keyHandle; 129:20.67 | ^~~~~~~~~ 129:20.84 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/jsapi.h:21, 129:20.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/CallbackObject.h:25, 129:20.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 129:20.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/U2FBinding.h:11, 129:20.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/U2F.h:14, 129:20.84 from /builddir/build/BUILD/firefox-88.0/dom/u2f/U2F.cpp:7, 129:20.84 from Unified_cpp_dom_u2f0.cpp:2: 129:20.84 In member function ‘bool mozilla::Variant::is() const [with T = nsMainThreadPtrHandle; Ts = {nsMainThreadPtrHandle, nsMainThreadPtrHandle}]’, 129:20.84 inlined from ‘bool mozilla::dom::U2FTransaction::HasRegisterCallback()’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/U2F.h:55:68, 129:20.84 inlined from ‘void mozilla::dom::U2F::_ZN7mozilla3dom3U2F17RejectTransactionERK8nsresult.part.0(const nsresult&)’ at /builddir/build/BUILD/firefox-88.0/dom/u2f/U2F.cpp:613:38: 129:20.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Variant.h:712:39: warning: ‘*(const mozilla::Variant, nsMainThreadPtrHandle >*)((char*)&maybeTransaction + offsetof(mozilla::Maybe,mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)).mozilla::Variant, nsMainThreadPtrHandle >::tag’ may be used uninitialized [-Wmaybe-uninitialized] 129:20.84 712 | return Impl::template tag() == tag; 129:20.84 | ^~~ 129:20.84 In file included from Unified_cpp_dom_u2f0.cpp:2: 129:20.84 /builddir/build/BUILD/firefox-88.0/dom/u2f/U2F.cpp: In member function ‘void mozilla::dom::U2F::_ZN7mozilla3dom3U2F17RejectTransactionERK8nsresult.part.0(const nsresult&)’: 129:20.84 /builddir/build/BUILD/firefox-88.0/dom/u2f/U2F.cpp:607:25: note: ‘maybeTransaction’ declared here 129:20.84 607 | Maybe maybeTransaction(std::move(mTransaction)); 129:20.84 | ^~~~~~~~~~~~~~~~ 129:20.90 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 129:20.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 129:20.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/U2F.h:12, 129:20.90 from /builddir/build/BUILD/firefox-88.0/dom/u2f/U2F.cpp:7, 129:20.90 from Unified_cpp_dom_u2f0.cpp:2: 129:20.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::U2F::FinishMakeCredential(const uint64_t&, const mozilla::dom::WebAuthnMakeCredentialResult&)’: 129:20.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::CryptoBuffer [1]’ [-Warray-bounds] 129:20.90 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 129:20.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:20.90 In file included from Unified_cpp_dom_u2f0.cpp:2: 129:20.90 /builddir/build/BUILD/firefox-88.0/dom/u2f/U2F.cpp:359:16: note: while referencing ‘regBuf’ 129:20.90 359 | CryptoBuffer regBuf; 129:20.90 | ^~~~~~ 129:20.90 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 129:20.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 129:20.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/U2F.h:12, 129:20.90 from /builddir/build/BUILD/firefox-88.0/dom/u2f/U2F.cpp:7, 129:20.90 from Unified_cpp_dom_u2f0.cpp:2: 129:20.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::CryptoBuffer [1]’ [-Warray-bounds] 129:20.90 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 129:20.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:20.90 In file included from Unified_cpp_dom_u2f0.cpp:2: 129:20.90 /builddir/build/BUILD/firefox-88.0/dom/u2f/U2F.cpp:353:16: note: while referencing ‘clientDataBuf’ 129:20.90 353 | CryptoBuffer clientDataBuf; 129:20.90 | ^~~~~~~~~~~~~ 129:20.90 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 129:20.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 129:20.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/U2F.h:12, 129:20.90 from /builddir/build/BUILD/firefox-88.0/dom/u2f/U2F.cpp:7, 129:20.90 from Unified_cpp_dom_u2f0.cpp:2: 129:20.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::CryptoBuffer [1]’ [-Warray-bounds] 129:20.90 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 129:20.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:20.90 In file included from Unified_cpp_dom_u2f0.cpp:2: 129:20.90 /builddir/build/BUILD/firefox-88.0/dom/u2f/U2F.cpp:359:16: note: while referencing ‘regBuf’ 129:20.90 359 | CryptoBuffer regBuf; 129:20.90 | ^~~~~~ 129:20.90 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 129:20.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 129:20.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/U2F.h:12, 129:20.90 from /builddir/build/BUILD/firefox-88.0/dom/u2f/U2F.cpp:7, 129:20.90 from Unified_cpp_dom_u2f0.cpp:2: 129:20.91 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::CryptoBuffer [1]’ [-Warray-bounds] 129:20.91 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 129:20.91 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:20.91 In file included from Unified_cpp_dom_u2f0.cpp:2: 129:20.91 /builddir/build/BUILD/firefox-88.0/dom/u2f/U2F.cpp:353:16: note: while referencing ‘clientDataBuf’ 129:20.91 353 | CryptoBuffer clientDataBuf; 129:20.91 | ^~~~~~~~~~~~~ 129:20.99 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 129:20.99 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 129:20.99 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/U2F.h:12, 129:20.99 from /builddir/build/BUILD/firefox-88.0/dom/u2f/U2F.cpp:7, 129:20.99 from Unified_cpp_dom_u2f0.cpp:2: 129:20.99 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::U2F::FinishGetAssertion(const uint64_t&, const mozilla::dom::WebAuthnGetAssertionResult&)’: 129:20.99 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::CryptoBuffer [1]’ [-Warray-bounds] 129:20.99 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 129:20.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:20.99 In file included from Unified_cpp_dom_u2f0.cpp:2: 129:20.99 /builddir/build/BUILD/firefox-88.0/dom/u2f/U2F.cpp:556:16: note: while referencing ‘sigBuf’ 129:20.99 556 | CryptoBuffer sigBuf; 129:20.99 | ^~~~~~ 129:20.99 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 129:20.99 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 129:20.99 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/U2F.h:12, 129:20.99 from /builddir/build/BUILD/firefox-88.0/dom/u2f/U2F.cpp:7, 129:20.99 from Unified_cpp_dom_u2f0.cpp:2: 129:20.99 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::CryptoBuffer [1]’ [-Warray-bounds] 129:20.99 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 129:20.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:20.99 In file included from Unified_cpp_dom_u2f0.cpp:2: 129:20.99 /builddir/build/BUILD/firefox-88.0/dom/u2f/U2F.cpp:550:16: note: while referencing ‘credBuf’ 129:20.99 550 | CryptoBuffer credBuf; 129:20.99 | ^~~~~~~ 129:20.99 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 129:20.99 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 129:20.99 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/U2F.h:12, 129:20.99 from /builddir/build/BUILD/firefox-88.0/dom/u2f/U2F.cpp:7, 129:20.99 from Unified_cpp_dom_u2f0.cpp:2: 129:20.99 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::CryptoBuffer [1]’ [-Warray-bounds] 129:20.99 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 129:20.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:20.99 In file included from Unified_cpp_dom_u2f0.cpp:2: 129:20.99 /builddir/build/BUILD/firefox-88.0/dom/u2f/U2F.cpp:544:16: note: while referencing ‘clientDataBuf’ 129:20.99 544 | CryptoBuffer clientDataBuf; 129:20.99 | ^~~~~~~~~~~~~ 129:20.99 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 129:20.99 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 129:20.99 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/U2F.h:12, 129:20.99 from /builddir/build/BUILD/firefox-88.0/dom/u2f/U2F.cpp:7, 129:20.99 from Unified_cpp_dom_u2f0.cpp:2: 129:20.99 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::CryptoBuffer [1]’ [-Warray-bounds] 129:21.00 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 129:21.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:21.00 In file included from Unified_cpp_dom_u2f0.cpp:2: 129:21.00 /builddir/build/BUILD/firefox-88.0/dom/u2f/U2F.cpp:556:16: note: while referencing ‘sigBuf’ 129:21.00 556 | CryptoBuffer sigBuf; 129:21.00 | ^~~~~~ 129:21.00 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 129:21.00 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 129:21.00 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/U2F.h:12, 129:21.00 from /builddir/build/BUILD/firefox-88.0/dom/u2f/U2F.cpp:7, 129:21.00 from Unified_cpp_dom_u2f0.cpp:2: 129:21.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::CryptoBuffer [1]’ [-Warray-bounds] 129:21.00 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 129:21.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:21.00 In file included from Unified_cpp_dom_u2f0.cpp:2: 129:21.00 /builddir/build/BUILD/firefox-88.0/dom/u2f/U2F.cpp:550:16: note: while referencing ‘credBuf’ 129:21.00 550 | CryptoBuffer credBuf; 129:21.00 | ^~~~~~~ 129:21.00 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 129:21.00 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 129:21.00 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/U2F.h:12, 129:21.00 from /builddir/build/BUILD/firefox-88.0/dom/u2f/U2F.cpp:7, 129:21.00 from Unified_cpp_dom_u2f0.cpp:2: 129:21.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::CryptoBuffer [1]’ [-Warray-bounds] 129:21.00 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 129:21.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:21.00 In file included from Unified_cpp_dom_u2f0.cpp:2: 129:21.00 /builddir/build/BUILD/firefox-88.0/dom/u2f/U2F.cpp:544:16: note: while referencing ‘clientDataBuf’ 129:21.00 544 | CryptoBuffer clientDataBuf; 129:21.00 | ^~~~~~~~~~~~~ 129:21.11 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 129:21.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 129:21.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/U2F.h:12, 129:21.11 from /builddir/build/BUILD/firefox-88.0/dom/u2f/U2F.cpp:7, 129:21.11 from Unified_cpp_dom_u2f0.cpp:2: 129:21.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::U2F::Register(const nsAString&, const mozilla::dom::Sequence&, const mozilla::dom::Sequence&, mozilla::dom::U2FRegisterCallback&, const mozilla::dom::Optional >&, mozilla::ErrorResult&)’: 129:21.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 129:21.11 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 129:21.11 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:21.11 In file included from Unified_cpp_dom_u2f0.cpp:2: 129:21.11 /builddir/build/BUILD/firefox-88.0/dom/u2f/U2F.cpp:265:38: note: while referencing ‘excludeList’ 129:21.11 265 | nsTArray excludeList; 129:21.11 | ^~~~~~~~~~~ 129:21.11 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 129:21.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 129:21.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/U2F.h:12, 129:21.11 from /builddir/build/BUILD/firefox-88.0/dom/u2f/U2F.cpp:7, 129:21.11 from Unified_cpp_dom_u2f0.cpp:2: 129:21.12 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::CryptoBuffer [1]’ [-Warray-bounds] 129:21.12 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 129:21.12 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:21.12 In file included from Unified_cpp_dom_u2f0.cpp:2: 129:21.12 /builddir/build/BUILD/firefox-88.0/dom/u2f/U2F.cpp:238:16: note: while referencing ‘challenge’ 129:21.12 238 | CryptoBuffer challenge; 129:21.12 | ^~~~~~~~~ 129:21.12 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 129:21.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 129:21.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/U2F.h:12, 129:21.12 from /builddir/build/BUILD/firefox-88.0/dom/u2f/U2F.cpp:7, 129:21.12 from Unified_cpp_dom_u2f0.cpp:2: 129:21.12 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 129:21.12 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 129:21.12 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:21.12 In file included from Unified_cpp_dom_u2f0.cpp:2: 129:21.12 /builddir/build/BUILD/firefox-88.0/dom/u2f/U2F.cpp:265:38: note: while referencing ‘excludeList’ 129:21.12 265 | nsTArray excludeList; 129:21.12 | ^~~~~~~~~~~ 129:21.12 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 129:21.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 129:21.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/U2F.h:12, 129:21.12 from /builddir/build/BUILD/firefox-88.0/dom/u2f/U2F.cpp:7, 129:21.12 from Unified_cpp_dom_u2f0.cpp:2: 129:21.12 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::CryptoBuffer [1]’ [-Warray-bounds] 129:21.12 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 129:21.12 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:21.12 In file included from Unified_cpp_dom_u2f0.cpp:2: 129:21.12 /builddir/build/BUILD/firefox-88.0/dom/u2f/U2F.cpp:238:16: note: while referencing ‘challenge’ 129:21.12 238 | CryptoBuffer challenge; 129:21.12 | ^~~~~~~~~ 129:21.38 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 129:21.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 129:21.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/U2F.h:12, 129:21.38 from /builddir/build/BUILD/firefox-88.0/dom/u2f/U2F.cpp:7, 129:21.38 from Unified_cpp_dom_u2f0.cpp:2: 129:21.38 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::U2F::Sign(const nsAString&, const nsAString&, const mozilla::dom::Sequence&, mozilla::dom::U2FSignCallback&, const mozilla::dom::Optional >&, mozilla::ErrorResult&)’: 129:21.38 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 129:21.38 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 129:21.38 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:21.38 In file included from Unified_cpp_dom_u2f0.cpp:2: 129:21.38 /builddir/build/BUILD/firefox-88.0/dom/u2f/U2F.cpp:479:31: note: while referencing ‘extensions’ 129:21.38 479 | nsTArray extensions; 129:21.38 | ^~~~~~~~~~ 129:21.38 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 129:21.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 129:21.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/U2F.h:12, 129:21.38 from /builddir/build/BUILD/firefox-88.0/dom/u2f/U2F.cpp:7, 129:21.38 from Unified_cpp_dom_u2f0.cpp:2: 129:21.38 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 129:21.38 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 129:21.38 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:21.38 In file included from Unified_cpp_dom_u2f0.cpp:2: 129:21.38 /builddir/build/BUILD/firefox-88.0/dom/u2f/U2F.cpp:458:38: note: while referencing ‘permittedList’ 129:21.38 458 | nsTArray permittedList; 129:21.38 | ^~~~~~~~~~~~~ 129:21.38 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 129:21.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 129:21.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/U2F.h:12, 129:21.38 from /builddir/build/BUILD/firefox-88.0/dom/u2f/U2F.cpp:7, 129:21.38 from Unified_cpp_dom_u2f0.cpp:2: 129:21.38 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::CryptoBuffer [1]’ [-Warray-bounds] 129:21.38 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 129:21.38 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:21.38 In file included from Unified_cpp_dom_u2f0.cpp:2: 129:21.38 /builddir/build/BUILD/firefox-88.0/dom/u2f/U2F.cpp:448:16: note: while referencing ‘challenge’ 129:21.38 448 | CryptoBuffer challenge; 129:21.38 | ^~~~~~~~~ 129:21.38 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 129:21.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 129:21.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/U2F.h:12, 129:21.39 from /builddir/build/BUILD/firefox-88.0/dom/u2f/U2F.cpp:7, 129:21.39 from Unified_cpp_dom_u2f0.cpp:2: 129:21.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 129:21.39 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 129:21.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:21.39 In file included from Unified_cpp_dom_u2f0.cpp:2: 129:21.39 /builddir/build/BUILD/firefox-88.0/dom/u2f/U2F.cpp:458:38: note: while referencing ‘permittedList’ 129:21.39 458 | nsTArray permittedList; 129:21.39 | ^~~~~~~~~~~~~ 129:21.39 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 129:21.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 129:21.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/U2F.h:12, 129:21.39 from /builddir/build/BUILD/firefox-88.0/dom/u2f/U2F.cpp:7, 129:21.39 from Unified_cpp_dom_u2f0.cpp:2: 129:21.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::CryptoBuffer [1]’ [-Warray-bounds] 129:21.39 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 129:21.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:21.39 In file included from Unified_cpp_dom_u2f0.cpp:2: 129:21.39 /builddir/build/BUILD/firefox-88.0/dom/u2f/U2F.cpp:448:16: note: while referencing ‘challenge’ 129:21.39 448 | CryptoBuffer challenge; 129:21.39 | ^~~~~~~~~ 129:21.77 dom/url 129:29.72 dom/vr 129:33.80 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/URLSearchParams.h:21, 129:33.80 from /builddir/build/BUILD/firefox-88.0/dom/url/URL.h:10, 129:33.80 from /builddir/build/BUILD/firefox-88.0/dom/url/URL.cpp:7, 129:33.80 from Unified_cpp_dom_url0.cpp:2: 129:33.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = unsigned int; SizeType = unsigned int]’: 129:33.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 129:33.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 129:33.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 129:33.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 129:33.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 129:33.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 129:33.81 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 129:33.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:33.81 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 129:33.81 from /builddir/build/BUILD/firefox-88.0/dom/url/URLWorker.cpp:12, 129:33.81 from Unified_cpp_dom_url0.cpp:29: 129:33.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 129:33.81 27 | struct JSGCSetting { 129:33.81 | ^~~~~~~~~~~ 129:35.83 dom/webauthn 129:51.68 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 129:51.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 129:51.68 from /builddir/build/BUILD/firefox-88.0/dom/base/nsAttrValue.h:25, 129:51.68 from /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.h:22, 129:51.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:20, 129:51.68 from /builddir/build/BUILD/firefox-88.0/dom/vr/VRDisplay.cpp:9, 129:51.68 from Unified_cpp_dom_vr0.cpp:2: 129:51.68 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::XRInputSource::GetProfiles(nsTArray >&)’: 129:51.68 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 129:51.68 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 129:51.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:51.68 In file included from Unified_cpp_dom_vr0.cpp:56: 129:51.68 /builddir/build/BUILD/firefox-88.0/dom/vr/XRInputSource.cpp:142:28: note: while referencing ‘’ 129:51.68 142 | aResult = mProfiles.Clone(); 129:51.68 | ~~~~~~~~~~~~~~~^~ 129:51.72 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 129:51.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 129:51.72 from /builddir/build/BUILD/firefox-88.0/dom/base/nsAttrValue.h:25, 129:51.72 from /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.h:22, 129:51.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:20, 129:51.72 from /builddir/build/BUILD/firefox-88.0/dom/vr/VRDisplay.cpp:9, 129:51.72 from Unified_cpp_dom_vr0.cpp:2: 129:51.72 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::VRDisplay::GetLayers(nsTArray&)’: 129:51.72 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 129:51.72 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 129:51.72 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:51.72 In file included from Unified_cpp_dom_vr0.cpp:2: 129:51.72 /builddir/build/BUILD/firefox-88.0/dom/vr/VRDisplay.cpp:584:32: note: while referencing ‘’ 129:51.72 584 | result = nsTArray(); 129:51.72 | ^ 129:51.92 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 129:51.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 129:51.92 from /builddir/build/BUILD/firefox-88.0/dom/base/nsAttrValue.h:25, 129:51.92 from /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.h:22, 129:51.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:20, 129:51.92 from /builddir/build/BUILD/firefox-88.0/dom/vr/VRDisplay.cpp:9, 129:51.92 from Unified_cpp_dom_vr0.cpp:2: 129:51.92 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::VRDisplay::UpdateVRDisplays(nsTArray >&, nsPIDOMWindowInner*)’: 129:51.92 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 129:51.92 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 129:51.92 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:51.92 In file included from Unified_cpp_dom_vr0.cpp:2: 129:51.92 /builddir/build/BUILD/firefox-88.0/dom/vr/VRDisplay.cpp:91:42: note: while referencing ‘updatedDisplays’ 129:51.92 91 | nsTArray> updatedDisplays; 129:51.92 | ^~~~~~~~~~~~~~~ 129:51.92 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 129:51.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 129:51.92 from /builddir/build/BUILD/firefox-88.0/dom/base/nsAttrValue.h:25, 129:51.92 from /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.h:22, 129:51.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:20, 129:51.92 from /builddir/build/BUILD/firefox-88.0/dom/vr/VRDisplay.cpp:9, 129:51.92 from Unified_cpp_dom_vr0.cpp:2: 129:51.93 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 129:51.93 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 129:51.93 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:51.93 In file included from Unified_cpp_dom_vr0.cpp:2: 129:51.93 /builddir/build/BUILD/firefox-88.0/dom/vr/VRDisplay.cpp:88:31: note: while referencing ‘displays’ 129:51.93 88 | nsTArray> displays; 129:51.93 | ^~~~~~~~ 129:52.34 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 129:52.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 129:52.34 from /builddir/build/BUILD/firefox-88.0/dom/base/nsAttrValue.h:25, 129:52.34 from /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.h:22, 129:52.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:20, 129:52.34 from /builddir/build/BUILD/firefox-88.0/dom/vr/VRDisplay.cpp:9, 129:52.34 from Unified_cpp_dom_vr0.cpp:2: 129:52.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::XRInputSource::Update(mozilla::dom::XRSession*)’: 129:52.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 129:52.34 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 129:52.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:52.35 In file included from Unified_cpp_dom_vr0.cpp:56: 129:52.35 /builddir/build/BUILD/firefox-88.0/dom/vr/XRInputSource.cpp:256:35: note: while referencing ‘buttons’ 129:52.35 256 | nsTArray> buttons; 129:52.35 | ^~~~~~~ 129:52.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 129:52.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 129:52.35 from /builddir/build/BUILD/firefox-88.0/dom/base/nsAttrValue.h:25, 129:52.35 from /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.h:22, 129:52.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:20, 129:52.35 from /builddir/build/BUILD/firefox-88.0/dom/vr/VRDisplay.cpp:9, 129:52.35 from Unified_cpp_dom_vr0.cpp:2: 129:52.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 129:52.35 304 | mHdr->mLength = 0; 129:52.35 | ~~~~~~~~~~~~~~^~~ 129:52.35 In file included from Unified_cpp_dom_vr0.cpp:56: 129:52.35 /builddir/build/BUILD/firefox-88.0/dom/vr/XRInputSource.cpp:256:35: note: while referencing ‘buttons’ 129:52.35 256 | nsTArray> buttons; 129:52.35 | ^~~~~~~ 129:52.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 129:52.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 129:52.35 from /builddir/build/BUILD/firefox-88.0/dom/base/nsAttrValue.h:25, 129:52.35 from /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.h:22, 129:52.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:20, 129:52.35 from /builddir/build/BUILD/firefox-88.0/dom/vr/VRDisplay.cpp:9, 129:52.35 from Unified_cpp_dom_vr0.cpp:2: 129:52.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 129:52.35 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 129:52.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:52.35 In file included from /builddir/build/BUILD/firefox-88.0/dom/vr/XRInputSource.cpp:15, 129:52.35 from Unified_cpp_dom_vr0.cpp:56: 129:52.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Gamepad.h:89:30: note: while referencing ‘’ 129:52.35 89 | aButtons = mButtons.Clone(); 129:52.35 | ~~~~~~~~~~~~~~^~ 129:52.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 129:52.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 129:52.35 from /builddir/build/BUILD/firefox-88.0/dom/base/nsAttrValue.h:25, 129:52.35 from /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.h:22, 129:52.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:20, 129:52.35 from /builddir/build/BUILD/firefox-88.0/dom/vr/VRDisplay.cpp:9, 129:52.35 from Unified_cpp_dom_vr0.cpp:2: 129:52.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 129:52.35 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 129:52.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:52.35 In file included from Unified_cpp_dom_vr0.cpp:56: 129:52.35 /builddir/build/BUILD/firefox-88.0/dom/vr/XRInputSource.cpp:268:20: note: while referencing ‘axes’ 129:52.35 268 | nsTArray axes; 129:52.35 | ^~~~ 129:52.36 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 129:52.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 129:52.36 from /builddir/build/BUILD/firefox-88.0/dom/base/nsAttrValue.h:25, 129:52.36 from /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.h:22, 129:52.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:20, 129:52.36 from /builddir/build/BUILD/firefox-88.0/dom/vr/VRDisplay.cpp:9, 129:52.36 from Unified_cpp_dom_vr0.cpp:2: 129:52.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:303:10: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 129:52.36 303 | mHdr = GetAutoArrayBufferUnsafe(aElemAlign); 129:52.36 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:52.36 In file included from Unified_cpp_dom_vr0.cpp:56: 129:52.36 /builddir/build/BUILD/firefox-88.0/dom/vr/XRInputSource.cpp:268:20: note: while referencing ‘axes’ 129:52.36 268 | nsTArray axes; 129:52.36 | ^~~~ 129:52.36 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 129:52.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 129:52.36 from /builddir/build/BUILD/firefox-88.0/dom/base/nsAttrValue.h:25, 129:52.36 from /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.h:22, 129:52.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:20, 129:52.36 from /builddir/build/BUILD/firefox-88.0/dom/vr/VRDisplay.cpp:9, 129:52.36 from Unified_cpp_dom_vr0.cpp:2: 129:52.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 129:52.36 304 | mHdr->mLength = 0; 129:52.36 | ~~~~~~~~~~~~~~^~~ 129:52.36 In file included from Unified_cpp_dom_vr0.cpp:56: 129:52.36 /builddir/build/BUILD/firefox-88.0/dom/vr/XRInputSource.cpp:268:20: note: while referencing ‘axes’ 129:52.36 268 | nsTArray axes; 129:52.36 | ^~~~ 129:52.36 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 129:52.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 129:52.36 from /builddir/build/BUILD/firefox-88.0/dom/base/nsAttrValue.h:25, 129:52.36 from /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.h:22, 129:52.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:20, 129:52.36 from /builddir/build/BUILD/firefox-88.0/dom/vr/VRDisplay.cpp:9, 129:52.36 from Unified_cpp_dom_vr0.cpp:2: 129:52.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 129:52.36 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 129:52.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:52.36 In file included from /builddir/build/BUILD/firefox-88.0/dom/vr/XRInputSource.cpp:15, 129:52.36 from Unified_cpp_dom_vr0.cpp:56: 129:52.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Gamepad.h:92:68: note: while referencing ‘’ 129:52.36 92 | void GetAxes(nsTArray& aAxes) const { aAxes = mAxes.Clone(); } 129:52.36 | ~~~~~~~~~~~^~ 129:52.36 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 129:52.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 129:52.36 from /builddir/build/BUILD/firefox-88.0/dom/base/nsAttrValue.h:25, 129:52.36 from /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.h:22, 129:52.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:20, 129:52.36 from /builddir/build/BUILD/firefox-88.0/dom/vr/VRDisplay.cpp:9, 129:52.37 from Unified_cpp_dom_vr0.cpp:2: 129:52.37 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 129:52.37 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 129:52.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:52.37 In file included from Unified_cpp_dom_vr0.cpp:56: 129:52.37 /builddir/build/BUILD/firefox-88.0/dom/vr/XRInputSource.cpp:268:20: note: while referencing ‘axes’ 129:52.37 268 | nsTArray axes; 129:52.37 | ^~~~ 129:52.37 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 129:52.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 129:52.37 from /builddir/build/BUILD/firefox-88.0/dom/base/nsAttrValue.h:25, 129:52.37 from /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.h:22, 129:52.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:20, 129:52.37 from /builddir/build/BUILD/firefox-88.0/dom/vr/VRDisplay.cpp:9, 129:52.37 from Unified_cpp_dom_vr0.cpp:2: 129:52.37 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 129:52.37 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 129:52.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:52.37 In file included from Unified_cpp_dom_vr0.cpp:56: 129:52.37 /builddir/build/BUILD/firefox-88.0/dom/vr/XRInputSource.cpp:256:35: note: while referencing ‘buttons’ 129:52.37 256 | nsTArray> buttons; 129:52.37 | ^~~~~~~ 129:53.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 129:53.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 129:53.83 from /builddir/build/BUILD/firefox-88.0/dom/base/nsAttrValue.h:25, 129:53.83 from /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.h:22, 129:53.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:20, 129:53.83 from /builddir/build/BUILD/firefox-88.0/dom/vr/VRDisplay.cpp:9, 129:53.83 from Unified_cpp_dom_vr0.cpp:2: 129:53.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::XRInputSource::Setup(mozilla::dom::XRSession*, uint32_t)’: 129:53.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 129:53.83 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 129:53.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:53.83 In file included from Unified_cpp_dom_vr0.cpp:56: 129:53.83 /builddir/build/BUILD/firefox-88.0/dom/vr/XRInputSource.cpp:159:36: note: while referencing ‘’ 129:53.83 159 | mProfiles = GetInputSourceProfile(controllerState.type); 129:53.83 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 129:53.91 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 129:53.91 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 129:53.91 from /builddir/build/BUILD/firefox-88.0/dom/base/nsAttrValue.h:25, 129:53.91 from /builddir/build/BUILD/firefox-88.0/dom/base/AttrArray.h:22, 129:53.91 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Element.h:20, 129:53.91 from /builddir/build/BUILD/firefox-88.0/dom/vr/VRDisplay.cpp:9, 129:53.91 from Unified_cpp_dom_vr0.cpp:2: 129:53.91 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::XRInputSourceArray::Update(mozilla::dom::XRSession*)’: 129:53.92 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 129:53.92 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 129:53.92 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:53.92 In file included from Unified_cpp_dom_vr0.cpp:65: 129:53.92 /builddir/build/BUILD/firefox-88.0/dom/vr/XRInputSourceArray.cpp:41:35: note: while referencing ‘removedInputs’ 129:53.92 41 | nsTArray> removedInputs; 129:53.92 | ^~~~~~~~~~~~~ 129:56.45 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 129:56.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 129:56.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 129:56.45 from /builddir/build/BUILD/firefox-88.0/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 129:56.45 from Unified_cpp_dom_webauthn0.cpp:2: 129:56.45 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::dom::WebAuthnManager::MakeCredential(const mozilla::dom::PublicKeyCredentialCreationOptions&, const mozilla::dom::Optional >&)’: 129:56.45 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 129:56.45 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 129:56.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:56.45 In file included from Unified_cpp_dom_webauthn0.cpp:74: 129:56.45 /builddir/build/BUILD/firefox-88.0/dom/webauthn/WebAuthnManager.cpp:361:38: note: while referencing ‘excludeList’ 129:56.45 361 | nsTArray excludeList; 129:56.45 | ^~~~~~~~~~~ 129:56.45 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 129:56.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 129:56.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 129:56.45 from /builddir/build/BUILD/firefox-88.0/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 129:56.45 from Unified_cpp_dom_webauthn0.cpp:2: 129:56.45 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 129:56.45 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 129:56.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:56.45 In file included from Unified_cpp_dom_webauthn0.cpp:74: 129:56.45 /builddir/build/BUILD/firefox-88.0/dom/webauthn/WebAuthnManager.cpp:312:21: note: while referencing ‘coseAlgos’ 129:56.45 312 | nsTArray coseAlgos; 129:56.46 | ^~~~~~~~~ 129:56.91 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 129:56.91 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 129:56.91 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 129:56.91 from /builddir/build/BUILD/firefox-88.0/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 129:56.91 from Unified_cpp_dom_webauthn0.cpp:2: 129:56.91 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::dom::WebAuthnManager::GetAssertion(const mozilla::dom::PublicKeyCredentialRequestOptions&, const mozilla::dom::Optional >&)’: 129:56.91 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::CryptoBuffer [1]’ [-Warray-bounds] 129:56.91 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 129:56.91 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:56.91 In file included from Unified_cpp_dom_webauthn0.cpp:74: 129:56.91 /builddir/build/BUILD/firefox-88.0/dom/webauthn/WebAuthnManager.cpp:517:16: note: while referencing ‘rpIdHash’ 129:56.92 517 | CryptoBuffer rpIdHash; 129:56.92 | ^~~~~~~~ 129:56.92 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 129:56.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 129:56.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 129:56.92 from /builddir/build/BUILD/firefox-88.0/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 129:56.92 from Unified_cpp_dom_webauthn0.cpp:2: 129:56.92 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘mozilla::dom::CryptoBuffer [1]’ [-Warray-bounds] 129:56.92 304 | mHdr->mLength = 0; 129:56.92 | ~~~~~~~~~~~~~~^~~ 129:56.92 In file included from Unified_cpp_dom_webauthn0.cpp:74: 129:56.92 /builddir/build/BUILD/firefox-88.0/dom/webauthn/WebAuthnManager.cpp:517:16: note: while referencing ‘rpIdHash’ 129:56.92 517 | CryptoBuffer rpIdHash; 129:56.92 | ^~~~~~~~ 129:57.36 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 129:57.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 129:57.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 129:57.36 from /builddir/build/BUILD/firefox-88.0/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 129:57.36 from Unified_cpp_dom_webauthn0.cpp:2: 129:57.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual RefPtr > mozilla::dom::U2FSoftTokenManager::Register(const mozilla::dom::WebAuthnMakeCredentialInfo&, bool)’: 129:57.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 129:57.36 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 129:57.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:57.36 In file included from Unified_cpp_dom_webauthn0.cpp:47: 129:57.37 /builddir/build/BUILD/firefox-88.0/dom/webauthn/U2FSoftTokenManager.cpp:607:23: note: while referencing ‘coseAlgos’ 129:57.37 607 | nsTArray coseAlgos; 129:57.37 | ^~~~~~~~~ 129:57.37 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 129:57.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 129:57.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 129:57.37 from /builddir/build/BUILD/firefox-88.0/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 129:57.37 from Unified_cpp_dom_webauthn0.cpp:2: 129:57.37 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 129:57.37 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 129:57.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:57.37 In file included from Unified_cpp_dom_webauthn0.cpp:47: 129:57.37 /builddir/build/BUILD/firefox-88.0/dom/webauthn/U2FSoftTokenManager.cpp:607:23: note: while referencing ‘coseAlgos’ 129:57.37 607 | nsTArray coseAlgos; 129:57.37 | ^~~~~~~~~ 129:59.02 dom/webbrowserpersist 130:11.28 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 130:11.28 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 130:11.28 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 130:11.28 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, 130:11.28 from /builddir/build/BUILD/firefox-88.0/dom/vr/XRReferenceSpace.cpp:7, 130:11.28 from Unified_cpp_dom_vr1.cpp:2: 130:11.28 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::XRRequestSessionPermissionRequest::Allow(JS::HandleValue)’: 130:11.28 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 130:11.28 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 130:11.28 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:11.28 In file included from Unified_cpp_dom_vr1.cpp:47: 130:11.28 /builddir/build/BUILD/firefox-88.0/dom/vr/XRSystem.cpp:662:30: note: while referencing ‘choices’ 130:11.28 662 | nsTArray choices; 130:11.28 | ^~~~~~~ 130:12.28 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 130:12.28 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 130:12.28 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 130:12.28 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, 130:12.28 from /builddir/build/BUILD/firefox-88.0/dom/vr/XRReferenceSpace.cpp:7, 130:12.28 from Unified_cpp_dom_vr1.cpp:2: 130:12.28 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In constructor ‘mozilla::dom::XRRequestSessionPermissionRequest::XRRequestSessionPermissionRequest(nsPIDOMWindowInner*, nsIPrincipal*, mozilla::dom::XRRequestSessionPermissionRequest::AllowCallback&&, mozilla::dom::XRRequestSessionPermissionRequest::AllowAnySiteCallback&&, mozilla::dom::XRRequestSessionPermissionRequest::CancelCallback&&)’: 130:12.28 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 20 is outside array bounds of ‘mozilla::dom::PermissionRequest [1]’ [-Warray-bounds] 130:12.28 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 130:12.28 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:12.28 In file included from Unified_cpp_dom_vr1.cpp:47: 130:12.28 /builddir/build/BUILD/firefox-88.0/dom/vr/XRSystem.cpp:644:52: note: while referencing ‘’ 130:12.28 644 | PermissionRequest(mType, nsTArray())); 130:12.28 | ^ 130:12.41 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 130:12.41 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 130:12.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 130:12.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, 130:12.41 from /builddir/build/BUILD/firefox-88.0/dom/vr/XRReferenceSpace.cpp:7, 130:12.41 from Unified_cpp_dom_vr1.cpp:2: 130:12.41 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::XRViewerPose::GetViews(nsTArray >&)’: 130:12.41 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 130:12.41 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 130:12.41 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:12.41 In file included from Unified_cpp_dom_vr1.cpp:65: 130:12.41 /builddir/build/BUILD/firefox-88.0/dom/vr/XRViewerPose.cpp:42:25: note: while referencing ‘’ 130:12.41 42 | aResult = mViews.Clone(); 130:12.41 | ~~~~~~~~~~~~^~ 130:12.45 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 130:12.45 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 130:12.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 130:12.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, 130:12.45 from /builddir/build/BUILD/firefox-88.0/dom/vr/XRReferenceSpace.cpp:7, 130:12.45 from Unified_cpp_dom_vr1.cpp:2: 130:12.45 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘RefPtr mozilla::dom::XRSession::PooledViewerPose(const Matrix4x4Double&, bool)’: 130:12.45 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 130:12.45 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 130:12.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:12.45 In file included from Unified_cpp_dom_vr1.cpp:29: 130:12.45 /builddir/build/BUILD/firefox-88.0/dom/vr/XRSession.cpp:491:30: note: while referencing ‘views’ 130:12.45 491 | nsTArray> views; 130:12.45 | ^~~~~ 130:12.56 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 130:12.56 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 130:12.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 130:12.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, 130:12.56 from /builddir/build/BUILD/firefox-88.0/dom/vr/XRReferenceSpace.cpp:7, 130:12.56 from Unified_cpp_dom_vr1.cpp:2: 130:12.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::XRSession::StartFrame()’: 130:12.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 130:12.56 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 130:12.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:12.57 In file included from Unified_cpp_dom_vr1.cpp:29: 130:12.57 /builddir/build/BUILD/firefox-88.0/dom/vr/XRSession.cpp:323:28: note: while referencing ‘callbacks’ 130:12.57 323 | nsTArray callbacks; 130:12.57 | ^~~~~~~~~ 130:13.41 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 130:13.41 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 130:13.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 130:13.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, 130:13.41 from /builddir/build/BUILD/firefox-88.0/dom/vr/XRReferenceSpace.cpp:7, 130:13.41 from Unified_cpp_dom_vr1.cpp:2: 130:13.41 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In constructor ‘mozilla::dom::XRSession::XRSession(nsPIDOMWindowInner*, mozilla::dom::XRSystem*, nsRefreshDriver*, mozilla::gfx::VRDisplayClient*, uint32_t, const nsTArray&)’: 130:13.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const nsTArray [1]’ [-Warray-bounds] 130:13.42 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 130:13.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:13.42 In file included from Unified_cpp_dom_vr1.cpp:29: 130:13.42 /builddir/build/BUILD/firefox-88.0/dom/vr/XRSession.cpp:136:42: note: while referencing ‘’ 130:13.42 136 | mDisplayClient->BeginPresentation({}, aPresentationGroup); 130:13.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 130:13.50 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 130:13.50 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 130:13.50 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 130:13.50 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, 130:13.50 from /builddir/build/BUILD/firefox-88.0/dom/vr/XRReferenceSpace.cpp:7, 130:13.50 from Unified_cpp_dom_vr1.cpp:2: 130:13.50 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::XRSystem::ResolveSessionRequests(nsTArray >&, const nsTArray >&)’: 130:13.50 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 130:13.50 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 130:13.50 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:13.50 In file included from Unified_cpp_dom_vr1.cpp:47: 130:13.50 /builddir/build/BUILD/firefox-88.0/dom/vr/XRSystem.cpp:356:38: note: while referencing ‘enabledReferenceSpaceTypes’ 130:13.50 356 | nsTArray enabledReferenceSpaceTypes; 130:13.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 130:13.51 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 130:13.51 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 130:13.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 130:13.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, 130:13.51 from /builddir/build/BUILD/firefox-88.0/dom/vr/XRReferenceSpace.cpp:7, 130:13.51 from Unified_cpp_dom_vr1.cpp:2: 130:13.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 130:13.51 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 130:13.51 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:13.51 In file included from Unified_cpp_dom_vr1.cpp:47: 130:13.51 /builddir/build/BUILD/firefox-88.0/dom/vr/XRSystem.cpp:356:38: note: while referencing ‘enabledReferenceSpaceTypes’ 130:13.51 356 | nsTArray enabledReferenceSpaceTypes; 130:13.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 130:13.59 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 130:13.59 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 130:13.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 130:13.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, 130:13.59 from /builddir/build/BUILD/firefox-88.0/dom/vr/XRReferenceSpace.cpp:7, 130:13.59 from Unified_cpp_dom_vr1.cpp:2: 130:13.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::XRSystem::ResolveSessionRequestsWithoutHardware()’: 130:13.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 130:13.59 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 130:13.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:13.59 In file included from Unified_cpp_dom_vr1.cpp:47: 130:13.59 /builddir/build/BUILD/firefox-88.0/dom/vr/XRSystem.cpp:319:43: note: while referencing ‘requestSessionRequests’ 130:13.59 319 | nsTArray> requestSessionRequests( 130:13.59 | ^~~~~~~~~~~~~~~~~~~~~~ 130:13.59 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 130:13.59 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 130:13.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 130:13.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, 130:13.59 from /builddir/build/BUILD/firefox-88.0/dom/vr/XRReferenceSpace.cpp:7, 130:13.59 from Unified_cpp_dom_vr1.cpp:2: 130:13.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 130:13.59 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 130:13.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:13.59 In file included from Unified_cpp_dom_vr1.cpp:47: 130:13.59 /builddir/build/BUILD/firefox-88.0/dom/vr/XRSystem.cpp:315:42: note: while referencing ‘displays’ 130:13.59 315 | nsTArray> displays; 130:13.59 | ^~~~~~~~ 130:13.64 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 130:13.64 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 130:13.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 130:13.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, 130:13.64 from /builddir/build/BUILD/firefox-88.0/dom/vr/XRReferenceSpace.cpp:7, 130:13.64 from Unified_cpp_dom_vr1.cpp:2: 130:13.64 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::dom::XRSystem::RequestSession(JSContext*, mozilla::dom::XRSessionMode, const mozilla::dom::XRSessionInit&, mozilla::dom::CallerType, mozilla::ErrorResult&)’: 130:13.64 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 130:13.64 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 130:13.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:13.64 In file included from Unified_cpp_dom_vr1.cpp:47: 130:13.64 /builddir/build/BUILD/firefox-88.0/dom/vr/XRSystem.cpp:157:34: note: while referencing ‘optionalReferenceSpaceTypes’ 130:13.64 157 | nsTArray optionalReferenceSpaceTypes; 130:13.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:13.65 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 130:13.65 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 130:13.65 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 130:13.65 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, 130:13.65 from /builddir/build/BUILD/firefox-88.0/dom/vr/XRReferenceSpace.cpp:7, 130:13.65 from Unified_cpp_dom_vr1.cpp:2: 130:13.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 130:13.65 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 130:13.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:13.65 In file included from Unified_cpp_dom_vr1.cpp:47: 130:13.65 /builddir/build/BUILD/firefox-88.0/dom/vr/XRSystem.cpp:156:34: note: while referencing ‘requiredReferenceSpaceTypes’ 130:13.65 156 | nsTArray requiredReferenceSpaceTypes; 130:13.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:13.80 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 130:13.80 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 130:13.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 130:13.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, 130:13.81 from /builddir/build/BUILD/firefox-88.0/dom/vr/XRReferenceSpace.cpp:7, 130:13.81 from Unified_cpp_dom_vr1.cpp:2: 130:13.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::XRSystem::OnXRPermissionRequestCancel()’: 130:13.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 130:13.81 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 130:13.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:13.81 In file included from Unified_cpp_dom_vr1.cpp:47: 130:13.81 /builddir/build/BUILD/firefox-88.0/dom/vr/XRSystem.cpp:288:43: note: while referencing ‘requestSessionRequests’ 130:13.81 288 | nsTArray> requestSessionRequests( 130:13.81 | ^~~~~~~~~~~~~~~~~~~~~~ 130:13.86 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 130:13.86 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 130:13.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 130:13.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, 130:13.86 from /builddir/build/BUILD/firefox-88.0/dom/vr/XRReferenceSpace.cpp:7, 130:13.86 from Unified_cpp_dom_vr1.cpp:2: 130:13.86 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::XRSystem::NotifyEnumerationCompleted()’: 130:13.86 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 130:13.86 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 130:13.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:13.86 In file included from Unified_cpp_dom_vr1.cpp:47: 130:13.86 /builddir/build/BUILD/firefox-88.0/dom/vr/XRSystem.cpp:340:43: note: while referencing ‘requestSessionRequests’ 130:13.86 340 | nsTArray> requestSessionRequests( 130:13.86 | ^~~~~~~~~~~~~~~~~~~~~~ 130:13.86 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 130:13.86 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 130:13.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 130:13.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, 130:13.86 from /builddir/build/BUILD/firefox-88.0/dom/vr/XRReferenceSpace.cpp:7, 130:13.86 from Unified_cpp_dom_vr1.cpp:2: 130:13.86 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 130:13.86 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 130:13.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:13.86 In file included from Unified_cpp_dom_vr1.cpp:47: 130:13.86 /builddir/build/BUILD/firefox-88.0/dom/vr/XRSystem.cpp:336:42: note: while referencing ‘displays’ 130:13.86 336 | nsTArray> displays; 130:13.86 | ^~~~~~~~ 130:13.90 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 130:13.90 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 130:13.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 130:13.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, 130:13.90 from /builddir/build/BUILD/firefox-88.0/dom/vr/XRReferenceSpace.cpp:7, 130:13.90 from Unified_cpp_dom_vr1.cpp:2: 130:13.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::XRSystem::ResolveIsSessionSupportedRequests()’: 130:13.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 130:13.90 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 130:13.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:13.90 In file included from Unified_cpp_dom_vr1.cpp:47: 130:13.90 /builddir/build/BUILD/firefox-88.0/dom/vr/XRSystem.cpp:390:47: note: while referencing ‘isSessionSupportedRequests’ 130:13.90 390 | nsTArray> isSessionSupportedRequests( 130:13.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 130:13.96 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 130:13.96 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 130:13.96 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:20, 130:13.96 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, 130:13.96 from /builddir/build/BUILD/firefox-88.0/dom/vr/XRReferenceSpace.cpp:7, 130:13.96 from Unified_cpp_dom_vr1.cpp:2: 130:13.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::XRSystem::ProcessSessionRequestsWaitingForRuntimeDetection()’: 130:13.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 130:13.96 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 130:13.96 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:13.96 In file included from Unified_cpp_dom_vr1.cpp:47: 130:13.96 /builddir/build/BUILD/firefox-88.0/dom/vr/XRSystem.cpp:423:43: note: while referencing ‘sessionRequests’ 130:13.96 423 | nsTArray> sessionRequests( 130:13.96 | ^~~~~~~~~~~~~~~ 130:14.53 dom/webgpu 130:29.72 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 130:29.72 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:13, 130:29.72 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 130:29.72 from /builddir/build/BUILD/firefox-88.0/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 130:29.72 from /builddir/build/BUILD/firefox-88.0/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 130:29.72 from Unified_cpp_webbrowserpersist0.cpp:2: 130:29.72 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::WebBrowserPersistSerializeChild::Write(const char*, uint32_t, uint32_t*)’: 130:29.72 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 130:29.72 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 130:29.72 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:29.72 In file included from Unified_cpp_webbrowserpersist0.cpp:56: 130:29.72 /builddir/build/BUILD/firefox-88.0/dom/webbrowserpersist/WebBrowserPersistSerializeChild.cpp:96:23: note: while referencing ‘arrayBuf’ 130:29.72 96 | nsTArray arrayBuf; 130:29.72 | ^~~~~~~~ 130:35.22 dom/websocket 130:40.96 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 130:40.96 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 130:40.96 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WebGPUBinding.h:11, 130:40.96 from /builddir/build/BUILD/firefox-88.0/dom/webgpu/Adapter.cpp:6, 130:40.96 from Unified_cpp_dom_webgpu0.cpp:2: 130:40.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::webgpu::Device::CreateComputePipeline(const mozilla::dom::GPUComputePipelineDescriptor&)’: 130:40.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 130:40.96 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 130:40.96 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:40.96 In file included from Unified_cpp_dom_webgpu0.cpp:119: 130:40.96 /builddir/build/BUILD/firefox-88.0/dom/webgpu/Device.cpp:197:19: note: while referencing ‘implicitBindGroupLayoutIds’ 130:40.96 197 | nsTArray implicitBindGroupLayoutIds; 130:40.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 130:40.98 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 130:40.98 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 130:40.98 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WebGPUBinding.h:11, 130:40.98 from /builddir/build/BUILD/firefox-88.0/dom/webgpu/Adapter.cpp:6, 130:40.98 from Unified_cpp_dom_webgpu0.cpp:2: 130:40.98 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::webgpu::Device::CreateRenderPipeline(const mozilla::dom::GPURenderPipelineDescriptor&)’: 130:40.98 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 130:40.98 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 130:40.98 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:40.98 In file included from Unified_cpp_dom_webgpu0.cpp:119: 130:40.98 /builddir/build/BUILD/firefox-88.0/dom/webgpu/Device.cpp:207:19: note: while referencing ‘implicitBindGroupLayoutIds’ 130:40.98 207 | nsTArray implicitBindGroupLayoutIds; 130:40.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 130:48.94 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 130:48.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/TypedArray.h:20, 130:48.94 from /builddir/build/BUILD/firefox-88.0/dom/websocket/WebSocket.h:12, 130:48.94 from /builddir/build/BUILD/firefox-88.0/dom/websocket/WebSocket.cpp:7, 130:48.94 from Unified_cpp_dom_websocket0.cpp:2: 130:48.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = unsigned int; SizeType = unsigned int]’: 130:48.95 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 130:48.95 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 130:48.95 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 130:48.95 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 130:48.95 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 130:48.95 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 130:48.95 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 130:48.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:48.95 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 130:48.95 from /builddir/build/BUILD/firefox-88.0/dom/websocket/WebSocket.cpp:28, 130:48.95 from Unified_cpp_dom_websocket0.cpp:2: 130:48.95 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 130:48.95 27 | struct JSGCSetting { 130:48.95 | ^~~~~~~~~~~ 130:50.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 130:50.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 130:50.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/TypedArray.h:20, 130:50.83 from /builddir/build/BUILD/firefox-88.0/dom/websocket/WebSocket.h:12, 130:50.83 from /builddir/build/BUILD/firefox-88.0/dom/websocket/WebSocket.cpp:7, 130:50.83 from Unified_cpp_dom_websocket0.cpp:2: 130:50.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::WebSocketImpl::ConsoleError()’: 130:50.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 130:50.83 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 130:50.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:50.83 In file included from Unified_cpp_dom_websocket0.cpp:2: 130:50.83 /builddir/build/BUILD/firefox-88.0/dom/websocket/WebSocket.cpp:502:22: note: while referencing ‘formatStrings’ 130:50.83 502 | nsTArray formatStrings; 130:50.83 | ^~~~~~~~~~~~~ 130:52.04 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 130:52.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 130:52.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/TypedArray.h:20, 130:52.04 from /builddir/build/BUILD/firefox-88.0/dom/websocket/WebSocket.h:12, 130:52.04 from /builddir/build/BUILD/firefox-88.0/dom/websocket/WebSocket.cpp:7, 130:52.04 from Unified_cpp_dom_websocket0.cpp:2: 130:52.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static already_AddRefed mozilla::dom::WebSocket::ConstructorCommon(const mozilla::dom::GlobalObject&, const nsAString&, const mozilla::dom::Sequence >&, nsITransportProvider*, const nsACString&, mozilla::ErrorResult&)’: 130:52.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 130:52.05 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 130:52.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:52.05 In file included from Unified_cpp_dom_websocket0.cpp:2: 130:52.05 /builddir/build/BUILD/firefox-88.0/dom/websocket/WebSocket.cpp:1227:22: note: while referencing ‘protocolArray’ 130:52.05 1227 | nsTArray protocolArray; 130:52.05 | ^~~~~~~~~~~~~ 130:52.23 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 130:52.23 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 130:52.23 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/TypedArray.h:20, 130:52.23 from /builddir/build/BUILD/firefox-88.0/dom/websocket/WebSocket.h:12, 130:52.23 from /builddir/build/BUILD/firefox-88.0/dom/websocket/WebSocket.cpp:7, 130:52.23 from Unified_cpp_dom_websocket0.cpp:2: 130:52.23 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static already_AddRefed mozilla::dom::WebSocket::Constructor(const mozilla::dom::GlobalObject&, const nsAString&, const mozilla::dom::StringOrStringSequence&, mozilla::ErrorResult&)’: 130:52.23 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 130:52.23 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 130:52.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:52.23 In file included from Unified_cpp_dom_websocket0.cpp:2: 130:52.23 /builddir/build/BUILD/firefox-88.0/dom/websocket/WebSocket.cpp:956:22: note: while referencing ‘protocols’ 130:52.23 956 | Sequence protocols; 130:52.23 | ^~~~~~~~~ 130:52.31 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 130:52.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 130:52.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/TypedArray.h:20, 130:52.31 from /builddir/build/BUILD/firefox-88.0/dom/websocket/WebSocket.h:12, 130:52.31 from /builddir/build/BUILD/firefox-88.0/dom/websocket/WebSocket.cpp:7, 130:52.31 from Unified_cpp_dom_websocket0.cpp:2: 130:52.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::WebSocket::CreateAndDispatchMessageEvent(const nsACString&, bool)’: 130:52.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 130:52.31 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 130:52.31 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:52.31 In file included from Unified_cpp_dom_websocket0.cpp:2: 130:52.31 /builddir/build/BUILD/firefox-88.0/dom/websocket/WebSocket.cpp:1915:73: note: while referencing ‘’ 130:52.31 1915 | nullptr, Sequence>()); 130:52.31 | ^ 130:52.53 dom/workers/remoteworkers 130:57.56 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 130:57.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:22, 130:57.56 from /builddir/build/BUILD/firefox-88.0/dom/webgpu/Device.h:9, 130:57.56 from /builddir/build/BUILD/firefox-88.0/dom/webgpu/ObjectModel.cpp:11, 130:57.56 from Unified_cpp_dom_webgpu1.cpp:2: 130:57.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::webgpu::Queue::Submit(const mozilla::dom::Sequence >&)’: 130:57.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 130:57.56 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 130:57.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:57.56 In file included from Unified_cpp_dom_webgpu1.cpp:38: 130:57.56 /builddir/build/BUILD/firefox-88.0/dom/webgpu/Queue.cpp:28:19: note: while referencing ‘list’ 130:57.56 28 | nsTArray list(aCommandBuffers.Length()); 130:57.56 | ^~~~ 130:58.02 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 130:58.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:22, 130:58.02 from /builddir/build/BUILD/firefox-88.0/dom/webgpu/Device.h:9, 130:58.02 from /builddir/build/BUILD/firefox-88.0/dom/webgpu/ObjectModel.cpp:11, 130:58.02 from Unified_cpp_dom_webgpu1.cpp:2: 130:58.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::webgpu::RawId mozilla::webgpu::WebGPUChild::DeviceCreateBindGroupLayout(mozilla::webgpu::RawId, const mozilla::dom::GPUBindGroupLayoutDescriptor&)’: 130:58.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 130:58.03 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 130:58.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:58.03 In file included from Unified_cpp_dom_webgpu1.cpp:137: 130:58.03 /builddir/build/BUILD/firefox-88.0/dom/webgpu/ipc/WebGPUChild.cpp:309:43: note: while referencing ‘entries’ 130:58.03 309 | nsTArray entries(aDesc.mEntries.Length()); 130:58.03 | ^~~~~~~ 130:58.03 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 130:58.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:22, 130:58.03 from /builddir/build/BUILD/firefox-88.0/dom/webgpu/Device.h:9, 130:58.03 from /builddir/build/BUILD/firefox-88.0/dom/webgpu/ObjectModel.cpp:11, 130:58.03 from Unified_cpp_dom_webgpu1.cpp:2: 130:58.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 130:58.03 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 130:58.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:58.03 In file included from Unified_cpp_dom_webgpu1.cpp:137: 130:58.03 /builddir/build/BUILD/firefox-88.0/dom/webgpu/ipc/WebGPUChild.cpp:275:26: note: while referencing ‘optional’ 130:58.03 275 | nsTArray optional(aDesc.mEntries.Length()); 130:58.03 | ^~~~~~~~ 130:58.11 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 130:58.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:22, 130:58.11 from /builddir/build/BUILD/firefox-88.0/dom/webgpu/Device.h:9, 130:58.11 from /builddir/build/BUILD/firefox-88.0/dom/webgpu/ObjectModel.cpp:11, 130:58.11 from Unified_cpp_dom_webgpu1.cpp:2: 130:58.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::webgpu::RawId mozilla::webgpu::WebGPUChild::DeviceCreatePipelineLayout(mozilla::webgpu::RawId, const mozilla::dom::GPUPipelineLayoutDescriptor&)’: 130:58.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 130:58.11 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 130:58.11 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:58.11 In file included from Unified_cpp_dom_webgpu1.cpp:137: 130:58.11 /builddir/build/BUILD/firefox-88.0/dom/webgpu/ipc/WebGPUChild.cpp:383:40: note: while referencing ‘bindGroupLayouts’ 130:58.11 383 | nsTArray bindGroupLayouts( 130:58.11 | ^~~~~~~~~~~~~~~~ 130:58.15 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 130:58.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:22, 130:58.15 from /builddir/build/BUILD/firefox-88.0/dom/webgpu/Device.h:9, 130:58.15 from /builddir/build/BUILD/firefox-88.0/dom/webgpu/ObjectModel.cpp:11, 130:58.15 from Unified_cpp_dom_webgpu1.cpp:2: 130:58.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::webgpu::RawId mozilla::webgpu::WebGPUChild::DeviceCreateBindGroup(mozilla::webgpu::RawId, const mozilla::dom::GPUBindGroupDescriptor&)’: 130:58.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 130:58.15 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 130:58.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:58.15 In file included from Unified_cpp_dom_webgpu1.cpp:137: 130:58.15 /builddir/build/BUILD/firefox-88.0/dom/webgpu/ipc/WebGPUChild.cpp:409:37: note: while referencing ‘entries’ 130:58.15 409 | nsTArray entries(aDesc.mEntries.Length()); 130:58.15 | ^~~~~~~ 130:58.27 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 130:58.27 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:22, 130:58.27 from /builddir/build/BUILD/firefox-88.0/dom/webgpu/Device.h:9, 130:58.27 from /builddir/build/BUILD/firefox-88.0/dom/webgpu/ObjectModel.cpp:11, 130:58.27 from Unified_cpp_dom_webgpu1.cpp:2: 130:58.27 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::webgpu::WebGPUChild::DeviceCreateSwapChain(mozilla::webgpu::RawId, const RGBDescriptor&, size_t, mozilla::wr::ExternalImageId)’: 130:58.27 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 130:58.27 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 130:58.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:58.27 In file included from Unified_cpp_dom_webgpu1.cpp:137: 130:58.27 /builddir/build/BUILD/firefox-88.0/dom/webgpu/ipc/WebGPUChild.cpp:708:19: note: while referencing ‘bufferIds’ 130:58.27 708 | nsTArray bufferIds(maxBufferCount); 130:58.27 | ^~~~~~~~~ 130:58.57 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 130:58.57 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:22, 130:58.57 from /builddir/build/BUILD/firefox-88.0/dom/webgpu/Device.h:9, 130:58.57 from /builddir/build/BUILD/firefox-88.0/dom/webgpu/ObjectModel.cpp:11, 130:58.57 from Unified_cpp_dom_webgpu1.cpp:2: 130:58.57 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘RefPtr, true> > mozilla::webgpu::WebGPUChild::InstanceRequestAdapter(const mozilla::dom::GPURequestAdapterOptions&)’: 130:58.57 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 130:58.57 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 130:58.57 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:58.57 In file included from Unified_cpp_dom_webgpu1.cpp:137: 130:58.57 /builddir/build/BUILD/firefox-88.0/dom/webgpu/ipc/WebGPUChild.cpp:47:19: note: while referencing ‘sharedIds’ 130:58.57 47 | nsTArray sharedIds(count); 130:58.57 | ^~~~~~~~~ 131:12.21 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 131:12.21 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/webgpu/PWebGPU.h:13, 131:12.21 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/webgpu/PWebGPUParent.h:9, 131:12.21 from /builddir/build/BUILD/firefox-88.0/dom/webgpu/ipc/WebGPUParent.h:9, 131:12.21 from /builddir/build/BUILD/firefox-88.0/dom/webgpu/ipc/WebGPUParent.cpp:6, 131:12.21 from Unified_cpp_dom_webgpu2.cpp:2: 131:12.21 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::webgpu::WebGPUParent::RecvDeviceCreateSwapChain(mozilla::webgpu::RawId, mozilla::webgpu::RawId, const RGBDescriptor&, const nsTArray&, mozilla::webgpu::PWebGPUParent::ExternalImageId)’: 131:12.21 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 131:12.22 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 131:12.22 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:12.22 In file included from Unified_cpp_dom_webgpu2.cpp:2: 131:12.22 /builddir/build/BUILD/firefox-88.0/dom/webgpu/ipc/WebGPUParent.cpp:471:19: note: while referencing ‘bufferIds’ 131:12.22 471 | nsTArray bufferIds(aBufferIds.Clone()); 131:12.22 | ^~~~~~~~~ 131:12.39 dom/workers/sharedworkers 131:13.96 In file included from /builddir/build/BUILD/firefox-88.0/dom/workers/remoteworkers/RemoteWorkerChild.h:12, 131:13.96 from /builddir/build/BUILD/firefox-88.0/dom/workers/remoteworkers/RemoteWorkerChild.cpp:7, 131:13.96 from Unified_cpp_remoteworkers0.cpp:2: 131:13.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = unsigned int; SizeType = unsigned int]’: 131:13.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 131:13.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 131:13.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 131:13.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 131:13.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 131:13.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 131:13.96 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 131:13.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:13.96 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 131:13.96 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/RemoteWorkerManager.h:14, 131:13.96 from /builddir/build/BUILD/firefox-88.0/dom/workers/remoteworkers/RemoteWorkerChild.cpp:36, 131:13.96 from Unified_cpp_remoteworkers0.cpp:2: 131:13.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 131:13.96 27 | struct JSGCSetting { 131:13.96 | ^~~~~~~~~~~ 131:23.78 dom/workers 131:33.96 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 131:33.96 from /builddir/build/BUILD/firefox-88.0/dom/workers/sharedworkers/SharedWorker.h:11, 131:33.96 from /builddir/build/BUILD/firefox-88.0/dom/workers/sharedworkers/SharedWorker.cpp:7, 131:33.96 from Unified_cpp_sharedworkers0.cpp:2: 131:33.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = unsigned int; SizeType = unsigned int]’: 131:33.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 131:33.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 131:33.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 131:33.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 131:33.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 131:33.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 131:33.96 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 131:33.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:33.97 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 131:33.97 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/RemoteWorkerManager.h:14, 131:33.97 from /builddir/build/BUILD/firefox-88.0/dom/workers/sharedworkers/SharedWorker.cpp:17, 131:33.97 from Unified_cpp_sharedworkers0.cpp:2: 131:33.97 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 131:33.97 27 | struct JSGCSetting { 131:33.97 | ^~~~~~~~~~~ 131:36.85 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 131:36.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 131:36.85 from /builddir/build/BUILD/firefox-88.0/dom/workers/sharedworkers/SharedWorker.h:11, 131:36.85 from /builddir/build/BUILD/firefox-88.0/dom/workers/sharedworkers/SharedWorker.cpp:7, 131:36.85 from Unified_cpp_sharedworkers0.cpp:2: 131:36.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::SharedWorker::Thaw()’: 131:36.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 131:36.85 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 131:36.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:36.85 In file included from Unified_cpp_sharedworkers0.cpp:2: 131:36.85 /builddir/build/BUILD/firefox-88.0/dom/workers/sharedworkers/SharedWorker.cpp:274:29: note: while referencing ‘events’ 131:36.85 274 | nsTArray> events = std::move(mFrozenEvents); 131:36.86 | ^~~~~~ 131:45.87 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 131:45.87 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:10, 131:45.87 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Worker.h:11, 131:45.87 from /builddir/build/BUILD/firefox-88.0/dom/workers/ChromeWorker.h:10, 131:45.87 from /builddir/build/BUILD/firefox-88.0/dom/workers/ChromeWorker.cpp:7, 131:45.87 from Unified_cpp_dom_workers0.cpp:2: 131:45.87 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = unsigned int; SizeType = unsigned int]’: 131:45.87 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 131:45.87 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 131:45.87 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 131:45.88 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 131:45.88 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 131:45.88 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 131:45.88 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 131:45.88 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:45.88 In file included from /builddir/build/BUILD/firefox-88.0/dom/workers/WorkerPrivate.h:36, 131:45.88 from /builddir/build/BUILD/firefox-88.0/dom/workers/ChromeWorker.cpp:11, 131:45.88 from Unified_cpp_dom_workers0.cpp:2: 131:45.88 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 131:45.88 27 | struct JSGCSetting { 131:45.88 | ^~~~~~~~~~~ 131:52.53 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 131:52.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 131:52.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:10, 131:52.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Worker.h:11, 131:52.53 from /builddir/build/BUILD/firefox-88.0/dom/workers/ChromeWorker.h:10, 131:52.53 from /builddir/build/BUILD/firefox-88.0/dom/workers/ChromeWorker.cpp:7, 131:52.53 from Unified_cpp_dom_workers0.cpp:2: 131:52.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::WorkerDebugger::Close()’: 131:52.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 131:52.53 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 131:52.53 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:52.53 In file included from Unified_cpp_dom_workers0.cpp:92: 131:52.53 /builddir/build/BUILD/firefox-88.0/dom/workers/WorkerDebugger.cpp:425:48: note: while referencing ‘’ 131:52.53 425 | for (const auto& listener : mListeners.Clone()) { 131:52.53 | ^ 131:52.57 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 131:52.57 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 131:52.57 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:10, 131:52.57 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Worker.h:11, 131:52.57 from /builddir/build/BUILD/firefox-88.0/dom/workers/ChromeWorker.h:10, 131:52.57 from /builddir/build/BUILD/firefox-88.0/dom/workers/ChromeWorker.cpp:7, 131:52.57 from Unified_cpp_dom_workers0.cpp:2: 131:52.57 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::WorkerDebugger::PostMessageToDebuggerOnMainThread(const nsAString&)’: 131:52.57 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 131:52.57 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 131:52.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:52.58 In file included from Unified_cpp_dom_workers0.cpp:92: 131:52.58 /builddir/build/BUILD/firefox-88.0/dom/workers/WorkerDebugger.cpp:445:48: note: while referencing ‘’ 131:52.58 445 | for (const auto& listener : mListeners.Clone()) { 131:52.58 | ^ 131:53.85 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 131:53.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerNavigator.h:15, 131:53.85 from /builddir/build/BUILD/firefox-88.0/dom/workers/WorkerNavigator.cpp:7, 131:53.85 from Unified_cpp_dom_workers1.cpp:2: 131:53.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = unsigned int; SizeType = unsigned int]’: 131:53.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 131:53.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 131:53.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 131:53.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 131:53.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 131:53.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 131:53.85 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 131:53.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:53.85 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18, 131:53.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerNavigator.h:16, 131:53.85 from /builddir/build/BUILD/firefox-88.0/dom/workers/WorkerNavigator.cpp:7, 131:53.85 from Unified_cpp_dom_workers1.cpp:2: 131:53.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 131:53.85 27 | struct JSGCSetting { 131:53.85 | ^~~~~~~~~~~ 131:54.73 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 131:54.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 131:54.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:10, 131:54.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Worker.h:11, 131:54.73 from /builddir/build/BUILD/firefox-88.0/dom/workers/ChromeWorker.h:10, 131:54.73 from /builddir/build/BUILD/firefox-88.0/dom/workers/ChromeWorker.cpp:7, 131:54.73 from Unified_cpp_dom_workers0.cpp:2: 131:54.73 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::workerinternals::RuntimeService::ResumeWorkersForWindow(const nsPIDOMWindowInner&)’: 131:54.73 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 131:54.73 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 131:54.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:54.73 In file included from Unified_cpp_dom_workers0.cpp:56: 131:54.73 /builddir/build/BUILD/firefox-88.0/dom/workers/RuntimeService.cpp:1918:65: note: while referencing ‘’ 131:54.73 1918 | for (WorkerPrivate* const worker : GetWorkersForWindow(aWindow)) { 131:54.73 | ^ 131:54.76 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 131:54.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 131:54.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:10, 131:54.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Worker.h:11, 131:54.76 from /builddir/build/BUILD/firefox-88.0/dom/workers/ChromeWorker.h:10, 131:54.76 from /builddir/build/BUILD/firefox-88.0/dom/workers/ChromeWorker.cpp:7, 131:54.76 from Unified_cpp_dom_workers0.cpp:2: 131:54.76 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::workerinternals::RuntimeService::PropagateStorageAccessPermissionGranted(const nsPIDOMWindowInner&)’: 131:54.76 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 131:54.76 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 131:54.76 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:54.76 In file included from Unified_cpp_dom_workers0.cpp:56: 131:54.76 /builddir/build/BUILD/firefox-88.0/dom/workers/RuntimeService.cpp:1931:65: note: while referencing ‘’ 131:54.76 1931 | for (WorkerPrivate* const worker : GetWorkersForWindow(aWindow)) { 131:54.76 | ^ 131:54.78 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 131:54.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 131:54.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:10, 131:54.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Worker.h:11, 131:54.78 from /builddir/build/BUILD/firefox-88.0/dom/workers/ChromeWorker.h:10, 131:54.78 from /builddir/build/BUILD/firefox-88.0/dom/workers/ChromeWorker.cpp:7, 131:54.78 from Unified_cpp_dom_workers0.cpp:2: 131:54.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::workerinternals::RuntimeService::SuspendWorkersForWindow(const nsPIDOMWindowInner&)’: 131:54.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 131:54.78 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 131:54.78 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:54.78 In file included from Unified_cpp_dom_workers0.cpp:56: 131:54.78 /builddir/build/BUILD/firefox-88.0/dom/workers/RuntimeService.cpp:1909:65: note: while referencing ‘’ 131:54.78 1909 | for (WorkerPrivate* const worker : GetWorkersForWindow(aWindow)) { 131:54.78 | ^ 131:54.81 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 131:54.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 131:54.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:10, 131:54.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Worker.h:11, 131:54.81 from /builddir/build/BUILD/firefox-88.0/dom/workers/ChromeWorker.h:10, 131:54.81 from /builddir/build/BUILD/firefox-88.0/dom/workers/ChromeWorker.cpp:7, 131:54.81 from Unified_cpp_dom_workers0.cpp:2: 131:54.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::workerinternals::RuntimeService::FreezeWorkersForWindow(const nsPIDOMWindowInner&)’: 131:54.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 131:54.81 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 131:54.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:54.81 In file included from Unified_cpp_dom_workers0.cpp:56: 131:54.81 /builddir/build/BUILD/firefox-88.0/dom/workers/RuntimeService.cpp:1890:65: note: while referencing ‘’ 131:54.81 1890 | for (WorkerPrivate* const worker : GetWorkersForWindow(aWindow)) { 131:54.81 | ^ 131:54.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 131:54.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 131:54.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:10, 131:54.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Worker.h:11, 131:54.83 from /builddir/build/BUILD/firefox-88.0/dom/workers/ChromeWorker.h:10, 131:54.83 from /builddir/build/BUILD/firefox-88.0/dom/workers/ChromeWorker.cpp:7, 131:54.83 from Unified_cpp_dom_workers0.cpp:2: 131:54.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::workerinternals::RuntimeService::ThawWorkersForWindow(const nsPIDOMWindowInner&)’: 131:54.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 131:54.83 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 131:54.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:54.83 In file included from Unified_cpp_dom_workers0.cpp:56: 131:54.83 /builddir/build/BUILD/firefox-88.0/dom/workers/RuntimeService.cpp:1899:65: note: while referencing ‘’ 131:54.83 1899 | for (WorkerPrivate* const worker : GetWorkersForWindow(aWindow)) { 131:54.83 | ^ 131:54.86 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 131:54.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 131:54.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:10, 131:54.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Worker.h:11, 131:54.86 from /builddir/build/BUILD/firefox-88.0/dom/workers/ChromeWorker.h:10, 131:54.86 from /builddir/build/BUILD/firefox-88.0/dom/workers/ChromeWorker.cpp:7, 131:54.86 from Unified_cpp_dom_workers0.cpp:2: 131:54.86 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::workerinternals::RuntimeService::CancelWorkersForWindow(const nsPIDOMWindowInner&)’: 131:54.86 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 131:54.86 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 131:54.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:54.86 In file included from Unified_cpp_dom_workers0.cpp:56: 131:54.86 /builddir/build/BUILD/firefox-88.0/dom/workers/RuntimeService.cpp:1881:65: note: while referencing ‘’ 131:54.86 1881 | for (WorkerPrivate* const worker : GetWorkersForWindow(aWindow)) { 131:54.86 | ^ 131:55.06 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 131:55.06 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 131:55.06 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:10, 131:55.06 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Worker.h:11, 131:55.06 from /builddir/build/BUILD/firefox-88.0/dom/workers/ChromeWorker.h:10, 131:55.06 from /builddir/build/BUILD/firefox-88.0/dom/workers/ChromeWorker.cpp:7, 131:55.06 from Unified_cpp_dom_workers0.cpp:2: 131:55.06 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::workerinternals::RuntimeService::UpdateAllWorkerLanguages(const nsTArray >&)’: 131:55.06 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 131:55.06 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 131:55.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:55.06 In file included from Unified_cpp_dom_workers0.cpp:56: 131:55.06 /builddir/build/BUILD/firefox-88.0/dom/workers/RuntimeService.cpp:2019:53: note: while referencing ‘’ 131:55.06 2019 | mNavigatorProperties.mLanguages = aLanguages.Clone(); 131:55.06 | ~~~~~~~~~~~~~~~~^~ 131:55.10 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 131:55.10 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 131:55.10 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:10, 131:55.10 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Worker.h:11, 131:55.10 from /builddir/build/BUILD/firefox-88.0/dom/workers/ChromeWorker.h:10, 131:55.10 from /builddir/build/BUILD/firefox-88.0/dom/workers/ChromeWorker.cpp:7, 131:55.10 from Unified_cpp_dom_workers0.cpp:2: 131:55.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::dom::workerinternals::{anonymous}::PrefLanguagesChanged(const char*, void*)’: 131:55.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 131:55.10 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 131:55.10 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:55.10 In file included from Unified_cpp_dom_workers0.cpp:56: 131:55.10 /builddir/build/BUILD/firefox-88.0/dom/workers/RuntimeService.cpp:1019:22: note: while referencing ‘languages’ 131:55.10 1019 | nsTArray languages; 131:55.10 | ^~~~~~~~~ 131:55.40 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 131:55.40 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 131:55.40 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:10, 131:55.40 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Worker.h:11, 131:55.40 from /builddir/build/BUILD/firefox-88.0/dom/workers/ChromeWorker.h:10, 131:55.40 from /builddir/build/BUILD/firefox-88.0/dom/workers/ChromeWorker.cpp:7, 131:55.40 from Unified_cpp_dom_workers0.cpp:2: 131:55.40 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘RefPtr > mozilla::dom::WorkerDebugger::ReportPerformanceInfo()’: 131:55.41 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 60 is outside array bounds of ‘mozilla::dom::WorkerDebugger::ReportPerformanceInfo():: [1]’ [-Warray-bounds] 131:55.41 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 131:55.41 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:55.41 In file included from Unified_cpp_dom_workers0.cpp:92: 131:55.41 /builddir/build/BUILD/firefox-88.0/dom/workers/WorkerDebugger.cpp:558:11: note: while referencing ‘’ 131:55.41 558 | [workerRef, url, pid, perfId, windowID, duration, isTopLevel, 131:55.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:55.41 559 | items = std::move(items)](const PerformanceMemoryInfo& aMemoryInfo) { 131:55.41 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:55.41 560 | return PerformanceInfoPromise::CreateAndResolve( 131:55.41 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:55.41 561 | PerformanceInfo(url, pid, windowID, duration, perfId, true, 131:55.41 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:55.41 562 | isTopLevel, aMemoryInfo, items), 131:55.41 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:55.41 563 | __func__); 131:55.41 | ~~~~~~~~~~ 131:55.41 564 | }, 131:55.41 | ~ 131:55.41 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 131:55.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 131:55.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:10, 131:55.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Worker.h:11, 131:55.41 from /builddir/build/BUILD/firefox-88.0/dom/workers/ChromeWorker.h:10, 131:55.41 from /builddir/build/BUILD/firefox-88.0/dom/workers/ChromeWorker.cpp:7, 131:55.41 from Unified_cpp_dom_workers0.cpp:2: 131:55.41 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 131:55.41 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 131:55.41 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:55.41 In file included from Unified_cpp_dom_workers0.cpp:92: 131:55.41 /builddir/build/BUILD/firefox-88.0/dom/workers/WorkerDebugger.cpp:535:36: note: while referencing ‘items’ 131:55.41 535 | FallibleTArray items; 131:55.41 | ^~~~~ 131:55.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 131:55.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 131:55.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:10, 131:55.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Worker.h:11, 131:55.84 from /builddir/build/BUILD/firefox-88.0/dom/workers/ChromeWorker.h:10, 131:55.84 from /builddir/build/BUILD/firefox-88.0/dom/workers/ChromeWorker.cpp:7, 131:55.84 from Unified_cpp_dom_workers0.cpp:2: 131:55.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::dom::MessageEventRunnable::DispatchDOMEvent(JSContext*, mozilla::dom::WorkerPrivate*, mozilla::DOMEventTargetHelper*, bool)’: 131:55.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 131:55.84 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 131:55.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:55.84 In file included from Unified_cpp_dom_workers0.cpp:29: 131:55.84 /builddir/build/BUILD/firefox-88.0/dom/workers/MessageEventRunnable.cpp:93:40: note: while referencing ‘ports’ 131:55.84 93 | Sequence> ports; 131:55.84 | ^~~~~ 131:55.97 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 131:55.97 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 131:55.97 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:10, 131:55.97 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Worker.h:11, 131:55.97 from /builddir/build/BUILD/firefox-88.0/dom/workers/ChromeWorker.h:10, 131:55.97 from /builddir/build/BUILD/firefox-88.0/dom/workers/ChromeWorker.cpp:7, 131:55.97 from Unified_cpp_dom_workers0.cpp:2: 131:55.97 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual bool mozilla::dom::{anonymous}::DebuggerMessageEventRunnable::WorkerRun(JSContext*, mozilla::dom::WorkerPrivate*)’: 131:55.97 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 131:55.97 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 131:55.97 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:55.97 In file included from Unified_cpp_dom_workers0.cpp:92: 131:55.97 /builddir/build/BUILD/firefox-88.0/dom/workers/WorkerDebugger.cpp:61:66: note: while referencing ‘’ 131:55.97 61 | Sequence>()); 131:55.97 | ^ 131:58.45 dom/worklet 132:00.45 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 132:00.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 132:00.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerNavigator.h:15, 132:00.45 from /builddir/build/BUILD/firefox-88.0/dom/workers/WorkerNavigator.cpp:7, 132:00.45 from Unified_cpp_dom_workers1.cpp:2: 132:00.45 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::dom::{anonymous}::ReportFetchListenerWarningRunnable::Run()’: 132:00.45 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 132:00.45 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 132:00.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:00.45 In file included from Unified_cpp_dom_workers1.cpp:38: 132:00.45 /builddir/build/BUILD/firefox-88.0/dom/workers/WorkerScope.cpp:882:67: note: while referencing ‘’ 132:00.45 882 | mScope, "ServiceWorkerNoFetchHandler", nsTArray{}, 132:00.45 | ^ 132:02.38 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 132:02.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 132:02.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerNavigator.h:15, 132:02.38 from /builddir/build/BUILD/firefox-88.0/dom/workers/WorkerNavigator.cpp:7, 132:02.38 from Unified_cpp_dom_workers1.cpp:2: 132:02.38 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::WorkerPrivate::ReportErrorToConsole(const char*)’: 132:02.38 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 132:02.38 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 132:02.38 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:02.38 In file included from Unified_cpp_dom_workers1.cpp:11: 132:02.38 /builddir/build/BUILD/firefox-88.0/dom/workers/WorkerPrivate.cpp:4536:22: note: while referencing ‘emptyParams’ 132:02.38 4536 | nsTArray emptyParams; 132:02.38 | ^~~~~~~~~~~ 132:03.01 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 132:03.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 132:03.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerNavigator.h:15, 132:03.01 from /builddir/build/BUILD/firefox-88.0/dom/workers/WorkerNavigator.cpp:7, 132:03.01 from Unified_cpp_dom_workers1.cpp:2: 132:03.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::WorkerNavigator::SetLanguages(const nsTArray >&)’: 132:03.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 132:03.01 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 132:03.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:03.01 In file included from Unified_cpp_dom_workers1.cpp:2: 132:03.01 /builddir/build/BUILD/firefox-88.0/dom/workers/WorkerNavigator.cpp:75:44: note: while referencing ‘’ 132:03.01 75 | mProperties.mLanguages = aLanguages.Clone(); 132:03.01 | ~~~~~~~~~~~~~~~~^~ 132:03.84 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 132:03.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 132:03.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerNavigator.h:15, 132:03.84 from /builddir/build/BUILD/firefox-88.0/dom/workers/WorkerNavigator.cpp:7, 132:03.84 from Unified_cpp_dom_workers1.cpp:2: 132:03.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘int32_t mozilla::dom::WorkerGlobalScope::SetTimeoutOrInterval(JSContext*, mozilla::dom::Function&, int32_t, const mozilla::dom::Sequence&, bool, mozilla::ErrorResult&)’: 132:03.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 132:03.84 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 132:03.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:03.84 In file included from Unified_cpp_dom_workers1.cpp:38: 132:03.84 /builddir/build/BUILD/firefox-88.0/dom/workers/WorkerScope.cpp:497:33: note: while referencing ‘args’ 132:03.84 497 | nsTArray> args; 132:03.84 | ^~~~ 132:04.75 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 132:04.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 132:04.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerNavigator.h:15, 132:04.75 from /builddir/build/BUILD/firefox-88.0/dom/workers/WorkerNavigator.cpp:7, 132:04.75 from Unified_cpp_dom_workers1.cpp:2: 132:04.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::WorkerDebuggerGlobalScope::LoadSubScript(JSContext*, const nsAString&, const mozilla::dom::Optional >&, mozilla::ErrorResult&)’: 132:04.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 132:04.75 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 132:04.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:04.75 In file included from Unified_cpp_dom_workers1.cpp:38: 132:04.75 /builddir/build/BUILD/firefox-88.0/dom/workers/WorkerScope.cpp:1100:22: note: while referencing ‘urls’ 132:04.75 1100 | nsTArray urls; 132:04.75 | ^~~~ 132:05.92 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 132:05.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 132:05.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerNavigator.h:15, 132:05.92 from /builddir/build/BUILD/firefox-88.0/dom/workers/WorkerNavigator.cpp:7, 132:05.92 from Unified_cpp_dom_workers1.cpp:2: 132:05.92 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::WorkerPrivate::SetIsDebuggerReady(bool)’: 132:05.92 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 132:05.92 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 132:05.92 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:05.92 In file included from Unified_cpp_dom_workers1.cpp:11: 132:05.92 /builddir/build/BUILD/firefox-88.0/dom/workers/WorkerPrivate.cpp:2510:10: note: while referencing ‘pending’ 132:05.93 2510 | auto pending = std::move(mDelayedDebuggeeRunnables); 132:05.93 | ^~~~~~~ 132:05.93 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 132:05.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 132:05.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerNavigator.h:15, 132:05.93 from /builddir/build/BUILD/firefox-88.0/dom/workers/WorkerNavigator.cpp:7, 132:05.93 from Unified_cpp_dom_workers1.cpp:2: 132:05.93 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 132:05.93 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 132:05.93 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:05.93 In file included from Unified_cpp_dom_workers1.cpp:11: 132:05.93 /builddir/build/BUILD/firefox-88.0/dom/workers/WorkerPrivate.cpp:2510:10: note: while referencing ‘pending’ 132:05.93 2510 | auto pending = std::move(mDelayedDebuggeeRunnables); 132:05.93 | ^~~~~~~ 132:06.53 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsXPTCUtils.h:10, 132:06.53 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:119, 132:06.53 from /builddir/build/BUILD/firefox-88.0/dom/worklet/Worklet.cpp:29, 132:06.53 from Unified_cpp_dom_worklet0.cpp:2: 132:06.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 132:06.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:79:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 132:06.53 79 | memset(this, 0, sizeof(nsXPTCVariant)); 132:06.53 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:06.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 132:06.53 44 | struct nsXPTCVariant { 132:06.53 | ^~~~~~~~~~~~~ 132:06.83 dom/xhr 132:09.78 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTHashtable.h:24, 132:09.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsBaseHashtable.h:21, 132:09.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRefCountedHashtable.h:10, 132:09.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRefPtrHashtable.h:10, 132:09.78 from /builddir/build/BUILD/firefox-88.0/dom/worklet/Worklet.h:11, 132:09.78 from /builddir/build/BUILD/firefox-88.0/dom/worklet/Worklet.cpp:7, 132:09.78 from Unified_cpp_dom_worklet0.cpp:2: 132:09.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 132:09.78 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:2210:40: required from here 132:09.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 132:09.78 35 | memset(aT, 0, sizeof(T)); 132:09.78 | ~~~~~~^~~~~~~~~~~~~~~~~~ 132:09.78 In file included from /builddir/build/BUILD/firefox-88.0/dom/worklet/Worklet.cpp:29, 132:09.78 from Unified_cpp_dom_worklet0.cpp:2: 132:09.78 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 132:09.78 2209 | struct GlobalProperties { 132:09.78 | ^~~~~~~~~~~~~~~~ 132:13.10 dom/xml 132:29.31 dom/xslt/base 132:31.11 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 132:31.11 from /builddir/build/BUILD/firefox-88.0/dom/xhr/XMLHttpRequest.h:11, 132:31.11 from /builddir/build/BUILD/firefox-88.0/dom/xhr/XMLHttpRequest.cpp:7, 132:31.11 from Unified_cpp_dom_xhr0.cpp:2: 132:31.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = unsigned int; SizeType = unsigned int]’: 132:31.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 132:31.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 132:31.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 132:31.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 132:31.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 132:31.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 132:31.11 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 132:31.11 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:31.11 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 132:31.11 from /builddir/build/BUILD/firefox-88.0/dom/xhr/XMLHttpRequestWorker.cpp:33, 132:31.11 from Unified_cpp_dom_xhr0.cpp:47: 132:31.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 132:31.11 27 | struct JSGCSetting { 132:31.11 | ^~~~~~~~~~~ 132:34.44 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 132:34.44 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 132:34.44 from /builddir/build/BUILD/firefox-88.0/dom/xhr/XMLHttpRequest.h:11, 132:34.45 from /builddir/build/BUILD/firefox-88.0/dom/xhr/XMLHttpRequest.cpp:7, 132:34.45 from Unified_cpp_dom_xhr0.cpp:2: 132:34.45 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::dom::Document* mozilla::dom::XMLHttpRequestMainThread::GetResponseXML(mozilla::ErrorResult&)’: 132:34.45 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 132:34.45 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 132:34.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:34.45 In file included from Unified_cpp_dom_xhr0.cpp:20: 132:34.45 /builddir/build/BUILD/firefox-88.0/dom/xhr/XMLHttpRequestMainThread.cpp:461:15: note: while referencing ‘’ 132:34.45 461 | LogMessage("HTMLSyncXHRWarning", GetOwner()); 132:34.45 | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:34.70 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 132:34.70 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 132:34.70 from /builddir/build/BUILD/firefox-88.0/dom/xhr/XMLHttpRequest.h:11, 132:34.70 from /builddir/build/BUILD/firefox-88.0/dom/xhr/XMLHttpRequest.cpp:7, 132:34.70 from Unified_cpp_dom_xhr0.cpp:2: 132:34.70 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::XMLHttpRequestMainThread::SetResponseType(mozilla::dom::XMLHttpRequestResponseType, mozilla::ErrorResult&)’: 132:34.70 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 132:34.70 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 132:34.70 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:34.70 In file included from Unified_cpp_dom_xhr0.cpp:20: 132:34.70 /builddir/build/BUILD/firefox-88.0/dom/xhr/XMLHttpRequestMainThread.cpp:664:15: note: while referencing ‘’ 132:34.70 664 | LogMessage("ResponseTypeSyncXHRWarning", GetOwner()); 132:34.70 | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:34.98 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 132:34.98 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 132:34.98 from /builddir/build/BUILD/firefox-88.0/dom/xhr/XMLHttpRequest.h:11, 132:34.98 from /builddir/build/BUILD/firefox-88.0/dom/xhr/XMLHttpRequest.cpp:7, 132:34.98 from Unified_cpp_dom_xhr0.cpp:2: 132:34.98 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::XMLHttpRequestMainThread::DetectCharset()’: 132:34.98 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 132:34.98 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 132:34.98 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:34.98 In file included from Unified_cpp_dom_xhr0.cpp:20: 132:34.98 /builddir/build/BUILD/firefox-88.0/dom/xhr/XMLHttpRequestMainThread.cpp:494:15: note: while referencing ‘’ 132:34.98 494 | LogMessage("JSONCharsetWarning", GetOwner()); 132:34.98 | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:35.25 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 132:35.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 132:35.25 from /builddir/build/BUILD/firefox-88.0/dom/xhr/XMLHttpRequest.h:11, 132:35.25 from /builddir/build/BUILD/firefox-88.0/dom/xhr/XMLHttpRequest.cpp:7, 132:35.25 from Unified_cpp_dom_xhr0.cpp:2: 132:35.25 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::XMLHttpRequestMainThread::ResumeEventDispatching()’: 132:35.25 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 132:35.25 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 132:35.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:35.25 In file included from Unified_cpp_dom_xhr0.cpp:20: 132:35.25 /builddir/build/BUILD/firefox-88.0/dom/xhr/XMLHttpRequestMainThread.cpp:1342:26: note: while referencing ‘pendingEvents’ 132:35.25 1342 | nsTArray pendingEvents = std::move(mPendingEvents); 132:35.25 | ^~~~~~~~~~~~~ 132:35.25 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 132:35.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 132:35.25 from /builddir/build/BUILD/firefox-88.0/dom/xhr/XMLHttpRequest.h:11, 132:35.25 from /builddir/build/BUILD/firefox-88.0/dom/xhr/XMLHttpRequest.cpp:7, 132:35.25 from Unified_cpp_dom_xhr0.cpp:2: 132:35.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 132:35.26 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 132:35.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:35.26 In file included from Unified_cpp_dom_xhr0.cpp:20: 132:35.26 /builddir/build/BUILD/firefox-88.0/dom/xhr/XMLHttpRequestMainThread.cpp:1342:26: note: while referencing ‘pendingEvents’ 132:35.26 1342 | nsTArray pendingEvents = std::move(mPendingEvents); 132:35.26 | ^~~~~~~~~~~~~ 132:35.53 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 132:35.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 132:35.53 from /builddir/build/BUILD/firefox-88.0/dom/xhr/XMLHttpRequest.h:11, 132:35.53 from /builddir/build/BUILD/firefox-88.0/dom/xhr/XMLHttpRequest.cpp:7, 132:35.53 from Unified_cpp_dom_xhr0.cpp:2: 132:35.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::XMLHttpRequestMainThread::SetTimeout(uint32_t, mozilla::ErrorResult&)’: 132:35.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 132:35.53 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 132:35.53 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:35.53 In file included from Unified_cpp_dom_xhr0.cpp:20: 132:35.53 /builddir/build/BUILD/firefox-88.0/dom/xhr/XMLHttpRequestMainThread.cpp:3150:15: note: while referencing ‘’ 132:35.53 3150 | LogMessage("TimeoutSyncXHRWarning", GetOwner()); 132:35.53 | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:35.55 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 132:35.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 132:35.56 from /builddir/build/BUILD/firefox-88.0/dom/xhr/XMLHttpRequest.h:11, 132:35.56 from /builddir/build/BUILD/firefox-88.0/dom/xhr/XMLHttpRequest.cpp:7, 132:35.56 from Unified_cpp_dom_xhr0.cpp:2: 132:35.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::dom::{anonymous}::SetTimeoutRunnable::RunOnMainThread(mozilla::ErrorResult&)’: 132:35.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 132:35.56 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 132:35.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:35.56 In file included from Unified_cpp_dom_xhr0.cpp:20: 132:35.56 /builddir/build/BUILD/firefox-88.0/dom/xhr/XMLHttpRequestMainThread.cpp:3150:15: note: while referencing ‘’ 132:35.56 3150 | LogMessage("TimeoutSyncXHRWarning", GetOwner()); 132:35.56 | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:37.29 dom/xslt/xml 132:37.97 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 132:37.97 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 132:37.97 from /builddir/build/BUILD/firefox-88.0/dom/xhr/XMLHttpRequest.h:11, 132:37.97 from /builddir/build/BUILD/firefox-88.0/dom/xhr/XMLHttpRequest.cpp:7, 132:37.97 from Unified_cpp_dom_xhr0.cpp:2: 132:37.97 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::XMLHttpRequestMainThread::InitiateFetch(already_AddRefed, int64_t, nsACString&)’: 132:37.97 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 132:37.97 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 132:37.97 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:37.97 In file included from Unified_cpp_dom_xhr0.cpp:20: 132:37.97 /builddir/build/BUILD/firefox-88.0/dom/xhr/XMLHttpRequestMainThread.cpp:2698:25: note: while referencing ‘CORSUnsafeHeaders’ 132:37.97 2698 | nsTArray CORSUnsafeHeaders; 132:37.97 | ^~~~~~~~~~~~~~~~~ 132:38.90 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 132:38.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 132:38.90 from /builddir/build/BUILD/firefox-88.0/dom/xhr/XMLHttpRequest.h:11, 132:38.90 from /builddir/build/BUILD/firefox-88.0/dom/xhr/XMLHttpRequest.cpp:7, 132:38.90 from Unified_cpp_dom_xhr0.cpp:2: 132:38.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::dom::XMLHttpRequestMainThread::_ZN7mozilla3dom24XMLHttpRequestMainThread4OpenERK12nsTSubstringIcES5_bRKS2_IDsES8_.part.0(const nsACString&, const nsACString&, bool, const nsAString&, const nsAString&)’: 132:38.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 132:38.90 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 132:38.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:38.90 In file included from Unified_cpp_dom_xhr0.cpp:20: 132:38.90 /builddir/build/BUILD/firefox-88.0/dom/xhr/XMLHttpRequestMainThread.cpp:1405:46: note: while referencing ‘’ 132:38.90 1405 | GetOwner()->GetExtantDoc()->WarnOnceAbout( 132:38.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 132:38.90 1406 | DeprecatedOperations::eSyncXMLHttpRequest); 132:38.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:38.90 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 132:38.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 132:38.90 from /builddir/build/BUILD/firefox-88.0/dom/xhr/XMLHttpRequest.h:11, 132:38.90 from /builddir/build/BUILD/firefox-88.0/dom/xhr/XMLHttpRequest.cpp:7, 132:38.90 from Unified_cpp_dom_xhr0.cpp:2: 132:38.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 132:38.90 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 132:38.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:38.90 In file included from Unified_cpp_dom_xhr0.cpp:20: 132:38.90 /builddir/build/BUILD/firefox-88.0/dom/xhr/XMLHttpRequestMainThread.cpp:1434:19: note: while referencing ‘’ 132:38.90 1434 | LogMessage("UseSendBeaconDuringUnloadAndPagehideWarning", GetOwner()); 132:38.90 | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:38.90 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 132:38.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 132:38.90 from /builddir/build/BUILD/firefox-88.0/dom/xhr/XMLHttpRequest.h:11, 132:38.91 from /builddir/build/BUILD/firefox-88.0/dom/xhr/XMLHttpRequest.cpp:7, 132:38.91 from Unified_cpp_dom_xhr0.cpp:2: 132:38.91 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 132:38.91 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 132:38.91 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:38.91 In file included from Unified_cpp_dom_xhr0.cpp:20: 132:38.91 /builddir/build/BUILD/firefox-88.0/dom/xhr/XMLHttpRequestMainThread.cpp:1497:17: note: while referencing ‘’ 132:38.91 1497 | LogMessage("TimeoutSyncXHRWarning", GetOwner()); 132:38.91 | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:38.91 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 132:38.91 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:41, 132:38.91 from /builddir/build/BUILD/firefox-88.0/dom/xhr/XMLHttpRequest.h:11, 132:38.91 from /builddir/build/BUILD/firefox-88.0/dom/xhr/XMLHttpRequest.cpp:7, 132:38.91 from Unified_cpp_dom_xhr0.cpp:2: 132:38.91 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 132:38.91 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 132:38.91 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:38.91 In file included from Unified_cpp_dom_xhr0.cpp:20: 132:38.91 /builddir/build/BUILD/firefox-88.0/dom/xhr/XMLHttpRequestMainThread.cpp:1500:17: note: while referencing ‘’ 132:38.91 1500 | LogMessage("ResponseTypeSyncXHRWarning", GetOwner()); 132:38.91 | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:39.85 dom/xslt/xpath 132:46.80 dom/xslt/xslt 132:52.87 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 132:52.87 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 132:52.87 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, 132:52.87 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, 132:52.87 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Document.h:17, 132:52.87 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/XPathEvaluator.h:12, 132:52.87 from /builddir/build/BUILD/firefox-88.0/dom/xslt/xpath/XPathEvaluator.cpp:6, 132:52.87 from Unified_cpp_dom_xslt_xpath0.cpp:2: 132:52.87 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static nsresult txExprParser::createExpr(txExprLexer&, txIParseContext*, Expr**)’: 132:52.87 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘txStack [1]’ [-Warray-bounds] 132:52.87 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 132:52.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:52.88 In file included from Unified_cpp_dom_xslt_xpath0.cpp:83: 132:52.88 /builddir/build/BUILD/firefox-88.0/dom/xslt/xpath/txExprParser.cpp:275:11: note: while referencing ‘ops’ 132:52.88 275 | txStack ops; 132:52.88 | ^~~ 132:52.88 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 132:52.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 132:52.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, 132:52.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ReferrerInfo.h:15, 132:52.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Document.h:17, 132:52.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/XPathEvaluator.h:12, 132:52.88 from /builddir/build/BUILD/firefox-88.0/dom/xslt/xpath/XPathEvaluator.cpp:6, 132:52.88 from Unified_cpp_dom_xslt_xpath0.cpp:2: 132:52.88 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘txStack [1]’ [-Warray-bounds] 132:52.88 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 132:52.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:52.88 In file included from Unified_cpp_dom_xslt_xpath0.cpp:83: 132:52.88 /builddir/build/BUILD/firefox-88.0/dom/xslt/xpath/txExprParser.cpp:274:11: note: while referencing ‘exprs’ 132:52.88 274 | txStack exprs; 132:52.88 | ^~~~~ 132:56.61 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsXPTCUtils.h:10, 132:56.61 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:119, 132:56.61 from /builddir/build/BUILD/firefox-88.0/dom/xslt/xslt/txEXSLTFunctions.cpp:33, 132:56.61 from Unified_cpp_dom_xslt_xslt0.cpp:29: 132:56.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 132:56.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:79:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 132:56.61 79 | memset(this, 0, sizeof(nsXPTCVariant)); 132:56.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:56.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 132:56.61 44 | struct nsXPTCVariant { 132:56.62 | ^~~~~~~~~~~~~ 132:58.34 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BitSet.h:11, 132:58.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/HeapAPI.h:11, 132:58.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsCycleCollectionParticipant.h:11, 132:58.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 132:58.34 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:14, 132:58.34 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIContent.h:10, 132:58.34 from /builddir/build/BUILD/firefox-88.0/dom/xslt/xpath/txXPathNode.h:9, 132:58.34 from /builddir/build/BUILD/firefox-88.0/dom/xslt/xml/txXMLUtils.h:15, 132:58.34 from /builddir/build/BUILD/firefox-88.0/dom/xslt/xslt/txXSLTFunctions.h:11, 132:58.34 from /builddir/build/BUILD/firefox-88.0/dom/xslt/xslt/txCurrentFunctionCall.cpp:6, 132:58.34 from Unified_cpp_dom_xslt_xslt0.cpp:11: 132:58.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 132:58.34 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:2210:40: required from here 132:58.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 132:58.34 35 | memset(aT, 0, sizeof(T)); 132:58.34 | ~~~~~~^~~~~~~~~~~~~~~~~~ 132:58.34 In file included from /builddir/build/BUILD/firefox-88.0/dom/xslt/xslt/txEXSLTFunctions.cpp:33, 132:58.34 from Unified_cpp_dom_xslt_xslt0.cpp:29: 132:58.34 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 132:58.34 2209 | struct GlobalProperties { 132:58.34 | ^~~~~~~~~~~~~~~~ 133:02.65 In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: 133:02.65 /builddir/build/BUILD/firefox-88.0/dom/xslt/xpath/txNodeSet.cpp: In member function ‘nsresult txNodeSet::add(const txXPathNode&)’: 133:02.65 /builddir/build/BUILD/firefox-88.0/dom/xslt/xpath/txNodeSet.cpp:112:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class txXPathNode’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 133:02.65 112 | memmove(pos + 1, pos, moveSize * sizeof(txXPathNode)); 133:02.65 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:02.65 In file included from /builddir/build/BUILD/firefox-88.0/dom/xslt/xpath/txXPathTreeWalker.h:10, 133:02.65 from /builddir/build/BUILD/firefox-88.0/dom/xslt/xpath/txNameTest.cpp:9, 133:02.65 from Unified_cpp_dom_xslt_xpath1.cpp:2: 133:02.65 /builddir/build/BUILD/firefox-88.0/dom/xslt/xpath/txXPathNode.h:17:7: note: ‘class txXPathNode’ declared here 133:02.65 17 | class txXPathNode { 133:02.65 | ^~~~~~~~~~~ 133:02.65 In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: 133:02.65 /builddir/build/BUILD/firefox-88.0/dom/xslt/xpath/txNodeSet.cpp: In member function ‘nsresult txNodeSet::add(const txNodeSet&, txNodeSet::transferOp, txNodeSet::destroyOp)’: 133:02.65 /builddir/build/BUILD/firefox-88.0/dom/xslt/xpath/txNodeSet.cpp:277:14: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class txXPathNode’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 133:02.65 277 | memmove(insertPos, pos, count * sizeof(txXPathNode)); 133:02.65 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:02.65 In file included from /builddir/build/BUILD/firefox-88.0/dom/xslt/xpath/txXPathTreeWalker.h:10, 133:02.65 from /builddir/build/BUILD/firefox-88.0/dom/xslt/xpath/txNameTest.cpp:9, 133:02.65 from Unified_cpp_dom_xslt_xpath1.cpp:2: 133:02.65 /builddir/build/BUILD/firefox-88.0/dom/xslt/xpath/txXPathNode.h:17:7: note: ‘class txXPathNode’ declared here 133:02.65 17 | class txXPathNode { 133:02.65 | ^~~~~~~~~~~ 133:02.65 In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: 133:02.65 /builddir/build/BUILD/firefox-88.0/dom/xslt/xpath/txNodeSet.cpp: In member function ‘nsresult txNodeSet::sweep()’: 133:02.65 /builddir/build/BUILD/firefox-88.0/dom/xslt/xpath/txNodeSet.cpp:375:14: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class txXPathNode’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 133:02.65 375 | memmove(insertion, mStart + pos - chunk, chunk * sizeof(txXPathNode)); 133:02.65 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:02.66 In file included from /builddir/build/BUILD/firefox-88.0/dom/xslt/xpath/txXPathTreeWalker.h:10, 133:02.66 from /builddir/build/BUILD/firefox-88.0/dom/xslt/xpath/txNameTest.cpp:9, 133:02.66 from Unified_cpp_dom_xslt_xpath1.cpp:2: 133:02.66 /builddir/build/BUILD/firefox-88.0/dom/xslt/xpath/txXPathNode.h:17:7: note: ‘class txXPathNode’ declared here 133:02.66 17 | class txXPathNode { 133:02.66 | ^~~~~~~~~~~ 133:02.66 In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: 133:02.66 /builddir/build/BUILD/firefox-88.0/dom/xslt/xpath/txNodeSet.cpp: In member function ‘bool txNodeSet::ensureGrowSize(int32_t)’: 133:02.66 /builddir/build/BUILD/firefox-88.0/dom/xslt/xpath/txNodeSet.cpp:469:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class txXPathNode’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 133:02.66 469 | memmove(dest, mStart, oldSize * sizeof(txXPathNode)); 133:02.66 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:02.66 In file included from /builddir/build/BUILD/firefox-88.0/dom/xslt/xpath/txXPathTreeWalker.h:10, 133:02.66 from /builddir/build/BUILD/firefox-88.0/dom/xslt/xpath/txNameTest.cpp:9, 133:02.66 from Unified_cpp_dom_xslt_xpath1.cpp:2: 133:02.66 /builddir/build/BUILD/firefox-88.0/dom/xslt/xpath/txXPathNode.h:17:7: note: ‘class txXPathNode’ declared here 133:02.66 17 | class txXPathNode { 133:02.66 | ^~~~~~~~~~~ 133:02.66 In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: 133:02.66 /builddir/build/BUILD/firefox-88.0/dom/xslt/xpath/txNodeSet.cpp:494:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class txXPathNode’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 133:02.66 494 | memcpy(dest, mStart, oldSize * sizeof(txXPathNode)); 133:02.66 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:02.66 In file included from /builddir/build/BUILD/firefox-88.0/dom/xslt/xpath/txXPathTreeWalker.h:10, 133:02.66 from /builddir/build/BUILD/firefox-88.0/dom/xslt/xpath/txNameTest.cpp:9, 133:02.66 from Unified_cpp_dom_xslt_xpath1.cpp:2: 133:02.66 /builddir/build/BUILD/firefox-88.0/dom/xslt/xpath/txXPathNode.h:17:7: note: ‘class txXPathNode’ declared here 133:02.66 17 | class txXPathNode { 133:02.66 | ^~~~~~~~~~~ 133:02.66 In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: 133:02.66 /builddir/build/BUILD/firefox-88.0/dom/xslt/xpath/txNodeSet.cpp: In static member function ‘static void txNodeSet::transferElements(txXPathNode*, const txXPathNode*, const txXPathNode*)’: 133:02.66 /builddir/build/BUILD/firefox-88.0/dom/xslt/xpath/txNodeSet.cpp:567:9: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class txXPathNode’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 133:02.66 567 | memcpy(aDest, aStart, (aEnd - aStart) * sizeof(txXPathNode)); 133:02.66 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:02.66 In file included from /builddir/build/BUILD/firefox-88.0/dom/xslt/xpath/txXPathTreeWalker.h:10, 133:02.66 from /builddir/build/BUILD/firefox-88.0/dom/xslt/xpath/txNameTest.cpp:9, 133:02.66 from Unified_cpp_dom_xslt_xpath1.cpp:2: 133:02.66 /builddir/build/BUILD/firefox-88.0/dom/xslt/xpath/txXPathNode.h:17:7: note: ‘class txXPathNode’ declared here 133:02.66 17 | class txXPathNode { 133:02.66 | ^~~~~~~~~~~ 133:13.50 dom/xul 133:25.33 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 133:25.33 from /builddir/build/BUILD/firefox-88.0/dom/xslt/base/txStack.h:9, 133:25.33 from /builddir/build/BUILD/firefox-88.0/dom/xslt/xpath/txResultRecycler.h:10, 133:25.33 from /builddir/build/BUILD/firefox-88.0/dom/xslt/xpath/txExprResult.h:11, 133:25.33 from /builddir/build/BUILD/firefox-88.0/dom/xslt/xpath/txExpr.h:11, 133:25.33 from /builddir/build/BUILD/firefox-88.0/dom/xslt/xslt/txXSLTPatterns.h:11, 133:25.33 from /builddir/build/BUILD/firefox-88.0/dom/xslt/xslt/txPatternParser.h:9, 133:25.33 from /builddir/build/BUILD/firefox-88.0/dom/xslt/xslt/txPatternParser.cpp:6, 133:25.33 from Unified_cpp_dom_xslt_xslt1.cpp:2: 133:25.33 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult txStylesheet::doneCompiling()’: 133:25.33 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 133:25.33 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 133:25.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:25.33 In file included from Unified_cpp_dom_xslt_xslt1.cpp:20: 133:25.33 /builddir/build/BUILD/firefox-88.0/dom/xslt/xslt/txStylesheet.cpp:270:33: note: while referencing ‘frameStripSpaceTests’ 133:25.33 270 | nsTArray frameStripSpaceTests; 133:25.33 | ^~~~~~~~~~~~~~~~~~~~ 133:25.33 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 133:25.33 from /builddir/build/BUILD/firefox-88.0/dom/xslt/base/txStack.h:9, 133:25.33 from /builddir/build/BUILD/firefox-88.0/dom/xslt/xpath/txResultRecycler.h:10, 133:25.33 from /builddir/build/BUILD/firefox-88.0/dom/xslt/xpath/txExprResult.h:11, 133:25.33 from /builddir/build/BUILD/firefox-88.0/dom/xslt/xpath/txExpr.h:11, 133:25.33 from /builddir/build/BUILD/firefox-88.0/dom/xslt/xslt/txXSLTPatterns.h:11, 133:25.33 from /builddir/build/BUILD/firefox-88.0/dom/xslt/xslt/txPatternParser.h:9, 133:25.33 from /builddir/build/BUILD/firefox-88.0/dom/xslt/xslt/txPatternParser.cpp:6, 133:25.33 from Unified_cpp_dom_xslt_xslt1.cpp:2: 133:25.33 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 133:25.33 304 | mHdr->mLength = 0; 133:25.33 | ~~~~~~~~~~~~~~^~~ 133:25.33 In file included from Unified_cpp_dom_xslt_xslt1.cpp:20: 133:25.33 /builddir/build/BUILD/firefox-88.0/dom/xslt/xslt/txStylesheet.cpp:270:33: note: while referencing ‘frameStripSpaceTests’ 133:25.33 270 | nsTArray frameStripSpaceTests; 133:25.33 | ^~~~~~~~~~~~~~~~~~~~ 133:25.33 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 133:25.33 from /builddir/build/BUILD/firefox-88.0/dom/xslt/base/txStack.h:9, 133:25.34 from /builddir/build/BUILD/firefox-88.0/dom/xslt/xpath/txResultRecycler.h:10, 133:25.34 from /builddir/build/BUILD/firefox-88.0/dom/xslt/xpath/txExprResult.h:11, 133:25.34 from /builddir/build/BUILD/firefox-88.0/dom/xslt/xpath/txExpr.h:11, 133:25.34 from /builddir/build/BUILD/firefox-88.0/dom/xslt/xslt/txXSLTPatterns.h:11, 133:25.34 from /builddir/build/BUILD/firefox-88.0/dom/xslt/xslt/txPatternParser.h:9, 133:25.34 from /builddir/build/BUILD/firefox-88.0/dom/xslt/xslt/txPatternParser.cpp:6, 133:25.34 from Unified_cpp_dom_xslt_xslt1.cpp:2: 133:25.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 133:25.34 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 133:25.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:25.34 In file included from Unified_cpp_dom_xslt_xslt1.cpp:20: 133:25.34 /builddir/build/BUILD/firefox-88.0/dom/xslt/xslt/txStylesheet.cpp:270:33: note: while referencing ‘frameStripSpaceTests’ 133:25.34 270 | nsTArray frameStripSpaceTests; 133:25.34 | ^~~~~~~~~~~~~~~~~~~~ 133:25.57 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 133:25.57 from /builddir/build/BUILD/firefox-88.0/dom/xslt/base/txStack.h:9, 133:25.57 from /builddir/build/BUILD/firefox-88.0/dom/xslt/xpath/txResultRecycler.h:10, 133:25.57 from /builddir/build/BUILD/firefox-88.0/dom/xslt/xpath/txExprResult.h:11, 133:25.58 from /builddir/build/BUILD/firefox-88.0/dom/xslt/xpath/txExpr.h:11, 133:25.58 from /builddir/build/BUILD/firefox-88.0/dom/xslt/xslt/txXSLTPatterns.h:11, 133:25.58 from /builddir/build/BUILD/firefox-88.0/dom/xslt/xslt/txPatternParser.h:9, 133:25.58 from /builddir/build/BUILD/firefox-88.0/dom/xslt/xslt/txPatternParser.cpp:6, 133:25.58 from Unified_cpp_dom_xslt_xslt1.cpp:2: 133:25.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In copy constructor ‘txElementContext::txElementContext(const txElementContext&)’: 133:25.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 133:25.58 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 133:25.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:25.58 In file included from Unified_cpp_dom_xslt_xslt1.cpp:38: 133:25.58 /builddir/build/BUILD/firefox-88.0/dom/xslt/xslt/txStylesheetCompiler.cpp:880:63: note: while referencing ‘’ 133:25.58 880 | mInstructionNamespaces = aOther.mInstructionNamespaces.Clone(); 133:25.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 133:26.67 editor/composer 133:37.69 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 133:37.69 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 133:37.69 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 133:37.69 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 133:37.69 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIWidget.h:12, 133:37.69 from /builddir/build/BUILD/firefox-88.0/dom/xul/ChromeObserver.cpp:10, 133:37.69 from Unified_cpp_dom_xul0.cpp:2: 133:37.69 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult XULInContentErrorReporter::Run()’: 133:37.69 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 133:37.69 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 133:37.69 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:37.69 In file included from Unified_cpp_dom_xul0.cpp:119: 133:37.69 /builddir/build/BUILD/firefox-88.0/dom/xul/nsXULElement.cpp:599:29: note: while referencing ‘’ 133:37.69 599 | mDocument->WarnOnceAbout(DeprecatedOperations::eImportXULIntoContent, 133:37.69 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:37.69 600 | false); 133:37.69 | ~~~~~~ 133:41.10 editor/libeditor 133:42.02 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 133:42.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 133:42.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 133:42.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 133:42.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIWidget.h:12, 133:42.02 from /builddir/build/BUILD/firefox-88.0/dom/xul/ChromeObserver.cpp:10, 133:42.02 from Unified_cpp_dom_xul0.cpp:2: 133:42.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::XULBroadcastManager::_ZN7mozilla3dom19XULBroadcastManager14MaybeBroadcastEv.part.0()’: 133:42.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 133:42.03 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 133:42.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:42.03 In file included from Unified_cpp_dom_xul0.cpp:11: 133:42.03 /builddir/build/BUILD/firefox-88.0/dom/xul/XULBroadcastManager.cpp:442:42: note: while referencing ‘delayedBroadcasters’ 133:42.03 442 | nsTArray delayedBroadcasters = 133:42.03 | ^~~~~~~~~~~~~~~~~~~ 133:42.12 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 133:42.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 133:42.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 133:42.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 133:42.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIWidget.h:12, 133:42.12 from /builddir/build/BUILD/firefox-88.0/dom/xul/ChromeObserver.cpp:10, 133:42.12 from Unified_cpp_dom_xul0.cpp:2: 133:42.12 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::XULBroadcastManager::SynchronizeBroadcastListener(mozilla::dom::Element*, mozilla::dom::Element*, const nsAString&)’: 133:42.12 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 133:42.12 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 133:42.12 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:42.12 In file included from Unified_cpp_dom_xul0.cpp:11: 133:42.12 /builddir/build/BUILD/firefox-88.0/dom/xul/XULBroadcastManager.cpp:147:30: note: while referencing ‘attributes’ 133:42.12 147 | nsTArray attributes(count); 133:42.12 | ^~~~~~~~~~ 133:53.14 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 133:53.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsCOMArray.h:15, 133:53.15 from /builddir/build/BUILD/firefox-88.0/dom/xul/nsXULPrototypeDocument.h:11, 133:53.15 from /builddir/build/BUILD/firefox-88.0/dom/xul/nsXULPrototypeDocument.cpp:6, 133:53.15 from Unified_cpp_dom_xul1.cpp:2: 133:53.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult SortContainer(nsIContent*, nsSortState*)’: 133:53.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 133:53.15 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 133:53.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:53.15 In file included from Unified_cpp_dom_xul1.cpp:11: 133:53.15 /builddir/build/BUILD/firefox-88.0/dom/xul/nsXULSortService.cpp:243:29: note: while referencing ‘items’ 133:53.15 243 | nsTArray items; 133:53.15 | ^~~~~ 133:54.05 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 133:54.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsCOMArray.h:15, 133:54.05 from /builddir/build/BUILD/firefox-88.0/dom/xul/nsXULPrototypeDocument.h:11, 133:54.05 from /builddir/build/BUILD/firefox-88.0/dom/xul/nsXULPrototypeDocument.cpp:6, 133:54.05 from Unified_cpp_dom_xul1.cpp:2: 133:54.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsXULPrototypeDocument::Read(nsIObjectInputStream*)’: 133:54.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 133:54.05 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 133:54.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:54.06 In file included from Unified_cpp_dom_xul1.cpp:2: 133:54.06 /builddir/build/BUILD/firefox-88.0/dom/xul/nsXULPrototypeDocument.cpp:130:44: note: while referencing ‘nodeInfos’ 133:54.06 130 | nsTArray> nodeInfos; 133:54.06 | ^~~~~~~~~ 133:54.24 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 133:54.24 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsCOMArray.h:15, 133:54.24 from /builddir/build/BUILD/firefox-88.0/dom/xul/nsXULPrototypeDocument.h:11, 133:54.24 from /builddir/build/BUILD/firefox-88.0/dom/xul/nsXULPrototypeDocument.cpp:6, 133:54.24 from Unified_cpp_dom_xul1.cpp:2: 133:54.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsXULPrototypeDocument::Write(nsIObjectOutputStream*)’: 133:54.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 133:54.24 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 133:54.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:54.24 In file included from Unified_cpp_dom_xul1.cpp:2: 133:54.24 /builddir/build/BUILD/firefox-88.0/dom/xul/nsXULPrototypeDocument.cpp:275:44: note: while referencing ‘nodeInfos’ 133:54.24 275 | nsTArray> nodeInfos; 133:54.24 | ^~~~~~~~~ 133:54.38 editor/spellchecker 134:07.53 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 134:07.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:22, 134:07.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/mozSpellChecker.h:9, 134:07.53 from /builddir/build/BUILD/firefox-88.0/editor/spellchecker/EditorSpellCheck.h:9, 134:07.53 from /builddir/build/BUILD/firefox-88.0/editor/spellchecker/EditorSpellCheck.cpp:7, 134:07.53 from Unified_cpp_editor_spellchecker0.cpp:2: 134:07.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::EditorSpellCheck::CanSpellCheck(bool*)’: 134:07.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 134:07.53 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 134:07.53 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:07.53 In file included from Unified_cpp_editor_spellchecker0.cpp:2: 134:07.53 /builddir/build/BUILD/firefox-88.0/editor/spellchecker/EditorSpellCheck.cpp:297:23: note: while referencing ‘dictList’ 134:07.53 297 | nsTArray dictList; 134:07.53 | ^~~~~~~~ 134:10.86 editor/txmgr 134:13.86 extensions/auth 134:14.10 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 134:14.10 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CSSEditUtils.h:12, 134:14.10 from /builddir/build/BUILD/firefox-88.0/editor/libeditor/CSSEditUtils.cpp:6, 134:14.10 from Unified_cpp_editor_libeditor0.cpp:2: 134:14.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static nsresult mozilla::CSSEditUtils::GetCSSEquivalentToHTMLInlineStyleSetInternal(nsIContent&, nsAtom*, nsAtom*, nsAString&, mozilla::CSSEditUtils::StyleType)’: 134:14.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 134:14.10 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 134:14.10 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:14.10 In file included from Unified_cpp_editor_libeditor0.cpp:2: 134:14.10 /builddir/build/BUILD/firefox-88.0/editor/libeditor/CSSEditUtils.cpp:946:22: note: while referencing ‘cssValueArray’ 134:14.10 946 | nsTArray cssValueArray; 134:14.10 | ^~~~~~~~~~~~~ 134:14.10 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 134:14.10 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CSSEditUtils.h:12, 134:14.10 from /builddir/build/BUILD/firefox-88.0/editor/libeditor/CSSEditUtils.cpp:6, 134:14.10 from Unified_cpp_editor_libeditor0.cpp:2: 134:14.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 134:14.11 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 134:14.11 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:14.11 In file included from Unified_cpp_editor_libeditor0.cpp:2: 134:14.11 /builddir/build/BUILD/firefox-88.0/editor/libeditor/CSSEditUtils.cpp:945:27: note: while referencing ‘cssPropertyArray’ 134:14.11 945 | nsTArray cssPropertyArray; 134:14.11 | ^~~~~~~~~~~~~~~~ 134:15.31 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 134:15.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CSSEditUtils.h:12, 134:15.31 from /builddir/build/BUILD/firefox-88.0/editor/libeditor/CSSEditUtils.cpp:6, 134:15.31 from Unified_cpp_editor_libeditor0.cpp:2: 134:15.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::Result mozilla::CSSEditUtils::SetCSSEquivalentToHTMLStyleInternal(nsStyledElement&, nsAtom*, nsAtom*, const nsAString*, bool)’: 134:15.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 134:15.31 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 134:15.31 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:15.31 In file included from Unified_cpp_editor_libeditor0.cpp:2: 134:15.31 /builddir/build/BUILD/firefox-88.0/editor/libeditor/CSSEditUtils.cpp:867:22: note: while referencing ‘cssValueArray’ 134:15.31 867 | nsTArray cssValueArray; 134:15.31 | ^~~~~~~~~~~~~ 134:15.31 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 134:15.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CSSEditUtils.h:12, 134:15.31 from /builddir/build/BUILD/firefox-88.0/editor/libeditor/CSSEditUtils.cpp:6, 134:15.31 from Unified_cpp_editor_libeditor0.cpp:2: 134:15.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 134:15.31 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 134:15.31 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:15.31 In file included from Unified_cpp_editor_libeditor0.cpp:2: 134:15.31 /builddir/build/BUILD/firefox-88.0/editor/libeditor/CSSEditUtils.cpp:866:27: note: while referencing ‘cssPropertyArray’ 134:15.31 866 | nsTArray cssPropertyArray; 134:15.31 | ^~~~~~~~~~~~~~~~ 134:15.41 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 134:15.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CSSEditUtils.h:12, 134:15.41 from /builddir/build/BUILD/firefox-88.0/editor/libeditor/CSSEditUtils.cpp:6, 134:15.41 from Unified_cpp_editor_libeditor0.cpp:2: 134:15.41 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::CSSEditUtils::RemoveCSSEquivalentToHTMLStyleInternal(nsStyledElement&, nsAtom*, nsAtom*, const nsAString*, bool)’: 134:15.41 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 134:15.41 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 134:15.41 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:15.41 In file included from Unified_cpp_editor_libeditor0.cpp:2: 134:15.41 /builddir/build/BUILD/firefox-88.0/editor/libeditor/CSSEditUtils.cpp:900:22: note: while referencing ‘cssValueArray’ 134:15.42 900 | nsTArray cssValueArray; 134:15.42 | ^~~~~~~~~~~~~ 134:15.42 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 134:15.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CSSEditUtils.h:12, 134:15.42 from /builddir/build/BUILD/firefox-88.0/editor/libeditor/CSSEditUtils.cpp:6, 134:15.42 from Unified_cpp_editor_libeditor0.cpp:2: 134:15.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 134:15.42 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 134:15.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:15.42 In file included from Unified_cpp_editor_libeditor0.cpp:2: 134:15.42 /builddir/build/BUILD/firefox-88.0/editor/libeditor/CSSEditUtils.cpp:899:27: note: while referencing ‘cssPropertyArray’ 134:15.42 899 | nsTArray cssPropertyArray; 134:15.42 | ^~~~~~~~~~~~~~~~ 134:25.45 extensions/permissions 134:50.03 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 134:50.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIClassInfo.h:14, 134:50.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIClassInfoImpl.h:14, 134:50.03 from /builddir/build/BUILD/firefox-88.0/extensions/permissions/Permission.cpp:7, 134:50.03 from Unified_cpp_permissions0.cpp:2: 134:50.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::PermissionManager::BroadcastPermissionsForPrincipalToAllContentProcesses(nsIPrincipal*)’: 134:50.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 134:50.03 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 134:50.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:50.03 In file included from Unified_cpp_permissions0.cpp:20: 134:50.03 /builddir/build/BUILD/firefox-88.0/extensions/permissions/PermissionManager.cpp:3173:28: note: while referencing ‘cps’ 134:50.03 3173 | nsTArray cps; 134:50.03 | ^~~ 134:51.33 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 134:51.33 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIClassInfo.h:14, 134:51.33 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIClassInfoImpl.h:14, 134:51.33 from /builddir/build/BUILD/firefox-88.0/extensions/permissions/Permission.cpp:7, 134:51.33 from Unified_cpp_permissions0.cpp:2: 134:51.33 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::PermissionManager::ConsumeDefaultsInputStream(nsIInputStream*, const mozilla::MonitorAutoLock&)’: 134:51.33 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 134:51.33 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 134:51.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:51.33 In file included from Unified_cpp_permissions0.cpp:20: 134:51.33 /builddir/build/BUILD/firefox-88.0/extensions/permissions/PermissionManager.cpp:3354:25: note: while referencing ‘lineArray’ 134:51.33 3354 | nsTArray lineArray; 134:51.33 | ^~~~~~~~~ 134:53.03 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 134:53.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIClassInfo.h:14, 134:53.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIClassInfoImpl.h:14, 134:53.03 from /builddir/build/BUILD/firefox-88.0/extensions/permissions/Permission.cpp:7, 134:53.03 from Unified_cpp_permissions0.cpp:2: 134:53.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::PermissionManager::CompleteMigrations()’: 134:53.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 134:53.03 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 134:53.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:53.03 In file included from Unified_cpp_permissions0.cpp:20: 134:53.03 /builddir/build/BUILD/firefox-88.0/extensions/permissions/PermissionManager.cpp:2791:28: note: while referencing ‘entries’ 134:53.03 2791 | nsTArray entries; 134:53.03 | ^~~~~~~ 134:53.03 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 134:53.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIClassInfo.h:14, 134:53.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIClassInfoImpl.h:14, 134:53.03 from /builddir/build/BUILD/firefox-88.0/extensions/permissions/Permission.cpp:7, 134:53.03 from Unified_cpp_permissions0.cpp:2: 134:53.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:303:10: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 134:53.03 303 | mHdr = GetAutoArrayBufferUnsafe(aElemAlign); 134:53.03 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:53.03 In file included from Unified_cpp_permissions0.cpp:20: 134:53.03 /builddir/build/BUILD/firefox-88.0/extensions/permissions/PermissionManager.cpp:2791:28: note: while referencing ‘entries’ 134:53.03 2791 | nsTArray entries; 134:53.03 | ^~~~~~~ 134:53.03 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 134:53.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIClassInfo.h:14, 134:53.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIClassInfoImpl.h:14, 134:53.04 from /builddir/build/BUILD/firefox-88.0/extensions/permissions/Permission.cpp:7, 134:53.04 from Unified_cpp_permissions0.cpp:2: 134:53.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 134:53.04 304 | mHdr->mLength = 0; 134:53.04 | ~~~~~~~~~~~~~~^~~ 134:53.04 In file included from Unified_cpp_permissions0.cpp:20: 134:53.04 /builddir/build/BUILD/firefox-88.0/extensions/permissions/PermissionManager.cpp:2791:28: note: while referencing ‘entries’ 134:53.04 2791 | nsTArray entries; 134:53.04 | ^~~~~~~ 134:53.04 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 134:53.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIClassInfo.h:14, 134:53.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIClassInfoImpl.h:14, 134:53.04 from /builddir/build/BUILD/firefox-88.0/extensions/permissions/Permission.cpp:7, 134:53.04 from Unified_cpp_permissions0.cpp:2: 134:53.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 134:53.04 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 134:53.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:53.04 In file included from Unified_cpp_permissions0.cpp:20: 134:53.04 /builddir/build/BUILD/firefox-88.0/extensions/permissions/PermissionManager.cpp:2791:28: note: while referencing ‘entries’ 134:53.04 2791 | nsTArray entries; 134:53.04 | ^~~~~~~ 134:53.67 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 134:53.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIClassInfo.h:14, 134:53.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIClassInfoImpl.h:14, 134:53.67 from /builddir/build/BUILD/firefox-88.0/extensions/permissions/Permission.cpp:7, 134:53.67 from Unified_cpp_permissions0.cpp:2: 134:53.67 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::PermissionManager::CompleteRead()’: 134:53.67 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 134:53.67 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 134:53.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:53.67 In file included from Unified_cpp_permissions0.cpp:20: 134:53.67 /builddir/build/BUILD/firefox-88.0/extensions/permissions/PermissionManager.cpp:2819:23: note: while referencing ‘entries’ 134:53.67 2819 | nsTArray entries; 134:53.67 | ^~~~~~~ 134:53.67 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 134:53.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIClassInfo.h:14, 134:53.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIClassInfoImpl.h:14, 134:53.67 from /builddir/build/BUILD/firefox-88.0/extensions/permissions/Permission.cpp:7, 134:53.67 from Unified_cpp_permissions0.cpp:2: 134:53.67 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:303:10: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 134:53.68 303 | mHdr = GetAutoArrayBufferUnsafe(aElemAlign); 134:53.68 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:53.68 In file included from Unified_cpp_permissions0.cpp:20: 134:53.68 /builddir/build/BUILD/firefox-88.0/extensions/permissions/PermissionManager.cpp:2819:23: note: while referencing ‘entries’ 134:53.68 2819 | nsTArray entries; 134:53.68 | ^~~~~~~ 134:53.68 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 134:53.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIClassInfo.h:14, 134:53.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIClassInfoImpl.h:14, 134:53.68 from /builddir/build/BUILD/firefox-88.0/extensions/permissions/Permission.cpp:7, 134:53.68 from Unified_cpp_permissions0.cpp:2: 134:53.68 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 134:53.68 304 | mHdr->mLength = 0; 134:53.68 | ~~~~~~~~~~~~~~^~~ 134:53.68 In file included from Unified_cpp_permissions0.cpp:20: 134:53.68 /builddir/build/BUILD/firefox-88.0/extensions/permissions/PermissionManager.cpp:2819:23: note: while referencing ‘entries’ 134:53.68 2819 | nsTArray entries; 134:53.68 | ^~~~~~~ 134:53.68 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 134:53.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIClassInfo.h:14, 134:53.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIClassInfoImpl.h:14, 134:53.68 from /builddir/build/BUILD/firefox-88.0/extensions/permissions/Permission.cpp:7, 134:53.68 from Unified_cpp_permissions0.cpp:2: 134:53.68 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 134:53.68 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 134:53.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:53.68 In file included from Unified_cpp_permissions0.cpp:20: 134:53.68 /builddir/build/BUILD/firefox-88.0/extensions/permissions/PermissionManager.cpp:2819:23: note: while referencing ‘entries’ 134:53.68 2819 | nsTArray entries; 134:53.68 | ^~~~~~~ 134:54.00 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 134:54.00 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIClassInfo.h:14, 134:54.00 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIClassInfoImpl.h:14, 134:54.00 from /builddir/build/BUILD/firefox-88.0/extensions/permissions/Permission.cpp:7, 134:54.00 from Unified_cpp_permissions0.cpp:2: 134:54.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::PermissionManager::_ZN7mozilla17PermissionManager17RemoveAllInternalEb.part.0(bool)’: 134:54.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 134:54.00 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 134:54.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:54.00 In file included from Unified_cpp_permissions0.cpp:20: 134:54.00 /builddir/build/BUILD/firefox-88.0/extensions/permissions/PermissionManager.cpp:2075:28: note: while referencing ‘parents’ 134:54.00 2075 | nsTArray parents; 134:54.00 | ^~~~~~~ 134:54.65 extensions/pref/autoconfig/src 135:01.80 extensions/spellcheck/hunspell/glue 135:03.56 In file included from Unified_cpp_editor_libeditor1.cpp:128: 135:03.56 /builddir/build/BUILD/firefox-88.0/editor/libeditor/HTMLTableEditor.cpp: In member function ‘nsresult mozilla::HTMLEditor::InsertTableCellsWithTransaction(int32_t, mozilla::HTMLEditor::InsertPosition)’: 135:03.56 /builddir/build/BUILD/firefox-88.0/editor/libeditor/HTMLTableEditor.cpp:69:39: warning: ‘newCellIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 135:03.56 69 | ->SetSelectionAfterTableEdit(MOZ_KnownLive(mTable), mRow, mCol, 135:03.56 /builddir/build/BUILD/firefox-88.0/editor/libeditor/HTMLTableEditor.cpp:227:11: note: ‘newCellIndex’ was declared here 135:03.56 227 | int32_t newCellIndex; 135:03.56 | ^~~~~~~~~~~~ 135:06.86 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 135:06.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CSSEditUtils.h:12, 135:06.86 from /builddir/build/BUILD/firefox-88.0/editor/libeditor/HTMLEditor.h:11, 135:06.86 from /builddir/build/BUILD/firefox-88.0/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 135:06.86 from Unified_cpp_editor_libeditor1.cpp:2: 135:06.86 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::HTMLEditor::SplitParentInlineElementsAtRangeEdges(nsTArray >&)’: 135:06.86 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 135:06.86 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 135:06.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:06.86 In file included from Unified_cpp_editor_libeditor1.cpp:11: 135:06.86 /builddir/build/BUILD/firefox-88.0/editor/libeditor/HTMLEditSubActionHandler.cpp:5933:38: note: while referencing ‘rangeItemArray’ 135:06.86 5933 | nsTArray> rangeItemArray; 135:06.86 | ^~~~~~~~~~~~~~ 135:12.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 135:12.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CSSEditUtils.h:12, 135:12.83 from /builddir/build/BUILD/firefox-88.0/editor/libeditor/HTMLEditor.h:11, 135:12.83 from /builddir/build/BUILD/firefox-88.0/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 135:12.83 from Unified_cpp_editor_libeditor1.cpp:2: 135:12.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::HTMLEditor::JoinTableCells(bool)’: 135:12.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 135:12.83 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 135:12.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:12.83 In file included from Unified_cpp_editor_libeditor1.cpp:128: 135:12.83 /builddir/build/BUILD/firefox-88.0/editor/libeditor/HTMLTableEditor.cpp:2800:31: note: while referencing ‘deleteList’ 135:12.83 2800 | nsTArray> deleteList; 135:12.83 | ^~~~~~~~~~ 135:31.70 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 135:31.70 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIMemoryReporter.h:546, 135:31.70 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CountingAllocatorBase.h:14, 135:31.70 from /builddir/build/BUILD/firefox-88.0/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:10, 135:31.70 from /builddir/build/BUILD/firefox-88.0/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:47, 135:31.70 from : 135:31.70 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::IPCResult mozilla::RemoteSpellcheckEngineParent::RecvCheckAsync(nsTArray >&&, mozilla::PRemoteSpellcheckEngineParent::CheckAsyncResolver&&)’: 135:31.70 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 135:31.70 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 135:31.70 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:31.70 In file included from Unified_cpp_hunspell_glue0.cpp:20: 135:31.70 /builddir/build/BUILD/firefox-88.0/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineParent.cpp:41:18: note: while referencing ‘misspells’ 135:31.70 41 | nsTArray misspells; 135:31.70 | ^~~~~~~~~ 135:33.76 extensions/spellcheck/hunspell/src 135:40.61 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CountingAllocatorBase.h:14, 135:40.61 from /builddir/build/BUILD/firefox-88.0/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:10, 135:40.61 from /builddir/build/BUILD/firefox-88.0/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:47, 135:40.61 from : 135:40.61 In static member function ‘static size_t mozilla::CountingAllocatorBase::MallocSizeOfOnAlloc(const void*) [with T = HunspellAllocator]’, 135:40.61 inlined from ‘static void* mozilla::CountingAllocatorBase::CountingMalloc(size_t) [with T = HunspellAllocator]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CountingAllocatorBase.h:59:13, 135:40.61 inlined from ‘char* mystrdup(const char*)’ at /builddir/build/BUILD/firefox-88.0/extensions/spellcheck/hunspell/src/csutil.cxx:298:16: 135:40.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIMemoryReporter.h:657:32: warning: ‘p’ may be used uninitialized [-Wmaybe-uninitialized] 135:40.61 657 | return moz_malloc_size_of(aPtr); \ 135:40.61 | ~~~~~~~~~~~~~~~~~~^~~~~~ 135:40.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CountingAllocatorBase.h:152:3: note: in expansion of macro ‘MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC’ 135:40.61 152 | MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC(MallocSizeOfOnAlloc) 135:40.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:40.61 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nscore.h:20, 135:40.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTraceRefcnt.h:10, 135:40.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Assertions.h:23, 135:40.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CountingAllocatorBase.h:11, 135:40.61 from /builddir/build/BUILD/firefox-88.0/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:10, 135:40.61 from /builddir/build/BUILD/firefox-88.0/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:47, 135:40.61 from : 135:40.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/mozalloc.h: In function ‘char* mystrdup(const char*)’: 135:40.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/mozalloc.h:99:17: note: by argument 1 of type ‘const void*’ to ‘size_t moz_malloc_size_of(const void*)’ declared here 135:40.61 99 | MFBT_API size_t moz_malloc_size_of(const void* ptr); 135:40.61 | ^~~~~~~~~~~~~~~~~~ 135:40.63 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CountingAllocatorBase.h:14, 135:40.63 from /builddir/build/BUILD/firefox-88.0/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:10, 135:40.63 from /builddir/build/BUILD/firefox-88.0/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:47, 135:40.64 from : 135:40.64 In static member function ‘static size_t mozilla::CountingAllocatorBase::MallocSizeOfOnAlloc(const void*) [with T = HunspellAllocator]’, 135:40.64 inlined from ‘static void* mozilla::CountingAllocatorBase::CountingMalloc(size_t) [with T = HunspellAllocator]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CountingAllocatorBase.h:59:13, 135:40.64 inlined from ‘int {anonymous}::munge_vector(char***, const std::vector >&)’ at /builddir/build/BUILD/firefox-88.0/extensions/spellcheck/hunspell/src/hunspell.cxx:1927:23: 135:40.64 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIMemoryReporter.h:657:32: warning: ‘p’ may be used uninitialized [-Wmaybe-uninitialized] 135:40.64 657 | return moz_malloc_size_of(aPtr); \ 135:40.64 | ~~~~~~~~~~~~~~~~~~^~~~~~ 135:40.64 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CountingAllocatorBase.h:152:3: note: in expansion of macro ‘MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC’ 135:40.64 152 | MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC(MallocSizeOfOnAlloc) 135:40.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:40.64 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nscore.h:20, 135:40.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTraceRefcnt.h:10, 135:40.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Assertions.h:23, 135:40.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CountingAllocatorBase.h:11, 135:40.64 from /builddir/build/BUILD/firefox-88.0/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:10, 135:40.64 from /builddir/build/BUILD/firefox-88.0/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:47, 135:40.64 from : 135:40.64 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/mozalloc.h: In function ‘int {anonymous}::munge_vector(char***, const std::vector >&)’: 135:40.64 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/mozalloc.h:99:17: note: by argument 1 of type ‘const void*’ to ‘size_t moz_malloc_size_of(const void*)’ declared here 135:40.64 99 | MFBT_API size_t moz_malloc_size_of(const void* ptr); 135:40.64 | ^~~~~~~~~~~~~~~~~~ 135:40.97 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CountingAllocatorBase.h:14, 135:40.97 from /builddir/build/BUILD/firefox-88.0/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:10, 135:40.97 from /builddir/build/BUILD/firefox-88.0/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:47, 135:40.97 from : 135:40.97 In static member function ‘static size_t mozilla::CountingAllocatorBase::MallocSizeOfOnAlloc(const void*) [with T = HunspellAllocator]’, 135:40.97 inlined from ‘static void* mozilla::CountingAllocatorBase::CountingMalloc(size_t) [with T = HunspellAllocator]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CountingAllocatorBase.h:59:13, 135:40.97 inlined from ‘RepList::RepList(int)’ at /builddir/build/BUILD/firefox-88.0/extensions/spellcheck/hunspell/src/replist.cxx:80:22: 135:40.97 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIMemoryReporter.h:657:32: warning: ‘p’ may be used uninitialized [-Wmaybe-uninitialized] 135:40.97 657 | return moz_malloc_size_of(aPtr); \ 135:40.97 | ~~~~~~~~~~~~~~~~~~^~~~~~ 135:40.97 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CountingAllocatorBase.h:152:3: note: in expansion of macro ‘MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC’ 135:40.98 152 | MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC(MallocSizeOfOnAlloc) 135:40.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:40.98 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nscore.h:20, 135:40.98 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTraceRefcnt.h:10, 135:40.98 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Assertions.h:23, 135:40.98 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CountingAllocatorBase.h:11, 135:40.98 from /builddir/build/BUILD/firefox-88.0/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:10, 135:40.98 from /builddir/build/BUILD/firefox-88.0/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:47, 135:40.98 from : 135:40.98 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/mozalloc.h: In constructor ‘RepList::RepList(int)’: 135:40.98 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/mozalloc.h:99:17: note: by argument 1 of type ‘const void*’ to ‘size_t moz_malloc_size_of(const void*)’ declared here 135:40.98 99 | MFBT_API size_t moz_malloc_size_of(const void* ptr); 135:40.98 | ^~~~~~~~~~~~~~~~~~ 135:48.51 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CountingAllocatorBase.h:14, 135:48.51 from /builddir/build/BUILD/firefox-88.0/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:10, 135:48.51 from /builddir/build/BUILD/firefox-88.0/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:47, 135:48.51 from : 135:48.51 In static member function ‘static size_t mozilla::CountingAllocatorBase::MallocSizeOfOnAlloc(const void*) [with T = HunspellAllocator]’, 135:48.51 inlined from ‘static void* mozilla::CountingAllocatorBase::CountingMalloc(size_t) [with T = HunspellAllocator]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CountingAllocatorBase.h:59:13, 135:48.51 inlined from ‘int HashMgr::decode_flags(short unsigned int**, const string&, FileMgr*) const’ at /builddir/build/BUILD/firefox-88.0/extensions/spellcheck/hunspell/src/hashmgr.cxx:747:34: 135:48.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIMemoryReporter.h:657:32: warning: ‘p’ may be used uninitialized [-Wmaybe-uninitialized] 135:48.51 657 | return moz_malloc_size_of(aPtr); \ 135:48.51 | ~~~~~~~~~~~~~~~~~~^~~~~~ 135:48.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CountingAllocatorBase.h:152:3: note: in expansion of macro ‘MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC’ 135:48.51 152 | MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC(MallocSizeOfOnAlloc) 135:48.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:48.51 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nscore.h:20, 135:48.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTraceRefcnt.h:10, 135:48.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Assertions.h:23, 135:48.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CountingAllocatorBase.h:11, 135:48.51 from /builddir/build/BUILD/firefox-88.0/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:10, 135:48.51 from /builddir/build/BUILD/firefox-88.0/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:47, 135:48.51 from : 135:48.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/mozalloc.h: In member function ‘int HashMgr::decode_flags(short unsigned int**, const string&, FileMgr*) const’: 135:48.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/mozalloc.h:99:17: note: by argument 1 of type ‘const void*’ to ‘size_t moz_malloc_size_of(const void*)’ declared here 135:48.51 99 | MFBT_API size_t moz_malloc_size_of(const void* ptr); 135:48.51 | ^~~~~~~~~~~~~~~~~~ 135:48.51 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CountingAllocatorBase.h:14, 135:48.51 from /builddir/build/BUILD/firefox-88.0/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:10, 135:48.51 from /builddir/build/BUILD/firefox-88.0/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:47, 135:48.51 from : 135:48.51 In static member function ‘static size_t mozilla::CountingAllocatorBase::MallocSizeOfOnAlloc(const void*) [with T = HunspellAllocator]’, 135:48.51 inlined from ‘static void* mozilla::CountingAllocatorBase::CountingMalloc(size_t) [with T = HunspellAllocator]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CountingAllocatorBase.h:59:13, 135:48.51 inlined from ‘int HashMgr::decode_flags(short unsigned int**, const string&, FileMgr*) const’ at /builddir/build/BUILD/firefox-88.0/extensions/spellcheck/hunspell/src/hashmgr.cxx:791:34: 135:48.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIMemoryReporter.h:657:32: warning: ‘p’ may be used uninitialized [-Wmaybe-uninitialized] 135:48.51 657 | return moz_malloc_size_of(aPtr); \ 135:48.51 | ~~~~~~~~~~~~~~~~~~^~~~~~ 135:48.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CountingAllocatorBase.h:152:3: note: in expansion of macro ‘MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC’ 135:48.51 152 | MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC(MallocSizeOfOnAlloc) 135:48.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:48.51 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nscore.h:20, 135:48.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTraceRefcnt.h:10, 135:48.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Assertions.h:23, 135:48.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CountingAllocatorBase.h:11, 135:48.52 from /builddir/build/BUILD/firefox-88.0/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:10, 135:48.52 from /builddir/build/BUILD/firefox-88.0/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:47, 135:48.52 from : 135:48.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/mozalloc.h: In member function ‘int HashMgr::decode_flags(short unsigned int**, const string&, FileMgr*) const’: 135:48.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/mozalloc.h:99:17: note: by argument 1 of type ‘const void*’ to ‘size_t moz_malloc_size_of(const void*)’ declared here 135:48.52 99 | MFBT_API size_t moz_malloc_size_of(const void* ptr); 135:48.52 | ^~~~~~~~~~~~~~~~~~ 135:54.34 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CountingAllocatorBase.h:14, 135:54.34 from /builddir/build/BUILD/firefox-88.0/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:10, 135:54.34 from /builddir/build/BUILD/firefox-88.0/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:47, 135:54.34 from : 135:54.34 In static member function ‘static size_t mozilla::CountingAllocatorBase::MallocSizeOfOnAlloc(const void*) [with T = HunspellAllocator]’, 135:54.34 inlined from ‘static void* mozilla::CountingAllocatorBase::CountingMalloc(size_t) [with T = HunspellAllocator]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CountingAllocatorBase.h:59:13, 135:54.34 inlined from ‘int HashMgr::add_hidden_capitalized_word(const string&, int, short unsigned int*, int, const string*, int)’ at /builddir/build/BUILD/firefox-88.0/extensions/spellcheck/hunspell/src/hashmgr.cxx:438:26: 135:54.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIMemoryReporter.h:657:32: warning: ‘p’ may be used uninitialized [-Wmaybe-uninitialized] 135:54.34 657 | return moz_malloc_size_of(aPtr); \ 135:54.34 | ~~~~~~~~~~~~~~~~~~^~~~~~ 135:54.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CountingAllocatorBase.h:152:3: note: in expansion of macro ‘MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC’ 135:54.34 152 | MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC(MallocSizeOfOnAlloc) 135:54.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:54.34 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nscore.h:20, 135:54.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTraceRefcnt.h:10, 135:54.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Assertions.h:23, 135:54.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CountingAllocatorBase.h:11, 135:54.34 from /builddir/build/BUILD/firefox-88.0/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:10, 135:54.34 from /builddir/build/BUILD/firefox-88.0/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:47, 135:54.35 from : 135:54.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/mozalloc.h: In member function ‘int HashMgr::add_hidden_capitalized_word(const string&, int, short unsigned int*, int, const string*, int)’: 135:54.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/mozalloc.h:99:17: note: by argument 1 of type ‘const void*’ to ‘size_t moz_malloc_size_of(const void*)’ declared here 135:54.35 99 | MFBT_API size_t moz_malloc_size_of(const void* ptr); 135:54.35 | ^~~~~~~~~~~~~~~~~~ 135:54.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CountingAllocatorBase.h:14, 135:54.35 from /builddir/build/BUILD/firefox-88.0/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:10, 135:54.35 from /builddir/build/BUILD/firefox-88.0/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:47, 135:54.35 from : 135:54.35 In static member function ‘static size_t mozilla::CountingAllocatorBase::MallocSizeOfOnAlloc(const void*) [with T = HunspellAllocator]’, 135:54.35 inlined from ‘static void* mozilla::CountingAllocatorBase::CountingMalloc(size_t) [with T = HunspellAllocator]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CountingAllocatorBase.h:59:13, 135:54.35 inlined from ‘int HashMgr::add_hidden_capitalized_word(const string&, int, short unsigned int*, int, const string*, int)’ at /builddir/build/BUILD/firefox-88.0/extensions/spellcheck/hunspell/src/hashmgr.cxx:438:26: 135:54.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIMemoryReporter.h:657:32: warning: ‘p’ may be used uninitialized [-Wmaybe-uninitialized] 135:54.35 657 | return moz_malloc_size_of(aPtr); \ 135:54.35 | ~~~~~~~~~~~~~~~~~~^~~~~~ 135:54.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CountingAllocatorBase.h:152:3: note: in expansion of macro ‘MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC’ 135:54.35 152 | MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC(MallocSizeOfOnAlloc) 135:54.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:54.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nscore.h:20, 135:54.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTraceRefcnt.h:10, 135:54.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Assertions.h:23, 135:54.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CountingAllocatorBase.h:11, 135:54.35 from /builddir/build/BUILD/firefox-88.0/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:10, 135:54.35 from /builddir/build/BUILD/firefox-88.0/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:47, 135:54.35 from : 135:54.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/mozalloc.h: In member function ‘int HashMgr::add_hidden_capitalized_word(const string&, int, short unsigned int*, int, const string*, int)’: 135:54.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/mozalloc.h:99:17: note: by argument 1 of type ‘const void*’ to ‘size_t moz_malloc_size_of(const void*)’ declared here 135:54.35 99 | MFBT_API size_t moz_malloc_size_of(const void* ptr); 135:54.35 | ^~~~~~~~~~~~~~~~~~ 135:55.52 extensions/spellcheck/src 135:55.96 gfx/2d 136:22.90 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 136:22.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIEditorSpellCheck.h:14, 136:22.90 from /builddir/build/BUILD/firefox-88.0/extensions/spellcheck/src/mozInlineSpellChecker.h:11, 136:22.90 from /builddir/build/BUILD/firefox-88.0/extensions/spellcheck/src/mozInlineSpellChecker.cpp:35, 136:22.90 from Unified_cpp_spellcheck_src0.cpp:11: 136:22.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozSpellChecker::GetDictionaryList(nsTArray >*)’: 136:22.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 136:22.90 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 136:22.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:22.90 In file included from Unified_cpp_spellcheck_src0.cpp:38: 136:22.90 /builddir/build/BUILD/firefox-88.0/extensions/spellcheck/src/mozSpellChecker.cpp:332:25: note: while referencing ‘dictNames’ 136:22.90 332 | nsTArray dictNames; 136:22.90 | ^~~~~~~~~ 136:24.31 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 136:24.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIEditorSpellCheck.h:14, 136:24.31 from /builddir/build/BUILD/firefox-88.0/extensions/spellcheck/src/mozInlineSpellChecker.h:11, 136:24.31 from /builddir/build/BUILD/firefox-88.0/extensions/spellcheck/src/mozInlineSpellChecker.cpp:35, 136:24.31 from Unified_cpp_spellcheck_src0.cpp:11: 136:24.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozInlineSpellChecker::IsPointInSelection(mozilla::dom::Selection&, nsINode*, int32_t, nsRange**)’: 136:24.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 136:24.31 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 136:24.31 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:24.31 In file included from Unified_cpp_spellcheck_src0.cpp:11: 136:24.31 /builddir/build/BUILD/firefox-88.0/extensions/spellcheck/src/mozInlineSpellChecker.cpp:1584:22: note: while referencing ‘ranges’ 136:24.31 1584 | nsTArray ranges; 136:24.31 | ^~~~~~ 136:35.39 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/gfx/RecordedEvent.h:16, 136:35.39 from /builddir/build/BUILD/firefox-88.0/gfx/2d/InlineTranslator.h:15, 136:35.39 from /builddir/build/BUILD/firefox-88.0/gfx/2d/InlineTranslator.cpp:7: 136:35.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/gfx/RecordingTypes.h: In member function ‘void mozilla::gfx::RecordedEvent::ReadStrokeOptions(S&, mozilla::gfx::StrokeOptions&) [with S = mozilla::gfx::InlineTranslator::TranslateRecording(char*, size_t)::MemReader]’: 136:35.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/gfx/RecordingTypes.h:52:28: warning: ‘joinStyle’ may be used uninitialized [-Wmaybe-uninitialized] 136:35.39 52 | if (aElement < aMinValue || aElement > aMaxValue) { 136:35.39 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 136:35.39 In file included from /builddir/build/BUILD/firefox-88.0/gfx/2d/InlineTranslator.cpp:8: 136:35.39 /builddir/build/BUILD/firefox-88.0/gfx/2d/RecordedEventImpl.h:1720:13: note: ‘joinStyle’ was declared here 136:35.39 1720 | JoinStyle joinStyle; 136:35.39 | ^~~~~~~~~ 136:35.39 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/gfx/RecordedEvent.h:16, 136:35.39 from /builddir/build/BUILD/firefox-88.0/gfx/2d/InlineTranslator.h:15, 136:35.39 from /builddir/build/BUILD/firefox-88.0/gfx/2d/InlineTranslator.cpp:7: 136:35.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/gfx/RecordingTypes.h:52:28: warning: ‘capStyle’ may be used uninitialized [-Wmaybe-uninitialized] 136:35.39 52 | if (aElement < aMinValue || aElement > aMaxValue) { 136:35.39 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 136:35.39 In file included from /builddir/build/BUILD/firefox-88.0/gfx/2d/InlineTranslator.cpp:8: 136:35.39 /builddir/build/BUILD/firefox-88.0/gfx/2d/RecordedEventImpl.h:1721:12: note: ‘capStyle’ was declared here 136:35.39 1721 | CapStyle capStyle; 136:35.39 | ^~~~~~~~ 136:36.24 /builddir/build/BUILD/firefox-88.0/gfx/2d/InlineTranslator.cpp: In member function ‘bool mozilla::gfx::InlineTranslator::TranslateRecording(char*, size_t)’: 136:36.24 /builddir/build/BUILD/firefox-88.0/gfx/2d/InlineTranslator.cpp:50:3: warning: ‘magicInt’ may be used uninitialized [-Wmaybe-uninitialized] 136:36.24 50 | if (magicInt != mozilla::gfx::kMagicInt) { 136:36.24 | ^~ 136:36.24 /builddir/build/BUILD/firefox-88.0/gfx/2d/InlineTranslator.cpp:57:3: warning: ‘majorRevision’ may be used uninitialized [-Wmaybe-uninitialized] 136:36.24 57 | if (majorRevision != kMajorRevision) { 136:36.24 | ^~ 136:36.24 /builddir/build/BUILD/firefox-88.0/gfx/2d/InlineTranslator.cpp:64:3: warning: ‘minorRevision’ may be used uninitialized [-Wmaybe-uninitialized] 136:36.24 64 | if (minorRevision > kMinorRevision) { 136:36.24 | ^~ 136:36.24 /builddir/build/BUILD/firefox-88.0/gfx/2d/InlineTranslator.cpp:72:46: warning: ‘eventType’ may be used uninitialized in this function [-Wmaybe-uninitialized] 136:36.24 72 | bool success = RecordedEvent::DoWithEvent( 136:36.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 136:36.24 73 | reader, static_cast(eventType), 136:36.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:36.24 74 | [&](RecordedEvent* recordedEvent) -> bool { 136:36.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:36.24 75 | // Make sure that the whole event was read from the stream 136:36.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:36.25 76 | // successfully. 136:36.25 | ~~~~~~~~~~~~~~~~ 136:36.25 77 | if (!reader.good()) { 136:36.25 | ~~~~~~~~~~~~~~~~~~~~~ 136:36.25 78 | mError = " READ"; 136:36.25 | ~~~~~~~~~~~~~~~~~ 136:36.25 79 | return false; 136:36.25 | ~~~~~~~~~~~~~ 136:36.25 80 | } 136:36.25 | ~ 136:36.25 81 | 136:36.25 | 136:36.25 82 | if (!recordedEvent->PlayEvent(this)) { 136:36.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:36.25 83 | mError = " PLAY"; 136:36.25 | ~~~~~~~~~~~~~~~~~ 136:36.25 84 | return false; 136:36.25 | ~~~~~~~~~~~~~ 136:36.25 85 | } 136:36.25 | ~ 136:36.25 86 | 136:36.25 | 136:36.25 87 | return true; 136:36.25 | ~~~~~~~~~~~~ 136:36.25 88 | }); 136:36.25 | ~~ 136:36.79 /builddir/build/BUILD/firefox-88.0/gfx/2d/ScaledFontFontconfig.cpp: In member function ‘void mozilla::gfx::ScaledFontFontconfig::InstanceData::SetupFontOptions(cairo_font_options_t*, int*, unsigned int*) const’: 136:36.79 /builddir/build/BUILD/firefox-88.0/gfx/2d/ScaledFontFontconfig.cpp:297:36: warning: ‘hinting’ may be used uninitialized in this function [-Wmaybe-uninitialized] 136:36.79 297 | cairo_font_options_set_hint_style(aFontOptions, hinting); 136:36.79 | ^ 136:42.77 gfx/angle/targets/angle_common 136:42.78 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 137:03.30 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 137:03.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 137:03.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 137:03.31 from /builddir/build/BUILD/firefox-88.0/gfx/2d/BufferEdgePad.cpp:13, 137:03.31 from Unified_cpp_gfx_2d0.cpp:20: 137:03.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 137:03.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 137:03.31 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 137:03.31 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:03.31 In file included from /builddir/build/BUILD/firefox-88.0/gfx/2d/BufferEdgePad.cpp:13, 137:03.31 from Unified_cpp_gfx_2d0.cpp:20: 137:03.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 137:03.31 1903 | mBands = aRegion.mBands.Clone(); 137:03.31 | ~~~~~~~~~~~~~~~~~~~~^~ 137:03.31 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 137:03.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 137:03.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 137:03.31 from /builddir/build/BUILD/firefox-88.0/gfx/2d/BufferEdgePad.cpp:13, 137:03.31 from Unified_cpp_gfx_2d0.cpp:20: 137:03.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 137:03.31 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 137:03.31 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:03.31 In file included from /builddir/build/BUILD/firefox-88.0/gfx/2d/BufferEdgePad.cpp:13, 137:03.31 from Unified_cpp_gfx_2d0.cpp:20: 137:03.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 137:03.31 1903 | mBands = aRegion.mBands.Clone(); 137:03.31 | ~~~~~~~~~~~~~~~~~~~~^~ 137:03.31 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 137:03.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 137:03.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 137:03.31 from /builddir/build/BUILD/firefox-88.0/gfx/2d/BufferEdgePad.cpp:13, 137:03.31 from Unified_cpp_gfx_2d0.cpp:20: 137:03.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 137:03.31 644 | aOther.mHdr->mLength = 0; 137:03.31 | ~~~~~~~~~~~~~~~~~~~~~^~~ 137:03.31 In file included from /builddir/build/BUILD/firefox-88.0/gfx/2d/BufferEdgePad.cpp:13, 137:03.31 from Unified_cpp_gfx_2d0.cpp:20: 137:03.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 137:03.31 1903 | mBands = aRegion.mBands.Clone(); 137:03.31 | ~~~~~~~~~~~~~~~~~~~~^~ 137:03.31 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 137:03.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 137:03.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 137:03.31 from /builddir/build/BUILD/firefox-88.0/gfx/2d/BufferEdgePad.cpp:13, 137:03.31 from Unified_cpp_gfx_2d0.cpp:20: 137:03.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘regiondetails::UncheckedArray, regiondetails::Band> [1]’ [-Warray-bounds] 137:03.32 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 137:03.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:03.32 In file included from /builddir/build/BUILD/firefox-88.0/gfx/2d/BufferEdgePad.cpp:13, 137:03.32 from Unified_cpp_gfx_2d0.cpp:20: 137:03.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 137:03.32 1903 | mBands = aRegion.mBands.Clone(); 137:03.32 | ^ 137:03.32 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 137:03.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 137:03.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 137:03.32 from /builddir/build/BUILD/firefox-88.0/gfx/2d/BufferEdgePad.cpp:13, 137:03.32 from Unified_cpp_gfx_2d0.cpp:20: 137:03.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 137:03.32 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 137:03.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:03.32 In file included from /builddir/build/BUILD/firefox-88.0/gfx/2d/BufferEdgePad.cpp:13, 137:03.32 from Unified_cpp_gfx_2d0.cpp:20: 137:03.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 137:03.32 1903 | mBands = aRegion.mBands.Clone(); 137:03.32 | ~~~~~~~~~~~~~~~~~~~~^~ 137:06.30 In file included from Unified_cpp_gfx_2d0.cpp:83: 137:06.30 /builddir/build/BUILD/firefox-88.0/gfx/2d/DrawTargetCairo.cpp: In function ‘cairo_pattern_t* mozilla::gfx::GfxPatternToCairoPattern(const mozilla::gfx::Pattern&, mozilla::gfx::Float, const Matrix&)’: 137:06.30 /builddir/build/BUILD/firefox-88.0/gfx/2d/DrawTargetCairo.cpp:454:20: warning: ‘pat’ may be used uninitialized in this function [-Wmaybe-uninitialized] 137:06.30 454 | cairo_pattern_t* pat; 137:06.30 | ^~~ 137:20.82 gfx/angle/targets/preprocessor 137:27.19 In file included from Unified_cpp_gfx_2d1.cpp:65: 137:27.19 /builddir/build/BUILD/firefox-88.0/gfx/2d/Path.cpp: In function ‘void mozilla::gfx::FlattenBezier(const mozilla::gfx::BezierControlPoints&, mozilla::gfx::PathSink*, double)’: 137:27.19 /builddir/build/BUILD/firefox-88.0/gfx/2d/Path.cpp:453:34: warning: ‘t2’ may be used uninitialized [-Wmaybe-uninitialized] 137:27.19 453 | double t1min = t1, t1max = t1, t2min = t2, t2max = t2; 137:27.19 | ^~~~~ 137:42.29 gfx/angle/targets/translator 137:45.95 In file included from /builddir/build/BUILD/firefox-88.0/gfx/angle/checkout/src/compiler/translator/AtomicCounterFunctionHLSL.h:16, 137:45.95 from /builddir/build/BUILD/firefox-88.0/gfx/angle/checkout/src/compiler/translator/AtomicCounterFunctionHLSL.cpp:10: 137:45.95 In member function ‘constexpr bool sh::ImmutableString::operator==(const sh::ImmutableString&) const’, 137:45.95 inlined from ‘sh::ImmutableString sh::AtomicCounterFunctionHLSL::useAtomicCounterFunction(const sh::ImmutableString&)’ at /builddir/build/BUILD/firefox-88.0/gfx/angle/checkout/src/compiler/translator/AtomicCounterFunctionHLSL.cpp:45:38: 137:45.95 /builddir/build/BUILD/firefox-88.0/gfx/angle/checkout/src/compiler/translator/ImmutableString.h:78:22: warning: ‘int __builtin_memcmp_eq(const void*, const void*, unsigned int)’ specified bound 22 exceeds source size 1 [-Wstringop-overread] 137:45.95 78 | return memcmp(data(), b.data(), mLength) == 0; 137:45.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:54.55 gfx/cairo/cairo/src 137:54.55 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 137:54.78 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 137:54.93 In file included from /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairoint.h:2570, 137:54.93 from /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:39: 137:54.93 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c: In function ‘pqueue_grow’: 137:54.93 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 137:54.93 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 137:54.93 | ^ 137:54.93 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 137:54.93 62 | ((size) ? malloc((unsigned) (size)) : NULL) 137:54.93 | ^~~~ 137:54.93 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:165:24: note: in expansion of macro ‘_cairo_malloc_ab’ 137:54.93 165 | new_elements = _cairo_malloc_ab (pq->max_size, 137:54.93 | ^~~~~~~~~~~~~~~~ 137:55.29 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 137:55.76 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 137:55.91 In file included from /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairoint.h:2570, 137:55.91 from /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:39: 137:55.91 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-bentley-ottmann.c: In function ‘_pqueue_grow’: 137:55.91 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 137:55.91 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 137:55.91 | ^ 137:55.92 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 137:55.92 62 | ((size) ? malloc((unsigned) (size)) : NULL) 137:55.92 | ^~~~ 137:55.92 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:904:24: note: in expansion of macro ‘_cairo_malloc_ab’ 137:55.92 904 | new_elements = _cairo_malloc_ab (pq->max_size, 137:55.92 | ^~~~~~~~~~~~~~~~ 137:56.80 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 137:56.82 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/system_wrappers/features.h:3, 137:56.82 from /usr/include/assert.h:35, 137:56.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/system_wrappers/assert.h:3, 137:56.82 from /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairoint.h:57, 137:56.82 from /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-cff-subset.c:43: 137:56.82 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 137:56.82 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 137:56.82 | ^~~~~~~ 137:57.92 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 137:58.15 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 137:58.17 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/system_wrappers/features.h:3, 137:58.17 from /usr/include/assert.h:35, 137:58.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/system_wrappers/assert.h:3, 137:58.17 from /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairoint.h:57, 137:58.17 from /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-ft-font.c:42: 137:58.17 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 137:58.17 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 137:58.17 | ^~~~~~~ 137:58.33 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-ft-font.c:66: warning: "_GNU_SOURCE" redefined 137:58.33 66 | #define _GNU_SOURCE /* for RTLD_DEFAULT */ 137:58.33 | 137:58.33 : note: this is the location of the previous definition 137:58.34 In file included from /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairoint.h:2570, 137:58.34 from /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-ft-font.c:42: 137:58.34 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-ft-font.c: In function ‘_get_bitmap_surface’: 137:58.34 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 137:58.34 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 137:58.34 | ^ 137:58.34 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 137:58.34 62 | ((size) ? malloc((unsigned) (size)) : NULL) 137:58.34 | ^~~~ 137:58.34 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-ft-font.c:1197:20: note: in expansion of macro ‘_cairo_malloc_ab’ 137:58.34 1197 | data = _cairo_malloc_ab (height, stride); 137:58.34 | ^~~~~~~~~~~~~~~~ 137:58.34 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 137:58.34 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 137:58.34 | ^ 137:58.34 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 137:58.34 62 | ((size) ? malloc((unsigned) (size)) : NULL) 137:58.34 | ^~~~ 137:58.34 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-ft-font.c:1259:24: note: in expansion of macro ‘_cairo_malloc_ab’ 137:58.34 1259 | data = _cairo_malloc_ab (height, stride); 137:58.34 | ^~~~~~~~~~~~~~~~ 137:58.34 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 137:58.34 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 137:58.35 | ^ 137:58.35 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 137:58.35 62 | ((size) ? malloc((unsigned) (size)) : NULL) 137:58.35 | ^~~~ 137:58.35 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-ft-font.c:1280:20: note: in expansion of macro ‘_cairo_malloc_ab’ 137:58.35 1280 | data = _cairo_malloc_ab (height, stride); 137:58.35 | ^~~~~~~~~~~~~~~~ 137:58.35 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 137:58.35 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 137:58.35 | ^ 137:58.35 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 137:58.35 62 | ((size) ? malloc((unsigned) (size)) : NULL) 137:58.35 | ^~~~ 137:58.35 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-ft-font.c:1313:20: note: in expansion of macro ‘_cairo_malloc_ab’ 137:58.35 1313 | data = _cairo_malloc_ab (height, stride); 137:58.35 | ^~~~~~~~~~~~~~~~ 137:59.07 In function ‘_transform_glyph_bitmap’, 137:59.07 inlined from ‘_cairo_ft_scaled_glyph_init’ at /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-ft-font.c:2451:12: 137:59.07 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-ft-font.c:1622:40: warning: ‘surface’ may be used uninitialized [-Wmaybe-uninitialized] 137:59.07 1622 | cairo_surface_get_device_offset (&(*surface)->base, &origin_x, &origin_y); 137:59.07 | ~^~~~~~~~~ 137:59.07 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-ft-font.c: In function ‘_cairo_ft_scaled_glyph_init’: 137:59.07 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-ft-font.c:2440:34: note: ‘surface’ declared here 137:59.07 2440 | cairo_image_surface_t *surface; 137:59.07 | ^~~~~~~ 137:59.42 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 137:59.58 In file included from /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairoint.h:2570, 137:59.58 from /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-pdf-operators.c:42: 137:59.58 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-pdf-operators.c: In function ‘_cairo_pdf_operators_emit_stroke_style’: 137:59.58 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 137:59.58 127 | _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 137:59.58 | ^ 137:59.58 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 137:59.58 62 | ((size) ? malloc((unsigned) (size)) : NULL) 137:59.58 | ^~~~ 137:59.58 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-pdf-operators.c:578:20: note: in expansion of macro ‘_cairo_malloc_abc’ 137:59.58 578 | dash = _cairo_malloc_abc (num_dashes, 2, sizeof (double)); 137:59.58 | ^~~~~~~~~~~~~~~~~ 137:59.58 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 137:59.58 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 137:59.58 | ^ 137:59.58 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 137:59.58 62 | ((size) ? malloc((unsigned) (size)) : NULL) 137:59.58 | ^~~~ 137:59.58 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-pdf-operators.c:594:28: note: in expansion of macro ‘_cairo_malloc_ab’ 137:59.58 594 | dash = _cairo_malloc_ab (num_dashes, sizeof (double)); 137:59.58 | ^~~~~~~~~~~~~~~~ 138:00.13 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 138:00.15 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/system_wrappers/features.h:3, 138:00.15 from /usr/include/assert.h:35, 138:00.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/system_wrappers/assert.h:3, 138:00.15 from /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairoint.h:57, 138:00.15 from /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 138:00.15 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 138:00.15 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 138:00.15 | ^~~~~~~ 138:00.32 In file included from /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairoint.h:2570, 138:00.32 from /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 138:00.32 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_smask’: 138:00.32 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:00.32 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:00.32 | ^ 138:00.32 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:00.32 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:00.32 | ^~~~ 138:00.32 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:1796:17: note: in expansion of macro ‘_cairo_malloc_ab’ 138:00.32 1796 | alpha = _cairo_malloc_ab ((image->width+7) / 8, image->height); 138:00.32 | ^~~~~~~~~~~~~~~~ 138:00.32 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:00.32 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:00.32 | ^ 138:00.32 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:00.32 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:00.32 | ^~~~ 138:00.32 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:1799:17: note: in expansion of macro ‘_cairo_malloc_ab’ 138:00.32 1799 | alpha = _cairo_malloc_ab (image->height, image->width); 138:00.32 | ^~~~~~~~~~~~~~~~ 138:00.32 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_image’: 138:00.33 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:00.33 127 | _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 138:00.33 | ^ 138:00.33 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:00.33 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:00.33 | ^~~~ 138:00.33 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:1897:11: note: in expansion of macro ‘_cairo_malloc_abc’ 138:00.33 1897 | rgb = _cairo_malloc_abc (image->width, image->height, 3); 138:00.33 | ^~~~~~~~~~~~~~~~~ 138:00.34 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_pattern_stops’: 138:00.34 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:00.34 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:00.34 | ^ 138:00.34 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:00.34 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:00.34 | ^~~~ 138:00.34 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:2769:16: note: in expansion of macro ‘_cairo_malloc_ab’ 138:00.34 2769 | allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_pdf_color_stop_t)); 138:00.34 | ^~~~~~~~~~~~~~~~ 138:00.37 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_type3_font_subset’: 138:00.37 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:00.37 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:00.37 | ^ 138:00.37 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:00.37 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:00.37 | ^~~~ 138:00.38 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:4479:14: note: in expansion of macro ‘_cairo_malloc_ab’ 138:00.38 4479 | glyphs = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (cairo_pdf_resource_t)); 138:00.38 | ^~~~~~~~~~~~~~~~ 138:00.38 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:00.38 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:00.38 | ^ 138:00.38 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:00.38 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:00.38 | ^~~~ 138:00.38 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:4483:14: note: in expansion of macro ‘_cairo_malloc_ab’ 138:00.38 4483 | widths = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (double)); 138:00.38 | ^~~~~~~~~~~~~~~~ 138:00.45 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_show_text_glyphs’: 138:00.45 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:00.45 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:00.45 | ^ 138:00.45 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:00.45 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:00.45 | ^~~~ 138:00.45 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:6118:29: note: in expansion of macro ‘_cairo_malloc_ab’ 138:00.45 6118 | group->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 138:00.45 | ^~~~~~~~~~~~~~~~ 138:00.45 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:00.45 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:00.45 | ^ 138:00.45 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:00.45 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:00.45 | ^~~~ 138:00.45 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:6128:31: note: in expansion of macro ‘_cairo_malloc_ab’ 138:00.45 6128 | group->clusters = _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 138:00.45 | ^~~~~~~~~~~~~~~~ 138:02.20 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_show_page’: 138:02.21 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:2201:14: warning: ‘interpolate’ may be used uninitialized in this function [-Wmaybe-uninitialized] 138:02.21 2201 | status = _cairo_pdf_surface_emit_image (surface, (cairo_image_surface_t *)pad_image, 138:02.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:02.21 2202 | resource, interpolate); 138:02.21 | ~~~~~~~~~~~~~~~~~~~~~~ 138:02.21 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:2137:18: note: ‘interpolate’ was declared here 138:02.21 2137 | cairo_bool_t interpolate; 138:02.21 | ^~~~~~~~~~~ 138:02.72 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 138:02.74 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/system_wrappers/features.h:3, 138:02.74 from /usr/include/assert.h:35, 138:02.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/system_wrappers/assert.h:3, 138:02.74 from /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairoint.h:57, 138:02.74 from /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 138:02.74 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 138:02.74 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 138:02.74 | ^~~~~~~ 138:02.92 In file included from /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairoint.h:2570, 138:02.92 from /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 138:02.92 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_emit_pattern_stops’: 138:02.93 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:02.93 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:02.93 | ^ 138:02.93 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:02.93 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:02.93 | ^~~~ 138:02.93 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-ps-surface.c:3089:16: note: in expansion of macro ‘_cairo_malloc_ab’ 138:02.93 3089 | allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_ps_color_stop_t)); 138:02.93 | ^~~~~~~~~~~~~~~~ 138:04.09 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 138:04.25 In file included from /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairoint.h:2570, 138:04.25 from /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-surface-wrapper.c:38: 138:04.25 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-surface-wrapper.c: In function ‘_cairo_surface_wrapper_show_text_glyphs’: 138:04.25 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:04.25 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:04.25 | ^ 138:04.25 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:04.25 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:04.25 | ^~~~ 138:04.25 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-surface-wrapper.c:592:22: note: in expansion of macro ‘_cairo_malloc_ab’ 138:04.25 592 | dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 138:04.25 | ^~~~~~~~~~~~~~~~ 138:04.58 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 138:04.60 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/system_wrappers/features.h:3, 138:04.60 from /usr/include/assert.h:35, 138:04.60 from /builddir/build/BUILD/firefox-88.0/objdir/dist/system_wrappers/assert.h:3, 138:04.60 from /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairoint.h:57, 138:04.60 from /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-truetype-subset.c:44: 138:04.60 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 138:04.60 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 138:04.60 | ^~~~~~~ 138:05.49 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 138:05.51 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/system_wrappers/features.h:3, 138:05.51 from /usr/include/assert.h:35, 138:05.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/system_wrappers/assert.h:3, 138:05.51 from /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairoint.h:57, 138:05.51 from /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-type1-fallback.c:37: 138:05.52 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 138:05.52 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 138:05.52 | ^~~~~~~ 138:05.99 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 138:06.01 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/system_wrappers/features.h:3, 138:06.01 from /usr/include/assert.h:35, 138:06.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/system_wrappers/assert.h:3, 138:06.01 from /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairoint.h:57, 138:06.01 from /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-type1-subset.c:43: 138:06.01 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 138:06.01 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 138:06.01 | ^~~~~~~ 138:06.69 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 138:07.04 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 138:07.39 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-xlib-display.c: In function ‘_cairo_xlib_display_get_xrender_format’: 138:07.39 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-xlib-display.c:620:30: warning: ‘pict_format’ may be used uninitialized in this function [-Wmaybe-uninitialized] 138:07.39 620 | xrender_format = XRenderFindStandardFormat (display->display, 138:07.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:07.39 621 | pict_format); 138:07.39 | ~~~~~~~~~~~~ 138:07.43 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 138:07.79 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 138:07.97 In file included from /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairoint.h:2570, 138:07.97 from /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:48: 138:07.97 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_cairo_xlib_surface_set_clip_region’: 138:07.97 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:07.97 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:07.97 | ^ 138:07.97 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:07.97 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:07.97 | ^~~~ 138:07.97 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:305:21: note: in expansion of macro ‘_cairo_malloc_ab’ 138:07.97 305 | rects = _cairo_malloc_ab (n_rects, sizeof (XRectangle)); 138:07.97 | ^~~~~~~~~~~~~~~~ 138:07.98 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_draw_image_surface’: 138:07.98 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:07.98 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:07.98 | ^ 138:07.98 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:07.98 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:07.98 | ^~~~ 138:07.98 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:1262:23: note: in expansion of macro ‘_cairo_malloc_ab’ 138:07.98 1262 | ximage.data = _cairo_malloc_ab (stride, ximage.height); 138:07.98 | ^~~~~~~~~~~~~~~~ 138:07.99 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_cairo_xlib_surface_acquire_pattern_surface’: 138:07.99 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:07.99 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:07.99 | ^ 138:07.99 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:07.99 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:08.00 | ^~~~ 138:08.00 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:2106:21: note: in expansion of macro ‘_cairo_malloc_ab’ 138:08.00 2106 | _cairo_malloc_ab (gradient->n_stops, 138:08.00 | ^~~~~~~~~~~~~~~~ 138:08.00 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_cairo_xlib_surface_fill_rectangles’: 138:08.01 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:08.01 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:08.01 | ^ 138:08.01 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:08.01 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:08.01 | ^~~~ 138:08.01 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:2775:22: note: in expansion of macro ‘_cairo_malloc_ab’ 138:08.01 2775 | xrects = _cairo_malloc_ab (num_rects, sizeof (XRectangle)); 138:08.01 | ^~~~~~~~~~~~~~~~ 138:08.01 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_cairo_xlib_surface_composite_trapezoids’: 138:08.01 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:08.01 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:08.01 | ^ 138:08.01 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:08.01 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:08.01 | ^~~~ 138:08.01 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:2928:18: note: in expansion of macro ‘_cairo_malloc_ab’ 138:08.01 2928 | xtraps = _cairo_malloc_ab (num_traps, sizeof (XTrapezoid)); 138:08.01 | ^~~~~~~~~~~~~~~~ 138:08.03 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_emit_glyphs_chunk’: 138:08.03 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:08.03 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:08.03 | ^ 138:08.03 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:08.03 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:08.03 | ^~~~ 138:08.03 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:4447:14: note: in expansion of macro ‘_cairo_malloc_ab’ 138:08.03 4447 | elts = _cairo_malloc_ab (num_elts, sizeof (XGlyphElt8)); 138:08.03 | ^~~~~~~~~~~~~~~~ 138:09.79 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 138:10.11 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 138:10.30 In file included from /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairoint.h:2570, 138:10.30 from /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-analysis-surface.c:37, 138:10.31 from Unified_c_gfx_cairo_cairo_src0.c:2: 138:10.31 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function ‘pqueue_grow’: 138:10.31 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:10.31 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:10.31 | ^ 138:10.31 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:10.31 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:10.31 | ^~~~ 138:10.31 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:822:24: note: in expansion of macro ‘_cairo_malloc_ab’ 138:10.31 822 | new_elements = _cairo_malloc_ab (pq->max_size, 138:10.31 | ^~~~~~~~~~~~~~~~ 138:10.31 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function ‘render_rows’: 138:10.31 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:10.31 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:10.31 | ^ 138:10.31 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:10.31 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:10.31 | ^~~~ 138:10.31 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:1382:17: note: in expansion of macro ‘_cairo_malloc_ab’ 138:10.31 1382 | spans = _cairo_malloc_ab (num_spans, sizeof (cairo_half_open_span_t)); 138:10.31 | ^~~~~~~~~~~~~~~~ 138:10.34 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-clip.c: In function ‘_cairo_clip_path_to_region_geometric’: 138:10.34 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:10.34 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:10.34 | ^ 138:10.34 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:10.34 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:10.34 | ^~~~ 138:10.34 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-clip.c:605:17: note: in expansion of macro ‘_cairo_malloc_ab’ 138:10.34 605 | boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 138:10.34 | ^~~~~~~~~~~~~~~~ 138:10.34 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-clip.c: In function ‘_region_clip_to_boxes’: 138:10.34 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:10.34 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:10.34 | ^ 138:10.34 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:10.34 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:10.34 | ^~~~ 138:10.34 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-clip.c:754:21: note: in expansion of macro ‘_cairo_malloc_ab’ 138:10.34 754 | new_boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 138:10.34 | ^~~~~~~~~~~~~~~~ 138:10.34 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-clip.c: In function ‘_rectilinear_clip_to_boxes’: 138:10.34 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:10.34 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:10.34 | ^ 138:10.34 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:10.34 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:10.35 | ^~~~ 138:10.35 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-clip.c:830:29: note: in expansion of macro ‘_cairo_malloc_ab’ 138:10.35 830 | new_boxes = _cairo_malloc_ab (new_size, sizeof (cairo_box_t)); 138:10.35 | ^~~~~~~~~~~~~~~~ 138:10.35 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-clip.c: In function ‘_cairo_clip_path_to_boxes’: 138:10.35 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:10.35 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:10.35 | ^ 138:10.35 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:10.35 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:10.35 | ^~~~ 138:10.35 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-clip.c:876:25: note: in expansion of macro ‘_cairo_malloc_ab’ 138:10.35 876 | new_boxes = _cairo_malloc_ab (num_rects, sizeof (cairo_box_t)); 138:10.35 | ^~~~~~~~~~~~~~~~ 138:10.35 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-clip.c: In function ‘_cairo_clip_copy_rectangle_list’: 138:10.35 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:10.35 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:10.35 | ^ 138:10.35 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:10.35 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:10.35 | ^~~~ 138:10.35 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-clip.c:1530:22: note: in expansion of macro ‘_cairo_malloc_ab’ 138:10.35 1530 | rectangles = _cairo_malloc_ab (n_rects, sizeof (cairo_rectangle_t)); 138:10.35 | ^~~~~~~~~~~~~~~~ 138:13.24 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 138:13.41 In file included from /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairoint.h:2570, 138:13.41 from /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-font-face.c:41, 138:13.41 from Unified_c_gfx_cairo_cairo_src1.c:2: 138:13.41 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-gstate.c: In function ‘_cairo_gstate_set_dash’: 138:13.41 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:13.41 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:13.41 | ^ 138:13.41 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:13.41 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:13.41 | ^~~~ 138:13.41 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-gstate.c:545:33: note: in expansion of macro ‘_cairo_malloc_ab’ 138:13.41 545 | gstate->stroke_style.dash = _cairo_malloc_ab (gstate->stroke_style.num_dashes, sizeof (double)); 138:13.41 | ^~~~~~~~~~~~~~~~ 138:13.44 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-hull.c: In function ‘_cairo_hull_compute’: 138:13.44 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:13.44 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:13.44 | ^ 138:13.44 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:13.44 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:13.44 | ^~~~ 138:13.44 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-hull.c:215:16: note: in expansion of macro ‘_cairo_malloc_ab’ 138:13.45 215 | hull = _cairo_malloc_ab (num_hull, sizeof (cairo_hull_t)); 138:13.45 | ^~~~~~~~~~~~~~~~ 138:13.45 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-image-surface.c: In function ‘_pixman_image_for_gradient’: 138:13.46 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:13.46 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:13.46 | ^ 138:13.46 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:13.46 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:13.46 | ^~~~ 138:13.46 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-image-surface.c:1113:24: note: in expansion of macro ‘_cairo_malloc_ab’ 138:13.46 1113 | pixman_stops = _cairo_malloc_ab (pattern->n_stops, 138:13.46 | ^~~~~~~~~~~~~~~~ 138:13.51 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-image-surface.c: In function ‘_cairo_image_surface_fill_rectangles’: 138:13.51 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:13.51 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:13.51 | ^ 138:13.51 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:13.51 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:13.51 | ^~~~ 138:13.51 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-image-surface.c:4362:24: note: in expansion of macro ‘_cairo_malloc_ab’ 138:13.51 4362 | pixman_boxes = _cairo_malloc_ab (num_rects, sizeof (pixman_box32_t)); 138:13.51 | ^~~~~~~~~~~~~~~~ 138:13.54 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-misc.c: In function ‘_moz_cairo_glyph_allocate’: 138:13.54 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:13.54 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:13.54 | ^ 138:13.54 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:13.54 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:13.54 | ^~~~ 138:13.54 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-misc.c:186:12: note: in expansion of macro ‘_cairo_malloc_ab’ 138:13.54 186 | return _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 138:13.54 | ^~~~~~~~~~~~~~~~ 138:13.54 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-misc.c: In function ‘_moz_cairo_text_cluster_allocate’: 138:13.54 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:13.54 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:13.54 | ^ 138:13.54 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:13.54 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:13.54 | ^~~~ 138:13.54 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-misc.c:237:12: note: in expansion of macro ‘_cairo_malloc_ab’ 138:13.54 237 | return _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 138:13.54 | ^~~~~~~~~~~~~~~~ 138:17.91 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 138:18.08 In file included from /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairoint.h:2570, 138:18.08 from /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-path-bounds.c:37, 138:18.08 from Unified_c_gfx_cairo_cairo_src2.c:2: 138:18.08 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-path-fill.c: In function ‘_cairo_path_fixed_fill_rectilinear_to_region’: 138:18.08 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:18.08 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:18.08 | ^ 138:18.08 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:18.08 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:18.08 | ^~~~ 138:18.08 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-path-fill.c:303:33: note: in expansion of macro ‘_cairo_malloc_ab’ 138:18.08 303 | new_rects = _cairo_malloc_ab (size, 138:18.08 | ^~~~~~~~~~~~~~~~ 138:18.11 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-path-stroke.c: In function ‘_tessellate_fan’: 138:18.11 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:18.11 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:18.11 | ^ 138:18.11 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:18.11 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:18.11 | ^~~~ 138:18.11 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-path-stroke.c:346:18: note: in expansion of macro ‘_cairo_malloc_ab’ 138:18.11 346 | points = _cairo_malloc_ab (npoints, sizeof (cairo_point_t)); 138:18.11 | ^~~~~~~~~~~~~~~~ 138:18.12 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-path-stroke.c: In function ‘_cairo_rectilinear_stroker_add_segment’: 138:18.12 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:18.12 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:18.12 | ^ 138:18.12 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:18.12 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:18.12 | ^~~~ 138:18.12 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-path-stroke.c:1558:28: note: in expansion of macro ‘_cairo_malloc_ab’ 138:18.12 1558 | new_segments = _cairo_malloc_ab (new_size, sizeof (segment_t)); 138:18.12 | ^~~~~~~~~~~~~~~~ 138:18.14 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-path.c: In function ‘_cairo_path_create_internal’: 138:18.14 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:18.14 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:18.14 | ^ 138:18.14 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:18.14 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:18.14 | ^~~~ 138:18.14 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-path.c:354:22: note: in expansion of macro ‘_cairo_malloc_ab’ 138:18.14 354 | path->data = _cairo_malloc_ab (path->num_data, 138:18.14 | ^~~~~~~~~~~~~~~~ 138:18.14 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-pattern.c: In function ‘_cairo_gradient_pattern_init_copy’: 138:18.14 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:18.14 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:18.14 | ^ 138:18.14 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:18.14 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:18.14 | ^~~~ 138:18.14 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-pattern.c:207:26: note: in expansion of macro ‘_cairo_malloc_ab’ 138:18.14 207 | pattern->stops = _cairo_malloc_ab (other->stops_size, 138:18.14 | ^~~~~~~~~~~~~~~~ 138:18.15 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-pattern.c: In function ‘_cairo_pattern_gradient_grow’: 138:18.15 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:18.15 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:18.15 | ^ 138:18.15 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:18.15 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:18.15 | ^~~~ 138:18.15 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-pattern.c:932:21: note: in expansion of macro ‘_cairo_malloc_ab’ 138:18.15 932 | new_stops = _cairo_malloc_ab (new_size, sizeof (cairo_gradient_stop_t)); 138:18.15 | ^~~~~~~~~~~~~~~~ 138:18.15 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-pattern.c: In function ‘_cairo_pattern_acquire_surface_for_gradient’: 138:18.15 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:18.15 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:18.15 | ^ 138:18.15 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:18.15 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:18.15 | ^~~~ 138:18.15 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-pattern.c:1350:24: note: in expansion of macro ‘_cairo_malloc_ab’ 138:18.15 1350 | pixman_stops = _cairo_malloc_ab (pattern->n_stops, 138:18.15 | ^~~~~~~~~~~~~~~~ 138:18.20 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-pen.c: In function ‘_cairo_pen_init’: 138:18.20 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:18.20 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:18.20 | ^ 138:18.20 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:18.20 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:18.20 | ^~~~ 138:18.20 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-pen.c:76:25: note: in expansion of macro ‘_cairo_malloc_ab’ 138:18.20 76 | pen->vertices = _cairo_malloc_ab (pen->num_vertices, 138:18.20 | ^~~~~~~~~~~~~~~~ 138:18.20 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-pen.c: In function ‘_cairo_pen_init_copy’: 138:18.20 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:18.20 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:18.20 | ^ 138:18.20 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:18.20 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:18.20 | ^~~~ 138:18.20 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-pen.c:128:29: note: in expansion of macro ‘_cairo_malloc_ab’ 138:18.20 128 | pen->vertices = _cairo_malloc_ab (pen->num_vertices, 138:18.20 | ^~~~~~~~~~~~~~~~ 138:18.20 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-pen.c: In function ‘_cairo_pen_add_points’: 138:18.20 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:18.20 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:18.20 | ^ 138:18.20 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:18.20 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:18.20 | ^~~~ 138:18.20 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-pen.c:158:24: note: in expansion of macro ‘_cairo_malloc_ab’ 138:18.20 158 | vertices = _cairo_malloc_ab (num_vertices, 138:18.20 | ^~~~~~~~~~~~~~~~ 138:18.20 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-polygon.c: In function ‘_cairo_polygon_grow’: 138:18.20 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:18.20 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:18.20 | ^ 138:18.20 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:18.21 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:18.21 | ^~~~ 138:18.21 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-polygon.c:113:21: note: in expansion of macro ‘_cairo_malloc_ab’ 138:18.21 113 | new_edges = _cairo_malloc_ab (new_size, sizeof (cairo_edge_t)); 138:18.21 | ^~~~~~~~~~~~~~~~ 138:18.21 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-recording-surface.c: In function ‘_cairo_recording_surface_show_text_glyphs’: 138:18.21 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:18.22 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:18.22 | ^ 138:18.22 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:18.22 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:18.22 | ^~~~ 138:18.22 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-recording-surface.c:570:27: note: in expansion of macro ‘_cairo_malloc_ab’ 138:18.22 570 | command->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (glyphs[0])); 138:18.22 | ^~~~~~~~~~~~~~~~ 138:18.22 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:18.22 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:18.22 | ^ 138:18.22 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:18.22 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:18.22 | ^~~~ 138:18.22 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-recording-surface.c:578:29: note: in expansion of macro ‘_cairo_malloc_ab’ 138:18.22 578 | command->clusters = _cairo_malloc_ab (num_clusters, sizeof (clusters[0])); 138:18.22 | ^~~~~~~~~~~~~~~~ 138:18.22 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-recording-surface.c: In function ‘_cairo_recording_surface_replay_internal’: 138:18.22 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:18.22 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:18.22 | ^ 138:18.22 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:18.22 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:18.22 | ^~~~ 138:18.22 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-recording-surface.c:944:27: note: in expansion of macro ‘_cairo_malloc_ab’ 138:18.22 944 | glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 138:18.22 | ^~~~~~~~~~~~~~~~ 138:18.23 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function ‘pqueue_grow’: 138:18.23 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:18.23 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:18.23 | ^ 138:18.23 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:18.23 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:18.23 | ^~~~ 138:18.23 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:137:24: note: in expansion of macro ‘_cairo_malloc_ab’ 138:18.23 137 | new_elements = _cairo_malloc_ab (pq->max_size, 138:18.23 | ^~~~~~~~~~~~~~~~ 138:18.23 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function ‘_active_edges_to_spans’: 138:18.23 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:18.23 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:18.23 | ^ 138:18.23 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:18.23 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:18.23 | ^~~~ 138:18.23 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:370:24: note: in expansion of macro ‘_cairo_malloc_ab’ 138:18.23 370 | sweep->spans = _cairo_malloc_ab (size, sizeof (cairo_half_open_span_t)); 138:18.23 | ^~~~~~~~~~~~~~~~ 138:18.24 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function ‘_cairo_rectangular_scan_converter_generate’: 138:18.24 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:18.24 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:18.24 | ^ 138:18.24 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:18.24 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:18.24 | ^~~~ 138:18.24 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:609:22: note: in expansion of macro ‘_cairo_malloc_ab’ 138:18.24 609 | rectangles = _cairo_malloc_ab (self->num_rectangles + 1, 138:18.24 | ^~~~~~~~~~~~~~~~ 138:18.24 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-region.c: In function ‘_moz_cairo_region_create_rectangles’: 138:18.24 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:18.24 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:18.24 | ^ 138:18.24 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:18.24 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:18.24 | ^~~~ 138:18.24 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-region.c:238:18: note: in expansion of macro ‘_cairo_malloc_ab’ 138:18.24 238 | pboxes = _cairo_malloc_ab (count, sizeof (pixman_box32_t)); 138:18.24 | ^~~~~~~~~~~~~~~~ 138:18.25 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function ‘_cairo_sub_font_collect’: 138:18.25 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:18.25 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:18.25 | ^ 138:18.25 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:18.25 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:18.25 | ^~~~ 138:18.25 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:583:29: note: in expansion of macro ‘_cairo_malloc_ab’ 138:18.26 583 | subset.to_unicode = _cairo_malloc_ab (collection->num_glyphs, sizeof (unsigned long)); 138:18.26 | ^~~~~~~~~~~~~~~~ 138:18.26 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function ‘_cairo_scaled_font_subsets_foreach_internal’: 138:18.26 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:18.26 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:18.26 | ^ 138:18.26 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:18.26 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:18.26 | ^~~~ 138:18.26 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:882:25: note: in expansion of macro ‘_cairo_malloc_ab’ 138:18.26 882 | collection.glyphs = _cairo_malloc_ab (collection.glyphs_size, sizeof(unsigned long)); 138:18.26 | ^~~~~~~~~~~~~~~~ 138:18.26 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:18.26 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:18.26 | ^ 138:18.26 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:18.26 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:18.26 | ^~~~ 138:18.26 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:883:23: note: in expansion of macro ‘_cairo_malloc_ab’ 138:18.26 883 | collection.utf8 = _cairo_malloc_ab (collection.glyphs_size, sizeof(char *)); 138:18.26 | ^~~~~~~~~~~~~~~~ 138:23.98 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 138:24.13 In file included from /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairoint.h:2570, 138:24.13 from /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-spans.c:27, 138:24.13 from Unified_c_gfx_cairo_cairo_src3.c:2: 138:24.14 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-stroke-style.c: In function ‘_cairo_stroke_style_init_copy’: 138:24.14 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:24.14 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:24.14 | ^ 138:24.14 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:24.14 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:24.14 | ^~~~ 138:24.14 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-stroke-style.c:73:23: note: in expansion of macro ‘_cairo_malloc_ab’ 138:24.14 73 | style->dash = _cairo_malloc_ab (style->num_dashes, sizeof (double)); 138:24.14 | ^~~~~~~~~~~~~~~~ 138:24.15 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function ‘_fill_rectangles’: 138:24.15 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:24.15 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:24.15 | ^ 138:24.15 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:24.15 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:24.15 | ^~~~ 138:24.15 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-surface-fallback.c:701:17: note: in expansion of macro ‘_cairo_malloc_ab’ 138:24.15 701 | rects = _cairo_malloc_ab (traps->num_traps, 138:24.15 | ^~~~~~~~~~~~~~~~ 138:24.16 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function ‘_cairo_surface_fallback_fill_rectangles’: 138:24.16 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:24.16 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:24.16 | ^ 138:24.16 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:24.16 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:24.16 | ^~~~ 138:24.16 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-surface-fallback.c:1491:24: note: in expansion of macro ‘_cairo_malloc_ab’ 138:24.16 1491 | offset_rects = _cairo_malloc_ab (num_rects, sizeof (cairo_rectangle_int_t)); 138:24.16 | ^~~~~~~~~~~~~~~~ 138:24.16 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function ‘_cairo_surface_fallback_composite_trapezoids’: 138:24.16 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:24.16 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:24.16 | ^ 138:24.16 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:24.16 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:24.16 | ^~~~ 138:24.16 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-surface-fallback.c:1546:24: note: in expansion of macro ‘_cairo_malloc_ab’ 138:24.16 1546 | offset_traps = _cairo_malloc_ab (num_traps, sizeof (cairo_trapezoid_t)); 138:24.16 | ^~~~~~~~~~~~~~~~ 138:24.17 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-surface-offset.c: In function ‘_cairo_surface_offset_glyphs’: 138:24.17 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:24.17 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:24.17 | ^ 138:24.17 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:24.17 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:24.17 | ^~~~ 138:24.17 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-surface-offset.c:301:18: note: in expansion of macro ‘_cairo_malloc_ab’ 138:24.17 301 | dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 138:24.17 | ^~~~~~~~~~~~~~~~ 138:24.20 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-surface.c: In function ‘_cairo_surface_fill_region’: 138:24.20 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:24.20 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:24.20 | ^ 138:24.20 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:24.20 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:24.20 | ^~~~ 138:24.20 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-surface.c:1991:17: note: in expansion of macro ‘_cairo_malloc_ab’ 138:24.20 1991 | rects = _cairo_malloc_ab (num_rects, 138:24.20 | ^~~~~~~~~~~~~~~~ 138:24.22 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-tee-surface.c: In function ‘_cairo_tee_surface_show_text_glyphs’: 138:24.22 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:24.22 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:24.22 | ^ 138:24.22 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:24.22 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:24.23 | ^~~~ 138:24.23 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-tee-surface.c:428:19: note: in expansion of macro ‘_cairo_malloc_ab’ 138:24.23 428 | glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 138:24.23 | ^~~~~~~~~~~~~~~~ 138:24.23 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-tor-scan-converter.c: In function ‘polygon_reset’: 138:24.24 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:24.24 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:24.24 | ^ 138:24.24 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:24.24 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:24.24 | ^~~~ 138:24.24 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-tor-scan-converter.c:1093:30: note: in expansion of macro ‘_cairo_malloc_ab’ 138:24.24 1093 | polygon->y_buckets = _cairo_malloc_ab (num_buckets, 138:24.24 | ^~~~~~~~~~~~~~~~ 138:24.25 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-traps.c: In function ‘_cairo_traps_grow’: 138:24.25 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:24.25 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:24.25 | ^ 138:24.25 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:24.25 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:24.25 | ^~~~ 138:24.25 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-traps.c:113:21: note: in expansion of macro ‘_cairo_malloc_ab’ 138:24.25 113 | new_traps = _cairo_malloc_ab (new_size, sizeof (cairo_trapezoid_t)); 138:24.26 | ^~~~~~~~~~~~~~~~ 138:24.26 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-traps.c: In function ‘_cairo_traps_extract_region’: 138:24.26 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:24.26 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:24.26 | ^ 138:24.26 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:24.26 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:24.26 | ^~~~ 138:24.26 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-traps.c:530:17: note: in expansion of macro ‘_cairo_malloc_ab’ 138:24.26 530 | rects = _cairo_malloc_ab (traps->num_traps, sizeof (cairo_rectangle_int_t)); 138:24.26 | ^~~~~~~~~~~~~~~~ 138:24.26 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-unicode.c: In function ‘_cairo_utf8_to_ucs4’: 138:24.26 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:24.26 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:24.26 | ^ 138:24.26 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:24.26 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:24.26 | ^~~~ 138:24.26 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-unicode.c:280:17: note: in expansion of macro ‘_cairo_malloc_ab’ 138:24.26 280 | str32 = _cairo_malloc_ab (n_chars + 1, sizeof (uint32_t)); 138:24.26 | ^~~~~~~~~~~~~~~~ 138:24.26 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-unicode.c: In function ‘_cairo_utf8_to_utf16’: 138:24.27 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 138:24.27 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 138:24.27 | ^ 138:24.27 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 138:24.27 62 | ((size) ? malloc((unsigned) (size)) : NULL) 138:24.27 | ^~~~ 138:24.27 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-unicode.c:396:13: note: in expansion of macro ‘_cairo_malloc_ab’ 138:24.27 396 | str16 = _cairo_malloc_ab (n16 + 1, sizeof (uint16_t)); 138:24.27 | ^~~~~~~~~~~~~~~~ 138:24.27 In file included from Unified_c_gfx_cairo_cairo_src3.c:137: 138:24.27 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-version.c: At top level: 138:24.27 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-version.c:39: warning: "CAIRO_VERSION_H" redefined 138:24.27 39 | #define CAIRO_VERSION_H 1 138:24.27 | 138:24.27 In file included from /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo.h:41, 138:24.27 from /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairoint.h:70, 138:24.27 from /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-spans.c:27, 138:24.27 from Unified_c_gfx_cairo_cairo_src3.c:2: 138:24.27 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-version.h:8: note: this is the location of the previous definition 138:24.27 8 | #define CAIRO_VERSION_H 138:24.27 | 138:25.12 In file included from /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-platform.h:61, 138:25.12 from /builddir/build/BUILD/firefox-88.0/objdir/gfx/cairo/cairo/src/cairo-features.h:40, 138:25.12 from /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo.h:42, 138:25.12 from /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairoint.h:70, 138:25.12 from /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-spans.c:27, 138:25.12 from Unified_c_gfx_cairo_cairo_src3.c:2: 138:25.12 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-traps.c: In function ‘_cairo_traps_extract_region.part.0’: 138:25.12 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-rename.h:237:40: warning: ‘stack_rects’ may be used uninitialized [-Wmaybe-uninitialized] 138:25.12 237 | #define cairo_region_create_rectangles _moz_cairo_region_create_rectangles 138:25.12 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-rename.h:237:40: note: in definition of macro ‘cairo_region_create_rectangles’ 138:25.12 237 | #define cairo_region_create_rectangles _moz_cairo_region_create_rectangles 138:25.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:25.12 In file included from /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairoint.h:73, 138:25.12 from /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-spans.c:27, 138:25.12 from Unified_c_gfx_cairo_cairo_src3.c:2: 138:25.12 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-rename.h:237:40: note: by argument 1 of type ‘const cairo_rectangle_int_t *’ {aka ‘const struct _cairo_rectangle_int *’} to ‘_moz_cairo_region_create_rectangles’ declared here 138:25.12 237 | #define cairo_region_create_rectangles _moz_cairo_region_create_rectangles 138:25.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:25.12 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-compiler-private.h:92:26: note: in definition of macro ‘slim_hidden_proto1’ 138:25.12 92 | extern __typeof (name) name \ 138:25.12 | ^~~~ 138:25.12 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairoint.h:2533:1: note: in expansion of macro ‘slim_hidden_proto’ 138:25.12 2533 | slim_hidden_proto (cairo_region_create_rectangles); 138:25.12 | ^~~~~~~~~~~~~~~~~ 138:25.12 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairoint.h:2533:20: note: in expansion of macro ‘cairo_region_create_rectangles’ 138:25.12 2533 | slim_hidden_proto (cairo_region_create_rectangles); 138:25.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:25.12 In file included from Unified_c_gfx_cairo_cairo_src3.c:110: 138:25.12 /builddir/build/BUILD/firefox-88.0/gfx/cairo/cairo/src/cairo-traps.c:507:27: note: ‘stack_rects’ declared here 138:25.12 507 | cairo_rectangle_int_t stack_rects[CAIRO_STACK_ARRAY_LENGTH (cairo_rectangle_int_t)]; 138:25.12 | ^~~~~~~~~~~ 138:28.46 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 138:30.08 gfx/cairo/libpixman/src 138:30.09 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 138:32.17 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 138:34.20 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 138:39.28 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 138:39.85 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 138:39.99 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 138:40.07 In file included from /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-bits-image.c:35: 138:40.07 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-bits-image.c: In function ‘reduce_32’: 138:40.07 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-private.h:940:33: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:40.07 940 | #define CLIP(v, low, high) ((v) < (low) ? (low) : ((v) > (high) ? (high) : (v))) 138:40.07 | ^ 138:40.07 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-bits-image.c:217:13: note: in expansion of macro ‘CLIP’ 138:40.08 217 | satot = CLIP (satot, 0, 0xff); 138:40.08 | ^~~~ 138:40.08 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-private.h:940:33: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:40.08 940 | #define CLIP(v, low, high) ((v) < (low) ? (low) : ((v) > (high) ? (high) : (v))) 138:40.08 | ^ 138:40.08 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-bits-image.c:218:13: note: in expansion of macro ‘CLIP’ 138:40.08 218 | srtot = CLIP (srtot, 0, 0xff); 138:40.08 | ^~~~ 138:40.08 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-private.h:940:33: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:40.08 940 | #define CLIP(v, low, high) ((v) < (low) ? (low) : ((v) > (high) ? (high) : (v))) 138:40.08 | ^ 138:40.08 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-bits-image.c:219:13: note: in expansion of macro ‘CLIP’ 138:40.08 219 | sgtot = CLIP (sgtot, 0, 0xff); 138:40.08 | ^~~~ 138:40.08 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-private.h:940:33: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:40.08 940 | #define CLIP(v, low, high) ((v) < (low) ? (low) : ((v) > (high) ? (high) : (v))) 138:40.08 | ^ 138:40.08 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-bits-image.c:220:13: note: in expansion of macro ‘CLIP’ 138:40.08 220 | sbtot = CLIP (sbtot, 0, 0xff); 138:40.08 | ^~~~ 138:40.08 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-bits-image.c: At top level: 138:40.08 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-bits-image.c:1054:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 138:40.08 1054 | static const float 138:40.08 | ^~~~~ 138:40.08 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-bits-image.c:1061:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 138:40.08 1061 | static const float 138:40.08 | ^~~~~ 138:41.32 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 138:46.08 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 138:46.17 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c: In function ‘combine_screen_u’: 138:46.17 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.17 547 | if (v < (low)) \ 138:46.17 | ^ 138:46.17 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:582:13: note: in expansion of macro ‘CLAMP’ 138:46.17 582 | CLAMP (ra, 0, 255 * 255); \ 138:46.17 | ^~~~~ 138:46.17 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:657:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.17 657 | PDF_SEPARABLE_BLEND_MODE (screen) 138:46.17 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.17 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.17 547 | if (v < (low)) \ 138:46.17 | ^ 138:46.17 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:583:13: note: in expansion of macro ‘CLAMP’ 138:46.17 583 | CLAMP (rr, 0, 255 * 255); \ 138:46.17 | ^~~~~ 138:46.17 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:657:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.17 657 | PDF_SEPARABLE_BLEND_MODE (screen) 138:46.17 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.18 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.18 547 | if (v < (low)) \ 138:46.18 | ^ 138:46.18 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:584:13: note: in expansion of macro ‘CLAMP’ 138:46.18 584 | CLAMP (rg, 0, 255 * 255); \ 138:46.18 | ^~~~~ 138:46.18 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:657:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.18 657 | PDF_SEPARABLE_BLEND_MODE (screen) 138:46.18 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.18 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.18 547 | if (v < (low)) \ 138:46.18 | ^ 138:46.18 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:585:13: note: in expansion of macro ‘CLAMP’ 138:46.18 585 | CLAMP (rb, 0, 255 * 255); \ 138:46.18 | ^~~~~ 138:46.18 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:657:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.18 657 | PDF_SEPARABLE_BLEND_MODE (screen) 138:46.18 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.18 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c: In function ‘combine_screen_ca’: 138:46.18 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.18 547 | if (v < (low)) \ 138:46.18 | ^ 138:46.18 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:630:13: note: in expansion of macro ‘CLAMP’ 138:46.18 630 | CLAMP (ra, 0, 255 * 255); \ 138:46.18 | ^~~~~ 138:46.18 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:657:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.18 657 | PDF_SEPARABLE_BLEND_MODE (screen) 138:46.18 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.18 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.18 547 | if (v < (low)) \ 138:46.19 | ^ 138:46.19 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:631:13: note: in expansion of macro ‘CLAMP’ 138:46.19 631 | CLAMP (rr, 0, 255 * 255); \ 138:46.19 | ^~~~~ 138:46.19 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:657:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.19 657 | PDF_SEPARABLE_BLEND_MODE (screen) 138:46.19 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.19 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.19 547 | if (v < (low)) \ 138:46.19 | ^ 138:46.19 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:632:13: note: in expansion of macro ‘CLAMP’ 138:46.19 632 | CLAMP (rg, 0, 255 * 255); \ 138:46.19 | ^~~~~ 138:46.19 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:657:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.19 657 | PDF_SEPARABLE_BLEND_MODE (screen) 138:46.19 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.19 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.19 547 | if (v < (low)) \ 138:46.19 | ^ 138:46.19 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:633:13: note: in expansion of macro ‘CLAMP’ 138:46.19 633 | CLAMP (rb, 0, 255 * 255); \ 138:46.19 | ^~~~~ 138:46.19 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:657:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.19 657 | PDF_SEPARABLE_BLEND_MODE (screen) 138:46.19 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.19 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c: In function ‘combine_overlay_u’: 138:46.19 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.19 547 | if (v < (low)) \ 138:46.19 | ^ 138:46.19 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:582:13: note: in expansion of macro ‘CLAMP’ 138:46.19 582 | CLAMP (ra, 0, 255 * 255); \ 138:46.19 | ^~~~~ 138:46.19 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:694:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.20 694 | PDF_SEPARABLE_BLEND_MODE (overlay) 138:46.20 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.20 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.20 547 | if (v < (low)) \ 138:46.20 | ^ 138:46.20 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:583:13: note: in expansion of macro ‘CLAMP’ 138:46.20 583 | CLAMP (rr, 0, 255 * 255); \ 138:46.20 | ^~~~~ 138:46.20 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:694:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.20 694 | PDF_SEPARABLE_BLEND_MODE (overlay) 138:46.20 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.20 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.20 547 | if (v < (low)) \ 138:46.20 | ^ 138:46.20 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:584:13: note: in expansion of macro ‘CLAMP’ 138:46.20 584 | CLAMP (rg, 0, 255 * 255); \ 138:46.20 | ^~~~~ 138:46.20 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:694:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.20 694 | PDF_SEPARABLE_BLEND_MODE (overlay) 138:46.20 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.20 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.20 547 | if (v < (low)) \ 138:46.20 | ^ 138:46.20 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:585:13: note: in expansion of macro ‘CLAMP’ 138:46.20 585 | CLAMP (rb, 0, 255 * 255); \ 138:46.20 | ^~~~~ 138:46.20 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:694:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.20 694 | PDF_SEPARABLE_BLEND_MODE (overlay) 138:46.20 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.20 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c: In function ‘combine_overlay_ca’: 138:46.21 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.21 547 | if (v < (low)) \ 138:46.21 | ^ 138:46.21 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:630:13: note: in expansion of macro ‘CLAMP’ 138:46.21 630 | CLAMP (ra, 0, 255 * 255); \ 138:46.21 | ^~~~~ 138:46.21 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:694:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.21 694 | PDF_SEPARABLE_BLEND_MODE (overlay) 138:46.21 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.21 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.21 547 | if (v < (low)) \ 138:46.21 | ^ 138:46.21 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:631:13: note: in expansion of macro ‘CLAMP’ 138:46.21 631 | CLAMP (rr, 0, 255 * 255); \ 138:46.21 | ^~~~~ 138:46.21 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:694:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.21 694 | PDF_SEPARABLE_BLEND_MODE (overlay) 138:46.21 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.21 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.21 547 | if (v < (low)) \ 138:46.21 | ^ 138:46.21 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:632:13: note: in expansion of macro ‘CLAMP’ 138:46.21 632 | CLAMP (rg, 0, 255 * 255); \ 138:46.21 | ^~~~~ 138:46.21 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:694:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.21 694 | PDF_SEPARABLE_BLEND_MODE (overlay) 138:46.21 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.21 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.21 547 | if (v < (low)) \ 138:46.21 | ^ 138:46.21 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:633:13: note: in expansion of macro ‘CLAMP’ 138:46.21 633 | CLAMP (rb, 0, 255 * 255); \ 138:46.21 | ^~~~~ 138:46.21 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:694:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.21 694 | PDF_SEPARABLE_BLEND_MODE (overlay) 138:46.21 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.21 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c: In function ‘combine_darken_u’: 138:46.22 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.22 547 | if (v < (low)) \ 138:46.22 | ^ 138:46.22 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:582:13: note: in expansion of macro ‘CLAMP’ 138:46.22 582 | CLAMP (ra, 0, 255 * 255); \ 138:46.22 | ^~~~~ 138:46.22 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:712:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.22 712 | PDF_SEPARABLE_BLEND_MODE (darken) 138:46.22 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.22 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.22 547 | if (v < (low)) \ 138:46.22 | ^ 138:46.22 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:583:13: note: in expansion of macro ‘CLAMP’ 138:46.22 583 | CLAMP (rr, 0, 255 * 255); \ 138:46.22 | ^~~~~ 138:46.22 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:712:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.22 712 | PDF_SEPARABLE_BLEND_MODE (darken) 138:46.22 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.22 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.22 547 | if (v < (low)) \ 138:46.22 | ^ 138:46.22 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:584:13: note: in expansion of macro ‘CLAMP’ 138:46.22 584 | CLAMP (rg, 0, 255 * 255); \ 138:46.22 | ^~~~~ 138:46.22 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:712:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.22 712 | PDF_SEPARABLE_BLEND_MODE (darken) 138:46.22 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.22 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.22 547 | if (v < (low)) \ 138:46.22 | ^ 138:46.22 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:585:13: note: in expansion of macro ‘CLAMP’ 138:46.22 585 | CLAMP (rb, 0, 255 * 255); \ 138:46.22 | ^~~~~ 138:46.22 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:712:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.22 712 | PDF_SEPARABLE_BLEND_MODE (darken) 138:46.22 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.22 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c: In function ‘combine_darken_ca’: 138:46.23 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.23 547 | if (v < (low)) \ 138:46.23 | ^ 138:46.23 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:630:13: note: in expansion of macro ‘CLAMP’ 138:46.23 630 | CLAMP (ra, 0, 255 * 255); \ 138:46.23 | ^~~~~ 138:46.23 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:712:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.23 712 | PDF_SEPARABLE_BLEND_MODE (darken) 138:46.23 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.23 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.23 547 | if (v < (low)) \ 138:46.23 | ^ 138:46.23 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:631:13: note: in expansion of macro ‘CLAMP’ 138:46.23 631 | CLAMP (rr, 0, 255 * 255); \ 138:46.23 | ^~~~~ 138:46.23 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:712:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.23 712 | PDF_SEPARABLE_BLEND_MODE (darken) 138:46.23 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.23 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.23 547 | if (v < (low)) \ 138:46.23 | ^ 138:46.23 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:632:13: note: in expansion of macro ‘CLAMP’ 138:46.23 632 | CLAMP (rg, 0, 255 * 255); \ 138:46.23 | ^~~~~ 138:46.23 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:712:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.23 712 | PDF_SEPARABLE_BLEND_MODE (darken) 138:46.23 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.23 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.23 547 | if (v < (low)) \ 138:46.23 | ^ 138:46.23 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:633:13: note: in expansion of macro ‘CLAMP’ 138:46.23 633 | CLAMP (rb, 0, 255 * 255); \ 138:46.23 | ^~~~~ 138:46.23 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:712:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.23 712 | PDF_SEPARABLE_BLEND_MODE (darken) 138:46.23 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.23 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c: In function ‘combine_lighten_u’: 138:46.23 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.24 547 | if (v < (low)) \ 138:46.24 | ^ 138:46.24 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:582:13: note: in expansion of macro ‘CLAMP’ 138:46.24 582 | CLAMP (ra, 0, 255 * 255); \ 138:46.24 | ^~~~~ 138:46.24 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:730:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.24 730 | PDF_SEPARABLE_BLEND_MODE (lighten) 138:46.24 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.24 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.24 547 | if (v < (low)) \ 138:46.24 | ^ 138:46.24 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:583:13: note: in expansion of macro ‘CLAMP’ 138:46.24 583 | CLAMP (rr, 0, 255 * 255); \ 138:46.24 | ^~~~~ 138:46.24 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:730:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.24 730 | PDF_SEPARABLE_BLEND_MODE (lighten) 138:46.24 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.24 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.24 547 | if (v < (low)) \ 138:46.24 | ^ 138:46.24 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:584:13: note: in expansion of macro ‘CLAMP’ 138:46.24 584 | CLAMP (rg, 0, 255 * 255); \ 138:46.24 | ^~~~~ 138:46.24 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:730:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.24 730 | PDF_SEPARABLE_BLEND_MODE (lighten) 138:46.24 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.24 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.24 547 | if (v < (low)) \ 138:46.24 | ^ 138:46.24 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:585:13: note: in expansion of macro ‘CLAMP’ 138:46.24 585 | CLAMP (rb, 0, 255 * 255); \ 138:46.24 | ^~~~~ 138:46.24 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:730:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.24 730 | PDF_SEPARABLE_BLEND_MODE (lighten) 138:46.24 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.24 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c: In function ‘combine_lighten_ca’: 138:46.24 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.24 547 | if (v < (low)) \ 138:46.25 | ^ 138:46.25 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:630:13: note: in expansion of macro ‘CLAMP’ 138:46.25 630 | CLAMP (ra, 0, 255 * 255); \ 138:46.25 | ^~~~~ 138:46.25 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:730:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.25 730 | PDF_SEPARABLE_BLEND_MODE (lighten) 138:46.25 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.25 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.25 547 | if (v < (low)) \ 138:46.25 | ^ 138:46.25 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:631:13: note: in expansion of macro ‘CLAMP’ 138:46.25 631 | CLAMP (rr, 0, 255 * 255); \ 138:46.25 | ^~~~~ 138:46.25 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:730:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.25 730 | PDF_SEPARABLE_BLEND_MODE (lighten) 138:46.25 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.25 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.25 547 | if (v < (low)) \ 138:46.25 | ^ 138:46.25 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:632:13: note: in expansion of macro ‘CLAMP’ 138:46.25 632 | CLAMP (rg, 0, 255 * 255); \ 138:46.25 | ^~~~~ 138:46.25 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:730:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.25 730 | PDF_SEPARABLE_BLEND_MODE (lighten) 138:46.25 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.25 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.25 547 | if (v < (low)) \ 138:46.25 | ^ 138:46.25 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:633:13: note: in expansion of macro ‘CLAMP’ 138:46.25 633 | CLAMP (rb, 0, 255 * 255); \ 138:46.25 | ^~~~~ 138:46.25 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:730:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.25 730 | PDF_SEPARABLE_BLEND_MODE (lighten) 138:46.25 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.25 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c: In function ‘combine_hard_light_u’: 138:46.25 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.25 547 | if (v < (low)) \ 138:46.25 | ^ 138:46.25 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:582:13: note: in expansion of macro ‘CLAMP’ 138:46.26 582 | CLAMP (ra, 0, 255 * 255); \ 138:46.26 | ^~~~~ 138:46.26 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:758:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.26 758 | PDF_SEPARABLE_BLEND_MODE (hard_light) 138:46.26 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.26 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.26 547 | if (v < (low)) \ 138:46.26 | ^ 138:46.26 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:583:13: note: in expansion of macro ‘CLAMP’ 138:46.26 583 | CLAMP (rr, 0, 255 * 255); \ 138:46.26 | ^~~~~ 138:46.26 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:758:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.26 758 | PDF_SEPARABLE_BLEND_MODE (hard_light) 138:46.26 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.26 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.26 547 | if (v < (low)) \ 138:46.26 | ^ 138:46.26 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:584:13: note: in expansion of macro ‘CLAMP’ 138:46.26 584 | CLAMP (rg, 0, 255 * 255); \ 138:46.26 | ^~~~~ 138:46.26 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:758:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.26 758 | PDF_SEPARABLE_BLEND_MODE (hard_light) 138:46.26 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.26 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.26 547 | if (v < (low)) \ 138:46.26 | ^ 138:46.26 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:585:13: note: in expansion of macro ‘CLAMP’ 138:46.26 585 | CLAMP (rb, 0, 255 * 255); \ 138:46.26 | ^~~~~ 138:46.26 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:758:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.26 758 | PDF_SEPARABLE_BLEND_MODE (hard_light) 138:46.26 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.26 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c: In function ‘combine_hard_light_ca’: 138:46.26 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.26 547 | if (v < (low)) \ 138:46.26 | ^ 138:46.26 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:630:13: note: in expansion of macro ‘CLAMP’ 138:46.26 630 | CLAMP (ra, 0, 255 * 255); \ 138:46.27 | ^~~~~ 138:46.27 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:758:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.27 758 | PDF_SEPARABLE_BLEND_MODE (hard_light) 138:46.27 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.27 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.27 547 | if (v < (low)) \ 138:46.27 | ^ 138:46.27 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:631:13: note: in expansion of macro ‘CLAMP’ 138:46.27 631 | CLAMP (rr, 0, 255 * 255); \ 138:46.27 | ^~~~~ 138:46.27 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:758:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.27 758 | PDF_SEPARABLE_BLEND_MODE (hard_light) 138:46.27 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.27 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.27 547 | if (v < (low)) \ 138:46.27 | ^ 138:46.27 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:632:13: note: in expansion of macro ‘CLAMP’ 138:46.27 632 | CLAMP (rg, 0, 255 * 255); \ 138:46.27 | ^~~~~ 138:46.27 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:758:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.27 758 | PDF_SEPARABLE_BLEND_MODE (hard_light) 138:46.27 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.27 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.27 547 | if (v < (low)) \ 138:46.27 | ^ 138:46.27 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:633:13: note: in expansion of macro ‘CLAMP’ 138:46.27 633 | CLAMP (rb, 0, 255 * 255); \ 138:46.27 | ^~~~~ 138:46.27 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:758:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.27 758 | PDF_SEPARABLE_BLEND_MODE (hard_light) 138:46.27 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.27 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c: In function ‘combine_difference_u’: 138:46.27 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.27 547 | if (v < (low)) \ 138:46.27 | ^ 138:46.27 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:582:13: note: in expansion of macro ‘CLAMP’ 138:46.27 582 | CLAMP (ra, 0, 255 * 255); \ 138:46.27 | ^~~~~ 138:46.28 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:786:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.28 786 | PDF_SEPARABLE_BLEND_MODE (difference) 138:46.28 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.28 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.28 547 | if (v < (low)) \ 138:46.28 | ^ 138:46.28 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:583:13: note: in expansion of macro ‘CLAMP’ 138:46.28 583 | CLAMP (rr, 0, 255 * 255); \ 138:46.28 | ^~~~~ 138:46.28 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:786:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.28 786 | PDF_SEPARABLE_BLEND_MODE (difference) 138:46.28 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.28 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.28 547 | if (v < (low)) \ 138:46.28 | ^ 138:46.28 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:584:13: note: in expansion of macro ‘CLAMP’ 138:46.28 584 | CLAMP (rg, 0, 255 * 255); \ 138:46.28 | ^~~~~ 138:46.28 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:786:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.28 786 | PDF_SEPARABLE_BLEND_MODE (difference) 138:46.28 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.28 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.28 547 | if (v < (low)) \ 138:46.28 | ^ 138:46.28 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:585:13: note: in expansion of macro ‘CLAMP’ 138:46.28 585 | CLAMP (rb, 0, 255 * 255); \ 138:46.28 | ^~~~~ 138:46.28 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:786:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.28 786 | PDF_SEPARABLE_BLEND_MODE (difference) 138:46.28 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.28 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c: In function ‘combine_difference_ca’: 138:46.28 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.28 547 | if (v < (low)) \ 138:46.28 | ^ 138:46.28 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:630:13: note: in expansion of macro ‘CLAMP’ 138:46.28 630 | CLAMP (ra, 0, 255 * 255); \ 138:46.28 | ^~~~~ 138:46.28 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:786:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.28 786 | PDF_SEPARABLE_BLEND_MODE (difference) 138:46.28 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.28 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.28 547 | if (v < (low)) \ 138:46.29 | ^ 138:46.29 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:631:13: note: in expansion of macro ‘CLAMP’ 138:46.29 631 | CLAMP (rr, 0, 255 * 255); \ 138:46.29 | ^~~~~ 138:46.29 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:786:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.29 786 | PDF_SEPARABLE_BLEND_MODE (difference) 138:46.29 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.29 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.29 547 | if (v < (low)) \ 138:46.29 | ^ 138:46.29 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:632:13: note: in expansion of macro ‘CLAMP’ 138:46.29 632 | CLAMP (rg, 0, 255 * 255); \ 138:46.29 | ^~~~~ 138:46.29 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:786:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.29 786 | PDF_SEPARABLE_BLEND_MODE (difference) 138:46.29 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.29 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.29 547 | if (v < (low)) \ 138:46.29 | ^ 138:46.29 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:633:13: note: in expansion of macro ‘CLAMP’ 138:46.29 633 | CLAMP (rb, 0, 255 * 255); \ 138:46.29 | ^~~~~ 138:46.29 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:786:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.29 786 | PDF_SEPARABLE_BLEND_MODE (difference) 138:46.29 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.29 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c: In function ‘combine_exclusion_u’: 138:46.29 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.29 547 | if (v < (low)) \ 138:46.29 | ^ 138:46.29 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:582:13: note: in expansion of macro ‘CLAMP’ 138:46.29 582 | CLAMP (ra, 0, 255 * 255); \ 138:46.29 | ^~~~~ 138:46.29 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:805:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.29 805 | PDF_SEPARABLE_BLEND_MODE (exclusion) 138:46.29 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.29 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.29 547 | if (v < (low)) \ 138:46.29 | ^ 138:46.29 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:583:13: note: in expansion of macro ‘CLAMP’ 138:46.29 583 | CLAMP (rr, 0, 255 * 255); \ 138:46.29 | ^~~~~ 138:46.29 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:805:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.29 805 | PDF_SEPARABLE_BLEND_MODE (exclusion) 138:46.29 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.30 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.30 547 | if (v < (low)) \ 138:46.30 | ^ 138:46.30 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:584:13: note: in expansion of macro ‘CLAMP’ 138:46.30 584 | CLAMP (rg, 0, 255 * 255); \ 138:46.30 | ^~~~~ 138:46.30 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:805:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.30 805 | PDF_SEPARABLE_BLEND_MODE (exclusion) 138:46.30 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.30 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.30 547 | if (v < (low)) \ 138:46.30 | ^ 138:46.30 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:585:13: note: in expansion of macro ‘CLAMP’ 138:46.30 585 | CLAMP (rb, 0, 255 * 255); \ 138:46.30 | ^~~~~ 138:46.30 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:805:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.30 805 | PDF_SEPARABLE_BLEND_MODE (exclusion) 138:46.30 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.30 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c: In function ‘combine_exclusion_ca’: 138:46.30 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.30 547 | if (v < (low)) \ 138:46.30 | ^ 138:46.30 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:630:13: note: in expansion of macro ‘CLAMP’ 138:46.30 630 | CLAMP (ra, 0, 255 * 255); \ 138:46.30 | ^~~~~ 138:46.30 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:805:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.30 805 | PDF_SEPARABLE_BLEND_MODE (exclusion) 138:46.30 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.30 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.30 547 | if (v < (low)) \ 138:46.30 | ^ 138:46.30 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:631:13: note: in expansion of macro ‘CLAMP’ 138:46.30 631 | CLAMP (rr, 0, 255 * 255); \ 138:46.30 | ^~~~~ 138:46.30 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:805:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.30 805 | PDF_SEPARABLE_BLEND_MODE (exclusion) 138:46.30 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.30 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.30 547 | if (v < (low)) \ 138:46.30 | ^ 138:46.30 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:632:13: note: in expansion of macro ‘CLAMP’ 138:46.30 632 | CLAMP (rg, 0, 255 * 255); \ 138:46.30 | ^~~~~ 138:46.30 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:805:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.30 805 | PDF_SEPARABLE_BLEND_MODE (exclusion) 138:46.31 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:46.31 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:547:15: warning: comparison of unsigned expression in ‘< 0’ is always false [-Wtype-limits] 138:46.31 547 | if (v < (low)) \ 138:46.31 | ^ 138:46.31 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:633:13: note: in expansion of macro ‘CLAMP’ 138:46.31 633 | CLAMP (rb, 0, 255 * 255); \ 138:46.31 | ^~~~~ 138:46.31 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-combine32.c:805:1: note: in expansion of macro ‘PDF_SEPARABLE_BLEND_MODE’ 138:46.31 805 | PDF_SEPARABLE_BLEND_MODE (exclusion) 138:46.31 | ^~~~~~~~~~~~~~~~~~~~~~~~ 138:47.49 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 138:47.68 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 138:48.02 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 138:48.32 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 138:55.18 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 138:55.42 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 138:55.61 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 138:55.68 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-glyph.c:408:1: warning: ‘force_align_arg_pointer’ attribute directive ignored [-Wattributes] 138:55.68 408 | { 138:55.68 | ^ 138:55.68 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-glyph.c:655:1: warning: ‘force_align_arg_pointer’ attribute directive ignored [-Wattributes] 138:55.68 655 | { 138:55.68 | ^ 138:55.95 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 138:56.14 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 138:56.56 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 138:56.79 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 138:57.00 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 138:57.76 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 138:57.84 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 138:57.97 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 138:58.05 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 138:58.27 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 138:59.61 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 139:00.87 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 139:00.97 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 139:01.34 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 139:01.58 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 139:01.66 gfx/cairo/libpixman/src/pixman-arm-neon-asm-bilinear.o 139:01.67 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 139:02.06 In file included from /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman.h:73, 139:02.06 from /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman-private.h:34, 139:02.06 from /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman.c:29: 139:02.06 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman.c: In function ‘_moz_pixman_image_fill_rectangles’: 139:02.07 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/cairo/pixman-rename.h:122:33: warning: ‘stack_boxes’ may be used uninitialized [-Wmaybe-uninitialized] 139:02.07 122 | #define pixman_image_fill_boxes _moz_pixman_image_fill_boxes 139:02.07 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman.c:866:14: note: in expansion of macro ‘pixman_image_fill_boxes’ 139:02.07 866 | result = pixman_image_fill_boxes (op, dest, color, n_rects, boxes); 139:02.07 | ^~~~~~~~~~~~~~~~~~~~~~~ 139:02.07 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/cairo/pixman-rename.h:122:33: note: by argument 5 of type ‘const pixman_box32_t *’ {aka ‘const struct pixman_box32 *’} to ‘_moz_pixman_image_fill_boxes’ declared here 139:02.07 122 | #define pixman_image_fill_boxes _moz_pixman_image_fill_boxes 139:02.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139:02.07 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman.c:875:1: note: in expansion of macro ‘pixman_image_fill_boxes’ 139:02.07 875 | pixman_image_fill_boxes (pixman_op_t op, 139:02.07 | ^~~~~~~~~~~~~~~~~~~~~~~ 139:02.07 /builddir/build/BUILD/firefox-88.0/gfx/cairo/libpixman/src/pixman.c:842:20: note: ‘stack_boxes’ declared here 139:02.07 842 | pixman_box32_t stack_boxes[6]; 139:02.07 | ^~~~~~~~~~~ 139:02.13 gfx/cairo/libpixman/src/pixman-arm-neon-asm.o 139:02.18 gfx/cairo/libpixman/src/pixman-arm-simd-asm-scaled.o 139:02.63 gfx/cairo/libpixman/src/pixman-arm-simd-asm.o 139:02.86 gfx/config 139:22.66 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 139:22.66 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:13, 139:22.66 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 139:22.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/gfx/GPUParent.h:10, 139:22.66 from /builddir/build/BUILD/firefox-88.0/gfx/config/gfxConfig.cpp:9, 139:22.66 from Unified_cpp_gfx_config0.cpp:2: 139:22.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::gfx::gfxVars::Initialize()’: 139:22.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 139:22.66 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 139:22.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139:22.66 In file included from Unified_cpp_gfx_config0.cpp:29: 139:22.66 /builddir/build/BUILD/firefox-88.0/gfx/config/gfxVars.cpp:57:30: note: while referencing ‘initUpdates’ 139:22.66 57 | nsTArray initUpdates; 139:22.66 | ^~~~~~~~~~~ 139:22.66 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 139:22.66 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:13, 139:22.66 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 139:22.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/gfx/GPUParent.h:10, 139:22.66 from /builddir/build/BUILD/firefox-88.0/gfx/config/gfxConfig.cpp:9, 139:22.66 from Unified_cpp_gfx_config0.cpp:2: 139:22.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 139:22.66 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 139:22.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139:22.66 In file included from Unified_cpp_gfx_config0.cpp:29: 139:22.67 /builddir/build/BUILD/firefox-88.0/gfx/config/gfxVars.cpp:57:30: note: while referencing ‘initUpdates’ 139:22.67 57 | nsTArray initUpdates; 139:22.67 | ^~~~~~~~~~~ 139:22.67 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 139:22.67 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:13, 139:22.67 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 139:22.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/gfx/GPUParent.h:10, 139:22.67 from /builddir/build/BUILD/firefox-88.0/gfx/config/gfxConfig.cpp:9, 139:22.67 from Unified_cpp_gfx_config0.cpp:2: 139:22.67 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:643:17: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 139:22.67 643 | aOther.mHdr = aOther.GetAutoArrayBufferUnsafe(aElemAlign); 139:22.67 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139:22.67 In file included from Unified_cpp_gfx_config0.cpp:29: 139:22.67 /builddir/build/BUILD/firefox-88.0/gfx/config/gfxVars.cpp:57:30: note: while referencing ‘initUpdates’ 139:22.67 57 | nsTArray initUpdates; 139:22.67 | ^~~~~~~~~~~ 139:22.67 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 139:22.67 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:13, 139:22.67 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 139:22.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/gfx/GPUParent.h:10, 139:22.67 from /builddir/build/BUILD/firefox-88.0/gfx/config/gfxConfig.cpp:9, 139:22.67 from Unified_cpp_gfx_config0.cpp:2: 139:22.67 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 139:22.67 644 | aOther.mHdr->mLength = 0; 139:22.67 | ~~~~~~~~~~~~~~~~~~~~~^~~ 139:22.67 In file included from Unified_cpp_gfx_config0.cpp:29: 139:22.67 /builddir/build/BUILD/firefox-88.0/gfx/config/gfxVars.cpp:57:30: note: while referencing ‘initUpdates’ 139:22.67 57 | nsTArray initUpdates; 139:22.67 | ^~~~~~~~~~~ 139:22.67 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 139:22.67 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:13, 139:22.67 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 139:22.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/gfx/GPUParent.h:10, 139:22.67 from /builddir/build/BUILD/firefox-88.0/gfx/config/gfxConfig.cpp:9, 139:22.67 from Unified_cpp_gfx_config0.cpp:2: 139:22.67 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 139:22.67 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 139:22.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139:22.67 In file included from Unified_cpp_gfx_config0.cpp:29: 139:22.67 /builddir/build/BUILD/firefox-88.0/gfx/config/gfxVars.cpp:57:30: note: while referencing ‘initUpdates’ 139:22.67 57 | nsTArray initUpdates; 139:22.67 | ^~~~~~~~~~~ 139:22.86 gfx/gl 139:33.04 /builddir/build/BUILD/firefox-88.0/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp: In member function ‘void sh::ShaderStorageBlockOutputHLSL::traverseSSBOAccess(sh::TIntermTyped*, sh::SSBOMethod)’: 139:33.04 /builddir/build/BUILD/firefox-88.0/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:435:33: warning: ‘storage’ may be used uninitialized in this function [-Wmaybe-uninitialized] 139:33.04 435 | node->getAsSwizzleNode()); 139:33.04 | ^ 139:33.05 /builddir/build/BUILD/firefox-88.0/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:431:20: warning: ‘rowMajor’ may be used uninitialized in this function [-Wmaybe-uninitialized] 139:33.05 431 | setMatrixStride(node, storage, rowMajor); 139:33.05 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 140:14.78 /builddir/build/BUILD/firefox-88.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp: In function ‘sh::TString sh::TypeString(const sh::TType&)’: 140:14.78 /builddir/build/BUILD/firefox-88.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:916:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 140:14.78 916 | switch (type.getNominalSize()) 140:14.78 | ^~~~~~ 140:14.78 /builddir/build/BUILD/firefox-88.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:927:13: note: here 140:14.78 927 | case EbtInt: 140:14.78 | ^~~~ 140:14.78 /builddir/build/BUILD/firefox-88.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:928:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 140:14.78 928 | switch (type.getNominalSize()) 140:14.78 | ^~~~~~ 140:14.78 /builddir/build/BUILD/firefox-88.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:939:13: note: here 140:14.79 939 | case EbtUInt: 140:14.79 | ^~~~ 140:14.79 /builddir/build/BUILD/firefox-88.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:940:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 140:14.79 940 | switch (type.getNominalSize()) 140:14.79 | ^~~~~~ 140:14.79 /builddir/build/BUILD/firefox-88.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:951:13: note: here 140:14.79 951 | case EbtBool: 140:14.79 | ^~~~ 140:14.79 /builddir/build/BUILD/firefox-88.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:952:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 140:14.79 952 | switch (type.getNominalSize()) 140:14.79 | ^~~~~~ 140:14.79 /builddir/build/BUILD/firefox-88.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:963:13: note: here 140:14.79 963 | case EbtVoid: 140:14.79 | ^~~~ 140:19.07 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 140:19.07 from /builddir/build/BUILD/firefox-88.0/gfx/gl/GLContext.h:35, 140:19.07 from /builddir/build/BUILD/firefox-88.0/gfx/gl/GLContextEGL.h:10, 140:19.07 from /builddir/build/BUILD/firefox-88.0/gfx/gl/AndroidSurfaceTexture.cpp:9, 140:19.07 from Unified_cpp_gfx_gl0.cpp:2: 140:19.07 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void* mozilla::gl::GLContextEGL::CreatePBufferSurfaceTryingPowerOfTwo(mozilla::gl::EglDisplay&, EGLConfig, EGLenum, mozilla::gfx::IntSize&)’: 140:19.07 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 140:19.07 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 140:19.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:19.07 In file included from Unified_cpp_gfx_gl0.cpp:47: 140:19.07 /builddir/build/BUILD/firefox-88.0/gfx/gl/GLContextProviderEGL.cpp:789:20: note: while referencing ‘pbattrs’ 140:19.07 789 | nsTArray pbattrs(16); 140:19.07 | ^~~~~~~ 140:19.07 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 140:19.07 from /builddir/build/BUILD/firefox-88.0/gfx/gl/GLContext.h:35, 140:19.07 from /builddir/build/BUILD/firefox-88.0/gfx/gl/GLContextEGL.h:10, 140:19.07 from /builddir/build/BUILD/firefox-88.0/gfx/gl/AndroidSurfaceTexture.cpp:9, 140:19.07 from Unified_cpp_gfx_gl0.cpp:2: 140:19.07 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 140:19.07 304 | mHdr->mLength = 0; 140:19.07 | ~~~~~~~~~~~~~~^~~ 140:19.07 In file included from Unified_cpp_gfx_gl0.cpp:47: 140:19.07 /builddir/build/BUILD/firefox-88.0/gfx/gl/GLContextProviderEGL.cpp:789:20: note: while referencing ‘pbattrs’ 140:19.07 789 | nsTArray pbattrs(16); 140:19.07 | ^~~~~~~ 140:19.07 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 140:19.07 from /builddir/build/BUILD/firefox-88.0/gfx/gl/GLContext.h:35, 140:19.07 from /builddir/build/BUILD/firefox-88.0/gfx/gl/GLContextEGL.h:10, 140:19.07 from /builddir/build/BUILD/firefox-88.0/gfx/gl/AndroidSurfaceTexture.cpp:9, 140:19.07 from Unified_cpp_gfx_gl0.cpp:2: 140:19.07 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 140:19.07 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 140:19.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:19.07 In file included from Unified_cpp_gfx_gl0.cpp:47: 140:19.07 /builddir/build/BUILD/firefox-88.0/gfx/gl/GLContextProviderEGL.cpp:789:20: note: while referencing ‘pbattrs’ 140:19.07 789 | nsTArray pbattrs(16); 140:19.08 | ^~~~~~~ 140:20.06 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 140:20.06 from /builddir/build/BUILD/firefox-88.0/gfx/gl/GLContext.h:35, 140:20.06 from /builddir/build/BUILD/firefox-88.0/gfx/gl/GLContextEGL.h:10, 140:20.06 from /builddir/build/BUILD/firefox-88.0/gfx/gl/AndroidSurfaceTexture.cpp:9, 140:20.06 from Unified_cpp_gfx_gl0.cpp:2: 140:20.06 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 140:20.06 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 140:20.06 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 140:20.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:20.06 In file included from /builddir/build/BUILD/firefox-88.0/gfx/gl/GLContextEGL.h:12, 140:20.06 from /builddir/build/BUILD/firefox-88.0/gfx/gl/AndroidSurfaceTexture.cpp:9, 140:20.06 from Unified_cpp_gfx_gl0.cpp:2: 140:20.06 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 140:20.06 1903 | mBands = aRegion.mBands.Clone(); 140:20.07 | ~~~~~~~~~~~~~~~~~~~~^~ 140:20.07 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 140:20.07 from /builddir/build/BUILD/firefox-88.0/gfx/gl/GLContext.h:35, 140:20.07 from /builddir/build/BUILD/firefox-88.0/gfx/gl/GLContextEGL.h:10, 140:20.07 from /builddir/build/BUILD/firefox-88.0/gfx/gl/AndroidSurfaceTexture.cpp:9, 140:20.07 from Unified_cpp_gfx_gl0.cpp:2: 140:20.07 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 140:20.07 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 140:20.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:20.07 In file included from /builddir/build/BUILD/firefox-88.0/gfx/gl/GLContextEGL.h:12, 140:20.07 from /builddir/build/BUILD/firefox-88.0/gfx/gl/AndroidSurfaceTexture.cpp:9, 140:20.07 from Unified_cpp_gfx_gl0.cpp:2: 140:20.07 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 140:20.07 1903 | mBands = aRegion.mBands.Clone(); 140:20.07 | ~~~~~~~~~~~~~~~~~~~~^~ 140:20.07 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 140:20.07 from /builddir/build/BUILD/firefox-88.0/gfx/gl/GLContext.h:35, 140:20.07 from /builddir/build/BUILD/firefox-88.0/gfx/gl/GLContextEGL.h:10, 140:20.07 from /builddir/build/BUILD/firefox-88.0/gfx/gl/AndroidSurfaceTexture.cpp:9, 140:20.07 from Unified_cpp_gfx_gl0.cpp:2: 140:20.07 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 140:20.07 644 | aOther.mHdr->mLength = 0; 140:20.07 | ~~~~~~~~~~~~~~~~~~~~~^~~ 140:20.07 In file included from /builddir/build/BUILD/firefox-88.0/gfx/gl/GLContextEGL.h:12, 140:20.07 from /builddir/build/BUILD/firefox-88.0/gfx/gl/AndroidSurfaceTexture.cpp:9, 140:20.07 from Unified_cpp_gfx_gl0.cpp:2: 140:20.07 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 140:20.07 1903 | mBands = aRegion.mBands.Clone(); 140:20.07 | ~~~~~~~~~~~~~~~~~~~~^~ 140:20.07 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 140:20.07 from /builddir/build/BUILD/firefox-88.0/gfx/gl/GLContext.h:35, 140:20.07 from /builddir/build/BUILD/firefox-88.0/gfx/gl/GLContextEGL.h:10, 140:20.07 from /builddir/build/BUILD/firefox-88.0/gfx/gl/AndroidSurfaceTexture.cpp:9, 140:20.07 from Unified_cpp_gfx_gl0.cpp:2: 140:20.07 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘regiondetails::UncheckedArray, regiondetails::Band> [1]’ [-Warray-bounds] 140:20.07 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 140:20.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:20.07 In file included from /builddir/build/BUILD/firefox-88.0/gfx/gl/GLContextEGL.h:12, 140:20.07 from /builddir/build/BUILD/firefox-88.0/gfx/gl/AndroidSurfaceTexture.cpp:9, 140:20.07 from Unified_cpp_gfx_gl0.cpp:2: 140:20.07 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 140:20.07 1903 | mBands = aRegion.mBands.Clone(); 140:20.08 | ^ 140:20.08 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 140:20.08 from /builddir/build/BUILD/firefox-88.0/gfx/gl/GLContext.h:35, 140:20.08 from /builddir/build/BUILD/firefox-88.0/gfx/gl/GLContextEGL.h:10, 140:20.08 from /builddir/build/BUILD/firefox-88.0/gfx/gl/AndroidSurfaceTexture.cpp:9, 140:20.08 from Unified_cpp_gfx_gl0.cpp:2: 140:20.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 140:20.08 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 140:20.08 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:20.08 In file included from /builddir/build/BUILD/firefox-88.0/gfx/gl/GLContextEGL.h:12, 140:20.08 from /builddir/build/BUILD/firefox-88.0/gfx/gl/AndroidSurfaceTexture.cpp:9, 140:20.08 from Unified_cpp_gfx_gl0.cpp:2: 140:20.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 140:20.08 1903 | mBands = aRegion.mBands.Clone(); 140:20.08 | ~~~~~~~~~~~~~~~~~~~~^~ 140:25.01 In file included from /builddir/build/BUILD/firefox-88.0/gfx/gl/GLContextEGL.h:10, 140:25.01 from /builddir/build/BUILD/firefox-88.0/gfx/gl/AndroidSurfaceTexture.cpp:9, 140:25.01 from Unified_cpp_gfx_gl0.cpp:2: 140:25.01 /builddir/build/BUILD/firefox-88.0/gfx/gl/GLContext.h: In constructor ‘mozilla::gl::ScopedSaveMultiTex::ScopedSaveMultiTex(mozilla::gl::GLContext*, uint8_t, GLenum)’: 140:25.02 /builddir/build/BUILD/firefox-88.0/gfx/gl/GLContext.h:1207:17: warning: ‘texBinding’ may be used uninitialized in this function [-Wmaybe-uninitialized] 140:25.02 1207 | fGetIntegerv(pname, (GLint*)&ret); 140:25.02 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 140:25.02 In file included from Unified_cpp_gfx_gl0.cpp:20: 140:25.02 /builddir/build/BUILD/firefox-88.0/gfx/gl/GLBlitHelper.cpp:207:10: note: ‘texBinding’ was declared here 140:25.02 207 | GLenum texBinding; 140:25.02 | ^~~~~~~~~~ 140:25.26 In file included from /builddir/build/BUILD/firefox-88.0/gfx/gl/GLContextEGL.h:10, 140:25.26 from /builddir/build/BUILD/firefox-88.0/gfx/gl/AndroidSurfaceTexture.cpp:9, 140:25.26 from Unified_cpp_gfx_gl0.cpp:2: 140:25.26 /builddir/build/BUILD/firefox-88.0/gfx/gl/GLContext.h: In member function ‘void mozilla::gl::DrawBlitProg::Draw(const mozilla::gl::DrawBlitProg::BaseArgs&, const mozilla::gl::DrawBlitProg::YUVArgs*) const’: 140:25.27 /builddir/build/BUILD/firefox-88.0/gfx/gl/GLContext.h:2894:30: warning: ‘oldVAO’ may be used uninitialized in this function [-Wmaybe-uninitialized] 140:25.27 2894 | mSymbols.fBindVertexArray(array); 140:25.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 140:25.27 In file included from Unified_cpp_gfx_gl0.cpp:20: 140:25.27 /builddir/build/BUILD/firefox-88.0/gfx/gl/GLBlitHelper.cpp:452:10: note: ‘oldVAO’ was declared here 140:25.27 452 | GLuint oldVAO; 140:25.27 | ^~~~~~ 140:30.72 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 140:30.72 from /builddir/build/BUILD/firefox-88.0/gfx/gl/GLContext.h:35, 140:30.72 from /builddir/build/BUILD/firefox-88.0/gfx/gl/GLContextEGL.h:10, 140:30.72 from /builddir/build/BUILD/firefox-88.0/gfx/gl/AndroidSurfaceTexture.cpp:9, 140:30.72 from Unified_cpp_gfx_gl0.cpp:2: 140:30.72 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static RefPtr mozilla::gl::GLContextEGL::CreateEGLPBufferOffscreenContextImpl(std::shared_ptr, const mozilla::gl::GLContextCreateDesc&, const IntSize&, bool, nsACString*)’: 140:30.72 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 140:30.72 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 140:30.72 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:30.72 In file included from Unified_cpp_gfx_gl0.cpp:47: 140:30.72 /builddir/build/BUILD/firefox-88.0/gfx/gl/GLContextProviderEGL.cpp:1109:20: note: while referencing ‘configAttribList’ 140:30.72 1109 | nsTArray configAttribList; 140:30.72 | ^~~~~~~~~~~~~~~~ 140:42.89 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 140:42.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 140:42.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 140:42.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 140:42.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/LayersTypes.h:14, 140:42.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/CompositorTypes.h:13, 140:42.89 from /builddir/build/BUILD/firefox-88.0/gfx/gl/SharedSurfaceEGL.h:11, 140:42.89 from /builddir/build/BUILD/firefox-88.0/gfx/gl/SharedSurfaceEGL.cpp:6, 140:42.89 from Unified_cpp_gfx_gl1.cpp:2: 140:42.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual bool mozilla::gl::TextureImageEGL::DirectUpdate(mozilla::gfx::DataSourceSurface*, const nsIntRegion&, const IntPoint&)’: 140:42.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 140:42.89 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 140:42.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:42.89 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 140:42.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/LayersTypes.h:14, 140:42.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/CompositorTypes.h:13, 140:42.89 from /builddir/build/BUILD/firefox-88.0/gfx/gl/SharedSurfaceEGL.h:11, 140:42.89 from /builddir/build/BUILD/firefox-88.0/gfx/gl/SharedSurfaceEGL.cpp:6, 140:42.89 from Unified_cpp_gfx_gl1.cpp:2: 140:42.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 140:42.89 1903 | mBands = aRegion.mBands.Clone(); 140:42.89 | ~~~~~~~~~~~~~~~~~~~~^~ 140:42.89 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 140:42.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 140:42.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 140:42.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 140:42.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/LayersTypes.h:14, 140:42.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/CompositorTypes.h:13, 140:42.90 from /builddir/build/BUILD/firefox-88.0/gfx/gl/SharedSurfaceEGL.h:11, 140:42.90 from /builddir/build/BUILD/firefox-88.0/gfx/gl/SharedSurfaceEGL.cpp:6, 140:42.90 from Unified_cpp_gfx_gl1.cpp:2: 140:42.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 140:42.90 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 140:42.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:42.90 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 140:42.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/LayersTypes.h:14, 140:42.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/CompositorTypes.h:13, 140:42.90 from /builddir/build/BUILD/firefox-88.0/gfx/gl/SharedSurfaceEGL.h:11, 140:42.90 from /builddir/build/BUILD/firefox-88.0/gfx/gl/SharedSurfaceEGL.cpp:6, 140:42.90 from Unified_cpp_gfx_gl1.cpp:2: 140:42.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 140:42.90 1903 | mBands = aRegion.mBands.Clone(); 140:42.90 | ~~~~~~~~~~~~~~~~~~~~^~ 140:42.90 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 140:42.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 140:42.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 140:42.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 140:42.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/LayersTypes.h:14, 140:42.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/CompositorTypes.h:13, 140:42.90 from /builddir/build/BUILD/firefox-88.0/gfx/gl/SharedSurfaceEGL.h:11, 140:42.90 from /builddir/build/BUILD/firefox-88.0/gfx/gl/SharedSurfaceEGL.cpp:6, 140:42.90 from Unified_cpp_gfx_gl1.cpp:2: 140:42.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 140:42.90 644 | aOther.mHdr->mLength = 0; 140:42.90 | ~~~~~~~~~~~~~~~~~~~~~^~~ 140:42.90 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 140:42.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/LayersTypes.h:14, 140:42.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/CompositorTypes.h:13, 140:42.90 from /builddir/build/BUILD/firefox-88.0/gfx/gl/SharedSurfaceEGL.h:11, 140:42.90 from /builddir/build/BUILD/firefox-88.0/gfx/gl/SharedSurfaceEGL.cpp:6, 140:42.90 from Unified_cpp_gfx_gl1.cpp:2: 140:42.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 140:42.90 1903 | mBands = aRegion.mBands.Clone(); 140:42.90 | ~~~~~~~~~~~~~~~~~~~~^~ 140:42.90 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 140:42.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 140:42.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 140:42.91 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 140:42.91 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/LayersTypes.h:14, 140:42.91 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/CompositorTypes.h:13, 140:42.91 from /builddir/build/BUILD/firefox-88.0/gfx/gl/SharedSurfaceEGL.h:11, 140:42.91 from /builddir/build/BUILD/firefox-88.0/gfx/gl/SharedSurfaceEGL.cpp:6, 140:42.91 from Unified_cpp_gfx_gl1.cpp:2: 140:42.91 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘regiondetails::UncheckedArray, regiondetails::Band> [1]’ [-Warray-bounds] 140:42.91 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 140:42.91 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:42.91 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 140:42.91 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/LayersTypes.h:14, 140:42.91 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/CompositorTypes.h:13, 140:42.91 from /builddir/build/BUILD/firefox-88.0/gfx/gl/SharedSurfaceEGL.h:11, 140:42.91 from /builddir/build/BUILD/firefox-88.0/gfx/gl/SharedSurfaceEGL.cpp:6, 140:42.91 from Unified_cpp_gfx_gl1.cpp:2: 140:42.91 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 140:42.91 1903 | mBands = aRegion.mBands.Clone(); 140:42.91 | ^ 140:42.91 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 140:42.91 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 140:42.91 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 140:42.91 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 140:42.91 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/LayersTypes.h:14, 140:42.91 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/CompositorTypes.h:13, 140:42.91 from /builddir/build/BUILD/firefox-88.0/gfx/gl/SharedSurfaceEGL.h:11, 140:42.91 from /builddir/build/BUILD/firefox-88.0/gfx/gl/SharedSurfaceEGL.cpp:6, 140:42.91 from Unified_cpp_gfx_gl1.cpp:2: 140:42.91 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 140:42.91 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 140:42.91 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:42.91 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 140:42.91 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/LayersTypes.h:14, 140:42.91 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/CompositorTypes.h:13, 140:42.91 from /builddir/build/BUILD/firefox-88.0/gfx/gl/SharedSurfaceEGL.h:11, 140:42.91 from /builddir/build/BUILD/firefox-88.0/gfx/gl/SharedSurfaceEGL.cpp:6, 140:42.91 from Unified_cpp_gfx_gl1.cpp:2: 140:42.91 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 140:42.91 1903 | mBands = aRegion.mBands.Clone(); 140:42.91 | ~~~~~~~~~~~~~~~~~~~~^~ 140:44.82 gfx/graphite2/src 140:45.70 In file included from Unified_cpp_gfx_graphite2_src0.cpp:20: 140:45.70 /builddir/build/BUILD/firefox-88.0/gfx/graphite2/src/Code.cpp:80:22: warning: ‘graphite2::vm::Machine::Code::decoder’ has a field ‘graphite2::vm::Machine::Code::decoder::_contexts’ whose type uses the anonymous namespace [-Wsubobject-linkage] 140:45.70 80 | class Machine::Code::decoder 140:45.70 | ^~~~~~~ 140:51.52 In file included from Unified_cpp_gfx_graphite2_src1.cpp:20: 140:51.52 /builddir/build/BUILD/firefox-88.0/gfx/graphite2/src/Slot.cpp: In member function ‘void graphite2::Slot::set(const graphite2::Slot&, int, size_t, size_t, size_t)’: 140:51.52 /builddir/build/BUILD/firefox-88.0/gfx/graphite2/src/Slot.cpp:78:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct graphite2::SlotJustify’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 140:51.52 78 | memcpy(m_justs, orig.m_justs, SlotJustify::size_of(justLevels)); 140:51.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:51.52 In file included from /builddir/build/BUILD/firefox-88.0/gfx/graphite2/src/inc/Segment.h:38, 140:51.52 from /builddir/build/BUILD/firefox-88.0/gfx/graphite2/src/Segment.cpp:32, 140:51.52 from Unified_cpp_gfx_graphite2_src1.cpp:2: 140:51.52 /builddir/build/BUILD/firefox-88.0/gfx/graphite2/src/inc/Slot.h:42:8: note: ‘struct graphite2::SlotJustify’ declared here 140:51.52 42 | struct SlotJustify 140:51.52 | ^~~~~~~~~~~ 140:51.69 In file included from /builddir/build/BUILD/firefox-88.0/gfx/graphite2/src/inc/FeatureVal.h:31, 140:51.69 from /builddir/build/BUILD/firefox-88.0/gfx/graphite2/src/inc/FeatureMap.h:29, 140:51.69 from /builddir/build/BUILD/firefox-88.0/gfx/graphite2/src/inc/Face.h:34, 140:51.69 from /builddir/build/BUILD/firefox-88.0/gfx/graphite2/src/inc/Segment.h:34, 140:51.69 from /builddir/build/BUILD/firefox-88.0/gfx/graphite2/src/Segment.cpp:32, 140:51.69 from Unified_cpp_gfx_graphite2_src1.cpp:2: 140:51.69 /builddir/build/BUILD/firefox-88.0/gfx/graphite2/src/inc/List.h: In instantiation of ‘T* graphite2::Vector::erase(graphite2::Vector::iterator, graphite2::Vector::iterator) [with T = graphite2::FeatureVal; graphite2::Vector::iterator = graphite2::FeatureVal*]’: 140:51.69 /builddir/build/BUILD/firefox-88.0/gfx/graphite2/src/inc/List.h:93:56: required from ‘void graphite2::Vector::clear() [with T = graphite2::FeatureVal]’ 140:51.69 /builddir/build/BUILD/firefox-88.0/gfx/graphite2/src/inc/List.h:61:17: required from ‘graphite2::Vector::~Vector() [with T = graphite2::FeatureVal]’ 140:51.69 /builddir/build/BUILD/firefox-88.0/gfx/graphite2/src/Segment.cpp:60:42: required from here 140:51.69 /builddir/build/BUILD/firefox-88.0/gfx/graphite2/src/inc/List.h:163:32: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class graphite2::FeatureVal’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 140:51.69 163 | if (m_last != last) memmove(first, last, distance(last,end())*sizeof(T)); 140:51.69 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:51.69 In file included from /builddir/build/BUILD/firefox-88.0/gfx/graphite2/src/inc/FeatureMap.h:29, 140:51.69 from /builddir/build/BUILD/firefox-88.0/gfx/graphite2/src/inc/Face.h:34, 140:51.69 from /builddir/build/BUILD/firefox-88.0/gfx/graphite2/src/inc/Segment.h:34, 140:51.70 from /builddir/build/BUILD/firefox-88.0/gfx/graphite2/src/Segment.cpp:32, 140:51.70 from Unified_cpp_gfx_graphite2_src1.cpp:2: 140:51.70 /builddir/build/BUILD/firefox-88.0/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: ‘class graphite2::FeatureVal’ declared here 140:51.70 38 | class FeatureVal : public Vector 140:51.70 | ^~~~~~~~~~ 140:54.50 gfx/harfbuzz/src 142:12.51 gfx/ipc 143:01.21 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 143:01.21 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 143:01.21 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 143:01.21 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 143:01.21 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 143:01.21 from /builddir/build/BUILD/firefox-88.0/gfx/ipc/CompositorSession.h:10, 143:01.21 from /builddir/build/BUILD/firefox-88.0/gfx/ipc/CompositorSession.cpp:6, 143:01.21 from Unified_cpp_gfx_ipc0.cpp:2: 143:01.21 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::GPUChild::Init()’: 143:01.21 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 143:01.21 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 143:01.21 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:01.21 In file included from Unified_cpp_gfx_ipc0.cpp:38: 143:01.21 /builddir/build/BUILD/firefox-88.0/gfx/ipc/GPUChild.cpp:70:34: note: while referencing ‘features’ 143:01.21 70 | nsTArray features; 143:01.21 | ^~~~~~~~ 143:01.21 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 143:01.21 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 143:01.21 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 143:01.21 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 143:01.21 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 143:01.21 from /builddir/build/BUILD/firefox-88.0/gfx/ipc/CompositorSession.h:10, 143:01.22 from /builddir/build/BUILD/firefox-88.0/gfx/ipc/CompositorSession.cpp:6, 143:01.22 from Unified_cpp_gfx_ipc0.cpp:2: 143:01.22 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 143:01.22 304 | mHdr->mLength = 0; 143:01.22 | ~~~~~~~~~~~~~~^~~ 143:01.22 In file included from Unified_cpp_gfx_ipc0.cpp:38: 143:01.22 /builddir/build/BUILD/firefox-88.0/gfx/ipc/GPUChild.cpp:70:34: note: while referencing ‘features’ 143:01.22 70 | nsTArray features; 143:01.22 | ^~~~~~~~ 143:04.25 gfx/layers 143:19.46 In file included from /builddir/build/BUILD/firefox-88.0/gfx/angle/checkout/src/compiler/translator/Common.h:19, 143:19.46 from /builddir/build/BUILD/firefox-88.0/gfx/angle/checkout/src/compiler/translator/IntermNode.h:25, 143:19.46 from /builddir/build/BUILD/firefox-88.0/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:12, 143:19.46 from /builddir/build/BUILD/firefox-88.0/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:7: 143:19.46 /builddir/build/BUILD/firefox-88.0/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp: In member function ‘void sh::TIntermTraverser::insertStatementsInBlockAtPosition(sh::TIntermBlock*, size_t, const TIntermSequence&, const TIntermSequence&)’: 143:19.46 /builddir/build/BUILD/firefox-88.0/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:294:21: warning: comparison of unsigned expression in ‘>= 0’ is always true [-Wtype-limits] 143:19.46 294 | ASSERT(position >= 0); 143:19.46 | ~~~~~~~~~^~~~ 143:19.46 /builddir/build/BUILD/firefox-88.0/gfx/angle/checkout/src/common/debug.h:321:64: note: in definition of macro ‘ASSERT’ 143:19.46 321 | # define ASSERT(condition) ANGLE_EAT_STREAM_PARAMETERS << !(condition) 143:19.46 | ^~~~~~~~~ 143:27.37 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 143:27.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 143:27.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 143:27.37 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 143:27.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 143:27.37 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ImageContainer.h:21, 143:27.37 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ImageContainer.cpp:7: 143:27.37 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::ImageContainer::SetCurrentImageInternal(const nsTArray&)’: 143:27.37 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 143:27.37 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 143:27.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:27.37 /builddir/build/BUILD/firefox-88.0/gfx/layers/ImageContainer.cpp:286:25: note: while referencing ‘newImages’ 143:27.37 286 | nsTArray newImages; 143:27.37 | ^~~~~~~~~ 143:27.45 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 143:27.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 143:27.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 143:27.45 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 143:27.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 143:27.45 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ImageContainer.h:21, 143:27.45 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ImageContainer.cpp:7: 143:27.45 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::ImageContainer::ClearImagesFromImageBridge()’: 143:27.45 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 143:27.45 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 143:27.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:27.45 /builddir/build/BUILD/firefox-88.0/gfx/layers/ImageContainer.cpp:319:52: note: while referencing ‘’ 143:27.45 319 | SetCurrentImageInternal(nsTArray()); 143:27.45 | ^ 143:27.49 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 143:27.49 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 143:27.49 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 143:27.49 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 143:27.49 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 143:27.49 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ImageContainer.h:21, 143:27.49 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ImageContainer.cpp:7: 143:27.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::ImageContainer::GetCurrentImages(nsTArray*, uint32_t*)’: 143:27.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 143:27.49 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 143:27.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:27.49 /builddir/build/BUILD/firefox-88.0/gfx/layers/ImageContainer.cpp:398:34: note: while referencing ‘’ 143:27.49 398 | *aImages = mCurrentImages.Clone(); 143:27.49 | ~~~~~~~~~~~~~~~~~~~~^~ 143:27.72 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 143:27.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 143:27.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 143:27.72 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 143:27.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 143:27.72 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ImageContainer.h:21, 143:27.72 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ImageContainer.cpp:7: 143:27.72 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::ImageContainer::ClearAllImages()’: 143:27.72 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 143:27.72 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 143:27.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:27.73 /builddir/build/BUILD/firefox-88.0/gfx/layers/ImageContainer.cpp:347:52: note: while referencing ‘’ 143:27.73 347 | SetCurrentImageInternal(nsTArray()); 143:27.73 | ^ 143:40.86 gfx/ots/src 143:42.00 In file included from Unified_cpp_gfx_ots_src0.cpp:11: 143:42.00 /builddir/build/BUILD/firefox-88.0/gfx/ots/src/cff.cc: In function ‘bool {anonymous}::ParsePrivateDictData(ots::Buffer&, size_t, size_t, {anonymous}::DICT_DATA_TYPE, ots::OpenTypeCFF*)’: 143:42.00 /builddir/build/BUILD/firefox-88.0/gfx/ots/src/cff.cc:548:29: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 143:42.00 548 | if (operands.size() < n * (k + 1) + 1) { 143:42.00 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 143:42.10 In file included from Unified_cpp_gfx_ots_src0.cpp:20: 143:42.10 /builddir/build/BUILD/firefox-88.0/gfx/ots/src/cff_charstring.cc: In function ‘bool {anonymous}::ExecuteCharStringOperator(ots::OpenTypeCFF&, int32_t, size_t, const ots::CFFIndex&, const ots::CFFIndex&, ots::Buffer*, ots::Buffer*, std::stack*, bool*, bool*, size_t*, bool*, bool*, int32_t*, bool)’: 143:42.11 /builddir/build/BUILD/firefox-88.0/gfx/ots/src/cff_charstring.cc:376:31: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 143:42.11 376 | if (argument_stack->top() >= cff.region_index_count.size()) { 143:42.11 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:42.11 /builddir/build/BUILD/firefox-88.0/gfx/ots/src/cff_charstring.cc:393:25: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 143:42.11 393 | if (*in_out_vsindex >= cff.region_index_count.size()) { 143:42.11 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:42.11 /builddir/build/BUILD/firefox-88.0/gfx/ots/src/cff_charstring.cc:398:20: warning: comparison of integer expressions of different signedness: ‘const size_t’ {aka ‘const unsigned int’} and ‘int’ [-Wsign-compare] 143:42.11 398 | if (stack_size < n * (k + 1) + 1) { 143:42.11 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 143:57.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 143:57.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 143:57.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 143:57.83 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 143:57.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/Compositor.h:10, 143:57.83 from /builddir/build/BUILD/firefox-88.0/gfx/layers/basic/BasicCompositor.h:10, 143:57.83 from /builddir/build/BUILD/firefox-88.0/gfx/layers/basic/BasicCompositor.cpp:7: 143:57.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 143:57.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 143:57.83 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 143:57.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:57.83 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 143:57.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/Compositor.h:10, 143:57.83 from /builddir/build/BUILD/firefox-88.0/gfx/layers/basic/BasicCompositor.h:10, 143:57.83 from /builddir/build/BUILD/firefox-88.0/gfx/layers/basic/BasicCompositor.cpp:7: 143:57.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 143:57.83 1903 | mBands = aRegion.mBands.Clone(); 143:57.83 | ~~~~~~~~~~~~~~~~~~~~^~ 143:57.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 143:57.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 143:57.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 143:57.83 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 143:57.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/Compositor.h:10, 143:57.83 from /builddir/build/BUILD/firefox-88.0/gfx/layers/basic/BasicCompositor.h:10, 143:57.83 from /builddir/build/BUILD/firefox-88.0/gfx/layers/basic/BasicCompositor.cpp:7: 143:57.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 143:57.84 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 143:57.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:57.84 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 143:57.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/Compositor.h:10, 143:57.84 from /builddir/build/BUILD/firefox-88.0/gfx/layers/basic/BasicCompositor.h:10, 143:57.84 from /builddir/build/BUILD/firefox-88.0/gfx/layers/basic/BasicCompositor.cpp:7: 143:57.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 143:57.84 1903 | mBands = aRegion.mBands.Clone(); 143:57.84 | ~~~~~~~~~~~~~~~~~~~~^~ 143:57.84 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 143:57.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 143:57.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 143:57.84 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 143:57.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/Compositor.h:10, 143:57.84 from /builddir/build/BUILD/firefox-88.0/gfx/layers/basic/BasicCompositor.h:10, 143:57.84 from /builddir/build/BUILD/firefox-88.0/gfx/layers/basic/BasicCompositor.cpp:7: 143:57.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 143:57.84 644 | aOther.mHdr->mLength = 0; 143:57.84 | ~~~~~~~~~~~~~~~~~~~~~^~~ 143:57.84 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 143:57.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/Compositor.h:10, 143:57.84 from /builddir/build/BUILD/firefox-88.0/gfx/layers/basic/BasicCompositor.h:10, 143:57.84 from /builddir/build/BUILD/firefox-88.0/gfx/layers/basic/BasicCompositor.cpp:7: 143:57.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 143:57.84 1903 | mBands = aRegion.mBands.Clone(); 143:57.84 | ~~~~~~~~~~~~~~~~~~~~^~ 143:57.84 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 143:57.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 143:57.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 143:57.84 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 143:57.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/Compositor.h:10, 143:57.84 from /builddir/build/BUILD/firefox-88.0/gfx/layers/basic/BasicCompositor.h:10, 143:57.84 from /builddir/build/BUILD/firefox-88.0/gfx/layers/basic/BasicCompositor.cpp:7: 143:57.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘regiondetails::UncheckedArray, regiondetails::Band> [1]’ [-Warray-bounds] 143:57.84 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 143:57.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:57.84 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 143:57.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/Compositor.h:10, 143:57.84 from /builddir/build/BUILD/firefox-88.0/gfx/layers/basic/BasicCompositor.h:10, 143:57.84 from /builddir/build/BUILD/firefox-88.0/gfx/layers/basic/BasicCompositor.cpp:7: 143:57.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 143:57.84 1903 | mBands = aRegion.mBands.Clone(); 143:57.84 | ^ 143:57.84 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 143:57.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 143:57.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 143:57.84 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 143:57.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/Compositor.h:10, 143:57.84 from /builddir/build/BUILD/firefox-88.0/gfx/layers/basic/BasicCompositor.h:10, 143:57.84 from /builddir/build/BUILD/firefox-88.0/gfx/layers/basic/BasicCompositor.cpp:7: 143:57.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 143:57.85 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 143:57.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:57.85 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 143:57.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/Compositor.h:10, 143:57.85 from /builddir/build/BUILD/firefox-88.0/gfx/layers/basic/BasicCompositor.h:10, 143:57.85 from /builddir/build/BUILD/firefox-88.0/gfx/layers/basic/BasicCompositor.cpp:7: 143:57.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 143:57.85 1903 | mBands = aRegion.mBands.Clone(); 143:57.85 | ~~~~~~~~~~~~~~~~~~~~^~ 144:05.62 In file included from Unified_cpp_gfx_ots_src2.cpp:47: 144:05.62 /builddir/build/BUILD/firefox-88.0/gfx/ots/src/stat.cc: In member function ‘virtual bool ots::OpenTypeSTAT::Serialize(ots::OTSStream*)’: 144:05.62 /builddir/build/BUILD/firefox-88.0/gfx/ots/src/stat.cc:264:34: warning: comparison of integer expressions of different signedness: ‘off_t’ {aka ‘long int’} and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 144:05.62 264 | if (out->Tell() - tableStart != this->designAxesOffset) { 144:05.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 144:05.62 /builddir/build/BUILD/firefox-88.0/gfx/ots/src/stat.cc:279:34: warning: comparison of integer expressions of different signedness: ‘off_t’ {aka ‘long int’} and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 144:05.62 279 | if (out->Tell() - tableStart != this->offsetToAxisValueOffsets) { 144:05.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:12.18 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 144:12.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 144:12.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 144:12.18 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 144:12.18 from /builddir/build/BUILD/firefox-88.0/gfx/layers/FrameMetrics.h:13, 144:12.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayerManager.h:15, 144:12.18 from /builddir/build/BUILD/firefox-88.0/gfx/layers/basic/BasicImplData.h:13, 144:12.18 from /builddir/build/BUILD/firefox-88.0/gfx/layers/basic/BasicLayersImpl.h:10, 144:12.18 from /builddir/build/BUILD/firefox-88.0/gfx/layers/basic/BasicImageLayer.cpp:7: 144:12.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::layers::Layer::SetVisibleRegion(const LayerIntRegion&)’: 144:12.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 144:12.18 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 144:12.18 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:12.18 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 144:12.18 from /builddir/build/BUILD/firefox-88.0/gfx/layers/FrameMetrics.h:13, 144:12.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayerManager.h:15, 144:12.18 from /builddir/build/BUILD/firefox-88.0/gfx/layers/basic/BasicImplData.h:13, 144:12.18 from /builddir/build/BUILD/firefox-88.0/gfx/layers/basic/BasicLayersImpl.h:10, 144:12.18 from /builddir/build/BUILD/firefox-88.0/gfx/layers/basic/BasicImageLayer.cpp:7: 144:12.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 144:12.19 1903 | mBands = aRegion.mBands.Clone(); 144:12.19 | ~~~~~~~~~~~~~~~~~~~~^~ 144:12.19 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 144:12.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 144:12.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 144:12.19 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 144:12.19 from /builddir/build/BUILD/firefox-88.0/gfx/layers/FrameMetrics.h:13, 144:12.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayerManager.h:15, 144:12.19 from /builddir/build/BUILD/firefox-88.0/gfx/layers/basic/BasicImplData.h:13, 144:12.19 from /builddir/build/BUILD/firefox-88.0/gfx/layers/basic/BasicLayersImpl.h:10, 144:12.19 from /builddir/build/BUILD/firefox-88.0/gfx/layers/basic/BasicImageLayer.cpp:7: 144:12.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 144:12.19 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 144:12.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:12.19 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 144:12.19 from /builddir/build/BUILD/firefox-88.0/gfx/layers/FrameMetrics.h:13, 144:12.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayerManager.h:15, 144:12.19 from /builddir/build/BUILD/firefox-88.0/gfx/layers/basic/BasicImplData.h:13, 144:12.19 from /builddir/build/BUILD/firefox-88.0/gfx/layers/basic/BasicLayersImpl.h:10, 144:12.19 from /builddir/build/BUILD/firefox-88.0/gfx/layers/basic/BasicImageLayer.cpp:7: 144:12.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 144:12.19 1903 | mBands = aRegion.mBands.Clone(); 144:12.19 | ~~~~~~~~~~~~~~~~~~~~^~ 144:12.19 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 144:12.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 144:12.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 144:12.19 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 144:12.19 from /builddir/build/BUILD/firefox-88.0/gfx/layers/FrameMetrics.h:13, 144:12.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayerManager.h:15, 144:12.19 from /builddir/build/BUILD/firefox-88.0/gfx/layers/basic/BasicImplData.h:13, 144:12.19 from /builddir/build/BUILD/firefox-88.0/gfx/layers/basic/BasicLayersImpl.h:10, 144:12.19 from /builddir/build/BUILD/firefox-88.0/gfx/layers/basic/BasicImageLayer.cpp:7: 144:12.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 144:12.19 644 | aOther.mHdr->mLength = 0; 144:12.19 | ~~~~~~~~~~~~~~~~~~~~~^~~ 144:12.19 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 144:12.19 from /builddir/build/BUILD/firefox-88.0/gfx/layers/FrameMetrics.h:13, 144:12.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayerManager.h:15, 144:12.19 from /builddir/build/BUILD/firefox-88.0/gfx/layers/basic/BasicImplData.h:13, 144:12.19 from /builddir/build/BUILD/firefox-88.0/gfx/layers/basic/BasicLayersImpl.h:10, 144:12.19 from /builddir/build/BUILD/firefox-88.0/gfx/layers/basic/BasicImageLayer.cpp:7: 144:12.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 144:12.19 1903 | mBands = aRegion.mBands.Clone(); 144:12.19 | ~~~~~~~~~~~~~~~~~~~~^~ 144:12.19 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 144:12.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 144:12.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 144:12.20 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 144:12.20 from /builddir/build/BUILD/firefox-88.0/gfx/layers/FrameMetrics.h:13, 144:12.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayerManager.h:15, 144:12.20 from /builddir/build/BUILD/firefox-88.0/gfx/layers/basic/BasicImplData.h:13, 144:12.20 from /builddir/build/BUILD/firefox-88.0/gfx/layers/basic/BasicLayersImpl.h:10, 144:12.20 from /builddir/build/BUILD/firefox-88.0/gfx/layers/basic/BasicImageLayer.cpp:7: 144:12.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘regiondetails::UncheckedArray, regiondetails::Band> [1]’ [-Warray-bounds] 144:12.20 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 144:12.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:12.20 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 144:12.20 from /builddir/build/BUILD/firefox-88.0/gfx/layers/FrameMetrics.h:13, 144:12.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayerManager.h:15, 144:12.20 from /builddir/build/BUILD/firefox-88.0/gfx/layers/basic/BasicImplData.h:13, 144:12.20 from /builddir/build/BUILD/firefox-88.0/gfx/layers/basic/BasicLayersImpl.h:10, 144:12.20 from /builddir/build/BUILD/firefox-88.0/gfx/layers/basic/BasicImageLayer.cpp:7: 144:12.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 144:12.20 1903 | mBands = aRegion.mBands.Clone(); 144:12.20 | ^ 144:12.20 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 144:12.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 144:12.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 144:12.20 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 144:12.20 from /builddir/build/BUILD/firefox-88.0/gfx/layers/FrameMetrics.h:13, 144:12.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayerManager.h:15, 144:12.20 from /builddir/build/BUILD/firefox-88.0/gfx/layers/basic/BasicImplData.h:13, 144:12.20 from /builddir/build/BUILD/firefox-88.0/gfx/layers/basic/BasicLayersImpl.h:10, 144:12.20 from /builddir/build/BUILD/firefox-88.0/gfx/layers/basic/BasicImageLayer.cpp:7: 144:12.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 144:12.20 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 144:12.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:12.20 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 144:12.20 from /builddir/build/BUILD/firefox-88.0/gfx/layers/FrameMetrics.h:13, 144:12.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayerManager.h:15, 144:12.20 from /builddir/build/BUILD/firefox-88.0/gfx/layers/basic/BasicImplData.h:13, 144:12.20 from /builddir/build/BUILD/firefox-88.0/gfx/layers/basic/BasicLayersImpl.h:10, 144:12.20 from /builddir/build/BUILD/firefox-88.0/gfx/layers/basic/BasicImageLayer.cpp:7: 144:12.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 144:12.20 1903 | mBands = aRegion.mBands.Clone(); 144:12.20 | ~~~~~~~~~~~~~~~~~~~~^~ 144:12.27 gfx/skia 144:46.13 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of ‘SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawPath]’: 144:46.13 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/include/core/SkRefCnt.h:353:21: required from ‘sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawPath*}]’ 144:46.13 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:111:9: required from here 144:46.13 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:51:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct SkRecords::DrawPath’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 144:46.13 51 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 144:46.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 144:46.13 In file included from /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkMiniRecorder.h:14, 144:46.13 from /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:12: 144:46.13 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkRecords.h:275:8: note: ‘struct SkRecords::DrawPath’ declared here 144:46.13 275 | RECORD(DrawPath, kDraw_Tag|kHasPaint_Tag, 144:46.13 | ^~~~~~~~ 144:46.13 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkRecords.h:167:8: note: in definition of macro ‘RECORD’ 144:46.13 167 | struct T { \ 144:46.13 | ^ 144:46.13 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of ‘SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawRect]’: 144:46.13 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/include/core/SkRefCnt.h:353:21: required from ‘sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawRect*}]’ 144:46.13 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:112:9: required from here 144:46.13 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:51:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct SkRecords::DrawRect’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 144:46.13 51 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 144:46.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 144:46.13 In file included from /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkMiniRecorder.h:14, 144:46.13 from /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:12: 144:46.13 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkRecords.h:290:8: note: ‘struct SkRecords::DrawRect’ declared here 144:46.13 290 | RECORD(DrawRect, kDraw_Tag|kHasPaint_Tag, 144:46.13 | ^~~~~~~~ 144:46.13 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkRecords.h:167:8: note: in definition of macro ‘RECORD’ 144:46.13 167 | struct T { \ 144:46.13 | ^ 144:46.13 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of ‘SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawTextBlob]’: 144:46.13 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/include/core/SkRefCnt.h:353:21: required from ‘sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawTextBlob*}]’ 144:46.13 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:113:9: required from here 144:46.13 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:51:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct SkRecords::DrawTextBlob’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 144:46.13 51 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 144:46.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 144:46.13 In file included from /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkMiniRecorder.h:14, 144:46.13 from /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:12: 144:46.13 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkRecords.h:296:8: note: ‘struct SkRecords::DrawTextBlob’ declared here 144:46.13 296 | RECORD(DrawTextBlob, kDraw_Tag|kHasText_Tag|kHasPaint_Tag, 144:46.13 | ^~~~~~~~~~~~ 144:46.14 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkRecords.h:167:8: note: in definition of macro ‘RECORD’ 144:46.14 167 | struct T { \ 144:46.14 | ^ 144:46.80 In file included from /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkOpts.cpp:44: 144:46.80 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1090:7: warning: multi-line comment [-Wcomment] 144:46.80 1090 | #if 0 //defined(JUMPER_IS_NEON) && defined(SK_CPU_ARM64) \ 144:46.80 | ^ 144:48.23 In file included from /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 144:48.23 from /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkOpts.cpp:41: 144:48.23 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/Sk4px.h: In static member function ‘static {anonymous}::Sk4px {anonymous}::Sk4px::DupPMColor(SkPMColor)’: 144:48.23 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/Sk4px.h:31:15: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class {anonymous}::Sk4px’ from an array of ‘Sk4u’ {aka ‘class {anonymous}::SkNx<4, unsigned int>’} [-Wclass-memaccess] 144:48.24 31 | memcpy(&v, &splat, 16); 144:48.24 | ~~~~~~^~~~~~~~~~~~~~~~ 144:48.24 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/Sk4px.h:23:7: note: ‘class {anonymous}::Sk4px’ declared here 144:48.24 23 | class Sk4px : public Sk16b { 144:48.24 | ^~~~~ 144:48.24 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/Sk4px.h: In static member function ‘static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)’: 144:48.24 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/Sk4px.h:41:15: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class {anonymous}::Sk4px’ from an array of ‘const SkPMColor’ {aka ‘const unsigned int’} [-Wclass-memaccess] 144:48.24 41 | memcpy(&v, px, 16); 144:48.24 | ~~~~~~^~~~~~~~~~~~ 144:48.24 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/Sk4px.h:23:7: note: ‘class {anonymous}::Sk4px’ declared here 144:48.24 23 | class Sk4px : public Sk16b { 144:48.24 | ^~~~~ 144:48.24 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/Sk4px.h: In static member function ‘static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)’: 144:48.24 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/Sk4px.h:46:15: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class {anonymous}::Sk4px’ from an array of ‘const SkPMColor’ {aka ‘const unsigned int’} [-Wclass-memaccess] 144:48.24 46 | memcpy(&v, px, 8); 144:48.24 | ~~~~~~^~~~~~~~~~~ 144:48.24 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/Sk4px.h:23:7: note: ‘class {anonymous}::Sk4px’ declared here 144:48.24 23 | class Sk4px : public Sk16b { 144:48.24 | ^~~~~ 144:48.24 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/Sk4px.h: In static member function ‘static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)’: 144:48.24 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/Sk4px.h:51:15: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class {anonymous}::Sk4px’ from an array of ‘const SkPMColor’ {aka ‘const unsigned int’} [-Wclass-memaccess] 144:48.24 51 | memcpy(&v, px, 4); 144:48.24 | ~~~~~~^~~~~~~~~~~ 144:48.24 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/Sk4px.h:23:7: note: ‘class {anonymous}::Sk4px’ declared here 144:48.24 23 | class Sk4px : public Sk16b { 144:48.24 | ^~~~~ 144:48.93 In file included from /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkOpts.cpp:43: 144:48.93 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/opts/SkChecksum_opts.h: In function ‘uint32_t neon::hash_fn(const void*, size_t, uint32_t)’: 144:48.94 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/opts/SkChecksum_opts.h:194:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 144:48.94 194 | case 3: k ^= data[2] << 16; 144:48.94 | ~~^~~~~~~~~~~~~~~~ 144:48.94 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/opts/SkChecksum_opts.h:195:13: note: here 144:48.94 195 | case 2: k ^= data[1] << 8; 144:48.94 | ^~~~ 144:48.94 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/opts/SkChecksum_opts.h:195:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 144:48.94 195 | case 2: k ^= data[1] << 8; 144:48.94 | ~~^~~~~~~~~~~~~~~~ 144:48.94 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/opts/SkChecksum_opts.h:196:13: note: here 144:48.94 196 | case 1: k ^= data[0] << 0; 144:48.94 | ^~~~ 145:38.37 In file included from Unified_cpp_gfx_skia0.cpp:101: 145:38.37 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkBitmapCache.cpp:63:22: warning: ‘SkBitmapCache::Rec’ has a field ‘SkBitmapCache::Rec::fKey’ whose type uses the anonymous namespace [-Wsubobject-linkage] 145:38.37 63 | class SkBitmapCache::Rec : public SkResourceCache::Rec { 145:38.37 | ^~~ 145:46.96 In file included from Unified_cpp_gfx_skia1.cpp:29: 145:46.96 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkCanvas.cpp:223:17: warning: ‘SkCanvas::MCRec’ has a field ‘SkCanvas::MCRec::fBackImage’ whose type uses the anonymous namespace [-Wsubobject-linkage] 145:46.96 223 | class SkCanvas::MCRec { 145:46.96 | ^~~~~ 146:19.39 In file included from Unified_cpp_gfx_skia12.cpp:38: 146:19.39 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp: In static member function ‘static int SkDCubic::ComplexBreak(const SkPoint*, SkScalar*)’: 146:19.39 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:259:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 146:19.39 259 | } 146:19.39 | ^ 146:19.39 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:261:9: note: here 146:19.39 261 | case SkCubicType::kSerpentine: 146:19.39 | ^~~~ 146:29.06 In file included from Unified_cpp_gfx_skia13.cpp:92: 146:29.06 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp: In member function ‘bool SkOTTableName::Iterator::next(SkOTTableName::Iterator::Record&)’: 146:29.06 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:499:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 146:29.07 499 | if (SkOTTableName::Record::EncodingID::Windows::UnicodeBMPUCS2 146:29.07 | ^~ 146:29.07 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:509:9: note: here 146:29.07 509 | case SkOTTableName::Record::PlatformID::Unicode: 146:29.07 | ^~~~ 146:34.53 In file included from Unified_cpp_gfx_skia14.cpp:65: 146:34.53 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of ‘class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kClamp>’: 146:34.53 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from ‘void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::False; SkTileMode tileMode = SkTileMode::kClamp; SkPMColor = unsigned int]’ 146:34.53 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:196:65: required from ‘void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::False; SkPMColor = unsigned int]’ 146:34.53 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:50: required from here 146:34.53 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kClamp>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kClamp>::fDcDx’ whose type uses the anonymous namespace [-Wsubobject-linkage] 146:34.53 259 | LinearGradient4fContext::LinearIntervalProcessor { 146:34.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 146:34.53 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kClamp>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kClamp>::fCc’ whose type uses the anonymous namespace [-Wsubobject-linkage] 146:34.53 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of ‘class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kRepeat>’: 146:34.53 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from ‘void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::False; SkTileMode tileMode = SkTileMode::kRepeat; SkPMColor = unsigned int]’ 146:34.53 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:199:65: required from ‘void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::False; SkPMColor = unsigned int]’ 146:34.53 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:50: required from here 146:34.53 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kRepeat>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kRepeat>::fDcDx’ whose type uses the anonymous namespace [-Wsubobject-linkage] 146:34.53 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kRepeat>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kRepeat>::fCc’ whose type uses the anonymous namespace [-Wsubobject-linkage] 146:34.53 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of ‘class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kMirror>’: 146:34.53 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from ‘void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::False; SkTileMode tileMode = SkTileMode::kMirror; SkPMColor = unsigned int]’ 146:34.53 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:202:65: required from ‘void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::False; SkPMColor = unsigned int]’ 146:34.53 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:50: required from here 146:34.53 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kMirror>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kMirror>::fDcDx’ whose type uses the anonymous namespace [-Wsubobject-linkage] 146:34.53 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kMirror>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kMirror>::fCc’ whose type uses the anonymous namespace [-Wsubobject-linkage] 146:34.53 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of ‘class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kClamp>’: 146:34.53 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from ‘void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::True; SkTileMode tileMode = SkTileMode::kClamp; SkPMColor = unsigned int]’ 146:34.53 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:196:65: required from ‘void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::True; SkPMColor = unsigned int]’ 146:34.53 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:50: required from here 146:34.53 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kClamp>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kClamp>::fDcDx’ whose type uses the anonymous namespace [-Wsubobject-linkage] 146:34.54 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kClamp>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kClamp>::fCc’ whose type uses the anonymous namespace [-Wsubobject-linkage] 146:34.54 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of ‘class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kRepeat>’: 146:34.54 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from ‘void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::True; SkTileMode tileMode = SkTileMode::kRepeat; SkPMColor = unsigned int]’ 146:34.54 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:199:65: required from ‘void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::True; SkPMColor = unsigned int]’ 146:34.54 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:50: required from here 146:34.54 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kRepeat>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kRepeat>::fDcDx’ whose type uses the anonymous namespace [-Wsubobject-linkage] 146:34.54 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kRepeat>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kRepeat>::fCc’ whose type uses the anonymous namespace [-Wsubobject-linkage] 146:34.54 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of ‘class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kMirror>’: 146:34.54 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from ‘void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::True; SkTileMode tileMode = SkTileMode::kMirror; SkPMColor = unsigned int]’ 146:34.54 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:202:65: required from ‘void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::True; SkPMColor = unsigned int]’ 146:34.54 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:50: required from here 146:34.54 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kMirror>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kMirror>::fDcDx’ whose type uses the anonymous namespace [-Wsubobject-linkage] 146:34.54 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kMirror>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kMirror>::fCc’ whose type uses the anonymous namespace [-Wsubobject-linkage] 146:35.27 In file included from Unified_cpp_gfx_skia14.cpp:74: 146:35.27 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp: In member function ‘virtual bool SkGradientShaderBase::onAppendStages(const SkStageRec&) const’: 146:35.27 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:297:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 146:35.27 297 | p->append(SkRasterPipeline::decal_x, decal_ctx); 146:35.27 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:35.27 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:299:9: note: here 146:35.27 299 | case SkTileMode::kClamp: 146:35.27 | ^~~~ 146:51.15 In file included from Unified_cpp_gfx_skia15.cpp:29: 146:51.15 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/sksl/SkSLParser.cpp: In member function ‘SkSL::ASTNode::ID SkSL::Parser::suffix(SkSL::ASTNode::ID)’: 146:51.15 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/sksl/SkSLParser.cpp:1992:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 146:51.15 1992 | } 146:51.15 | ^ 146:51.15 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/sksl/SkSLParser.cpp:1993:9: note: here 146:51.15 1993 | case Token::FLOAT_LITERAL: { 146:51.15 | ^~~~ 146:51.15 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/sksl/SkSLParser.cpp: In member function ‘SkSL::ASTNode::ID SkSL::Parser::term()’: 146:51.16 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/sksl/SkSLParser.cpp:2058:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 146:51.16 2058 | } 146:51.16 | ^ 146:51.16 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/sksl/SkSLParser.cpp:2059:9: note: here 146:51.16 2059 | case Token::INT_LITERAL: { 146:51.16 | ^~~~ 146:54.95 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 146:54.95 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 146:54.95 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 146:54.95 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 146:54.95 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTimingFunction.h:10, 146:54.95 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 146:54.95 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.h:11, 146:54.96 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.cpp:7, 146:54.96 from Unified_cpp_gfx_layers0.cpp:2: 146:54.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::layers::CollectedFrames mozilla::layers::CompositionRecorder::GetCollectedFrames()’: 146:54.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 146:54.96 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 146:54.96 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:54.96 In file included from Unified_cpp_gfx_layers0.cpp:74: 146:54.96 /builddir/build/BUILD/firefox-88.0/gfx/layers/CompositionRecorder.cpp:82:28: note: while referencing ‘frames’ 146:54.96 82 | nsTArray frames; 146:54.96 | ^~~~~~ 146:55.78 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 146:55.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 146:55.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 146:55.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 146:55.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTimingFunction.h:10, 146:55.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 146:55.78 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.h:11, 146:55.78 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.cpp:7, 146:55.78 from Unified_cpp_gfx_layers0.cpp:2: 146:55.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::BSPTree::BuildTree(mozilla::layers::BSPTreeNode*, std::__cxx11::list&)’: 146:55.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 146:55.78 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 146:55.78 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:55.78 In file included from Unified_cpp_gfx_layers0.cpp:38: 146:55.78 /builddir/build/BUILD/firefox-88.0/gfx/layers/BSPTree.cpp:84:42: note: while referencing ‘frontPoints’ 146:55.78 84 | nsTArray backPoints, frontPoints; 146:55.78 | ^~~~~~~~~~~ 146:55.78 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 146:55.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 146:55.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 146:55.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 146:55.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTimingFunction.h:10, 146:55.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 146:55.78 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.h:11, 146:55.78 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.cpp:7, 146:55.78 from Unified_cpp_gfx_layers0.cpp:2: 146:55.79 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 146:55.79 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 146:55.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:55.79 In file included from Unified_cpp_gfx_layers0.cpp:38: 146:55.79 /builddir/build/BUILD/firefox-88.0/gfx/layers/BSPTree.cpp:84:30: note: while referencing ‘backPoints’ 146:55.79 84 | nsTArray backPoints, frontPoints; 146:55.79 | ^~~~~~~~~~ 146:55.79 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 146:55.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 146:55.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 146:55.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 146:55.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTimingFunction.h:10, 146:55.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 146:55.79 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.h:11, 146:55.79 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.cpp:7, 146:55.79 from Unified_cpp_gfx_layers0.cpp:2: 146:55.79 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 146:55.79 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 146:55.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:55.79 In file included from Unified_cpp_gfx_layers0.cpp:38: 146:55.79 /builddir/build/BUILD/firefox-88.0/gfx/layers/BSPTree.cpp:67:21: note: while referencing ‘distances’ 146:55.79 67 | nsTArray distances = CalculatePointPlaneDistances( 146:55.79 | ^~~~~~~~~ 146:56.15 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 146:56.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 146:56.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 146:56.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 146:56.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTimingFunction.h:10, 146:56.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 146:56.15 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.h:11, 146:56.15 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.cpp:7, 146:56.15 from Unified_cpp_gfx_layers0.cpp:2: 146:56.16 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::gfx::PolygonTyped mozilla::gfx::PolygonTyped::ClipPolygon(const mozilla::gfx::PolygonTyped&) const [with Units = mozilla::gfx::UnknownUnits]’: 146:56.16 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 146:56.16 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 146:56.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:56.16 In file included from /builddir/build/BUILD/firefox-88.0/gfx/layers/Layers.h:29, 146:56.16 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationInfo.cpp:8, 146:56.16 from Unified_cpp_gfx_layers0.cpp:11: 146:56.16 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/gfx/Polygon.h:222:27: note: while referencing ‘clippedPoints’ 146:56.16 222 | nsTArray clippedPoints(mPoints.Clone()); 146:56.16 | ^~~~~~~~~~~~~ 146:56.16 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 146:56.16 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 146:56.16 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 146:56.16 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 146:56.16 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTimingFunction.h:10, 146:56.16 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 146:56.16 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.h:11, 146:56.16 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.cpp:7, 146:56.16 from Unified_cpp_gfx_layers0.cpp:2: 146:56.16 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 146:56.16 304 | mHdr->mLength = 0; 146:56.16 | ~~~~~~~~~~~~~~^~~ 146:56.16 In file included from /builddir/build/BUILD/firefox-88.0/gfx/layers/Layers.h:29, 146:56.16 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationInfo.cpp:8, 146:56.16 from Unified_cpp_gfx_layers0.cpp:11: 146:56.16 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/gfx/Polygon.h:222:27: note: while referencing ‘clippedPoints’ 146:56.16 222 | nsTArray clippedPoints(mPoints.Clone()); 146:56.16 | ^~~~~~~~~~~~~ 146:56.16 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 146:56.16 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 146:56.16 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 146:56.16 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 146:56.16 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTimingFunction.h:10, 146:56.16 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 146:56.16 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.h:11, 146:56.16 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.cpp:7, 146:56.16 from Unified_cpp_gfx_layers0.cpp:2: 146:56.16 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const nsTArray [1]’ [-Warray-bounds] 146:56.16 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 146:56.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:56.16 In file included from /builddir/build/BUILD/firefox-88.0/gfx/layers/Layers.h:29, 146:56.16 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationInfo.cpp:8, 146:56.17 from Unified_cpp_gfx_layers0.cpp:11: 146:56.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/gfx/Polygon.h:239:29: note: while referencing ‘distances’ 146:56.17 239 | const nsTArray distances = 146:56.17 | ^~~~~~~~~ 146:56.17 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 146:56.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 146:56.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 146:56.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 146:56.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTimingFunction.h:10, 146:56.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 146:56.17 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.h:11, 146:56.17 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.cpp:7, 146:56.17 from Unified_cpp_gfx_layers0.cpp:2: 146:56.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const nsTArray [1]’ [-Warray-bounds] 146:56.17 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 146:56.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:56.17 In file included from /builddir/build/BUILD/firefox-88.0/gfx/layers/Layers.h:29, 146:56.17 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationInfo.cpp:8, 146:56.17 from Unified_cpp_gfx_layers0.cpp:11: 146:56.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/gfx/Polygon.h:239:29: note: while referencing ‘distances’ 146:56.17 239 | const nsTArray distances = 146:56.17 | ^~~~~~~~~ 146:56.17 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 146:56.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 146:56.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 146:56.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 146:56.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTimingFunction.h:10, 146:56.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 146:56.17 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.h:11, 146:56.17 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.cpp:7, 146:56.17 from Unified_cpp_gfx_layers0.cpp:2: 146:56.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 146:56.17 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 146:56.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:56.17 In file included from /builddir/build/BUILD/firefox-88.0/gfx/layers/Layers.h:29, 146:56.17 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationInfo.cpp:8, 146:56.17 from Unified_cpp_gfx_layers0.cpp:11: 146:56.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/gfx/Polygon.h:225:42: note: while referencing ‘frontPoints’ 146:56.17 225 | nsTArray backPoints(4), frontPoints(4); 146:56.17 | ^~~~~~~~~~~ 146:56.17 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 146:56.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 146:56.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 146:56.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 146:56.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTimingFunction.h:10, 146:56.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 146:56.17 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.h:11, 146:56.17 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.cpp:7, 146:56.17 from Unified_cpp_gfx_layers0.cpp:2: 146:56.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 146:56.18 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 146:56.18 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:56.18 In file included from /builddir/build/BUILD/firefox-88.0/gfx/layers/Layers.h:29, 146:56.18 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationInfo.cpp:8, 146:56.18 from Unified_cpp_gfx_layers0.cpp:11: 146:56.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/gfx/Polygon.h:225:27: note: while referencing ‘backPoints’ 146:56.18 225 | nsTArray backPoints(4), frontPoints(4); 146:56.18 | ^~~~~~~~~~ 146:56.18 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 146:56.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 146:56.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 146:56.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 146:56.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTimingFunction.h:10, 146:56.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 146:56.18 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.h:11, 146:56.18 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.cpp:7, 146:56.18 from Unified_cpp_gfx_layers0.cpp:2: 146:56.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 146:56.18 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 146:56.18 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:56.18 In file included from /builddir/build/BUILD/firefox-88.0/gfx/layers/Layers.h:29, 146:56.18 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationInfo.cpp:8, 146:56.18 from Unified_cpp_gfx_layers0.cpp:11: 146:56.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/gfx/Polygon.h:222:27: note: while referencing ‘clippedPoints’ 146:56.18 222 | nsTArray clippedPoints(mPoints.Clone()); 146:56.18 | ^~~~~~~~~~~~~ 146:56.23 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 146:56.23 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 146:56.24 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 146:56.24 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 146:56.24 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTimingFunction.h:10, 146:56.24 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 146:56.24 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.h:11, 146:56.24 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.cpp:7, 146:56.24 from Unified_cpp_gfx_layers0.cpp:2: 146:56.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::gfx::PolygonTyped mozilla::gfx::PolygonTyped::ClipPolygon(const mozilla::gfx::RectTyped&) const [with Units = mozilla::gfx::UnknownUnits]’: 146:56.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 146:56.24 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 146:56.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:56.24 In file included from /builddir/build/BUILD/firefox-88.0/gfx/layers/Layers.h:29, 146:56.24 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationInfo.cpp:8, 146:56.24 from Unified_cpp_gfx_layers0.cpp:11: 146:56.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/gfx/Polygon.h:265:27: note: while referencing ‘points’ 146:56.24 265 | nsTArray points{ 146:56.24 | ^~~~~~ 146:56.24 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 146:56.24 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 146:56.24 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 146:56.24 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 146:56.24 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTimingFunction.h:10, 146:56.24 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 146:56.24 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.h:11, 146:56.24 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.cpp:7, 146:56.24 from Unified_cpp_gfx_layers0.cpp:2: 146:56.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 24 is outside array bounds of ‘mozilla::gfx::PolygonTyped [1]’ [-Warray-bounds] 146:56.24 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 146:56.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:56.24 In file included from /builddir/build/BUILD/firefox-88.0/gfx/layers/Layers.h:29, 146:56.24 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationInfo.cpp:8, 146:56.24 from Unified_cpp_gfx_layers0.cpp:11: 146:56.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/gfx/Polygon.h:209:32: note: while referencing ‘’ 146:56.24 209 | return ClipPolygon(FromRect(aRect)); 146:56.24 | ~~~~~~~~^~~~~~~ 146:56.27 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 146:56.27 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 146:56.28 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 146:56.28 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 146:56.28 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTimingFunction.h:10, 146:56.28 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 146:56.28 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.h:11, 146:56.28 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.cpp:7, 146:56.28 from Unified_cpp_gfx_layers0.cpp:2: 146:56.28 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::Compositor::DrawGeometry(const Rect&, const IntRect&, const mozilla::layers::EffectChain&, mozilla::gfx::Float, const Matrix4x4&, const Rect&, const mozilla::Maybe >&)’: 146:56.28 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 24 is outside array bounds of ‘const Polygon [1]’ {aka ‘const mozilla::gfx::PolygonTyped [1]’} [-Warray-bounds] 146:56.28 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 146:56.28 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:56.28 In file included from Unified_cpp_gfx_layers0.cpp:83: 146:56.28 /builddir/build/BUILD/firefox-88.0/gfx/layers/Compositor.cpp:253:22: note: while referencing ‘clipped’ 146:56.28 253 | const gfx::Polygon clipped = aGeometry->ClipPolygon(aRect); 146:56.28 | ^~~~~~~ 146:56.28 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 146:56.28 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 146:56.28 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 146:56.28 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 146:56.28 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTimingFunction.h:10, 146:56.28 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 146:56.28 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.h:11, 146:56.28 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.cpp:7, 146:56.28 from Unified_cpp_gfx_layers0.cpp:2: 146:56.28 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 24 is outside array bounds of ‘const Polygon [1]’ {aka ‘const mozilla::gfx::PolygonTyped [1]’} [-Warray-bounds] 146:56.28 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 146:56.28 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:56.28 In file included from Unified_cpp_gfx_layers0.cpp:83: 146:56.28 /builddir/build/BUILD/firefox-88.0/gfx/layers/Compositor.cpp:253:22: note: while referencing ‘clipped’ 146:56.28 253 | const gfx::Polygon clipped = aGeometry->ClipPolygon(aRect); 146:56.28 | ^~~~~~~ 146:56.33 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 146:56.33 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 146:56.33 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 146:56.33 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 146:56.33 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTimingFunction.h:10, 146:56.33 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 146:56.33 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.h:11, 146:56.33 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.cpp:7, 146:56.33 from Unified_cpp_gfx_layers0.cpp:2: 146:56.33 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsTArray > mozilla::layers::GenerateTexturedTriangles(const Polygon&, const Rect&, const Rect&)’: 146:56.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 146:56.34 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 146:56.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:56.34 In file included from Unified_cpp_gfx_layers0.cpp:83: 146:56.34 /builddir/build/BUILD/firefox-88.0/gfx/layers/Compositor.cpp:293:62: note: while referencing ‘’ 146:56.34 293 | for (const gfx::Triangle& triangle : clipped.ToTriangles()) { 146:56.34 | ^ 146:56.34 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 146:56.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 146:56.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 146:56.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 146:56.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTimingFunction.h:10, 146:56.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 146:56.34 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.h:11, 146:56.34 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.cpp:7, 146:56.34 from Unified_cpp_gfx_layers0.cpp:2: 146:56.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 24 is outside array bounds of ‘const Polygon [1]’ {aka ‘const mozilla::gfx::PolygonTyped [1]’} [-Warray-bounds] 146:56.34 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 146:56.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:56.34 In file included from Unified_cpp_gfx_layers0.cpp:83: 146:56.34 /builddir/build/BUILD/firefox-88.0/gfx/layers/Compositor.cpp:287:24: note: while referencing ‘clipped’ 146:56.34 287 | const gfx::Polygon clipped = aPolygon.ClipPolygon(rect); 146:56.34 | ^~~~~~~ 146:56.34 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 146:56.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 146:56.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 146:56.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 146:56.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTimingFunction.h:10, 146:56.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 146:56.34 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.h:11, 146:56.34 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.cpp:7, 146:56.34 from Unified_cpp_gfx_layers0.cpp:2: 146:56.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 24 is outside array bounds of ‘const Polygon [1]’ {aka ‘const mozilla::gfx::PolygonTyped [1]’} [-Warray-bounds] 146:56.34 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 146:56.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:56.34 In file included from Unified_cpp_gfx_layers0.cpp:83: 146:56.34 /builddir/build/BUILD/firefox-88.0/gfx/layers/Compositor.cpp:287:24: note: while referencing ‘clipped’ 146:56.34 287 | const gfx::Polygon clipped = aPolygon.ClipPolygon(rect); 146:56.34 | ^~~~~~~ 146:56.45 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 146:56.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 146:56.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 146:56.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 146:56.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTimingFunction.h:10, 146:56.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 146:56.46 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.h:11, 146:56.46 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.cpp:7, 146:56.46 from Unified_cpp_gfx_layers0.cpp:2: 146:56.46 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::layers::Compositor::DrawPolygon(const Polygon&, const Rect&, const IntRect&, const mozilla::layers::EffectChain&, mozilla::gfx::Float, const Matrix4x4&, const Rect&)’: 146:56.46 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 146:56.46 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 146:56.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:56.46 In file included from Unified_cpp_gfx_layers0.cpp:83: 146:56.46 /builddir/build/BUILD/firefox-88.0/gfx/layers/Compositor.cpp:348:63: note: while referencing ‘’ 146:56.46 348 | for (const gfx::Triangle& triangle : aPolygon.ToTriangles()) { 146:56.46 | ^ 146:56.46 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 146:56.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 146:56.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 146:56.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 146:56.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTimingFunction.h:10, 146:56.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 146:56.46 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.h:11, 146:56.46 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.cpp:7, 146:56.46 from Unified_cpp_gfx_layers0.cpp:2: 146:56.46 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 146:56.46 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 146:56.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:56.46 In file included from Unified_cpp_gfx_layers0.cpp:83: 146:56.46 /builddir/build/BUILD/firefox-88.0/gfx/layers/Compositor.cpp:339:35: note: while referencing ‘texturedTriangles’ 146:56.46 339 | nsTArray texturedTriangles; 146:56.46 | ^~~~~~~~~~~~~~~~~ 146:56.46 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 146:56.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 146:56.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 146:56.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 146:56.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTimingFunction.h:10, 146:56.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 146:56.46 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.h:11, 146:56.46 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.cpp:7, 146:56.46 from Unified_cpp_gfx_layers0.cpp:2: 146:56.46 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 146:56.46 304 | mHdr->mLength = 0; 146:56.46 | ~~~~~~~~~~~~~~^~~ 146:56.46 In file included from Unified_cpp_gfx_layers0.cpp:83: 146:56.46 /builddir/build/BUILD/firefox-88.0/gfx/layers/Compositor.cpp:339:35: note: while referencing ‘texturedTriangles’ 146:56.46 339 | nsTArray texturedTriangles; 146:56.46 | ^~~~~~~~~~~~~~~~~ 146:56.46 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 146:56.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 146:56.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 146:56.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 146:56.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTimingFunction.h:10, 146:56.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 146:56.46 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.h:11, 146:56.46 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.cpp:7, 146:56.47 from Unified_cpp_gfx_layers0.cpp:2: 146:56.47 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 146:56.47 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 146:56.47 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:56.47 In file included from Unified_cpp_gfx_layers0.cpp:83: 146:56.47 /builddir/build/BUILD/firefox-88.0/gfx/layers/Compositor.cpp:345:50: note: while referencing ‘’ 146:56.47 345 | texturedTriangles = GenerateTexturedTriangles( 146:56.47 | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 146:56.47 346 | aPolygon, aRect, texturedEffect->mTextureCoords); 146:56.47 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:56.47 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 146:56.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 146:56.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 146:56.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 146:56.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTimingFunction.h:10, 146:56.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 146:56.47 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.h:11, 146:56.47 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.cpp:7, 146:56.47 from Unified_cpp_gfx_layers0.cpp:2: 146:56.47 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 146:56.47 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 146:56.47 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:56.47 In file included from Unified_cpp_gfx_layers0.cpp:83: 146:56.47 /builddir/build/BUILD/firefox-88.0/gfx/layers/Compositor.cpp:339:35: note: while referencing ‘texturedTriangles’ 146:56.47 339 | nsTArray texturedTriangles; 146:56.47 | ^~~~~~~~~~~~~~~~~ 146:56.47 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 146:56.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 146:56.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 146:56.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 146:56.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTimingFunction.h:10, 146:56.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 146:56.47 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.h:11, 146:56.47 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.cpp:7, 146:56.47 from Unified_cpp_gfx_layers0.cpp:2: 146:56.47 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 146:56.47 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 146:56.47 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:56.47 In file included from Unified_cpp_gfx_layers0.cpp:83: 146:56.47 /builddir/build/BUILD/firefox-88.0/gfx/layers/Compositor.cpp:339:35: note: while referencing ‘texturedTriangles’ 146:56.47 339 | nsTArray texturedTriangles; 146:56.47 | ^~~~~~~~~~~~~~~~~ 146:56.68 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 146:56.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 146:56.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 146:56.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 146:56.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTimingFunction.h:10, 146:56.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 146:56.68 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.h:11, 146:56.68 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.cpp:7, 146:56.68 from Unified_cpp_gfx_layers0.cpp:2: 146:56.68 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static mozilla::layers::AnimationHelper::SampleResult mozilla::layers::AnimationHelper::SampleAnimationForEachNode(mozilla::TimeStamp, mozilla::TimeStamp, const mozilla::layers::AnimatedValue*, nsTArray&, nsTArray >&)’: 146:56.68 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 146:56.68 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 146:56.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:56.68 In file included from Unified_cpp_gfx_layers0.cpp:2: 146:56.68 /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.cpp:218:44: note: while referencing ‘nonAnimatingValues’ 146:56.68 218 | nsTArray> nonAnimatingValues; 146:56.68 | ^~~~~~~~~~~~~~~~~~ 146:56.68 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 146:56.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 146:56.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 146:56.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 146:56.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTimingFunction.h:10, 146:56.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 146:56.68 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.h:11, 146:56.68 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.cpp:7, 146:56.68 from Unified_cpp_gfx_layers0.cpp:2: 146:56.68 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 146:56.68 304 | mHdr->mLength = 0; 146:56.68 | ~~~~~~~~~~~~~~^~~ 146:56.68 In file included from Unified_cpp_gfx_layers0.cpp:2: 146:56.68 /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.cpp:218:44: note: while referencing ‘nonAnimatingValues’ 146:56.68 218 | nsTArray> nonAnimatingValues; 146:56.68 | ^~~~~~~~~~~~~~~~~~ 146:56.68 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 146:56.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 146:56.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 146:56.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 146:56.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTimingFunction.h:10, 146:56.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 146:56.68 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.h:11, 146:56.68 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.cpp:7, 146:56.68 from Unified_cpp_gfx_layers0.cpp:2: 146:56.69 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 146:56.69 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 146:56.69 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:56.69 In file included from Unified_cpp_gfx_layers0.cpp:2: 146:56.69 /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.cpp:218:44: note: while referencing ‘nonAnimatingValues’ 146:56.69 218 | nsTArray> nonAnimatingValues; 146:56.69 | ^~~~~~~~~~~~~~~~~~ 146:56.94 In file included from /usr/include/string.h:519, 146:56.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/system_wrappers/string.h:3, 146:56.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/throw_gcc.h:14, 146:56.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/stl_wrappers/cwchar:80, 146:56.94 from /usr/include/c++/11/bits/postypes.h:40, 146:56.94 from /usr/include/c++/11/iosfwd:40, 146:56.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/system_wrappers/iosfwd:3, 146:56.95 from /builddir/build/BUILD/firefox-88.0/objdir/dist/stl_wrappers/iosfwd:60, 146:56.95 from /usr/include/c++/11/ios:38, 146:56.95 from /builddir/build/BUILD/firefox-88.0/objdir/dist/system_wrappers/ios:3, 146:56.95 from /builddir/build/BUILD/firefox-88.0/objdir/dist/stl_wrappers/ios:60, 146:56.95 from /usr/include/c++/11/ostream:38, 146:56.95 from /builddir/build/BUILD/firefox-88.0/objdir/dist/system_wrappers/ostream:3, 146:56.95 from /builddir/build/BUILD/firefox-88.0/objdir/dist/stl_wrappers/ostream:60, 146:56.95 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Nullable.h:10, 146:56.95 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.h:10, 146:56.95 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.cpp:7, 146:56.95 from Unified_cpp_gfx_layers0.cpp:2: 146:56.95 In function ‘void* memcpy(void*, const void*, size_t)’, 146:56.95 inlined from ‘mozilla::gfx::Matrix4x4Typed& mozilla::gfx::Matrix4x4Typed::operator=(const mozilla::gfx::Matrix4x4Typed&) [with SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/gfx/Matrix.h:1162:11, 146:56.95 inlined from ‘void mozilla::layers::HostLayer::SetShadowBaseTransform(const Matrix4x4&)’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayerManagerComposite.h:584:24, 146:56.95 inlined from ‘mozilla::layers::CompositorAnimationStorage::SampleAnimations(mozilla::layers::Layer*, mozilla::layers::CompositorBridgeParent*, mozilla::TimeStamp, mozilla::TimeStamp)::’ at /builddir/build/BUILD/firefox-88.0/gfx/layers/CompositorAnimationStorage.cpp:608:52, 146:56.95 inlined from ‘std::enable_if_t<(is_same_v && is_same_v), void> mozilla::layers::ForEachNode(Node, const PreAction&, const PostAction&) [with Iterator = mozilla::layers::ForwardIterator; Node = mozilla::layers::Layer*; PreAction = mozilla::layers::CompositorAnimationStorage::SampleAnimations(mozilla::layers::Layer*, mozilla::layers::CompositorBridgeParent*, mozilla::TimeStamp, mozilla::TimeStamp)::; PostAction = mozilla::layers::ForEachNode >(mozilla::layers::Layer*, const mozilla::layers::CompositorAnimationStorage::SampleAnimations(mozilla::layers::Layer*, mozilla::layers::CompositorBridgeParent*, mozilla::TimeStamp, mozilla::TimeStamp)::&)::]’ at /builddir/build/BUILD/firefox-88.0/gfx/layers/TreeTraversal.h:139:13: 146:56.95 /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, unsigned int)’ offset [0, 63] is out of the bounds [0, 0] [-Warray-bounds] 146:56.95 29 | return __builtin___memcpy_chk (__dest, __src, __len, 146:56.95 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 146:56.95 30 | __glibc_objsize0 (__dest)); 146:56.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:56.95 In function ‘void* memcpy(void*, const void*, size_t)’, 146:56.95 inlined from ‘mozilla::gfx::Matrix4x4Typed& mozilla::gfx::Matrix4x4Typed::operator=(const mozilla::gfx::Matrix4x4Typed&) [with SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/gfx/Matrix.h:1162:11, 146:56.95 inlined from ‘void mozilla::layers::HostLayer::SetShadowBaseTransform(const Matrix4x4&)’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayerManagerComposite.h:584:24, 146:56.95 inlined from ‘mozilla::layers::CompositorAnimationStorage::SampleAnimations(mozilla::layers::Layer*, mozilla::layers::CompositorBridgeParent*, mozilla::TimeStamp, mozilla::TimeStamp)::’ at /builddir/build/BUILD/firefox-88.0/gfx/layers/CompositorAnimationStorage.cpp:658:48, 146:56.95 inlined from ‘std::enable_if_t<(is_same_v && is_same_v), void> mozilla::layers::ForEachNode(Node, const PreAction&, const PostAction&) [with Iterator = mozilla::layers::ForwardIterator; Node = mozilla::layers::Layer*; PreAction = mozilla::layers::CompositorAnimationStorage::SampleAnimations(mozilla::layers::Layer*, mozilla::layers::CompositorBridgeParent*, mozilla::TimeStamp, mozilla::TimeStamp)::; PostAction = mozilla::layers::ForEachNode >(mozilla::layers::Layer*, const mozilla::layers::CompositorAnimationStorage::SampleAnimations(mozilla::layers::Layer*, mozilla::layers::CompositorBridgeParent*, mozilla::TimeStamp, mozilla::TimeStamp)::&)::]’ at /builddir/build/BUILD/firefox-88.0/gfx/layers/TreeTraversal.h:139:13: 146:56.95 /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, unsigned int)’ offset [0, 63] is out of the bounds [0, 0] [-Warray-bounds] 146:56.95 29 | return __builtin___memcpy_chk (__dest, __src, __len, 146:56.95 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 146:56.95 30 | __glibc_objsize0 (__dest)); 146:56.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:57.12 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 146:57.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 146:57.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 146:57.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 146:57.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTimingFunction.h:10, 146:57.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 146:57.13 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.h:11, 146:57.13 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.cpp:7, 146:57.13 from Unified_cpp_gfx_layers0.cpp:2: 146:57.13 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::AnimationInfo::AddAnimationsForDisplayItem(nsIFrame*, nsDisplayListBuilder*, nsDisplayItem*, DisplayItemType, mozilla::layers::LayerManager*, const mozilla::Maybe >&)’: 146:57.13 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const nsTArray > [1]’ [-Warray-bounds] 146:57.13 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 146:57.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:57.13 In file included from Unified_cpp_gfx_layers0.cpp:11: 146:57.13 /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationInfo.cpp:946:42: note: while referencing ‘matchedAnimations’ 146:57.13 946 | const nsTArray> matchedAnimations = 146:57.13 | ^~~~~~~~~~~~~~~~~ 146:57.13 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 146:57.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 146:57.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 146:57.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 146:57.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTimingFunction.h:10, 146:57.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 146:57.13 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.h:11, 146:57.13 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.cpp:7, 146:57.13 from Unified_cpp_gfx_layers0.cpp:2: 146:57.13 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 146:57.13 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 146:57.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:57.13 In file included from Unified_cpp_gfx_layers0.cpp:11: 146:57.13 /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationInfo.cpp:590:63: note: while referencing ‘’ 146:57.13 590 | nsTArray>()); 146:57.13 | ^ 146:57.13 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 146:57.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 146:57.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 146:57.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 146:57.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTimingFunction.h:10, 146:57.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 146:57.13 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.h:11, 146:57.13 from /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationHelper.cpp:7, 146:57.13 from Unified_cpp_gfx_layers0.cpp:2: 146:57.13 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const nsTArray > [1]’ [-Warray-bounds] 146:57.13 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 146:57.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:57.13 In file included from Unified_cpp_gfx_layers0.cpp:11: 146:57.13 /builddir/build/BUILD/firefox-88.0/gfx/layers/AnimationInfo.cpp:946:42: note: while referencing ‘matchedAnimations’ 146:57.13 946 | const nsTArray> matchedAnimations = 146:57.13 | ^~~~~~~~~~~~~~~~~ 147:15.64 In file included from Unified_cpp_gfx_skia16.cpp:20: 147:15.65 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/utils/SkPatchUtils.cpp:66:7: warning: ‘FwDCubicEvaluator’ has a field ‘FwDCubicEvaluator::fCoefs’ whose type uses the anonymous namespace [-Wsubobject-linkage] 147:15.65 66 | class FwDCubicEvaluator { 147:15.65 | ^~~~~~~~~~~~~~~~~ 147:16.30 In file included from Unified_cpp_gfx_skia16.cpp:47: 147:16.30 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/utils/SkShadowUtils.cpp: In member function ‘bool {anonymous}::SpotVerticesFactory::isCompatible(const {anonymous}::SpotVerticesFactory&, SkVector*) const’: 147:16.30 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/utils/SkShadowUtils.cpp:152:5: warning: control reaches end of non-void function [-Wreturn-type] 147:16.30 152 | } 147:16.30 | ^ 147:23.37 In file included from Unified_cpp_gfx_skia2.cpp:92: 147:23.37 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkDraw.cpp: In member function ‘void SkDraw::drawPoints(SkCanvas::PointMode, size_t, const SkPoint*, const SkPaint&, SkBaseDevice*) const’: 147:23.37 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkDraw.cpp:514:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 147:23.37 514 | } 147:23.37 | ^ 147:23.37 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkDraw.cpp:516:13: note: here 147:23.37 516 | case SkCanvas::kPolygon_PointMode: { 147:23.37 | ^~~~ 147:33.75 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 147:33.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 147:33.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 147:33.75 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 147:33.75 from /builddir/build/BUILD/firefox-88.0/gfx/layers/FrameMetrics.h:13, 147:33.75 from /builddir/build/BUILD/firefox-88.0/gfx/layers/Layers.h:16, 147:33.75 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ImageLayers.h:10, 147:33.75 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ImageLayers.cpp:7, 147:33.75 from Unified_cpp_gfx_layers1.cpp:2: 147:33.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 147:33.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 147:33.75 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 147:33.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:33.75 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 147:33.75 from /builddir/build/BUILD/firefox-88.0/gfx/layers/FrameMetrics.h:13, 147:33.75 from /builddir/build/BUILD/firefox-88.0/gfx/layers/Layers.h:16, 147:33.75 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ImageLayers.h:10, 147:33.75 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ImageLayers.cpp:7, 147:33.75 from Unified_cpp_gfx_layers1.cpp:2: 147:33.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 147:33.75 1903 | mBands = aRegion.mBands.Clone(); 147:33.75 | ~~~~~~~~~~~~~~~~~~~~^~ 147:33.75 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 147:33.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 147:33.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 147:33.76 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 147:33.76 from /builddir/build/BUILD/firefox-88.0/gfx/layers/FrameMetrics.h:13, 147:33.76 from /builddir/build/BUILD/firefox-88.0/gfx/layers/Layers.h:16, 147:33.76 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ImageLayers.h:10, 147:33.76 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ImageLayers.cpp:7, 147:33.76 from Unified_cpp_gfx_layers1.cpp:2: 147:33.76 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 147:33.76 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 147:33.76 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:33.76 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 147:33.76 from /builddir/build/BUILD/firefox-88.0/gfx/layers/FrameMetrics.h:13, 147:33.76 from /builddir/build/BUILD/firefox-88.0/gfx/layers/Layers.h:16, 147:33.76 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ImageLayers.h:10, 147:33.76 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ImageLayers.cpp:7, 147:33.76 from Unified_cpp_gfx_layers1.cpp:2: 147:33.76 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 147:33.76 1903 | mBands = aRegion.mBands.Clone(); 147:33.76 | ~~~~~~~~~~~~~~~~~~~~^~ 147:33.76 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 147:33.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 147:33.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 147:33.76 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 147:33.76 from /builddir/build/BUILD/firefox-88.0/gfx/layers/FrameMetrics.h:13, 147:33.76 from /builddir/build/BUILD/firefox-88.0/gfx/layers/Layers.h:16, 147:33.76 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ImageLayers.h:10, 147:33.76 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ImageLayers.cpp:7, 147:33.76 from Unified_cpp_gfx_layers1.cpp:2: 147:33.76 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 147:33.76 644 | aOther.mHdr->mLength = 0; 147:33.76 | ~~~~~~~~~~~~~~~~~~~~~^~~ 147:33.76 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 147:33.76 from /builddir/build/BUILD/firefox-88.0/gfx/layers/FrameMetrics.h:13, 147:33.76 from /builddir/build/BUILD/firefox-88.0/gfx/layers/Layers.h:16, 147:33.76 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ImageLayers.h:10, 147:33.76 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ImageLayers.cpp:7, 147:33.76 from Unified_cpp_gfx_layers1.cpp:2: 147:33.76 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 147:33.76 1903 | mBands = aRegion.mBands.Clone(); 147:33.76 | ~~~~~~~~~~~~~~~~~~~~^~ 147:36.25 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 147:36.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 147:36.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 147:36.25 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 147:36.25 from /builddir/build/BUILD/firefox-88.0/gfx/layers/FrameMetrics.h:13, 147:36.25 from /builddir/build/BUILD/firefox-88.0/gfx/layers/Layers.h:16, 147:36.25 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ImageLayers.h:10, 147:36.25 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ImageLayers.cpp:7, 147:36.25 from Unified_cpp_gfx_layers1.cpp:2: 147:36.25 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsTArray mozilla::layers::ContainerLayer::SortChildrenBy3DZOrder(mozilla::layers::ContainerLayer::SortMode)’: 147:36.25 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 24 is outside array bounds of ‘mozilla::gfx::Polygon [1]’ {aka ‘mozilla::gfx::PolygonTyped [1]’} [-Warray-bounds] 147:36.25 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 147:36.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:36.25 In file included from Unified_cpp_gfx_layers1.cpp:47: 147:36.25 /builddir/build/BUILD/firefox-88.0/gfx/layers/Layers.cpp:927:18: note: while referencing ‘polygon’ 147:36.25 927 | gfx::Polygon polygon = gfx::Polygon::FromRect(gfx::Rect(bounds)); 147:36.25 | ^~~~~~~ 147:36.26 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 147:36.26 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 147:36.26 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 147:36.26 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 147:36.26 from /builddir/build/BUILD/firefox-88.0/gfx/layers/FrameMetrics.h:13, 147:36.26 from /builddir/build/BUILD/firefox-88.0/gfx/layers/Layers.h:16, 147:36.26 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ImageLayers.h:10, 147:36.26 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ImageLayers.cpp:7, 147:36.26 from Unified_cpp_gfx_layers1.cpp:2: 147:36.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 2 is outside array bounds of ‘mozilla::gfx::Polygon [1]’ {aka ‘mozilla::gfx::PolygonTyped [1]’} [-Warray-bounds] 147:36.26 304 | mHdr->mLength = 0; 147:36.26 | ~~~~~~~~~~~~~~^~~ 147:36.26 In file included from Unified_cpp_gfx_layers1.cpp:47: 147:36.26 /builddir/build/BUILD/firefox-88.0/gfx/layers/Layers.cpp:927:18: note: while referencing ‘polygon’ 147:36.26 927 | gfx::Polygon polygon = gfx::Polygon::FromRect(gfx::Rect(bounds)); 147:36.26 | ^~~~~~~ 147:39.29 In file included from Unified_cpp_gfx_skia4.cpp:47: 147:39.29 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkICC.cpp: In function ‘void get_color_profile_tag(char*, const skcms_TransferFunction&, const skcms_Matrix3x3&)’: 147:39.29 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkICC.cpp:278:49: warning: argument to ‘sizeof’ in ‘char* strncpy(char*, const char*, size_t)’ call is the same expression as the source; did you mean to use the size of the destination? [-Wsizeof-pointer-memaccess] 147:39.29 278 | strncpy(dst, kDescriptionTagBodyPrefix, sizeof(kDescriptionTagBodyPrefix)); 147:39.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:43.64 In file included from /usr/include/string.h:519, 147:43.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/system_wrappers/string.h:3, 147:43.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/throw_gcc.h:14, 147:43.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/stl_wrappers/type_traits:80, 147:43.64 from /usr/include/c++/11/bits/move.h:57, 147:43.64 from /usr/include/c++/11/bits/stl_function.h:60, 147:43.64 from /usr/include/c++/11/functional:49, 147:43.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/system_wrappers/functional:3, 147:43.65 from /builddir/build/BUILD/firefox-88.0/objdir/dist/stl_wrappers/functional:60, 147:43.65 from /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkGlyphRun.h:11, 147:43.65 from /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkGlyphRun.cpp:8, 147:43.65 from Unified_cpp_gfx_skia4.cpp:2: 147:43.65 In function ‘char* strncpy(char*, const char*, size_t)’, 147:43.65 inlined from ‘void get_color_profile_tag(char*, const skcms_TransferFunction&, const skcms_Matrix3x3&)’ at /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkICC.cpp:278:16, 147:43.65 inlined from ‘sk_sp SkWriteICCProfile(const skcms_TransferFunction&, const skcms_Matrix3x3&)’ at /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkICC.cpp:317:30: 147:43.65 /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output truncated before terminating nul copying 12 bytes from a string of the same length [-Wstringop-truncation] 147:43.65 95 | return __builtin___strncpy_chk (__dest, __src, __len, 147:43.65 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 147:43.65 96 | __glibc_objsize (__dest)); 147:43.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~ 147:43.65 In function ‘char* strncpy(char*, const char*, size_t)’, 147:43.65 inlined from ‘void get_color_profile_tag(char*, const skcms_TransferFunction&, const skcms_Matrix3x3&)’ at /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkICC.cpp:274:16, 147:43.65 inlined from ‘sk_sp SkWriteICCProfile(const skcms_TransferFunction&, const skcms_Matrix3x3&)’ at /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkICC.cpp:317:30: 147:43.65 /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 44 equals destination size [-Wstringop-truncation] 147:43.65 95 | return __builtin___strncpy_chk (__dest, __src, __len, 147:43.65 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 147:43.65 96 | __glibc_objsize (__dest)); 147:43.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~ 147:47.58 In file included from Unified_cpp_gfx_skia5.cpp:110: 147:47.58 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkPath.cpp: In static member function ‘static bool SkPathPriv::IsRectContour(const SkPath&, bool, int*, const SkPoint**, bool*, SkPath::Direction*, SkRect*)’: 147:47.58 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkPath.cpp:3586:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 147:47.58 3586 | insertClose = false; 147:47.58 | ~~~~~~~~~~~~^~~~~~~ 147:47.58 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkPath.cpp:3587:13: note: here 147:47.58 3587 | case SkPath::kLine_Verb: { 147:47.58 | ^~~~ 147:59.72 In file included from Unified_cpp_gfx_skia6.cpp:128: 147:59.72 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkRRect.cpp: In member function ‘size_t SkRRect::readFromMemory(const void*, size_t)’: 147:59.72 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkRRect.cpp:557:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of a non-trivial type ‘class SkRRect’ leaves 4 bytes unchanged [-Wclass-memaccess] 147:59.72 557 | memcpy(&raw, buffer, kSizeInMemory); 147:59.72 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:59.72 In file included from /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/include/private/SkPathRef.h:13, 147:59.72 from /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkPath_serial.cpp:10, 147:59.72 from Unified_cpp_gfx_skia6.cpp:2: 147:59.72 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/include/core/SkRRect.h:30:14: note: ‘class SkRRect’ declared here 147:59.72 30 | class SK_API SkRRect { 147:59.72 | ^~~~~~~ 148:00.38 In file included from /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/include/core/SkYUVASizeInfo.h:11, 148:00.38 from /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/include/core/SkImageGenerator.h:16, 148:00.38 from /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkPicture.cpp:10, 148:00.38 from Unified_cpp_gfx_skia6.cpp:11: 148:00.38 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/include/codec/SkEncodedOrigin.h: In function ‘SkMatrix SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)’: 148:00.38 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/include/codec/SkEncodedOrigin.h:44:1: warning: control reaches end of non-void function [-Wreturn-type] 148:00.38 44 | } 148:00.38 | ^ 148:08.68 In file included from Unified_cpp_gfx_skia7.cpp:110: 148:08.68 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp: In function ‘SkDescriptor* auto_descriptor_from_desc(const SkDescriptor*, SkFontID, SkAutoDescriptor*)’: 148:08.68 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:42:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct SkScalerContextRec’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 148:08.68 42 | memcpy(&rec, ptr, size); 148:08.68 | ~~~~~~^~~~~~~~~~~~~~~~~ 148:08.68 In file included from /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkGlyphRunPainter.h:15, 148:08.68 from /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkDraw.h:18, 148:08.68 from /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, 148:08.68 from Unified_cpp_gfx_skia7.cpp:110: 148:08.68 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: ‘struct SkScalerContextRec’ declared here 148:08.68 55 | struct SkScalerContextRec { 148:08.68 | ^~~~~~~~~~~~~~~~~~ 148:08.77 In file included from /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:22, 148:08.77 from Unified_cpp_gfx_skia7.cpp:110: 148:08.77 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp: In lambda function: 148:08.77 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:517:36: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct SkScalerContextRec’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 148:08.77 517 | std::memcpy(&rec, ptr, sizeof(rec)); 148:08.77 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 148:08.77 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkTraceEvent.h:155:40: note: in definition of macro ‘INTERNAL_TRACE_EVENT_ADD_SCOPED’ 148:08.77 155 | TRACE_EVENT_FLAG_NONE, ##__VA_ARGS__); \ 148:08.77 | ^~~~~~~~~~~ 148:08.77 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:512:5: note: in expansion of macro ‘TRACE_EVENT1’ 148:08.78 512 | TRACE_EVENT1("skia", "RecForDesc", "rec", 148:08.78 | ^~~~~~~~~~~~ 148:08.78 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:513:13: note: in expansion of macro ‘TRACE_STR_COPY’ 148:08.78 513 | TRACE_STR_COPY( 148:08.78 | ^~~~~~~~~~~~~~ 148:08.78 In file included from /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkGlyphRunPainter.h:15, 148:08.78 from /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkDraw.h:18, 148:08.78 from /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, 148:08.78 from Unified_cpp_gfx_skia7.cpp:110: 148:08.78 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: ‘struct SkScalerContextRec’ declared here 148:08.78 55 | struct SkScalerContextRec { 148:08.78 | ^~~~~~~~~~~~~~~~~~ 148:08.88 In file included from Unified_cpp_gfx_skia7.cpp:119: 148:08.88 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkResourceCache.cpp: At global scope: 148:08.89 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkResourceCache.cpp:75:24: warning: ‘SkResourceCache::Hash’ has a base ‘SkTHashTable’ whose type uses the anonymous namespace [-Wsubobject-linkage] 148:08.89 75 | class SkResourceCache::Hash : 148:08.89 | ^~~~ 148:08.95 In file included from Unified_cpp_gfx_skia7.cpp:137: 148:08.95 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkScalerContext.cpp: In static member function ‘static SkDescriptor* SkScalerContext::MakeDescriptorForPaths(SkFontID, SkAutoDescriptor*)’: 148:08.95 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkScalerContext.cpp:1118:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct SkScalerContextRec’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 148:08.95 1118 | memset(&rec, 0, sizeof(rec)); 148:08.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 148:08.95 In file included from /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkGlyphRunPainter.h:15, 148:08.95 from /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkDraw.h:18, 148:08.95 from /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, 148:08.95 from Unified_cpp_gfx_skia7.cpp:110: 148:08.95 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: ‘struct SkScalerContextRec’ declared here 148:08.95 55 | struct SkScalerContextRec { 148:08.95 | ^~~~~~~~~~~~~~~~~~ 148:10.06 In file included from /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:23, 148:10.06 from Unified_cpp_gfx_skia7.cpp:110: 148:10.06 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual void* SkTypefaceProxy::onGetCTFontRef() const’: 148:10.07 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkTypeface_remote.h:129:5: warning: control reaches end of non-void function [-Wreturn-type] 148:10.07 129 | } 148:10.07 | ^ 148:10.07 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual size_t SkTypefaceProxy::onGetTableData(SkFontTableTag, size_t, size_t, void*) const’: 148:10.07 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkTypeface_remote.h:96:5: warning: control reaches end of non-void function [-Wreturn-type] 148:10.07 96 | } 148:10.07 | ^ 148:10.07 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual int SkTypefaceProxy::onGetTableTags(SkFontTableTag*) const’: 148:10.07 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkTypeface_remote.h:93:5: warning: control reaches end of non-void function [-Wreturn-type] 148:10.07 93 | } 148:10.07 | ^ 148:10.07 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual SkTypeface::LocalizedStrings* SkTypefaceProxy::onCreateFamilyNameIterator() const’: 148:10.07 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkTypeface_remote.h:90:5: warning: control reaches end of non-void function [-Wreturn-type] 148:10.07 90 | } 148:10.07 | ^ 148:10.07 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual int SkTypefaceProxy::onGetUPEM() const’: 148:10.07 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkTypeface_remote.h:66:75: warning: control reaches end of non-void function [-Wreturn-type] 148:10.07 66 | int onGetUPEM() const override { SK_ABORT("Should never be called."); } 148:10.07 | ^ 148:10.07 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual int SkTypefaceProxy::onGetVariationDesignParameters(SkFontParameters::Variation::Axis*, int) const’: 148:10.07 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkTypeface_remote.h:83:5: warning: control reaches end of non-void function [-Wreturn-type] 148:10.07 83 | } 148:10.07 | ^ 148:10.07 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual int SkTypefaceProxy::onGetVariationDesignPosition(SkFontArguments::VariationPosition::Coordinate*, int) const’: 148:10.07 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkTypeface_remote.h:79:5: warning: control reaches end of non-void function [-Wreturn-type] 148:10.07 79 | } 148:10.07 | ^ 148:10.07 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual std::unique_ptr SkTypefaceProxy::onMakeFontData() const’: 148:10.07 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkTypeface_remote.h:72:5: warning: control reaches end of non-void function [-Wreturn-type] 148:10.07 72 | } 148:10.07 | ^ 148:10.07 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual std::unique_ptr SkTypefaceProxy::onOpenStream(int*) const’: 148:10.07 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkTypeface_remote.h:69:5: warning: control reaches end of non-void function [-Wreturn-type] 148:10.07 69 | } 148:10.07 | ^ 148:10.07 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual std::unique_ptr SkTypefaceProxy::onGetAdvancedMetrics() const’: 148:10.07 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkTypeface_remote.h:119:5: warning: control reaches end of non-void function [-Wreturn-type] 148:10.07 119 | } 148:10.07 | ^ 148:10.07 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual sk_sp SkTypefaceProxy::onMakeClone(const SkFontArguments&) const’: 148:10.08 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkTypeface_remote.h:75:5: warning: control reaches end of non-void function [-Wreturn-type] 148:10.08 75 | } 148:10.08 | ^ 148:22.64 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 148:22.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 148:22.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 148:22.64 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 148:22.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 148:22.64 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ImageContainer.h:21, 148:22.64 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ipc/SharedPlanarYCbCrImage.h:8, 148:22.64 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ipc/SharedPlanarYCbCrImage.cpp:7, 148:22.64 from Unified_cpp_gfx_layers10.cpp:2: 148:22.64 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::CompositorOGL::BindAndDrawGeometry(mozilla::layers::ShaderProgramOGL*, const nsTArray >&)’: 148:22.64 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const nsTArray [1]’ [-Warray-bounds] 148:22.64 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 148:22.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:22.64 In file included from Unified_cpp_gfx_layers10.cpp:83: 148:22.64 /builddir/build/BUILD/firefox-88.0/gfx/layers/opengl/CompositorOGL.cpp:1941:34: note: while referencing ‘vertices’ 148:22.64 1941 | const nsTArray vertices = 148:22.64 | ^~~~~~~~ 148:22.82 In file included from Unified_cpp_gfx_skia8.cpp:101: 148:22.83 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkStrikeCache.cpp: In function ‘bool loose_compare(const SkDescriptor&, const SkDescriptor&)’: 148:22.83 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkStrikeCache.cpp:281:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct SkScalerContextRec’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 148:22.83 281 | memcpy(&lhsRec, ptr, size); 148:22.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 148:22.83 In file included from /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkDescriptor.h:15, 148:22.83 from /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkStrike.h:16, 148:22.83 from /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkStrike.cpp:8, 148:22.83 from Unified_cpp_gfx_skia8.cpp:92: 148:22.83 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: ‘struct SkScalerContextRec’ declared here 148:22.83 55 | struct SkScalerContextRec { 148:22.83 | ^~~~~~~~~~~~~~~~~~ 148:22.83 In file included from Unified_cpp_gfx_skia8.cpp:101: 148:22.83 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkStrikeCache.cpp:285:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct SkScalerContextRec’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 148:22.83 285 | memcpy(&rhsRec, ptr, size); 148:22.83 | ~~~~~~^~~~~~~~~~~~~~~~~~~~ 148:22.83 In file included from /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkDescriptor.h:15, 148:22.83 from /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkStrike.h:16, 148:22.83 from /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkStrike.cpp:8, 148:22.83 from Unified_cpp_gfx_skia8.cpp:92: 148:22.83 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: ‘struct SkScalerContextRec’ declared here 148:22.83 55 | struct SkScalerContextRec { 148:22.83 | ^~~~~~~~~~~~~~~~~~ 148:24.58 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 148:24.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 148:24.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 148:24.58 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 148:24.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 148:24.58 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ImageContainer.h:21, 148:24.58 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ipc/SharedPlanarYCbCrImage.h:8, 148:24.58 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ipc/SharedPlanarYCbCrImage.cpp:7, 148:24.58 from Unified_cpp_gfx_layers10.cpp:2: 148:24.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::Maybe mozilla::layers::ClipManager::DefineClipChain(const mozilla::DisplayItemClipChain*, int32_t)’: 148:24.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 148:24.58 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 148:24.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:24.58 In file included from Unified_cpp_gfx_layers10.cpp:137: 148:24.58 /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/ClipManager.cpp:355:37: note: while referencing ‘wrRoundedRects’ 148:24.58 355 | nsTArray wrRoundedRects; 148:24.58 | ^~~~~~~~~~~~~~ 148:27.04 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 148:27.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 148:27.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 148:27.04 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 148:27.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 148:27.04 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ImageContainer.h:21, 148:27.05 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ipc/SharedPlanarYCbCrImage.h:8, 148:27.05 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ipc/SharedPlanarYCbCrImage.cpp:7, 148:27.05 from Unified_cpp_gfx_layers10.cpp:2: 148:27.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 148:27.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 148:27.05 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 148:27.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:27.05 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 148:27.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 148:27.05 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ImageContainer.h:21, 148:27.05 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ipc/SharedPlanarYCbCrImage.h:8, 148:27.05 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ipc/SharedPlanarYCbCrImage.cpp:7, 148:27.05 from Unified_cpp_gfx_layers10.cpp:2: 148:27.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 148:27.05 1903 | mBands = aRegion.mBands.Clone(); 148:27.05 | ~~~~~~~~~~~~~~~~~~~~^~ 148:27.05 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 148:27.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 148:27.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 148:27.05 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 148:27.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 148:27.05 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ImageContainer.h:21, 148:27.05 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ipc/SharedPlanarYCbCrImage.h:8, 148:27.05 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ipc/SharedPlanarYCbCrImage.cpp:7, 148:27.05 from Unified_cpp_gfx_layers10.cpp:2: 148:27.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 148:27.05 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 148:27.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:27.05 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 148:27.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 148:27.05 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ImageContainer.h:21, 148:27.05 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ipc/SharedPlanarYCbCrImage.h:8, 148:27.05 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ipc/SharedPlanarYCbCrImage.cpp:7, 148:27.05 from Unified_cpp_gfx_layers10.cpp:2: 148:27.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 148:27.05 1903 | mBands = aRegion.mBands.Clone(); 148:27.05 | ~~~~~~~~~~~~~~~~~~~~^~ 148:27.05 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 148:27.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 148:27.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 148:27.05 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 148:27.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 148:27.05 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ImageContainer.h:21, 148:27.05 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ipc/SharedPlanarYCbCrImage.h:8, 148:27.05 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ipc/SharedPlanarYCbCrImage.cpp:7, 148:27.05 from Unified_cpp_gfx_layers10.cpp:2: 148:27.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 148:27.05 644 | aOther.mHdr->mLength = 0; 148:27.06 | ~~~~~~~~~~~~~~~~~~~~~^~~ 148:27.06 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 148:27.06 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 148:27.06 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ImageContainer.h:21, 148:27.06 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ipc/SharedPlanarYCbCrImage.h:8, 148:27.06 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ipc/SharedPlanarYCbCrImage.cpp:7, 148:27.06 from Unified_cpp_gfx_layers10.cpp:2: 148:27.06 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 148:27.06 1903 | mBands = aRegion.mBands.Clone(); 148:27.06 | ~~~~~~~~~~~~~~~~~~~~^~ 148:27.06 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 148:27.06 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 148:27.06 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 148:27.06 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 148:27.06 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 148:27.06 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ImageContainer.h:21, 148:27.06 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ipc/SharedPlanarYCbCrImage.h:8, 148:27.06 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ipc/SharedPlanarYCbCrImage.cpp:7, 148:27.06 from Unified_cpp_gfx_layers10.cpp:2: 148:27.06 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘regiondetails::UncheckedArray, regiondetails::Band> [1]’ [-Warray-bounds] 148:27.06 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 148:27.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:27.06 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 148:27.06 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 148:27.06 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ImageContainer.h:21, 148:27.06 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ipc/SharedPlanarYCbCrImage.h:8, 148:27.06 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ipc/SharedPlanarYCbCrImage.cpp:7, 148:27.06 from Unified_cpp_gfx_layers10.cpp:2: 148:27.06 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 148:27.06 1903 | mBands = aRegion.mBands.Clone(); 148:27.06 | ^ 148:27.06 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 148:27.06 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 148:27.06 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 148:27.06 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 148:27.06 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 148:27.06 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ImageContainer.h:21, 148:27.06 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ipc/SharedPlanarYCbCrImage.h:8, 148:27.06 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ipc/SharedPlanarYCbCrImage.cpp:7, 148:27.06 from Unified_cpp_gfx_layers10.cpp:2: 148:27.06 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 148:27.06 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 148:27.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:27.06 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 148:27.06 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 148:27.06 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ImageContainer.h:21, 148:27.06 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ipc/SharedPlanarYCbCrImage.h:8, 148:27.06 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ipc/SharedPlanarYCbCrImage.cpp:7, 148:27.06 from Unified_cpp_gfx_layers10.cpp:2: 148:27.06 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 148:27.06 1903 | mBands = aRegion.mBands.Clone(); 148:27.06 | ~~~~~~~~~~~~~~~~~~~~^~ 148:29.81 In file included from Unified_cpp_gfx_skia8.cpp:128: 148:29.81 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkString.cpp: In static member function ‘static sk_sp SkString::Rec::Make(const char*, size_t)’: 148:29.81 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkString.cpp:221:22: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 148:29.81 221 | rec->data()[len] = 0; 148:29.81 | ~~~~~~~~~~~~~~~~~^~~ 148:29.81 In file included from /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/include/core/SkCanvas.h:25, 148:29.81 from /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkSpecialImage.cpp:11, 148:29.81 from Unified_cpp_gfx_skia8.cpp:56: 148:29.81 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/include/core/SkString.h:248:21: note: at offset 1 into destination object ‘SkString::Rec::fBeginningOfData’ of size 1 148:29.81 248 | char fBeginningOfData; 148:29.81 | ^~~~~~~~~~~~~~~~ 148:29.81 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/include/core/SkString.h:248:21: note: at offset 1 into destination object ‘SkString::Rec::fBeginningOfData’ of size 1 148:30.06 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 148:30.06 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 148:30.06 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 148:30.06 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 148:30.06 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 148:30.06 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ImageContainer.h:21, 148:30.06 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ipc/SharedPlanarYCbCrImage.h:8, 148:30.06 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ipc/SharedPlanarYCbCrImage.cpp:7, 148:30.06 from Unified_cpp_gfx_layers10.cpp:2: 148:30.06 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::AsyncImagePipelineManager::ApplyAsyncImageForPipeline(const mozilla::wr::Epoch&, const mozilla::wr::PipelineId&, mozilla::layers::AsyncImagePipelineManager::AsyncImagePipeline*, mozilla::wr::TransactionBuilder&, mozilla::wr::TransactionBuilder&)’: 148:30.06 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 148:30.06 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 148:30.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:30.06 In file included from Unified_cpp_gfx_layers10.cpp:128: 148:30.06 /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/AsyncImagePipelineManager.cpp:384:26: note: while referencing ‘keys’ 148:30.06 384 | nsTArray keys; 148:30.07 | ^~~~ 148:34.59 In file included from /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkTypeface_remote.cpp:13, 148:34.59 from Unified_cpp_gfx_skia9.cpp:119: 148:34.59 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual void* SkTypefaceProxy::onGetCTFontRef() const’: 148:34.59 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkTypeface_remote.h:129:5: warning: control reaches end of non-void function [-Wreturn-type] 148:34.59 129 | } 148:34.59 | ^ 148:34.59 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual size_t SkTypefaceProxy::onGetTableData(SkFontTableTag, size_t, size_t, void*) const’: 148:34.59 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkTypeface_remote.h:96:5: warning: control reaches end of non-void function [-Wreturn-type] 148:34.59 96 | } 148:34.59 | ^ 148:34.59 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual int SkTypefaceProxy::onGetTableTags(SkFontTableTag*) const’: 148:34.59 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkTypeface_remote.h:93:5: warning: control reaches end of non-void function [-Wreturn-type] 148:34.59 93 | } 148:34.59 | ^ 148:34.59 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual SkTypeface::LocalizedStrings* SkTypefaceProxy::onCreateFamilyNameIterator() const’: 148:34.59 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkTypeface_remote.h:90:5: warning: control reaches end of non-void function [-Wreturn-type] 148:34.59 90 | } 148:34.59 | ^ 148:34.59 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual int SkTypefaceProxy::onGetUPEM() const’: 148:34.59 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkTypeface_remote.h:66:75: warning: control reaches end of non-void function [-Wreturn-type] 148:34.59 66 | int onGetUPEM() const override { SK_ABORT("Should never be called."); } 148:34.59 | ^ 148:34.59 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual int SkTypefaceProxy::onGetVariationDesignParameters(SkFontParameters::Variation::Axis*, int) const’: 148:34.59 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkTypeface_remote.h:83:5: warning: control reaches end of non-void function [-Wreturn-type] 148:34.59 83 | } 148:34.59 | ^ 148:34.59 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual int SkTypefaceProxy::onGetVariationDesignPosition(SkFontArguments::VariationPosition::Coordinate*, int) const’: 148:34.59 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkTypeface_remote.h:79:5: warning: control reaches end of non-void function [-Wreturn-type] 148:34.59 79 | } 148:34.59 | ^ 148:34.59 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual std::unique_ptr SkTypefaceProxy::onMakeFontData() const’: 148:34.60 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkTypeface_remote.h:72:5: warning: control reaches end of non-void function [-Wreturn-type] 148:34.60 72 | } 148:34.60 | ^ 148:34.60 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual std::unique_ptr SkTypefaceProxy::onOpenStream(int*) const’: 148:34.60 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkTypeface_remote.h:69:5: warning: control reaches end of non-void function [-Wreturn-type] 148:34.60 69 | } 148:34.60 | ^ 148:34.60 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual std::unique_ptr SkTypefaceProxy::onGetAdvancedMetrics() const’: 148:34.60 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkTypeface_remote.h:119:5: warning: control reaches end of non-void function [-Wreturn-type] 148:34.60 119 | } 148:34.60 | ^ 148:34.60 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkTypeface_remote.h: In member function ‘virtual sk_sp SkTypefaceProxy::onMakeClone(const SkFontArguments&) const’: 148:34.60 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkTypeface_remote.h:75:5: warning: control reaches end of non-void function [-Wreturn-type] 148:34.60 75 | } 148:34.60 | ^ 148:34.60 In file included from Unified_cpp_gfx_skia9.cpp:74: 148:34.60 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkTextBlob.cpp: In static member function ‘static void* SkTextBlob::operator new(size_t)’: 148:34.60 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkTextBlob.cpp:204:1: warning: control reaches end of non-void function [-Wreturn-type] 148:34.60 204 | } 148:34.60 | ^ 148:34.63 In file included from Unified_cpp_gfx_skia9.cpp:119: 148:34.63 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkTypeface_remote.cpp: In member function ‘virtual unsigned int SkScalerContextProxy::generateGlyphCount()’: 148:34.63 /builddir/build/BUILD/firefox-88.0/gfx/skia/skia/src/core/SkTypeface_remote.cpp:32:1: warning: control reaches end of non-void function [-Wreturn-type] 148:34.63 32 | } 148:34.63 | ^ 148:37.65 gfx/src 148:44.07 In file included from Unified_cpp_gfx_layers11.cpp:2: 148:44.07 /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.cpp: In member function ‘void mozilla::layers::DisplayItemCache::Clear()’: 148:44.07 /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.cpp:85:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘nsTArray_Impl::elem_type’ {aka ‘struct mozilla::layers::DisplayItemCache::Slot’}; use assignment or value-initialization instead [-Wclass-memaccess] 148:44.07 85 | memset(mSlots.Elements(), 0, mSlots.Length() * sizeof(Slot)); 148:44.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:44.07 In file included from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.cpp:7, 148:44.07 from Unified_cpp_gfx_layers11.cpp:2: 148:44.07 /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.h:157:10: note: ‘nsTArray_Impl::elem_type’ {aka ‘struct mozilla::layers::DisplayItemCache::Slot’} declared here 148:44.07 157 | struct Slot { 148:44.07 | ^~~~ 149:12.06 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 149:12.06 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGfxInfo.h:14, 149:12.06 from /builddir/build/BUILD/firefox-88.0/gfx/src/DriverCrashGuard.h:10, 149:12.06 from /builddir/build/BUILD/firefox-88.0/gfx/src/DriverCrashGuard.cpp:6, 149:12.06 from Unified_cpp_gfx_src0.cpp:2: 149:12.06 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult EnumerateFontsTask::Run()’: 149:12.06 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 149:12.06 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 149:12.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:12.06 In file included from Unified_cpp_gfx_src0.cpp:92: 149:12.06 /builddir/build/BUILD/firefox-88.0/gfx/src/nsThebesFontEnumerator.cpp:122:67: note: while referencing ‘’ 149:12.06 122 | rv, std::move(mEnumerateFontsPromise), std::move(fontList)); 149:12.06 | ^ 149:12.06 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 149:12.06 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGfxInfo.h:14, 149:12.06 from /builddir/build/BUILD/firefox-88.0/gfx/src/DriverCrashGuard.h:10, 149:12.06 from /builddir/build/BUILD/firefox-88.0/gfx/src/DriverCrashGuard.cpp:6, 149:12.06 from Unified_cpp_gfx_src0.cpp:2: 149:12.06 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 149:12.06 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 149:12.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:12.06 In file included from Unified_cpp_gfx_src0.cpp:92: 149:12.06 /builddir/build/BUILD/firefox-88.0/gfx/src/nsThebesFontEnumerator.cpp:117:24: note: while referencing ‘fontList’ 149:12.06 117 | nsTArray fontList; 149:12.06 | ^~~~~~~~ 149:12.53 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 149:12.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGfxInfo.h:14, 149:12.53 from /builddir/build/BUILD/firefox-88.0/gfx/src/DriverCrashGuard.h:10, 149:12.53 from /builddir/build/BUILD/firefox-88.0/gfx/src/DriverCrashGuard.cpp:6, 149:12.53 from Unified_cpp_gfx_src0.cpp:2: 149:12.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRect nsRegion::GetLargestRectangle(const nsRect&) const’: 149:12.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray<{anonymous}::SizePair> [1]’ [-Warray-bounds] 149:12.53 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 149:12.53 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:12.53 In file included from Unified_cpp_gfx_src0.cpp:83: 149:12.53 /builddir/build/BUILD/firefox-88.0/gfx/src/nsRegion.cpp:962:28: note: while referencing ‘B’ 149:12.53 962 | nsTArray B; 149:12.53 | ^ 149:12.68 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 149:12.68 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:13, 149:12.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 149:12.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:17, 149:12.68 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.h:10, 149:12.68 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.cpp:7, 149:12.68 from Unified_cpp_gfx_layers11.cpp:2: 149:12.68 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::OMTASampler::Sample(mozilla::wr::TransactionWrapper&)’: 149:12.68 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 16 is outside array bounds of ‘mozilla::layers::WrAnimations [1]’ [-Warray-bounds] 149:12.68 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 149:12.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:12.68 In file included from Unified_cpp_gfx_layers11.cpp:38: 149:12.68 /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/OMTASampler.cpp:108:16: note: while referencing ‘animations’ 149:12.68 108 | WrAnimations animations = SampleAnimations(previousSampleTime, sampleTime); 149:12.68 | ^~~~~~~~~~ 149:13.44 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 149:13.44 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGfxInfo.h:14, 149:13.44 from /builddir/build/BUILD/firefox-88.0/gfx/src/DriverCrashGuard.h:10, 149:13.44 from /builddir/build/BUILD/firefox-88.0/gfx/src/DriverCrashGuard.cpp:6, 149:13.44 from Unified_cpp_gfx_src0.cpp:2: 149:13.44 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 149:13.44 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘regiondetails::UncheckedArray, regiondetails::Band> [1]’ [-Warray-bounds] 149:13.44 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 149:13.44 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:13.44 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 149:13.44 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:24, 149:13.44 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:27, 149:13.44 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 149:13.44 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ContentChild.h:13, 149:13.44 from /builddir/build/BUILD/firefox-88.0/gfx/src/DriverCrashGuard.cpp:21, 149:13.44 from Unified_cpp_gfx_src0.cpp:2: 149:13.44 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 149:13.44 1903 | mBands = aRegion.mBands.Clone(); 149:13.44 | ^ 149:13.45 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 149:13.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGfxInfo.h:14, 149:13.45 from /builddir/build/BUILD/firefox-88.0/gfx/src/DriverCrashGuard.h:10, 149:13.45 from /builddir/build/BUILD/firefox-88.0/gfx/src/DriverCrashGuard.cpp:6, 149:13.45 from Unified_cpp_gfx_src0.cpp:2: 149:13.45 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 149:13.45 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 149:13.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:13.45 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 149:13.45 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:24, 149:13.45 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:27, 149:13.45 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 149:13.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ContentChild.h:13, 149:13.45 from /builddir/build/BUILD/firefox-88.0/gfx/src/DriverCrashGuard.cpp:21, 149:13.45 from Unified_cpp_gfx_src0.cpp:2: 149:13.45 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 149:13.45 1903 | mBands = aRegion.mBands.Clone(); 149:13.45 | ~~~~~~~~~~~~~~~~~~~~^~ 149:15.10 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 149:15.10 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGfxInfo.h:14, 149:15.10 from /builddir/build/BUILD/firefox-88.0/gfx/src/DriverCrashGuard.h:10, 149:15.10 from /builddir/build/BUILD/firefox-88.0/gfx/src/DriverCrashGuard.cpp:6, 149:15.10 from Unified_cpp_gfx_src0.cpp:2: 149:15.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static nsIntRegion mozilla::gfx::FilterSupport::ComputeResultChangeRegion(const mozilla::gfx::FilterDescription&, const nsIntRegion&, const nsIntRegion&, const nsIntRegion&)’: 149:15.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 149:15.10 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 149:15.10 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:15.10 In file included from Unified_cpp_gfx_src0.cpp:11: 149:15.10 /builddir/build/BUILD/firefox-88.0/gfx/src/FilterSupport.cpp:1508:25: note: while referencing ‘resultChangeRegions’ 149:15.10 1508 | nsTArray resultChangeRegions; 149:15.10 | ^~~~~~~~~~~~~~~~~~~ 149:15.10 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 149:15.10 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGfxInfo.h:14, 149:15.10 from /builddir/build/BUILD/firefox-88.0/gfx/src/DriverCrashGuard.h:10, 149:15.10 from /builddir/build/BUILD/firefox-88.0/gfx/src/DriverCrashGuard.cpp:6, 149:15.10 from Unified_cpp_gfx_src0.cpp:2: 149:15.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 149:15.11 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 149:15.11 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:15.11 In file included from Unified_cpp_gfx_src0.cpp:11: 149:15.11 /builddir/build/BUILD/firefox-88.0/gfx/src/FilterSupport.cpp:1513:27: note: while referencing ‘inputChangeRegions’ 149:15.11 1513 | nsTArray inputChangeRegions; 149:15.11 | ^~~~~~~~~~~~~~~~~~ 149:15.27 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 149:15.27 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGfxInfo.h:14, 149:15.27 from /builddir/build/BUILD/firefox-88.0/gfx/src/DriverCrashGuard.h:10, 149:15.27 from /builddir/build/BUILD/firefox-88.0/gfx/src/DriverCrashGuard.cpp:6, 149:15.27 from Unified_cpp_gfx_src0.cpp:2: 149:15.27 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static nsIntRegion mozilla::gfx::FilterSupport::ComputePostFilterExtents(const mozilla::gfx::FilterDescription&, const nsIntRegion&)’: 149:15.27 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 149:15.27 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 149:15.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:15.27 In file included from Unified_cpp_gfx_src0.cpp:11: 149:15.27 /builddir/build/BUILD/firefox-88.0/gfx/src/FilterSupport.cpp:1719:25: note: while referencing ‘postFilterExtents’ 149:15.27 1719 | nsTArray postFilterExtents; 149:15.27 | ^~~~~~~~~~~~~~~~~ 149:15.27 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 149:15.28 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGfxInfo.h:14, 149:15.28 from /builddir/build/BUILD/firefox-88.0/gfx/src/DriverCrashGuard.h:10, 149:15.28 from /builddir/build/BUILD/firefox-88.0/gfx/src/DriverCrashGuard.cpp:6, 149:15.28 from Unified_cpp_gfx_src0.cpp:2: 149:15.28 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 149:15.28 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 149:15.28 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:15.28 In file included from Unified_cpp_gfx_src0.cpp:11: 149:15.28 /builddir/build/BUILD/firefox-88.0/gfx/src/FilterSupport.cpp:1725:27: note: while referencing ‘inputExtents’ 149:15.28 1725 | nsTArray inputExtents; 149:15.28 | ^~~~~~~~~~~~ 149:15.56 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 149:15.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGfxInfo.h:14, 149:15.56 from /builddir/build/BUILD/firefox-88.0/gfx/src/DriverCrashGuard.h:10, 149:15.56 from /builddir/build/BUILD/firefox-88.0/gfx/src/DriverCrashGuard.cpp:6, 149:15.56 from Unified_cpp_gfx_src0.cpp:2: 149:15.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::gfx::FilterSupport::ComputeSourceNeededRegions(const mozilla::gfx::FilterDescription&, const nsIntRegion&, nsIntRegion&, nsIntRegion&, nsIntRegion&)’: 149:15.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 149:15.56 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 149:15.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:15.56 In file included from Unified_cpp_gfx_src0.cpp:11: 149:15.56 /builddir/build/BUILD/firefox-88.0/gfx/src/FilterSupport.cpp:1893:25: note: while referencing ‘primitiveNeededRegions’ 149:15.56 1893 | nsTArray primitiveNeededRegions; 149:15.56 | ^~~~~~~~~~~~~~~~~~~~~~ 149:15.96 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 149:15.96 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:13, 149:15.96 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 149:15.96 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:17, 149:15.96 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.h:10, 149:15.96 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.cpp:7, 149:15.96 from Unified_cpp_gfx_layers11.cpp:2: 149:15.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::WebRenderBridgeChild::_ZN7mozilla6layers20WebRenderBridgeChild11UseTexturesEPNS0_18CompositableClientERK8nsTArrayINS0_21CompositableForwarder18TimedTextureClientEE.part.0(mozilla::layers::CompositableClient*, const nsTArray&)’: 149:15.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::layers::PWebRenderBridgeChild::OpUseTexture [1]’ {aka ‘mozilla::layers::OpUseTexture [1]’} [-Warray-bounds] 149:15.96 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 149:15.96 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:15.96 In file included from Unified_cpp_gfx_layers11.cpp:74: 149:15.96 /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/WebRenderBridgeChild.cpp:483:72: note: while referencing ‘’ 149:15.96 483 | OpUseTexture(textures))); 149:15.96 | ^ 149:16.65 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 149:16.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGfxInfo.h:14, 149:16.66 from /builddir/build/BUILD/firefox-88.0/gfx/src/DriverCrashGuard.h:10, 149:16.66 from /builddir/build/BUILD/firefox-88.0/gfx/src/DriverCrashGuard.cpp:6, 149:16.66 from Unified_cpp_gfx_src0.cpp:2: 149:16.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘already_AddRefed mozilla::gfx::FilterNodeGraphFromDescription(mozilla::gfx::DrawTarget*, const mozilla::gfx::FilterDescription&, const Rect&, mozilla::gfx::FilterNode*, const IntRect&, mozilla::gfx::FilterNode*, mozilla::gfx::FilterNode*, nsTArray >&)’: 149:16.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 149:16.66 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 149:16.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:16.66 In file included from Unified_cpp_gfx_src0.cpp:11: 149:16.66 /builddir/build/BUILD/firefox-88.0/gfx/src/FilterSupport.cpp:1234:26: note: while referencing ‘inputAlphaModels’ 149:16.66 1234 | nsTArray inputAlphaModels; 149:16.66 | ^~~~~~~~~~~~~~~~ 149:16.66 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 149:16.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGfxInfo.h:14, 149:16.66 from /builddir/build/BUILD/firefox-88.0/gfx/src/DriverCrashGuard.h:10, 149:16.66 from /builddir/build/BUILD/firefox-88.0/gfx/src/DriverCrashGuard.cpp:6, 149:16.66 from Unified_cpp_gfx_src0.cpp:2: 149:16.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 149:16.66 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 149:16.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:16.66 In file included from Unified_cpp_gfx_src0.cpp:11: 149:16.66 /builddir/build/BUILD/firefox-88.0/gfx/src/FilterSupport.cpp:1233:23: note: while referencing ‘inputSourceRects’ 149:16.66 1233 | nsTArray inputSourceRects; 149:16.66 | ^~~~~~~~~~~~~~~~ 149:16.66 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 149:16.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGfxInfo.h:14, 149:16.66 from /builddir/build/BUILD/firefox-88.0/gfx/src/DriverCrashGuard.h:10, 149:16.66 from /builddir/build/BUILD/firefox-88.0/gfx/src/DriverCrashGuard.cpp:6, 149:16.66 from Unified_cpp_gfx_src0.cpp:2: 149:16.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 149:16.66 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 149:16.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:16.66 In file included from Unified_cpp_gfx_src0.cpp:11: 149:16.66 /builddir/build/BUILD/firefox-88.0/gfx/src/FilterSupport.cpp:1232:34: note: while referencing ‘inputFilterNodes’ 149:16.66 1232 | nsTArray> inputFilterNodes; 149:16.66 | ^~~~~~~~~~~~~~~~ 149:16.66 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 149:16.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIGfxInfo.h:14, 149:16.66 from /builddir/build/BUILD/firefox-88.0/gfx/src/DriverCrashGuard.h:10, 149:16.66 from /builddir/build/BUILD/firefox-88.0/gfx/src/DriverCrashGuard.cpp:6, 149:16.66 from Unified_cpp_gfx_src0.cpp:2: 149:16.67 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 149:16.67 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 149:16.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:16.67 In file included from Unified_cpp_gfx_src0.cpp:11: 149:16.67 /builddir/build/BUILD/firefox-88.0/gfx/src/FilterSupport.cpp:1261:33: note: while referencing ‘primitiveFilters’ 149:16.67 1261 | nsTArray primitiveFilters; 149:16.67 | ^~~~~~~~~~~~~~~~ 149:18.00 gfx/thebes 149:18.93 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 149:18.93 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:13, 149:18.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 149:18.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:17, 149:18.93 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.h:10, 149:18.93 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.cpp:7, 149:18.93 from Unified_cpp_gfx_layers11.cpp:2: 149:18.93 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::ipc::ReadScrollUpdates(const IPC::Message*, PickleIterator*, mozilla::ipc::IProtocol*, mozilla::layers::ScrollUpdatesMap*)’: 149:18.93 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 149:18.93 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 149:18.93 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:18.93 In file included from Unified_cpp_gfx_layers11.cpp:56: 149:18.93 /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/RenderRootTypes.cpp:68:45: note: while referencing ‘data’ 149:18.93 68 | nsTArray data; 149:18.93 | ^~~~ 149:18.93 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 149:18.93 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:13, 149:18.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 149:18.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:17, 149:18.93 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.h:10, 149:18.93 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.cpp:7, 149:18.93 from Unified_cpp_gfx_layers11.cpp:2: 149:18.93 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 149:18.93 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 149:18.93 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:18.93 In file included from Unified_cpp_gfx_layers11.cpp:56: 149:18.93 /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/RenderRootTypes.cpp:68:45: note: while referencing ‘data’ 149:18.93 68 | nsTArray data; 149:18.93 | ^~~~ 149:19.20 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 149:19.20 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:13, 149:19.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 149:19.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:17, 149:19.20 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.h:10, 149:19.20 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.cpp:7, 149:19.20 from Unified_cpp_gfx_layers11.cpp:2: 149:19.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::layers::WebRenderBridgeChild::EndTransaction(mozilla::layers::PWebRenderBridgeChild::DisplayListData&&, mozilla::layers::PWebRenderBridgeChild::TransactionId, bool, const VsyncId&, const mozilla::TimeStamp&, const mozilla::TimeStamp&, const mozilla::TimeStamp&, const nsCString&)’: 149:19.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 149:19.20 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 149:19.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:19.20 In file included from Unified_cpp_gfx_layers11.cpp:74: 149:19.20 /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/WebRenderBridgeChild.cpp:121:32: note: while referencing ‘payloads’ 149:19.20 121 | nsTArray payloads; 149:19.20 | ^~~~~~~~ 149:19.20 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 149:19.20 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:13, 149:19.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 149:19.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:17, 149:19.20 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.h:10, 149:19.20 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.cpp:7, 149:19.20 from Unified_cpp_gfx_layers11.cpp:2: 149:19.21 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:303:10: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 149:19.21 303 | mHdr = GetAutoArrayBufferUnsafe(aElemAlign); 149:19.21 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:19.21 In file included from Unified_cpp_gfx_layers11.cpp:74: 149:19.21 /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/WebRenderBridgeChild.cpp:121:32: note: while referencing ‘payloads’ 149:19.21 121 | nsTArray payloads; 149:19.21 | ^~~~~~~~ 149:19.21 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 149:19.21 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:13, 149:19.21 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 149:19.21 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:17, 149:19.21 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.h:10, 149:19.21 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.cpp:7, 149:19.21 from Unified_cpp_gfx_layers11.cpp:2: 149:19.21 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 149:19.21 304 | mHdr->mLength = 0; 149:19.21 | ~~~~~~~~~~~~~~^~~ 149:19.21 In file included from Unified_cpp_gfx_layers11.cpp:74: 149:19.21 /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/WebRenderBridgeChild.cpp:121:32: note: while referencing ‘payloads’ 149:19.21 121 | nsTArray payloads; 149:19.21 | ^~~~~~~~ 149:19.21 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 149:19.21 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:13, 149:19.21 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 149:19.21 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:17, 149:19.21 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.h:10, 149:19.21 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.cpp:7, 149:19.21 from Unified_cpp_gfx_layers11.cpp:2: 149:19.21 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 149:19.21 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 149:19.21 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:19.21 In file included from /usr/include/c++/11/bits/stl_pair.h:59, 149:19.21 from /usr/include/c++/11/bits/stl_algobase.h:64, 149:19.21 from /usr/include/c++/11/vector:60, 149:19.21 from /builddir/build/BUILD/firefox-88.0/objdir/dist/system_wrappers/vector:3, 149:19.21 from /builddir/build/BUILD/firefox-88.0/objdir/dist/stl_wrappers/vector:60, 149:19.21 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:11, 149:19.21 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.h:10, 149:19.21 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.cpp:7, 149:19.21 from Unified_cpp_gfx_layers11.cpp:2: 149:19.21 /usr/include/c++/11/bits/move.h:204:11: note: while referencing ‘__tmp’ 149:19.21 204 | _Tp __tmp = _GLIBCXX_MOVE(__a); 149:19.21 | ^~~~~ 149:19.21 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 149:19.21 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:13, 149:19.21 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 149:19.21 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:17, 149:19.21 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.h:10, 149:19.21 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.cpp:7, 149:19.22 from Unified_cpp_gfx_layers11.cpp:2: 149:19.22 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 149:19.22 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 149:19.22 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:19.22 In file included from Unified_cpp_gfx_layers11.cpp:74: 149:19.22 /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/WebRenderBridgeChild.cpp:121:32: note: while referencing ‘payloads’ 149:19.22 121 | nsTArray payloads; 149:19.22 | ^~~~~~~~ 149:19.37 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 149:19.37 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:13, 149:19.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 149:19.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:17, 149:19.37 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.h:10, 149:19.37 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.cpp:7, 149:19.37 from Unified_cpp_gfx_layers11.cpp:2: 149:19.37 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 149:19.37 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 149:19.37 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 149:19.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:19.37 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 149:19.37 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:25, 149:19.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 149:19.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:17, 149:19.37 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.h:10, 149:19.37 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.cpp:7, 149:19.37 from Unified_cpp_gfx_layers11.cpp:2: 149:19.37 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 149:19.37 1903 | mBands = aRegion.mBands.Clone(); 149:19.37 | ~~~~~~~~~~~~~~~~~~~~^~ 149:19.38 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 149:19.38 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:13, 149:19.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 149:19.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:17, 149:19.38 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.h:10, 149:19.38 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.cpp:7, 149:19.38 from Unified_cpp_gfx_layers11.cpp:2: 149:19.38 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 149:19.38 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 149:19.38 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:19.38 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 149:19.38 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:25, 149:19.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 149:19.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:17, 149:19.38 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.h:10, 149:19.38 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.cpp:7, 149:19.38 from Unified_cpp_gfx_layers11.cpp:2: 149:19.38 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 149:19.38 1903 | mBands = aRegion.mBands.Clone(); 149:19.38 | ~~~~~~~~~~~~~~~~~~~~^~ 149:19.38 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 149:19.38 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:13, 149:19.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 149:19.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:17, 149:19.38 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.h:10, 149:19.38 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.cpp:7, 149:19.38 from Unified_cpp_gfx_layers11.cpp:2: 149:19.38 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 149:19.38 644 | aOther.mHdr->mLength = 0; 149:19.38 | ~~~~~~~~~~~~~~~~~~~~~^~~ 149:19.38 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 149:19.38 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:25, 149:19.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 149:19.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:17, 149:19.38 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.h:10, 149:19.38 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.cpp:7, 149:19.38 from Unified_cpp_gfx_layers11.cpp:2: 149:19.38 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 149:19.38 1903 | mBands = aRegion.mBands.Clone(); 149:19.38 | ~~~~~~~~~~~~~~~~~~~~^~ 149:19.38 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 149:19.38 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:13, 149:19.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 149:19.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:17, 149:19.38 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.h:10, 149:19.38 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.cpp:7, 149:19.38 from Unified_cpp_gfx_layers11.cpp:2: 149:19.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘regiondetails::UncheckedArray, regiondetails::Band> [1]’ [-Warray-bounds] 149:19.39 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 149:19.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:19.39 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 149:19.39 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:25, 149:19.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 149:19.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:17, 149:19.39 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.h:10, 149:19.39 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.cpp:7, 149:19.39 from Unified_cpp_gfx_layers11.cpp:2: 149:19.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 149:19.39 1903 | mBands = aRegion.mBands.Clone(); 149:19.39 | ^ 149:19.39 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 149:19.39 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:13, 149:19.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 149:19.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:17, 149:19.39 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.h:10, 149:19.39 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.cpp:7, 149:19.39 from Unified_cpp_gfx_layers11.cpp:2: 149:19.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 149:19.39 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 149:19.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:19.39 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 149:19.39 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:25, 149:19.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 149:19.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:17, 149:19.39 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.h:10, 149:19.39 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.cpp:7, 149:19.39 from Unified_cpp_gfx_layers11.cpp:2: 149:19.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 149:19.39 1903 | mBands = aRegion.mBands.Clone(); 149:19.39 | ~~~~~~~~~~~~~~~~~~~~^~ 149:19.72 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 149:19.72 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:13, 149:19.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 149:19.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:17, 149:19.72 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.h:10, 149:19.72 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.cpp:7, 149:19.72 from Unified_cpp_gfx_layers11.cpp:2: 149:19.72 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool IPC::RegionParamTraits::Read(const IPC::Message*, PickleIterator*, IPC::RegionParamTraits::paramType*) [with Region = mozilla::gfx::IntRegionTyped; Rect = mozilla::gfx::IntRectTyped; Iter = mozilla::gfx::BaseIntRegion, mozilla::gfx::IntRectTyped, mozilla::gfx::IntPointTyped, mozilla::gfx::IntMarginTyped >::RectIterator]’: 149:19.72 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘RegionBuilder > [1]’ [-Warray-bounds] 149:19.72 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 149:19.72 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:19.72 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/APZTestData.h:16, 149:19.72 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeChild.h:19, 149:19.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/WebRenderBridgeChild.h:11, 149:19.72 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/IpcResourceUpdateQueue.cpp:13, 149:19.72 from Unified_cpp_gfx_layers11.cpp:20: 149:19.72 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/GfxMessageUtils.h:388:27: note: while referencing ‘builder’ 149:19.72 388 | RegionBuilder builder; 149:19.72 | ^~~~~~~ 149:20.00 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 149:20.00 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:13, 149:20.00 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 149:20.00 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:17, 149:20.00 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.h:10, 149:20.00 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.cpp:7, 149:20.00 from Unified_cpp_gfx_layers11.cpp:2: 149:20.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::WebRenderLayerManager::DiscardImages()’: 149:20.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::wr::IpcResourceUpdateQueue [1]’ [-Warray-bounds] 149:20.00 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 149:20.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:20.00 In file included from Unified_cpp_gfx_layers11.cpp:128: 149:20.00 /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/WebRenderLayerManager.cpp:565:30: note: while referencing ‘resources’ 149:20.00 565 | wr::IpcResourceUpdateQueue resources(WrBridge()); 149:20.00 | ^~~~~~~~~ 149:20.13 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 149:20.13 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:13, 149:20.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 149:20.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:17, 149:20.13 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.h:10, 149:20.13 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.cpp:7, 149:20.13 from Unified_cpp_gfx_layers11.cpp:2: 149:20.13 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::WebRenderLayerManager::TakeCompositionPayloads(nsTArray&)’: 149:20.13 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 149:20.13 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 149:20.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:20.13 In file included from /usr/include/c++/11/bits/stl_pair.h:59, 149:20.13 from /usr/include/c++/11/bits/stl_algobase.h:64, 149:20.13 from /usr/include/c++/11/vector:60, 149:20.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/system_wrappers/vector:3, 149:20.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/stl_wrappers/vector:60, 149:20.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:11, 149:20.13 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.h:10, 149:20.13 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.cpp:7, 149:20.13 from Unified_cpp_gfx_layers11.cpp:2: 149:20.13 /usr/include/c++/11/bits/move.h:204:11: note: while referencing ‘__tmp’ 149:20.13 204 | _Tp __tmp = _GLIBCXX_MOVE(__a); 149:20.13 | ^~~~~ 149:20.16 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 149:20.16 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:13, 149:20.16 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 149:20.16 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:17, 149:20.16 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.h:10, 149:20.16 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.cpp:7, 149:20.17 from Unified_cpp_gfx_layers11.cpp:2: 149:20.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::WebRenderBridgeChild::EndEmptyTransaction(const FocusTarget&, mozilla::Maybe&&, mozilla::layers::PWebRenderBridgeChild::TransactionId, const VsyncId&, const mozilla::TimeStamp&, const mozilla::TimeStamp&, const mozilla::TimeStamp&, const nsCString&)’: 149:20.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 149:20.17 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 149:20.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:20.17 In file included from Unified_cpp_gfx_layers11.cpp:74: 149:20.17 /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/WebRenderBridgeChild.cpp:157:32: note: while referencing ‘payloads’ 149:20.17 157 | nsTArray payloads; 149:20.17 | ^~~~~~~~ 149:20.17 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 149:20.17 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:13, 149:20.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 149:20.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:17, 149:20.17 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.h:10, 149:20.17 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.cpp:7, 149:20.17 from Unified_cpp_gfx_layers11.cpp:2: 149:20.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:303:10: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 149:20.17 303 | mHdr = GetAutoArrayBufferUnsafe(aElemAlign); 149:20.17 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:20.17 In file included from Unified_cpp_gfx_layers11.cpp:74: 149:20.17 /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/WebRenderBridgeChild.cpp:157:32: note: while referencing ‘payloads’ 149:20.17 157 | nsTArray payloads; 149:20.17 | ^~~~~~~~ 149:20.17 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 149:20.17 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:13, 149:20.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 149:20.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:17, 149:20.17 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.h:10, 149:20.17 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.cpp:7, 149:20.17 from Unified_cpp_gfx_layers11.cpp:2: 149:20.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 149:20.17 304 | mHdr->mLength = 0; 149:20.17 | ~~~~~~~~~~~~~~^~~ 149:20.17 In file included from Unified_cpp_gfx_layers11.cpp:74: 149:20.17 /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/WebRenderBridgeChild.cpp:157:32: note: while referencing ‘payloads’ 149:20.17 157 | nsTArray payloads; 149:20.17 | ^~~~~~~~ 149:20.17 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 149:20.17 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:13, 149:20.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 149:20.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:17, 149:20.17 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.h:10, 149:20.17 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.cpp:7, 149:20.18 from Unified_cpp_gfx_layers11.cpp:2: 149:20.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 149:20.18 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 149:20.18 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:20.18 In file included from /usr/include/c++/11/bits/stl_pair.h:59, 149:20.18 from /usr/include/c++/11/bits/stl_algobase.h:64, 149:20.18 from /usr/include/c++/11/vector:60, 149:20.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/system_wrappers/vector:3, 149:20.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/stl_wrappers/vector:60, 149:20.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:11, 149:20.18 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.h:10, 149:20.18 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.cpp:7, 149:20.18 from Unified_cpp_gfx_layers11.cpp:2: 149:20.18 /usr/include/c++/11/bits/move.h:204:11: note: while referencing ‘__tmp’ 149:20.18 204 | _Tp __tmp = _GLIBCXX_MOVE(__a); 149:20.18 | ^~~~~ 149:20.18 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 149:20.18 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:13, 149:20.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 149:20.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:17, 149:20.18 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.h:10, 149:20.18 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.cpp:7, 149:20.18 from Unified_cpp_gfx_layers11.cpp:2: 149:20.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 149:20.18 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 149:20.18 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:20.18 In file included from Unified_cpp_gfx_layers11.cpp:74: 149:20.18 /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/WebRenderBridgeChild.cpp:157:32: note: while referencing ‘payloads’ 149:20.18 157 | nsTArray payloads; 149:20.18 | ^~~~~~~~ 149:23.58 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 149:23.58 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:13, 149:23.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 149:23.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:17, 149:23.58 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.h:10, 149:23.59 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.cpp:7, 149:23.59 from Unified_cpp_gfx_layers11.cpp:2: 149:23.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::IPCResult mozilla::layers::WebRenderBridgeParent::RecvDeleteCompositorAnimations(nsTArray&&)’: 149:23.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::layers::CompositorAnimationIdsForEpoch [1]’ [-Warray-bounds] 149:23.59 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 149:23.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:23.59 In file included from Unified_cpp_gfx_layers11.cpp:83: 149:23.59 /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/WebRenderBridgeParent.cpp:970:63: note: while referencing ‘’ 149:23.59 970 | CompositorAnimationIdsForEpoch(mWrEpoch, std::move(aIds))); 149:23.59 | ^ 149:26.05 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 149:26.05 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:13, 149:26.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 149:26.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:17, 149:26.05 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.h:10, 149:26.06 from /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/DisplayItemCache.cpp:7, 149:26.06 from Unified_cpp_gfx_layers11.cpp:2: 149:26.06 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::layers::WebRenderImageHost::UseTextureHost(const nsTArray&)’: 149:26.06 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 149:26.06 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 149:26.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:26.06 In file included from Unified_cpp_gfx_layers11.cpp:119: 149:26.06 /builddir/build/BUILD/firefox-88.0/gfx/layers/wr/WebRenderImageHost.cpp:44:24: note: while referencing ‘newImages’ 149:26.06 44 | nsTArray newImages; 149:26.06 | ^~~~~~~~~ 149:42.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 149:42.83 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPattern.h:16, 149:42.83 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxContext.h:15, 149:42.83 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFT2FontBase.h:9, 149:42.83 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFT2FontBase.cpp:6: 149:42.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void gfxFT2FontBase::SetupVarCoords(FT_MM_Var*, const nsTArray&, FT_Face)’: 149:42.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 149:42.83 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 149:42.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:42.83 /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFT2FontBase.cpp:689:22: note: while referencing ‘coords’ 149:42.83 689 | nsTArray coords; 149:42.83 | ^~~~~~ 149:42.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 149:42.83 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPattern.h:16, 149:42.83 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxContext.h:15, 149:42.83 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFT2FontBase.h:9, 149:42.83 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFT2FontBase.cpp:6: 149:42.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 149:42.84 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 149:42.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:42.84 /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFT2FontBase.cpp:689:22: note: while referencing ‘coords’ 149:42.84 689 | nsTArray coords; 149:42.84 | ^~~~~~ 149:42.84 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 149:42.84 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPattern.h:16, 149:42.84 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxContext.h:15, 149:42.84 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFT2FontBase.h:9, 149:42.84 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFT2FontBase.cpp:6: 149:42.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 149:42.84 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 149:42.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:42.84 /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFT2FontBase.cpp:689:22: note: while referencing ‘coords’ 149:42.84 689 | nsTArray coords; 149:42.84 | ^~~~~~ 149:49.88 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 149:49.88 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPattern.h:16, 149:49.88 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxContext.h:15, 149:49.88 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFT2FontBase.h:9, 149:49.88 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFT2Utils.cpp:6: 149:49.88 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void gfxFT2Utils::GetVariationInstances(gfxFontEntry*, const FT_MM_Var*, nsTArray&)’: 149:49.88 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 20 is outside array bounds of ‘gfxFontVariationInstance [1]’ [-Warray-bounds] 149:49.88 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 149:49.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:49.88 /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFT2Utils.cpp:135:30: note: while referencing ‘inst’ 149:49.88 135 | gfxFontVariationInstance inst; 149:49.88 | ^~~~ 149:49.88 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 149:49.88 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPattern.h:16, 149:49.88 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxContext.h:15, 149:49.88 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFT2FontBase.h:9, 149:49.88 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFT2Utils.cpp:6: 149:49.88 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 20 is outside array bounds of ‘gfxFontVariationInstance [1]’ [-Warray-bounds] 149:49.88 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 149:49.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:49.88 /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFT2Utils.cpp:135:30: note: while referencing ‘inst’ 149:49.88 135 | gfxFontVariationInstance inst; 149:49.88 | ^~~~ 150:13.24 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 150:13.24 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPattern.h:16, 150:13.24 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxContext.h:15, 150:13.24 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFT2FontBase.h:9, 150:13.24 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFcPlatformFontList.h:9, 150:13.24 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFcPlatformFontList.cpp:8: 150:13.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool gfxFcPlatformFontList::PrefFontListsUseOnlyGenerics()’: 150:13.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 150:13.24 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 150:13.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:13.24 /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFcPlatformFontList.cpp:2280:23: note: while referencing ‘names’ 150:13.24 2280 | nsTArray names; 150:13.24 | ^~~~~ 150:13.32 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 150:13.32 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPattern.h:16, 150:13.32 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxContext.h:15, 150:13.32 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFT2FontBase.h:9, 150:13.32 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFcPlatformFontList.h:9, 150:13.32 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFcPlatformFontList.cpp:8: 150:13.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual bool gfxFcPlatformFontList::GetStandardFamilyName(const nsCString&, nsACString&)’: 150:13.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 150:13.32 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 150:13.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:13.32 /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFcPlatformFontList.cpp:2065:23: note: while referencing ‘candidates’ 150:13.32 2065 | nsTArray candidates; 150:13.32 | ^~~~~~~~~~ 150:13.54 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 150:13.54 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPattern.h:16, 150:13.54 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxContext.h:15, 150:13.54 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFT2FontBase.h:9, 150:13.54 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFcPlatformFontList.h:9, 150:13.54 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFcPlatformFontList.cpp:8: 150:13.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void gfxFcPlatformFontList::InitSharedFontListForPlatform()’: 150:13.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 150:13.54 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 150:13.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:13.54 /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFcPlatformFontList.cpp:1567:40: note: while referencing ‘families’ 150:13.54 1567 | nsTArray families; 150:13.54 | ^~~~~~~~ 150:20.21 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 150:20.21 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPlatform.h:11, 150:20.21 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFontUtils.h:13, 150:20.21 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFontUtils.cpp:9: 150:20.21 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static nsresult gfxFontUtils::ReadCanonicalName(const char*, uint32_t, uint32_t, nsCString&)’: 150:20.21 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 150:20.22 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 150:20.22 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:20.22 /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFontUtils.cpp:1222:23: note: while referencing ‘names’ 150:20.22 1222 | nsTArray names; 150:20.22 | ^~~~~ 150:20.36 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 150:20.36 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPlatform.h:11, 150:20.36 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFontUtils.h:13, 150:20.36 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFontUtils.cpp:9: 150:20.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void gfxFontUtils::GetVariationData(gfxFontEntry*, nsTArray*, nsTArray*)’: 150:20.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 20 is outside array bounds of ‘gfxFontVariationInstance [1]’ [-Warray-bounds] 150:20.36 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 150:20.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:20.36 /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFontUtils.cpp:1853:32: note: while referencing ‘instance’ 150:20.36 1853 | gfxFontVariationInstance instance; 150:20.36 | ^~~~~~~~ 150:20.36 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 150:20.36 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPlatform.h:11, 150:20.36 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFontUtils.h:13, 150:20.36 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFontUtils.cpp:9: 150:20.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 20 is outside array bounds of ‘gfxFontVariationInstance [1]’ [-Warray-bounds] 150:20.36 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 150:20.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:20.36 /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFontUtils.cpp:1853:32: note: while referencing ‘instance’ 150:20.36 1853 | gfxFontVariationInstance instance; 150:20.36 | ^~~~~~~~ 150:20.36 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 150:20.36 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPlatform.h:11, 150:20.36 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFontUtils.h:13, 150:20.36 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFontUtils.cpp:9: 150:20.37 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 2 is outside array bounds of ‘gfxFontVariationInstance [1]’ [-Warray-bounds] 150:20.37 644 | aOther.mHdr->mLength = 0; 150:20.37 | ~~~~~~~~~~~~~~~~~~~~~^~~ 150:20.37 /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFontUtils.cpp:1853:32: note: while referencing ‘instance’ 150:20.37 1853 | gfxFontVariationInstance instance; 150:20.37 | ^~~~~~~~ 150:20.37 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 150:20.37 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPlatform.h:11, 150:20.37 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFontUtils.h:13, 150:20.37 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFontUtils.cpp:9: 150:20.37 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 20 is outside array bounds of ‘gfxFontVariationInstance [1]’ [-Warray-bounds] 150:20.37 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 150:20.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:20.37 /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFontUtils.cpp:1853:32: note: while referencing ‘instance’ 150:20.37 1853 | gfxFontVariationInstance instance; 150:20.37 | ^~~~~~~~ 150:20.37 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 150:20.37 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPlatform.h:11, 150:20.37 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFontUtils.h:13, 150:20.37 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFontUtils.cpp:9: 150:20.37 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 20 is outside array bounds of ‘gfxFontVariationInstance [1]’ [-Warray-bounds] 150:20.37 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 150:20.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:20.37 /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFontUtils.cpp:1853:32: note: while referencing ‘instance’ 150:20.37 1853 | gfxFontVariationInstance instance; 150:20.37 | ^~~~~~~~ 150:32.26 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 150:32.26 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 150:32.26 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 150:32.26 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 150:32.26 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/Compositor.h:10, 150:32.27 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ScreenshotGrabber.cpp:14, 150:32.27 from Unified_cpp_gfx_layers2.cpp:2: 150:32.27 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 150:32.27 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘regiondetails::UncheckedArray, regiondetails::Band> [1]’ [-Warray-bounds] 150:32.27 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 150:32.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:32.27 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 150:32.27 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/Compositor.h:10, 150:32.27 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ScreenshotGrabber.cpp:14, 150:32.27 from Unified_cpp_gfx_layers2.cpp:2: 150:32.27 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 150:32.27 1903 | mBands = aRegion.mBands.Clone(); 150:32.27 | ^ 150:32.27 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 150:32.27 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 150:32.27 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 150:32.27 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 150:32.27 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/Compositor.h:10, 150:32.27 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ScreenshotGrabber.cpp:14, 150:32.27 from Unified_cpp_gfx_layers2.cpp:2: 150:32.27 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 150:32.27 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 150:32.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:32.27 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 150:32.27 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/Compositor.h:10, 150:32.27 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ScreenshotGrabber.cpp:14, 150:32.27 from Unified_cpp_gfx_layers2.cpp:2: 150:32.27 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 150:32.27 1903 | mBands = aRegion.mBands.Clone(); 150:32.27 | ~~~~~~~~~~~~~~~~~~~~^~ 150:40.40 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 150:40.40 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 150:40.40 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 150:40.40 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 150:40.40 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/Compositor.h:10, 150:40.40 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ScreenshotGrabber.cpp:14, 150:40.40 from Unified_cpp_gfx_layers2.cpp:2: 150:40.40 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::APZCTreeManager::SendSubtreeTransformsToChromeMainThread(const mozilla::layers::AsyncPanZoomController*)’: 150:40.40 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 150:40.40 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 150:40.41 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:40.41 In file included from Unified_cpp_gfx_layers2.cpp:83: 150:40.41 /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/src/APZCTreeManager.cpp:3678:27: note: while referencing ‘messages’ 150:40.41 3678 | nsTArray messages; 150:40.41 | ^~~~~~~~ 150:40.95 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 150:40.95 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 150:40.95 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 150:40.95 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 150:40.95 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/Compositor.h:10, 150:40.95 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ScreenshotGrabber.cpp:14, 150:40.95 from Unified_cpp_gfx_layers2.cpp:2: 150:40.95 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::layers::AsyncPanZoomController::AdvanceAnimations(const mozilla::layers::SampleTime&)’: 150:40.95 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 150:40.95 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 150:40.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:40.95 In file included from Unified_cpp_gfx_layers2.cpp:137: 150:40.95 /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/src/AsyncPanZoomController.cpp:4301:30: note: while referencing ‘deferredTasks’ 150:40.95 4301 | nsTArray> deferredTasks; 150:40.95 | ^~~~~~~~~~~~~ 150:43.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 150:43.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 150:43.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 150:43.83 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 150:43.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/Compositor.h:10, 150:43.83 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ScreenshotGrabber.cpp:14, 150:43.83 from Unified_cpp_gfx_layers2.cpp:2: 150:43.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::APZCTreeManager::ClearTree()’: 150:43.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 150:43.83 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 150:43.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:43.83 In file included from Unified_cpp_gfx_layers2.cpp:83: 150:43.83 /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/src/APZCTreeManager.cpp:2479:40: note: while referencing ‘nodesToDestroy’ 150:43.83 2479 | nsTArray> nodesToDestroy; 150:43.83 | ^~~~~~~~~~~~~~ 150:53.09 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 150:53.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:22, 150:53.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/RDDProcessManager.h:8, 150:53.09 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPlatform.cpp:7: 150:53.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void gfxPlatform::GetDisplayInfo(mozilla::widget::InfoObject&)’: 150:53.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 150:53.09 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 150:53.09 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:53.09 /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPlatform.cpp:3172:22: note: while referencing ‘displayInfo’ 150:53.09 3172 | nsTArray displayInfo; 150:53.09 | ^~~~~~~~~~~ 150:53.74 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 150:53.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:22, 150:53.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/RDDProcessManager.h:8, 150:53.74 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPlatform.cpp:7: 150:53.74 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void gfxPlatform::ReportTelemetry()’: 150:53.74 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 150:53.74 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 150:53.74 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:53.74 /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPlatform.cpp:1061:22: note: while referencing ‘displayHeights’ 150:53.75 1061 | nsTArray displayHeights; 150:53.75 | ^~~~~~~~~~~~~~ 150:53.75 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 150:53.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:22, 150:53.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/RDDProcessManager.h:8, 150:53.75 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPlatform.cpp:7: 150:53.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 150:53.75 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 150:53.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:53.75 /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPlatform.cpp:1060:22: note: while referencing ‘displayWidths’ 150:53.75 1060 | nsTArray displayWidths; 150:53.75 | ^~~~~~~~~~~~~ 150:54.08 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 150:54.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:22, 150:54.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/RDDProcessManager.h:8, 150:54.08 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPlatform.cpp:7: 150:54.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static mozilla::gfx::BackendType gfxPlatform::GetBackendPref(const char*, uint32_t&)’: 150:54.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 150:54.08 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 150:54.08 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:54.08 /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPlatform.cpp:2007:23: note: while referencing ‘backendList’ 150:54.08 2007 | nsTArray backendList; 150:54.08 | ^~~~~~~~~~~ 150:54.26 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 150:54.26 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:22, 150:54.26 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/RDDProcessManager.h:8, 150:54.26 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPlatform.cpp:7: 150:54.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsTArray gfxPlatform::GetPrefCMSOutputProfileData()’: 150:54.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 150:54.26 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 150:54.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:54.26 /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPlatform.cpp:2107:21: note: while referencing ‘result’ 150:54.26 2107 | nsTArray result; 150:54.26 | ^~~~~~ 150:54.26 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 150:54.26 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:22, 150:54.26 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/RDDProcessManager.h:8, 150:54.26 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPlatform.cpp:7: 150:54.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 150:54.26 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 150:54.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:54.26 /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPlatform.cpp:2107:21: note: while referencing ‘result’ 150:54.26 2107 | nsTArray result; 150:54.26 | ^~~~~~ 150:54.26 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 150:54.26 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:22, 150:54.26 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/RDDProcessManager.h:8, 150:54.26 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPlatform.cpp:7: 150:54.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 150:54.26 644 | aOther.mHdr->mLength = 0; 150:54.26 | ~~~~~~~~~~~~~~~~~~~~~^~~ 150:54.26 /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPlatform.cpp:2107:21: note: while referencing ‘result’ 150:54.26 2107 | nsTArray result; 150:54.26 | ^~~~~~ 150:54.26 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 150:54.26 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:22, 150:54.26 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/RDDProcessManager.h:8, 150:54.26 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPlatform.cpp:7: 150:54.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 150:54.27 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 150:54.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:54.27 /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPlatform.cpp:2107:21: note: while referencing ‘result’ 150:54.27 2107 | nsTArray result; 150:54.27 | ^~~~~~ 150:54.55 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 150:54.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:22, 150:54.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/RDDProcessManager.h:8, 150:54.55 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPlatform.cpp:7: 150:54.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void gfxPlatform::FetchAndImportContentDeviceData()’: 150:54.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 48 is outside array bounds of ‘mozilla::gfx::ContentDeviceData [1]’ [-Warray-bounds] 150:54.55 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 150:54.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:54.55 /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPlatform.cpp:3432:35: note: while referencing ‘data’ 150:54.55 3432 | mozilla::gfx::ContentDeviceData data; 150:54.55 | ^~~~ 150:55.56 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 150:55.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:22, 150:55.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/RDDProcessManager.h:8, 150:55.56 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPlatform.cpp:7: 150:55.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void gfxPlatform::GetCMSSupportInfo(mozilla::widget::InfoObject&)’: 150:55.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 150:55.56 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 150:55.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:55.56 /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPlatform.cpp:3138:21: note: while referencing ‘outputProfileData’ 150:55.56 3138 | nsTArray outputProfileData = 150:55.56 | ^~~~~~~~~~~~~~~~~ 150:55.56 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 150:55.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:22, 150:55.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/RDDProcessManager.h:8, 150:55.56 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPlatform.cpp:7: 150:55.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 150:55.56 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 150:55.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:55.56 /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPlatform.cpp:3138:21: note: while referencing ‘outputProfileData’ 150:55.56 3138 | nsTArray outputProfileData = 150:55.56 | ^~~~~~~~~~~~~~~~~ 150:55.59 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 150:55.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:22, 150:55.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/RDDProcessManager.h:8, 150:55.59 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPlatform.cpp:7: 150:55.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void gfxPlatform::InitializeCMS()’: 150:55.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 150:55.59 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 150:55.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:55.59 /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPlatform.cpp:2160:23: note: while referencing ‘outputProfileData’ 150:55.59 2160 | nsTArray outputProfileData = 150:55.59 | ^~~~~~~~~~~~~~~~~ 151:08.08 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 151:08.08 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPlatform.h:11, 151:08.08 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPlatformGtk.h:9, 151:08.08 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPlatformGtk.cpp:9: 151:08.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsTArray gfxPlatformGtk::GetPlatformCMSOutputProfileData()’: 151:08.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 151:08.08 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 151:08.08 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:08.08 /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPlatformGtk.cpp:458:21: note: while referencing ‘result’ 151:08.08 458 | nsTArray result; 151:08.08 | ^~~~~~ 151:08.08 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 151:08.08 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPlatform.h:11, 151:08.08 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPlatformGtk.h:9, 151:08.08 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPlatformGtk.cpp:9: 151:08.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 151:08.08 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 151:08.08 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:08.09 /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPlatformGtk.cpp:556:21: note: while referencing ‘result’ 151:08.09 556 | nsTArray result; 151:08.09 | ^~~~~~ 151:08.09 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 151:08.09 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPlatform.h:11, 151:08.09 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPlatformGtk.h:9, 151:08.09 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPlatformGtk.cpp:9: 151:08.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 151:08.09 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 151:08.09 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:08.09 /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPlatformGtk.cpp:491:21: note: while referencing ‘iccResult’ 151:08.09 491 | nsTArray iccResult = GetDisplayICCProfile(dpy, root); 151:08.09 | ^~~~~~~~~ 151:08.09 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 151:08.09 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPlatform.h:11, 151:08.09 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPlatformGtk.h:9, 151:08.09 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPlatformGtk.cpp:9: 151:08.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 151:08.09 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 151:08.09 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:08.09 /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPlatformGtk.cpp:470:21: note: while referencing ‘prefProfileData’ 151:08.09 470 | nsTArray prefProfileData = GetPrefCMSOutputProfileData(); 151:08.09 | ^~~~~~~~~~~~~~~ 151:18.49 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 151:18.49 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 151:18.49 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 151:18.49 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 151:18.49 from /builddir/build/BUILD/firefox-88.0/gfx/layers/FrameMetrics.h:13, 151:18.49 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/src/APZUtils.h:18, 151:18.50 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 151:18.50 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/src/AutoscrollAnimation.h:10, 151:18.50 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/src/AutoscrollAnimation.cpp:7, 151:18.50 from Unified_cpp_gfx_layers3.cpp:2: 151:18.50 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 151:18.50 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 151:18.50 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 151:18.50 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:18.50 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 151:18.50 from /builddir/build/BUILD/firefox-88.0/gfx/layers/FrameMetrics.h:13, 151:18.50 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/src/APZUtils.h:18, 151:18.50 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 151:18.50 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/src/AutoscrollAnimation.h:10, 151:18.50 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/src/AutoscrollAnimation.cpp:7, 151:18.50 from Unified_cpp_gfx_layers3.cpp:2: 151:18.50 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 151:18.50 1903 | mBands = aRegion.mBands.Clone(); 151:18.50 | ~~~~~~~~~~~~~~~~~~~~^~ 151:18.50 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 151:18.50 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 151:18.50 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 151:18.50 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 151:18.50 from /builddir/build/BUILD/firefox-88.0/gfx/layers/FrameMetrics.h:13, 151:18.50 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/src/APZUtils.h:18, 151:18.50 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 151:18.50 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/src/AutoscrollAnimation.h:10, 151:18.50 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/src/AutoscrollAnimation.cpp:7, 151:18.50 from Unified_cpp_gfx_layers3.cpp:2: 151:18.50 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 151:18.50 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 151:18.50 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:18.50 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 151:18.50 from /builddir/build/BUILD/firefox-88.0/gfx/layers/FrameMetrics.h:13, 151:18.50 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/src/APZUtils.h:18, 151:18.50 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 151:18.50 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/src/AutoscrollAnimation.h:10, 151:18.50 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/src/AutoscrollAnimation.cpp:7, 151:18.50 from Unified_cpp_gfx_layers3.cpp:2: 151:18.50 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 151:18.50 1903 | mBands = aRegion.mBands.Clone(); 151:18.50 | ~~~~~~~~~~~~~~~~~~~~^~ 151:18.50 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 151:18.50 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 151:18.50 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 151:18.50 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 151:18.50 from /builddir/build/BUILD/firefox-88.0/gfx/layers/FrameMetrics.h:13, 151:18.50 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/src/APZUtils.h:18, 151:18.50 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 151:18.50 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/src/AutoscrollAnimation.h:10, 151:18.50 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/src/AutoscrollAnimation.cpp:7, 151:18.51 from Unified_cpp_gfx_layers3.cpp:2: 151:18.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 151:18.51 644 | aOther.mHdr->mLength = 0; 151:18.51 | ~~~~~~~~~~~~~~~~~~~~~^~~ 151:18.51 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 151:18.51 from /builddir/build/BUILD/firefox-88.0/gfx/layers/FrameMetrics.h:13, 151:18.51 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/src/APZUtils.h:18, 151:18.51 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 151:18.51 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/src/AutoscrollAnimation.h:10, 151:18.51 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/src/AutoscrollAnimation.cpp:7, 151:18.51 from Unified_cpp_gfx_layers3.cpp:2: 151:18.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 151:18.51 1903 | mBands = aRegion.mBands.Clone(); 151:18.51 | ~~~~~~~~~~~~~~~~~~~~^~ 151:18.51 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 151:18.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 151:18.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 151:18.51 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 151:18.51 from /builddir/build/BUILD/firefox-88.0/gfx/layers/FrameMetrics.h:13, 151:18.51 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/src/APZUtils.h:18, 151:18.51 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 151:18.51 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/src/AutoscrollAnimation.h:10, 151:18.51 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/src/AutoscrollAnimation.cpp:7, 151:18.51 from Unified_cpp_gfx_layers3.cpp:2: 151:18.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘regiondetails::UncheckedArray, regiondetails::Band> [1]’ [-Warray-bounds] 151:18.51 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 151:18.51 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:18.51 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 151:18.51 from /builddir/build/BUILD/firefox-88.0/gfx/layers/FrameMetrics.h:13, 151:18.51 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/src/APZUtils.h:18, 151:18.51 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 151:18.51 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/src/AutoscrollAnimation.h:10, 151:18.51 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/src/AutoscrollAnimation.cpp:7, 151:18.51 from Unified_cpp_gfx_layers3.cpp:2: 151:18.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 151:18.51 1903 | mBands = aRegion.mBands.Clone(); 151:18.51 | ^ 151:18.51 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 151:18.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 151:18.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 151:18.51 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 151:18.51 from /builddir/build/BUILD/firefox-88.0/gfx/layers/FrameMetrics.h:13, 151:18.51 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/src/APZUtils.h:18, 151:18.51 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 151:18.51 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/src/AutoscrollAnimation.h:10, 151:18.51 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/src/AutoscrollAnimation.cpp:7, 151:18.51 from Unified_cpp_gfx_layers3.cpp:2: 151:18.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 151:18.52 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 151:18.52 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:18.52 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 151:18.52 from /builddir/build/BUILD/firefox-88.0/gfx/layers/FrameMetrics.h:13, 151:18.52 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/src/APZUtils.h:18, 151:18.52 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 151:18.52 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/src/AutoscrollAnimation.h:10, 151:18.52 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/src/AutoscrollAnimation.cpp:7, 151:18.52 from Unified_cpp_gfx_layers3.cpp:2: 151:18.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 151:18.52 1903 | mBands = aRegion.mBands.Clone(); 151:18.52 | ~~~~~~~~~~~~~~~~~~~~^~ 151:19.91 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 151:19.91 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 151:19.91 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 151:19.91 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 151:19.91 from /builddir/build/BUILD/firefox-88.0/gfx/layers/FrameMetrics.h:13, 151:19.91 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/src/APZUtils.h:18, 151:19.91 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 151:19.91 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/src/AutoscrollAnimation.h:10, 151:19.91 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/src/AutoscrollAnimation.cpp:7, 151:19.91 from Unified_cpp_gfx_layers3.cpp:2: 151:19.91 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::layers::APZEventResult mozilla::layers::InputQueue::ReceiveTouchInput(const RefPtr&, mozilla::layers::TargetConfirmationFlags, const mozilla::MultiTouchInput&, const mozilla::Maybe >&)’: 151:19.91 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 151:19.91 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 151:19.91 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:19.91 In file included from Unified_cpp_gfx_layers3.cpp:110: 151:19.91 /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/src/InputQueue.cpp:108:34: note: while referencing ‘currentBehaviors’ 151:19.91 108 | nsTArray currentBehaviors; 151:19.91 | ^~~~~~~~~~~~~~~~ 151:58.25 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 151:58.25 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPlatform.h:11, 151:58.25 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFontUtils.h:13, 151:58.25 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFontEntry.h:13, 151:58.25 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/SharedFontList.h:8, 151:58.26 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/SharedFontList-impl.h:8, 151:58.26 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/SharedFontList.cpp:5, 151:58.26 from Unified_cpp_gfx_thebes0.cpp:11: 151:58.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual hb_blob_t* gfxFontEntry::GetFontTable(uint32_t)’: 151:58.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 151:58.26 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 151:58.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:58.26 In file included from Unified_cpp_gfx_thebes0.cpp:92: 151:58.26 /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFontEntry.cpp:578:21: note: while referencing ‘buffer’ 151:58.26 578 | nsTArray buffer; 151:58.26 | ^~~~~~ 152:21.34 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 152:21.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 152:21.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 152:21.34 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 152:21.34 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/util/DoubleTapToZoom.h:10, 152:21.34 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/util/DoubleTapToZoom.cpp:7, 152:21.34 from Unified_cpp_gfx_layers5.cpp:2: 152:21.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 152:21.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 152:21.34 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 152:21.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:21.34 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 152:21.34 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/util/DoubleTapToZoom.h:10, 152:21.34 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/util/DoubleTapToZoom.cpp:7, 152:21.34 from Unified_cpp_gfx_layers5.cpp:2: 152:21.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 152:21.34 1903 | mBands = aRegion.mBands.Clone(); 152:21.34 | ~~~~~~~~~~~~~~~~~~~~^~ 152:21.34 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 152:21.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 152:21.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 152:21.34 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 152:21.34 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/util/DoubleTapToZoom.h:10, 152:21.34 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/util/DoubleTapToZoom.cpp:7, 152:21.34 from Unified_cpp_gfx_layers5.cpp:2: 152:21.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 152:21.34 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 152:21.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:21.34 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 152:21.34 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/util/DoubleTapToZoom.h:10, 152:21.34 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/util/DoubleTapToZoom.cpp:7, 152:21.34 from Unified_cpp_gfx_layers5.cpp:2: 152:21.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 152:21.34 1903 | mBands = aRegion.mBands.Clone(); 152:21.35 | ~~~~~~~~~~~~~~~~~~~~^~ 152:21.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 152:21.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 152:21.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 152:21.35 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 152:21.35 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/util/DoubleTapToZoom.h:10, 152:21.35 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/util/DoubleTapToZoom.cpp:7, 152:21.35 from Unified_cpp_gfx_layers5.cpp:2: 152:21.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 152:21.35 644 | aOther.mHdr->mLength = 0; 152:21.35 | ~~~~~~~~~~~~~~~~~~~~~^~~ 152:21.35 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 152:21.35 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/util/DoubleTapToZoom.h:10, 152:21.35 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/util/DoubleTapToZoom.cpp:7, 152:21.35 from Unified_cpp_gfx_layers5.cpp:2: 152:21.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 152:21.35 1903 | mBands = aRegion.mBands.Clone(); 152:21.35 | ~~~~~~~~~~~~~~~~~~~~^~ 152:21.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 152:21.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 152:21.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 152:21.35 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 152:21.35 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/util/DoubleTapToZoom.h:10, 152:21.35 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/util/DoubleTapToZoom.cpp:7, 152:21.35 from Unified_cpp_gfx_layers5.cpp:2: 152:21.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘regiondetails::UncheckedArray, regiondetails::Band> [1]’ [-Warray-bounds] 152:21.35 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 152:21.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:21.35 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 152:21.35 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/util/DoubleTapToZoom.h:10, 152:21.35 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/util/DoubleTapToZoom.cpp:7, 152:21.35 from Unified_cpp_gfx_layers5.cpp:2: 152:21.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 152:21.35 1903 | mBands = aRegion.mBands.Clone(); 152:21.35 | ^ 152:21.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 152:21.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 152:21.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 152:21.35 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 152:21.35 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/util/DoubleTapToZoom.h:10, 152:21.35 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/util/DoubleTapToZoom.cpp:7, 152:21.35 from Unified_cpp_gfx_layers5.cpp:2: 152:21.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 152:21.35 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 152:21.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:21.35 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 152:21.35 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/util/DoubleTapToZoom.h:10, 152:21.35 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/util/DoubleTapToZoom.cpp:7, 152:21.35 from Unified_cpp_gfx_layers5.cpp:2: 152:21.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 152:21.36 1903 | mBands = aRegion.mBands.Clone(); 152:21.36 | ~~~~~~~~~~~~~~~~~~~~^~ 152:23.92 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 152:23.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 152:23.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 152:23.92 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 152:23.92 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/util/DoubleTapToZoom.h:10, 152:23.92 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/util/DoubleTapToZoom.cpp:7, 152:23.92 from Unified_cpp_gfx_layers5.cpp:2: 152:23.92 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::BasicLayerManager::PaintSelfOrChildren(mozilla::layers::PaintLayerContext&, gfxContext*)’: 152:23.92 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 152:23.92 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 152:23.92 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:23.92 In file included from Unified_cpp_gfx_layers5.cpp:83: 152:23.92 /builddir/build/BUILD/firefox-88.0/gfx/layers/basic/BasicLayerManager.cpp:716:28: note: while referencing ‘children’ 152:23.92 716 | nsTArray children = container->SortChildrenBy3DZOrder( 152:23.92 | ^~~~~~~~ 152:24.20 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 152:24.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 152:24.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 152:24.20 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 152:24.20 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/util/DoubleTapToZoom.h:10, 152:24.20 from /builddir/build/BUILD/firefox-88.0/gfx/layers/apz/util/DoubleTapToZoom.cpp:7, 152:24.20 from Unified_cpp_gfx_layers5.cpp:2: 152:24.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::layers::BasicPaintedLayer::Validate(mozilla::layers::LayerManager::DrawPaintedLayerCallback, void*, mozilla::layers::ReadbackProcessor*)’: 152:24.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 152:24.20 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 152:24.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:24.20 In file included from Unified_cpp_gfx_layers5.cpp:101: 152:24.20 /builddir/build/BUILD/firefox-88.0/gfx/layers/basic/BasicPaintedLayer.cpp:141:39: note: while referencing ‘readbackUpdates’ 152:24.20 141 | nsTArray readbackUpdates; 152:24.20 | ^~~~~~~~~~~~~~~ 152:33.44 In file included from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFontVariations.h:12, 152:33.44 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFont.h:14, 152:33.44 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxGlyphExtents.h:9, 152:33.44 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxGlyphExtents.cpp:6, 152:33.44 from Unified_cpp_gfx_thebes1.cpp:2: 152:33.44 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = unsigned int; SizeType = unsigned int]’: 152:33.44 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 152:33.44 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 152:33.44 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 152:33.44 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 152:33.44 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 152:33.44 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152:33.44 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 152:33.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:33.44 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 152:33.44 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxUtils.cpp:19, 152:33.44 from Unified_cpp_gfx_thebes1.cpp:119: 152:33.44 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 152:33.44 27 | struct JSGCSetting { 152:33.44 | ^~~~~~~~~~~ 152:46.76 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 152:46.76 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFontVariations.h:12, 152:46.77 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFont.h:14, 152:46.77 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxGlyphExtents.h:9, 152:46.77 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxGlyphExtents.cpp:6, 152:46.77 from Unified_cpp_gfx_thebes1.cpp:2: 152:46.77 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void gfxUserFontEntry::IncrementGeneration()’: 152:46.77 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 152:46.77 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 152:46.77 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:46.77 In file included from Unified_cpp_gfx_thebes1.cpp:110: 152:46.77 /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxUserFontSet.cpp:758:29: note: while referencing ‘fontSets’ 152:46.77 758 | nsTArray fontSets; 152:46.77 | ^~~~~~~~ 152:48.34 In file included from Unified_cpp_gfx_thebes1.cpp:20: 152:48.34 /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxGraphiteShaper.cpp: In member function ‘nsresult gfxGraphiteShaper::SetGlyphsFromSegment(gfxShapedText*, uint32_t, uint32_t, const char16_t*, tainted_opaque_gr, tainted_opaque_gr, gfxFontShaper::RoundingFlags)’: 152:48.34 /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxGraphiteShaper.cpp:420:19: warning: ‘clusterLoc’ may be used uninitialized in this function [-Wmaybe-uninitialized] 152:48.34 420 | rtl ? (xLocs_j - clusterLoc) : (xLocs_j - clusterLoc - adv); 152:48.34 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:48.76 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 152:48.76 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFontVariations.h:12, 152:48.76 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFont.h:14, 152:48.76 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxGlyphExtents.h:9, 152:48.76 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxGlyphExtents.cpp:6, 152:48.76 from Unified_cpp_gfx_thebes1.cpp:2: 152:48.76 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void gfxPlatformFontList::ApplyWhitelist()’: 152:48.77 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 152:48.77 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 152:48.77 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:48.77 In file included from Unified_cpp_gfx_thebes1.cpp:65: 152:48.77 /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPlatformFontList.cpp:315:23: note: while referencing ‘list’ 152:48.77 315 | nsTArray list; 152:48.77 | ^~~~ 152:48.77 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 152:48.77 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFontVariations.h:12, 152:48.77 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFont.h:14, 152:48.77 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxGlyphExtents.h:9, 152:48.77 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxGlyphExtents.cpp:6, 152:48.77 from Unified_cpp_gfx_thebes1.cpp:2: 152:48.77 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 152:48.77 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 152:48.77 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:48.77 In file included from Unified_cpp_gfx_thebes1.cpp:65: 152:48.77 /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPlatformFontList.cpp:315:23: note: while referencing ‘list’ 152:48.77 315 | nsTArray list; 152:48.77 | ^~~~ 152:50.48 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 152:50.48 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFontVariations.h:12, 152:50.48 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFont.h:14, 152:50.48 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxGlyphExtents.h:9, 152:50.48 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxGlyphExtents.cpp:6, 152:50.48 from Unified_cpp_gfx_thebes1.cpp:2: 152:50.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void gfxPlatformFontList::ApplyWhitelist(nsTArray&)’: 152:50.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 152:50.49 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 152:50.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:50.49 In file included from Unified_cpp_gfx_thebes1.cpp:65: 152:50.49 /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPlatformFontList.cpp:359:23: note: while referencing ‘list’ 152:50.49 359 | nsTArray list; 152:50.49 | ^~~~ 152:50.49 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 152:50.49 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFontVariations.h:12, 152:50.49 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFont.h:14, 152:50.49 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxGlyphExtents.h:9, 152:50.49 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxGlyphExtents.cpp:6, 152:50.49 from Unified_cpp_gfx_thebes1.cpp:2: 152:50.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 152:50.49 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 152:50.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:50.49 In file included from Unified_cpp_gfx_thebes1.cpp:65: 152:50.49 /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxPlatformFontList.cpp:359:23: note: while referencing ‘list’ 152:50.49 359 | nsTArray list; 152:50.49 | ^~~~ 152:50.60 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 152:50.60 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFontVariations.h:12, 152:50.60 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFont.h:14, 152:50.60 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxGlyphExtents.h:9, 152:50.60 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxGlyphExtents.cpp:6, 152:50.60 from Unified_cpp_gfx_thebes1.cpp:2: 152:50.60 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘const uint8_t* gfxUserFontEntry::SanitizeOpenTypeData(const uint8_t*, uint32_t, uint32_t&, gfxUserFontType&, nsTArray&)’: 152:50.60 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 36 is outside array bounds of ‘gfxOTSMessageContext [1]’ [-Warray-bounds] 152:50.60 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 152:50.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:50.60 In file included from Unified_cpp_gfx_thebes1.cpp:110: 152:50.60 /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxUserFontSet.cpp:181:24: note: while referencing ‘otsContext’ 152:50.60 181 | gfxOTSMessageContext otsContext; 152:50.60 | ^~~~~~~~~~ 152:50.64 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 152:50.64 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFontVariations.h:12, 152:50.64 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFont.h:14, 152:50.64 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxGlyphExtents.h:9, 152:50.64 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxGlyphExtents.cpp:6, 152:50.64 from Unified_cpp_gfx_thebes1.cpp:2: 152:50.64 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void gfxUserFontEntry::StartPlatformFontLoadOnBackgroundThread(const uint8_t*, uint32_t, nsMainThreadPtrHandle)’: 152:50.64 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 152:50.64 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 152:50.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:50.64 In file included from Unified_cpp_gfx_thebes1.cpp:110: 152:50.64 /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxUserFontSet.cpp:606:24: note: while referencing ‘messages’ 152:50.64 606 | nsTArray messages; 152:50.64 | ^~~~~~~~ 152:50.65 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 152:50.65 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFontVariations.h:12, 152:50.65 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFont.h:14, 152:50.65 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxGlyphExtents.h:9, 152:50.65 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxGlyphExtents.cpp:6, 152:50.65 from Unified_cpp_gfx_thebes1.cpp:2: 152:50.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 152:50.65 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 152:50.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:50.65 In file included from Unified_cpp_gfx_thebes1.cpp:110: 152:50.65 /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxUserFontSet.cpp:606:24: note: while referencing ‘messages’ 152:50.65 606 | nsTArray messages; 152:50.65 | ^~~~~~~~ 152:50.65 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 152:50.65 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFontVariations.h:12, 152:50.65 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFont.h:14, 152:50.65 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxGlyphExtents.h:9, 152:50.65 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxGlyphExtents.cpp:6, 152:50.65 from Unified_cpp_gfx_thebes1.cpp:2: 152:50.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 152:50.65 644 | aOther.mHdr->mLength = 0; 152:50.65 | ~~~~~~~~~~~~~~~~~~~~~^~~ 152:50.65 In file included from Unified_cpp_gfx_thebes1.cpp:110: 152:50.65 /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxUserFontSet.cpp:606:24: note: while referencing ‘messages’ 152:50.65 606 | nsTArray messages; 152:50.65 | ^~~~~~~~ 152:50.65 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 152:50.65 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFontVariations.h:12, 152:50.65 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFont.h:14, 152:50.65 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxGlyphExtents.h:9, 152:50.65 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxGlyphExtents.cpp:6, 152:50.65 from Unified_cpp_gfx_thebes1.cpp:2: 152:50.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 152:50.65 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 152:50.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:50.65 In file included from Unified_cpp_gfx_thebes1.cpp:110: 152:50.65 /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxUserFontSet.cpp:606:24: note: while referencing ‘messages’ 152:50.65 606 | nsTArray messages; 152:50.65 | ^~~~~~~~ 152:50.68 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 152:50.68 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFontVariations.h:12, 152:50.68 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFont.h:14, 152:50.68 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxGlyphExtents.h:9, 152:50.68 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxGlyphExtents.cpp:6, 152:50.68 from Unified_cpp_gfx_thebes1.cpp:2: 152:50.69 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In constructor ‘gfxUserFontEntry::gfxUserFontEntry(gfxUserFontSet*, const nsTArray&, gfxFontEntry::WeightRange, gfxFontEntry::StretchRange, gfxFontEntry::SlantStyleRange, const nsTArray&, const nsTArray&, uint32_t, gfxCharacterMap*, mozilla::StyleFontDisplay, gfxFontEntry::RangeFlags)’: 152:50.69 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 152:50.69 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 152:50.69 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:50.69 In file included from Unified_cpp_gfx_thebes1.cpp:110: 152:50.69 /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxUserFontSet.cpp:54:36: note: while referencing ‘’ 152:50.69 54 | mSrcList = aFontFaceSrcList.Clone(); 152:50.69 | ~~~~~~~~~~~~~~~~~~~~~~^~ 152:50.88 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 152:50.88 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFontVariations.h:12, 152:50.88 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFont.h:14, 152:50.89 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxGlyphExtents.h:9, 152:50.89 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxGlyphExtents.cpp:6, 152:50.89 from Unified_cpp_gfx_thebes1.cpp:2: 152:50.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void gfxUserFontEntry::UpdateAttributes(gfxFontEntry::WeightRange, gfxFontEntry::StretchRange, gfxFontEntry::SlantStyleRange, const nsTArray&, const nsTArray&, uint32_t, gfxCharacterMap*, mozilla::StyleFontDisplay, gfxFontEntry::RangeFlags)’: 152:50.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 152:50.89 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 152:50.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:50.89 In file included from Unified_cpp_gfx_thebes1.cpp:110: 152:50.89 /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxUserFontSet.cpp:80:44: note: while referencing ‘’ 152:50.89 80 | mFeatureSettings = aFeatureSettings.Clone(); 152:50.89 | ~~~~~~~~~~~~~~~~~~~~~~^~ 152:50.89 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 152:50.89 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFontVariations.h:12, 152:50.89 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFont.h:14, 152:50.89 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxGlyphExtents.h:9, 152:50.89 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxGlyphExtents.cpp:6, 152:50.89 from Unified_cpp_gfx_thebes1.cpp:2: 152:50.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 152:50.89 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 152:50.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:50.89 In file included from Unified_cpp_gfx_thebes1.cpp:110: 152:50.89 /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxUserFontSet.cpp:81:48: note: while referencing ‘’ 152:50.89 81 | mVariationSettings = aVariationSettings.Clone(); 152:50.89 | ~~~~~~~~~~~~~~~~~~~~~~~~^~ 152:52.65 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 152:52.65 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFontVariations.h:12, 152:52.65 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFont.h:14, 152:52.65 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxGlyphExtents.h:9, 152:52.65 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxGlyphExtents.cpp:6, 152:52.65 from Unified_cpp_gfx_thebes1.cpp:2: 152:52.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool gfxUserFontEntry::LoadPlatformFont(const uint8_t*, uint32_t, gfxUserFontType, const uint8_t*, uint32_t, nsTArray&&)’: 152:52.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 152:52.66 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 152:52.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:52.66 In file included from Unified_cpp_gfx_thebes1.cpp:110: 152:52.66 /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxUserFontSet.cpp:700:29: note: while referencing ‘metadata’ 152:52.66 700 | FallibleTArray metadata; 152:52.66 | ^~~~~~~~ 152:52.77 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 152:52.77 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFontVariations.h:12, 152:52.77 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFont.h:14, 152:52.77 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxGlyphExtents.h:9, 152:52.77 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxGlyphExtents.cpp:6, 152:52.77 from Unified_cpp_gfx_thebes1.cpp:2: 152:52.77 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool gfxUserFontEntry::LoadPlatformFontSync(const uint8_t*, uint32_t)’: 152:52.77 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 152:52.78 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 152:52.78 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:52.78 In file included from Unified_cpp_gfx_thebes1.cpp:110: 152:52.78 /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxUserFontSet.cpp:591:24: note: while referencing ‘messages’ 152:52.78 591 | nsTArray messages; 152:52.78 | ^~~~~~~~ 152:52.82 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 152:52.82 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFontVariations.h:12, 152:52.82 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFont.h:14, 152:52.82 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxGlyphExtents.h:9, 152:52.82 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxGlyphExtents.cpp:6, 152:52.82 from Unified_cpp_gfx_thebes1.cpp:2: 152:52.82 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void gfxUserFontEntry::DoLoadNextSrc(bool)’: 152:52.82 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 152:52.82 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 152:52.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:52.82 In file included from Unified_cpp_gfx_thebes1.cpp:110: 152:52.82 /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxUserFontSet.cpp:410:33: note: while referencing ‘fontSets’ 152:52.82 410 | nsTArray fontSets; 152:52.82 | ^~~~~~~~ 152:52.82 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 152:52.82 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFontVariations.h:12, 152:52.82 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxFont.h:14, 152:52.82 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxGlyphExtents.h:9, 152:52.82 from /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxGlyphExtents.cpp:6, 152:52.82 from Unified_cpp_gfx_thebes1.cpp:2: 152:52.82 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 152:52.82 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 152:52.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:52.82 In file included from Unified_cpp_gfx_thebes1.cpp:110: 152:52.82 /builddir/build/BUILD/firefox-88.0/gfx/thebes/gfxUserFontSet.cpp:410:33: note: while referencing ‘fontSets’ 152:52.82 410 | nsTArray fontSets; 152:52.82 | ^~~~~~~~ 152:55.23 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 152:55.23 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxPattern.h:16, 152:55.23 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxContext.h:15, 152:55.23 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/ClientLayerManager.h:15, 152:55.23 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/ClientColorLayer.cpp:7, 152:55.23 from Unified_cpp_gfx_layers6.cpp:2: 152:55.23 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::layers::ClientContainerLayer::RenderLayer()’: 152:55.23 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 152:55.23 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 152:55.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:55.23 In file included from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/ClientContainerLayer.cpp:7, 152:55.23 from Unified_cpp_gfx_layers6.cpp:11: 152:55.23 /builddir/build/BUILD/firefox-88.0/gfx/layers/client/ClientContainerLayer.h:49:22: note: while referencing ‘children’ 152:55.23 49 | nsTArray children = CollectChildren(); 152:55.23 | ^~~~~~~~ 152:55.73 gfx/vr/service/openvr 152:57.59 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 152:57.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxPattern.h:16, 152:57.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxContext.h:15, 152:57.59 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/ClientLayerManager.h:15, 152:57.59 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/ClientColorLayer.cpp:7, 152:57.59 from Unified_cpp_gfx_layers6.cpp:2: 152:57.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 152:57.60 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 152:57.60 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 152:57.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:57.60 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FilterSupport.h:14, 152:57.60 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/GfxMessageUtils.h:10, 152:57.60 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/APZTestData.h:16, 152:57.60 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/ClientLayerManager.h:23, 152:57.60 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/ClientColorLayer.cpp:7, 152:57.60 from Unified_cpp_gfx_layers6.cpp:2: 152:57.60 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 152:57.60 1903 | mBands = aRegion.mBands.Clone(); 152:57.60 | ~~~~~~~~~~~~~~~~~~~~^~ 152:57.60 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 152:57.60 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxPattern.h:16, 152:57.60 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxContext.h:15, 152:57.60 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/ClientLayerManager.h:15, 152:57.60 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/ClientColorLayer.cpp:7, 152:57.60 from Unified_cpp_gfx_layers6.cpp:2: 152:57.60 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 152:57.60 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 152:57.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:57.60 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FilterSupport.h:14, 152:57.60 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/GfxMessageUtils.h:10, 152:57.60 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/APZTestData.h:16, 152:57.60 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/ClientLayerManager.h:23, 152:57.60 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/ClientColorLayer.cpp:7, 152:57.60 from Unified_cpp_gfx_layers6.cpp:2: 152:57.60 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 152:57.60 1903 | mBands = aRegion.mBands.Clone(); 152:57.60 | ~~~~~~~~~~~~~~~~~~~~^~ 152:57.60 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 152:57.60 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxPattern.h:16, 152:57.60 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxContext.h:15, 152:57.60 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/ClientLayerManager.h:15, 152:57.60 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/ClientColorLayer.cpp:7, 152:57.60 from Unified_cpp_gfx_layers6.cpp:2: 152:57.60 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 152:57.60 644 | aOther.mHdr->mLength = 0; 152:57.60 | ~~~~~~~~~~~~~~~~~~~~~^~~ 152:57.60 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FilterSupport.h:14, 152:57.60 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/GfxMessageUtils.h:10, 152:57.60 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/APZTestData.h:16, 152:57.60 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/ClientLayerManager.h:23, 152:57.60 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/ClientColorLayer.cpp:7, 152:57.60 from Unified_cpp_gfx_layers6.cpp:2: 152:57.60 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 152:57.60 1903 | mBands = aRegion.mBands.Clone(); 152:57.60 | ~~~~~~~~~~~~~~~~~~~~^~ 152:58.85 In file included from /builddir/build/BUILD/firefox-88.0/gfx/vr/service/openvr/src/openvr_api_public.cpp:10: 152:58.85 /builddir/build/BUILD/firefox-88.0/gfx/vr/service/openvr/src/vrpathregistry_public.h:10:20: warning: ‘k_pchLogOverrideVar’ defined but not used [-Wunused-variable] 152:58.85 10 | static const char *k_pchLogOverrideVar = "VR_LOG_PATH"; 152:58.85 | ^~~~~~~~~~~~~~~~~~~ 152:58.85 /builddir/build/BUILD/firefox-88.0/gfx/vr/service/openvr/src/vrpathregistry_public.h:9:20: warning: ‘k_pchConfigOverrideVar’ defined but not used [-Wunused-variable] 152:58.85 9 | static const char *k_pchConfigOverrideVar = "VR_CONFIG_PATH"; 152:58.85 | ^~~~~~~~~~~~~~~~~~~~~~ 152:58.85 /builddir/build/BUILD/firefox-88.0/gfx/vr/service/openvr/src/vrpathregistry_public.h:8:20: warning: ‘k_pchRuntimeOverrideVar’ defined but not used [-Wunused-variable] 152:58.85 8 | static const char *k_pchRuntimeOverrideVar = "VR_OVERRIDE"; 152:58.85 | ^~~~~~~~~~~~~~~~~~~~~~~ 152:59.15 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 152:59.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxPattern.h:16, 152:59.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxContext.h:15, 152:59.15 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/ClientLayerManager.h:15, 152:59.15 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/ClientColorLayer.cpp:7, 152:59.15 from Unified_cpp_gfx_layers6.cpp:2: 152:59.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::layers::SurfaceDescriptorTiles mozilla::layers::ClientMultiTiledLayerBuffer::GetSurfaceDescriptorTiles()’: 152:59.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 152:59.15 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 152:59.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:59.15 In file included from Unified_cpp_gfx_layers6.cpp:92: 152:59.15 /builddir/build/BUILD/firefox-88.0/gfx/layers/client/MultiTiledContentClient.cpp:67:28: note: while referencing ‘tiles’ 152:59.16 67 | nsTArray tiles; 152:59.16 | ^~~~~ 152:59.22 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 152:59.22 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxPattern.h:16, 152:59.22 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxContext.h:15, 152:59.22 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/ClientLayerManager.h:15, 152:59.22 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/ClientColorLayer.cpp:7, 152:59.22 from Unified_cpp_gfx_layers6.cpp:2: 152:59.22 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::layers::SurfaceDescriptorTiles mozilla::layers::ClientSingleTiledLayerBuffer::GetSurfaceDescriptorTiles()’: 152:59.22 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 152:59.22 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 152:59.22 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:59.22 In file included from Unified_cpp_gfx_layers6.cpp:101: 152:59.22 /builddir/build/BUILD/firefox-88.0/gfx/layers/client/SingleTiledContentClient.cpp:67:28: note: while referencing ‘tiles’ 152:59.22 67 | nsTArray tiles; 152:59.22 | ^~~~~ 152:59.88 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 152:59.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxPattern.h:16, 152:59.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxContext.h:15, 152:59.88 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/ClientLayerManager.h:15, 152:59.88 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/ClientColorLayer.cpp:7, 152:59.88 from Unified_cpp_gfx_layers6.cpp:2: 152:59.88 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::layers::ClientLayerManager::Initialize(mozilla::layers::PCompositorBridgeChild*, bool, mozilla::layers::TextureFactoryIdentifier*)’: 152:59.88 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 152:59.88 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 152:59.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:59.88 In file included from Unified_cpp_gfx_layers6.cpp:29: 152:59.89 /builddir/build/BUILD/firefox-88.0/gfx/layers/client/ClientLayerManager.cpp:94:27: note: while referencing ‘backendHints’ 152:59.89 94 | nsTArray backendHints; 152:59.89 | ^~~~~~~~~~~~ 153:01.85 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 153:01.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxPattern.h:16, 153:01.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxContext.h:15, 153:01.85 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/ClientLayerManager.h:15, 153:01.85 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/ClientColorLayer.cpp:7, 153:01.85 from Unified_cpp_gfx_layers6.cpp:2: 153:01.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::ClientMultiTiledLayerBuffer::Update(const nsIntRegion&, const nsIntRegion&, const nsIntRegion&, mozilla::layers::TilePaintFlags)’: 153:01.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 153:01.86 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 153:01.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:01.86 In file included from Unified_cpp_gfx_layers6.cpp:92: 153:01.86 /builddir/build/BUILD/firefox-88.0/gfx/layers/client/MultiTiledContentClient.cpp:193:24: note: while referencing ‘oldRetainedTiles’ 153:01.86 193 | nsTArray oldRetainedTiles = std::move(mRetainedTiles); 153:01.86 | ^~~~~~~~~~~~~~~~ 153:01.86 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 153:01.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxPattern.h:16, 153:01.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxContext.h:15, 153:01.86 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/ClientLayerManager.h:15, 153:01.86 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/ClientColorLayer.cpp:7, 153:01.86 from Unified_cpp_gfx_layers6.cpp:2: 153:01.86 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 153:01.86 304 | mHdr->mLength = 0; 153:01.86 | ~~~~~~~~~~~~~~^~~ 153:01.86 In file included from Unified_cpp_gfx_layers6.cpp:92: 153:01.86 /builddir/build/BUILD/firefox-88.0/gfx/layers/client/MultiTiledContentClient.cpp:193:24: note: while referencing ‘oldRetainedTiles’ 153:01.86 193 | nsTArray oldRetainedTiles = std::move(mRetainedTiles); 153:01.86 | ^~~~~~~~~~~~~~~~ 153:01.86 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 153:01.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxPattern.h:16, 153:01.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxContext.h:15, 153:01.86 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/ClientLayerManager.h:15, 153:01.86 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/ClientColorLayer.cpp:7, 153:01.86 from Unified_cpp_gfx_layers6.cpp:2: 153:01.86 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 153:01.86 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 153:01.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:01.86 In file included from Unified_cpp_gfx_layers6.cpp:92: 153:01.86 /builddir/build/BUILD/firefox-88.0/gfx/layers/client/MultiTiledContentClient.cpp:193:24: note: while referencing ‘oldRetainedTiles’ 153:01.86 193 | nsTArray oldRetainedTiles = std::move(mRetainedTiles); 153:01.86 | ^~~~~~~~~~~~~~~~ 153:01.86 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 153:01.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxPattern.h:16, 153:01.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxContext.h:15, 153:01.86 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/ClientLayerManager.h:15, 153:01.86 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/ClientColorLayer.cpp:7, 153:01.86 from Unified_cpp_gfx_layers6.cpp:2: 153:01.86 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 153:01.86 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 153:01.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:01.86 In file included from Unified_cpp_gfx_layers6.cpp:92: 153:01.86 /builddir/build/BUILD/firefox-88.0/gfx/layers/client/MultiTiledContentClient.cpp:193:24: note: while referencing ‘oldRetainedTiles’ 153:01.87 193 | nsTArray oldRetainedTiles = std::move(mRetainedTiles); 153:01.87 | ^~~~~~~~~~~~~~~~ 153:04.82 gfx/vr/service 153:29.78 gfx/vr 153:39.54 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 153:39.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxPattern.h:16, 153:39.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxContext.h:15, 153:39.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ClientLayerManager.h:15, 153:39.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/TiledContentClient.h:13, 153:39.54 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/TiledContentClient.cpp:7, 153:39.54 from Unified_cpp_gfx_layers7.cpp:2: 153:39.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::gfx::PolygonTyped mozilla::gfx::PolygonTyped::ClipPolygon(const mozilla::gfx::PolygonTyped&) const [with Units = mozilla::gfx::UnknownUnits]’: 153:39.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 153:39.54 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 153:39.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:39.54 In file included from /builddir/build/BUILD/firefox-88.0/gfx/layers/Layers.h:29, 153:39.54 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/ClientTiledPaintedLayer.h:11, 153:39.54 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/TiledContentClient.cpp:10, 153:39.54 from Unified_cpp_gfx_layers7.cpp:2: 153:39.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/gfx/Polygon.h:222:27: note: while referencing ‘clippedPoints’ 153:39.54 222 | nsTArray clippedPoints(mPoints.Clone()); 153:39.54 | ^~~~~~~~~~~~~ 153:39.54 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 153:39.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxPattern.h:16, 153:39.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxContext.h:15, 153:39.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ClientLayerManager.h:15, 153:39.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/TiledContentClient.h:13, 153:39.54 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/TiledContentClient.cpp:7, 153:39.54 from Unified_cpp_gfx_layers7.cpp:2: 153:39.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 153:39.54 304 | mHdr->mLength = 0; 153:39.54 | ~~~~~~~~~~~~~~^~~ 153:39.55 In file included from /builddir/build/BUILD/firefox-88.0/gfx/layers/Layers.h:29, 153:39.55 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/ClientTiledPaintedLayer.h:11, 153:39.55 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/TiledContentClient.cpp:10, 153:39.55 from Unified_cpp_gfx_layers7.cpp:2: 153:39.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/gfx/Polygon.h:222:27: note: while referencing ‘clippedPoints’ 153:39.55 222 | nsTArray clippedPoints(mPoints.Clone()); 153:39.55 | ^~~~~~~~~~~~~ 153:39.55 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 153:39.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxPattern.h:16, 153:39.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxContext.h:15, 153:39.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ClientLayerManager.h:15, 153:39.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/TiledContentClient.h:13, 153:39.55 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/TiledContentClient.cpp:7, 153:39.55 from Unified_cpp_gfx_layers7.cpp:2: 153:39.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const nsTArray [1]’ [-Warray-bounds] 153:39.55 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 153:39.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:39.55 In file included from /builddir/build/BUILD/firefox-88.0/gfx/layers/Layers.h:29, 153:39.55 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/ClientTiledPaintedLayer.h:11, 153:39.55 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/TiledContentClient.cpp:10, 153:39.55 from Unified_cpp_gfx_layers7.cpp:2: 153:39.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/gfx/Polygon.h:239:29: note: while referencing ‘distances’ 153:39.55 239 | const nsTArray distances = 153:39.55 | ^~~~~~~~~ 153:39.55 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 153:39.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxPattern.h:16, 153:39.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxContext.h:15, 153:39.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ClientLayerManager.h:15, 153:39.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/TiledContentClient.h:13, 153:39.55 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/TiledContentClient.cpp:7, 153:39.55 from Unified_cpp_gfx_layers7.cpp:2: 153:39.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 153:39.55 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 153:39.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:39.55 In file included from /builddir/build/BUILD/firefox-88.0/gfx/layers/Layers.h:29, 153:39.55 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/ClientTiledPaintedLayer.h:11, 153:39.55 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/TiledContentClient.cpp:10, 153:39.55 from Unified_cpp_gfx_layers7.cpp:2: 153:39.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/gfx/Polygon.h:225:42: note: while referencing ‘frontPoints’ 153:39.55 225 | nsTArray backPoints(4), frontPoints(4); 153:39.55 | ^~~~~~~~~~~ 153:39.55 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 153:39.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxPattern.h:16, 153:39.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxContext.h:15, 153:39.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ClientLayerManager.h:15, 153:39.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/TiledContentClient.h:13, 153:39.56 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/TiledContentClient.cpp:7, 153:39.56 from Unified_cpp_gfx_layers7.cpp:2: 153:39.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 153:39.56 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 153:39.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:39.56 In file included from /builddir/build/BUILD/firefox-88.0/gfx/layers/Layers.h:29, 153:39.56 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/ClientTiledPaintedLayer.h:11, 153:39.56 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/TiledContentClient.cpp:10, 153:39.56 from Unified_cpp_gfx_layers7.cpp:2: 153:39.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/gfx/Polygon.h:225:27: note: while referencing ‘backPoints’ 153:39.56 225 | nsTArray backPoints(4), frontPoints(4); 153:39.56 | ^~~~~~~~~~ 153:39.56 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 153:39.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxPattern.h:16, 153:39.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxContext.h:15, 153:39.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ClientLayerManager.h:15, 153:39.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/TiledContentClient.h:13, 153:39.56 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/TiledContentClient.cpp:7, 153:39.56 from Unified_cpp_gfx_layers7.cpp:2: 153:39.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 153:39.56 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 153:39.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:39.56 In file included from /builddir/build/BUILD/firefox-88.0/gfx/layers/Layers.h:29, 153:39.56 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/ClientTiledPaintedLayer.h:11, 153:39.56 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/TiledContentClient.cpp:10, 153:39.56 from Unified_cpp_gfx_layers7.cpp:2: 153:39.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/gfx/Polygon.h:222:27: note: while referencing ‘clippedPoints’ 153:39.56 222 | nsTArray clippedPoints(mPoints.Clone()); 153:39.56 | ^~~~~~~~~~~~~ 153:39.66 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 153:39.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxPattern.h:16, 153:39.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxContext.h:15, 153:39.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ClientLayerManager.h:15, 153:39.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/TiledContentClient.h:13, 153:39.66 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/TiledContentClient.cpp:7, 153:39.66 from Unified_cpp_gfx_layers7.cpp:2: 153:39.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::PolygonTyped::TransformToScreenSpace(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::Matrix4x4Typed&) [with Units = mozilla::gfx::UnknownUnits]’: 153:39.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 153:39.66 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 153:39.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:39.66 In file included from /builddir/build/BUILD/firefox-88.0/gfx/layers/Layers.h:29, 153:39.66 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/ClientTiledPaintedLayer.h:11, 153:39.66 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/TiledContentClient.cpp:10, 153:39.66 from Unified_cpp_gfx_layers7.cpp:2: 153:39.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/gfx/Polygon.h:316:35: note: while referencing ‘’ 153:39.66 316 | mPoints = ClipPointsAtInfinity(mPoints); 153:39.66 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 153:39.70 In file included from /usr/include/string.h:519, 153:39.70 from /builddir/build/BUILD/firefox-88.0/objdir/dist/system_wrappers/string.h:3, 153:39.70 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/throw_gcc.h:14, 153:39.70 from /builddir/build/BUILD/firefox-88.0/objdir/dist/stl_wrappers/new:80, 153:39.70 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/mozalloc.h:16, 153:39.70 from /builddir/build/BUILD/firefox-88.0/objdir/dist/stl_wrappers/cwchar:66, 153:39.70 from /usr/include/c++/11/bits/postypes.h:40, 153:39.70 from /usr/include/c++/11/iosfwd:40, 153:39.70 from /builddir/build/BUILD/firefox-88.0/objdir/dist/system_wrappers/iosfwd:3, 153:39.70 from /builddir/build/BUILD/firefox-88.0/objdir/dist/stl_wrappers/iosfwd:60, 153:39.70 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/TiledContentClient.h:11, 153:39.70 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/TiledContentClient.cpp:7, 153:39.70 from Unified_cpp_gfx_layers7.cpp:2: 153:39.70 In function ‘void* memcpy(void*, const void*, size_t)’, 153:39.70 inlined from ‘mozilla::gfx::Matrix4x4Typed& mozilla::gfx::Matrix4x4Typed::operator=(const mozilla::gfx::Matrix4x4Typed&) [with SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/gfx/Matrix.h:1162:11, 153:39.70 inlined from ‘void mozilla::layers::TransformLayerGeometry(mozilla::layers::Layer*, mozilla::Maybe >&)’ at /builddir/build/BUILD/firefox-88.0/gfx/layers/composite/ContainerLayerComposite.cpp:171:37: 153:39.70 /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, unsigned int)’ accessing 64 bytes at offsets 0 and 0 overlaps 64 bytes at offset 0 [-Wrestrict] 153:39.70 29 | return __builtin___memcpy_chk (__dest, __src, __len, 153:39.70 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 153:39.70 30 | __glibc_objsize0 (__dest)); 153:39.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:40.16 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 153:40.16 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxPattern.h:16, 153:40.16 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxContext.h:15, 153:40.16 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ClientLayerManager.h:15, 153:40.16 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/TiledContentClient.h:13, 153:40.16 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/TiledContentClient.cpp:7, 153:40.16 from Unified_cpp_gfx_layers7.cpp:2: 153:40.16 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 153:40.16 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘regiondetails::UncheckedArray, regiondetails::Band> [1]’ [-Warray-bounds] 153:40.16 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 153:40.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:40.16 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FilterSupport.h:14, 153:40.16 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/GfxMessageUtils.h:10, 153:40.16 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/APZTestData.h:16, 153:40.16 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ClientLayerManager.h:23, 153:40.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/TiledContentClient.h:13, 153:40.17 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/TiledContentClient.cpp:7, 153:40.17 from Unified_cpp_gfx_layers7.cpp:2: 153:40.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 153:40.17 1903 | mBands = aRegion.mBands.Clone(); 153:40.17 | ^ 153:40.17 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 153:40.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxPattern.h:16, 153:40.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxContext.h:15, 153:40.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ClientLayerManager.h:15, 153:40.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/TiledContentClient.h:13, 153:40.17 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/TiledContentClient.cpp:7, 153:40.17 from Unified_cpp_gfx_layers7.cpp:2: 153:40.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 153:40.17 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 153:40.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:40.17 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FilterSupport.h:14, 153:40.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/GfxMessageUtils.h:10, 153:40.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/APZTestData.h:16, 153:40.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ClientLayerManager.h:23, 153:40.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/TiledContentClient.h:13, 153:40.17 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/TiledContentClient.cpp:7, 153:40.17 from Unified_cpp_gfx_layers7.cpp:2: 153:40.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 153:40.17 1903 | mBands = aRegion.mBands.Clone(); 153:40.17 | ~~~~~~~~~~~~~~~~~~~~^~ 153:44.48 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxPattern.h:16, 153:44.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxContext.h:15, 153:44.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ClientLayerManager.h:15, 153:44.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/TiledContentClient.h:13, 153:44.48 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/TiledContentClient.cpp:7, 153:44.48 from Unified_cpp_gfx_layers7.cpp:2: 153:44.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In member function ‘virtual void mozilla::layers::ColorLayerComposite::RenderLayer(const IntRect&, const mozilla::Maybe >&)’: 153:44.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:578:51: warning: array subscript 4 is outside array bounds of ‘const nsTArrayHeader [1]’ [-Warray-bounds] 153:44.48 578 | Header* Hdr() const MOZ_NONNULL_RETURN { return mHdr; } 153:44.49 | ^~~~ 153:44.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:276:29: note: while referencing ‘sEmptyTArrayHeader’ 153:44.49 276 | extern const nsTArrayHeader sEmptyTArrayHeader; 153:44.49 | ^~~~~~~~~~~~~~~~~~ 153:45.81 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 153:45.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxPattern.h:16, 153:45.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxContext.h:15, 153:45.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ClientLayerManager.h:15, 153:45.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/TiledContentClient.h:13, 153:45.81 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/TiledContentClient.cpp:7, 153:45.81 from Unified_cpp_gfx_layers7.cpp:2: 153:45.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘mozilla::Maybe > mozilla::layers::SelectLayerGeometry(const mozilla::Maybe >&, const mozilla::Maybe >&)’: 153:45.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 24 is outside array bounds of ‘mozilla::gfx::PolygonTyped [1]’ [-Warray-bounds] 153:45.81 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 153:45.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:45.81 In file included from Unified_cpp_gfx_layers7.cpp:47: 153:45.81 /builddir/build/BUILD/firefox-88.0/gfx/layers/composite/ContainerLayerComposite.cpp:143:45: note: while referencing ‘’ 153:45.81 143 | return Some(aParentGeometry->ClipPolygon(*aChildGeometry)); 153:45.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 153:48.39 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 153:48.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxPattern.h:16, 153:48.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxContext.h:15, 153:48.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ClientLayerManager.h:15, 153:48.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/TiledContentClient.h:13, 153:48.39 from /builddir/build/BUILD/firefox-88.0/gfx/layers/client/TiledContentClient.cpp:7, 153:48.39 from Unified_cpp_gfx_layers7.cpp:2: 153:48.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::layers::ImageHost::UseTextureHost(const nsTArray&)’: 153:48.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 153:48.39 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 153:48.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:48.39 In file included from Unified_cpp_gfx_layers7.cpp:110: 153:48.39 /builddir/build/BUILD/firefox-88.0/gfx/layers/composite/ImageHost.cpp:40:24: note: while referencing ‘newImages’ 153:48.39 40 | nsTArray newImages; 153:48.39 | ^~~~~~~~~ 154:33.14 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 154:33.14 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 154:33.14 from /builddir/build/BUILD/firefox-88.0/gfx/vr/VRDisplayClient.cpp:12, 154:33.14 from Unified_cpp_gfx_vr0.cpp:2: 154:33.14 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRServiceHost::_ZN7mozilla3gfx13VRServiceHost27SendPuppetSubmitToVRProcessERK8nsTArrayIyE.part.0(const nsTArray&)’: 154:33.14 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::gfx::VRServiceHost::SendPuppetSubmitToVRProcess(const nsTArray&):: [1]’ [-Warray-bounds] 154:33.14 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 154:33.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:33.14 In file included from Unified_cpp_gfx_vr0.cpp:20: 154:33.14 /builddir/build/BUILD/firefox-88.0/gfx/vr/VRServiceHost.cpp:222:9: note: while referencing ‘’ 154:33.14 222 | [buffer{aBuffer.Clone()}]() -> void { 154:33.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:33.14 223 | VRServiceHost::Get()->SendPuppetSubmitToVRProcess(buffer); 154:33.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:33.14 224 | }); 154:33.14 | ~ 154:33.14 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 154:33.14 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 154:33.14 from /builddir/build/BUILD/firefox-88.0/gfx/vr/VRDisplayClient.cpp:12, 154:33.14 from Unified_cpp_gfx_vr0.cpp:2: 154:33.14 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::gfx::VRServiceHost::SendPuppetSubmitToVRProcess(const nsTArray&):: [1]’ [-Warray-bounds] 154:33.14 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 154:33.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:33.14 In file included from Unified_cpp_gfx_vr0.cpp:20: 154:33.14 /builddir/build/BUILD/firefox-88.0/gfx/vr/VRServiceHost.cpp:222:9: note: while referencing ‘’ 154:33.14 222 | [buffer{aBuffer.Clone()}]() -> void { 154:33.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:33.14 223 | VRServiceHost::Get()->SendPuppetSubmitToVRProcess(buffer); 154:33.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:33.14 224 | }); 154:33.14 | ~ 154:33.14 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 154:33.14 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 154:33.14 from /builddir/build/BUILD/firefox-88.0/gfx/vr/VRDisplayClient.cpp:12, 154:33.14 from Unified_cpp_gfx_vr0.cpp:2: 154:33.14 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:643:17: warning: array subscript 8 is outside array bounds of ‘mozilla::gfx::VRServiceHost::SendPuppetSubmitToVRProcess(const nsTArray&):: [1]’ [-Warray-bounds] 154:33.14 643 | aOther.mHdr = aOther.GetAutoArrayBufferUnsafe(aElemAlign); 154:33.14 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:33.14 In file included from Unified_cpp_gfx_vr0.cpp:20: 154:33.14 /builddir/build/BUILD/firefox-88.0/gfx/vr/VRServiceHost.cpp:222:9: note: while referencing ‘’ 154:33.15 222 | [buffer{aBuffer.Clone()}]() -> void { 154:33.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:33.15 223 | VRServiceHost::Get()->SendPuppetSubmitToVRProcess(buffer); 154:33.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:33.15 224 | }); 154:33.15 | ~ 154:33.15 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 154:33.15 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 154:33.15 from /builddir/build/BUILD/firefox-88.0/gfx/vr/VRDisplayClient.cpp:12, 154:33.15 from Unified_cpp_gfx_vr0.cpp:2: 154:33.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 1 is outside array bounds of ‘mozilla::gfx::VRServiceHost::SendPuppetSubmitToVRProcess(const nsTArray&):: [1]’ [-Warray-bounds] 154:33.15 644 | aOther.mHdr->mLength = 0; 154:33.15 | ~~~~~~~~~~~~~~~~~~~~~^~~ 154:33.15 In file included from Unified_cpp_gfx_vr0.cpp:20: 154:33.15 /builddir/build/BUILD/firefox-88.0/gfx/vr/VRServiceHost.cpp:222:9: note: while referencing ‘’ 154:33.15 222 | [buffer{aBuffer.Clone()}]() -> void { 154:33.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:33.15 223 | VRServiceHost::Get()->SendPuppetSubmitToVRProcess(buffer); 154:33.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:33.15 224 | }); 154:33.15 | ~ 154:33.15 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 154:33.15 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 154:33.15 from /builddir/build/BUILD/firefox-88.0/gfx/vr/VRDisplayClient.cpp:12, 154:33.15 from Unified_cpp_gfx_vr0.cpp:2: 154:33.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::gfx::VRServiceHost::SendPuppetSubmitToVRProcess(const nsTArray&):: [1]’ [-Warray-bounds] 154:33.15 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 154:33.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:33.15 In file included from Unified_cpp_gfx_vr0.cpp:20: 154:33.15 /builddir/build/BUILD/firefox-88.0/gfx/vr/VRServiceHost.cpp:222:9: note: while referencing ‘’ 154:33.15 222 | [buffer{aBuffer.Clone()}]() -> void { 154:33.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:33.15 223 | VRServiceHost::Get()->SendPuppetSubmitToVRProcess(buffer); 154:33.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:33.15 224 | }); 154:33.15 | ~ 154:33.73 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 154:33.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 154:33.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 154:33.73 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 154:33.73 from /builddir/build/BUILD/firefox-88.0/gfx/layers/FrameMetrics.h:13, 154:33.73 from /builddir/build/BUILD/firefox-88.0/gfx/layers/Layers.h:16, 154:33.74 from /builddir/build/BUILD/firefox-88.0/gfx/layers/composite/PaintedLayerComposite.h:10, 154:33.74 from /builddir/build/BUILD/firefox-88.0/gfx/layers/composite/PaintedLayerComposite.cpp:7, 154:33.74 from Unified_cpp_gfx_layers8.cpp:2: 154:33.74 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 154:33.74 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 154:33.74 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 154:33.74 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:33.74 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 154:33.74 from /builddir/build/BUILD/firefox-88.0/gfx/layers/FrameMetrics.h:13, 154:33.74 from /builddir/build/BUILD/firefox-88.0/gfx/layers/Layers.h:16, 154:33.74 from /builddir/build/BUILD/firefox-88.0/gfx/layers/composite/PaintedLayerComposite.h:10, 154:33.74 from /builddir/build/BUILD/firefox-88.0/gfx/layers/composite/PaintedLayerComposite.cpp:7, 154:33.74 from Unified_cpp_gfx_layers8.cpp:2: 154:33.74 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 154:33.74 1903 | mBands = aRegion.mBands.Clone(); 154:33.74 | ~~~~~~~~~~~~~~~~~~~~^~ 154:33.74 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 154:33.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 154:33.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 154:33.74 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 154:33.74 from /builddir/build/BUILD/firefox-88.0/gfx/layers/FrameMetrics.h:13, 154:33.74 from /builddir/build/BUILD/firefox-88.0/gfx/layers/Layers.h:16, 154:33.74 from /builddir/build/BUILD/firefox-88.0/gfx/layers/composite/PaintedLayerComposite.h:10, 154:33.74 from /builddir/build/BUILD/firefox-88.0/gfx/layers/composite/PaintedLayerComposite.cpp:7, 154:33.74 from Unified_cpp_gfx_layers8.cpp:2: 154:33.74 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 154:33.74 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 154:33.74 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:33.74 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 154:33.74 from /builddir/build/BUILD/firefox-88.0/gfx/layers/FrameMetrics.h:13, 154:33.74 from /builddir/build/BUILD/firefox-88.0/gfx/layers/Layers.h:16, 154:33.74 from /builddir/build/BUILD/firefox-88.0/gfx/layers/composite/PaintedLayerComposite.h:10, 154:33.74 from /builddir/build/BUILD/firefox-88.0/gfx/layers/composite/PaintedLayerComposite.cpp:7, 154:33.74 from Unified_cpp_gfx_layers8.cpp:2: 154:33.74 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 154:33.74 1903 | mBands = aRegion.mBands.Clone(); 154:33.74 | ~~~~~~~~~~~~~~~~~~~~^~ 154:33.74 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 154:33.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 154:33.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 154:33.74 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 154:33.74 from /builddir/build/BUILD/firefox-88.0/gfx/layers/FrameMetrics.h:13, 154:33.74 from /builddir/build/BUILD/firefox-88.0/gfx/layers/Layers.h:16, 154:33.74 from /builddir/build/BUILD/firefox-88.0/gfx/layers/composite/PaintedLayerComposite.h:10, 154:33.74 from /builddir/build/BUILD/firefox-88.0/gfx/layers/composite/PaintedLayerComposite.cpp:7, 154:33.74 from Unified_cpp_gfx_layers8.cpp:2: 154:33.74 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 154:33.74 644 | aOther.mHdr->mLength = 0; 154:33.75 | ~~~~~~~~~~~~~~~~~~~~~^~~ 154:33.75 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 154:33.75 from /builddir/build/BUILD/firefox-88.0/gfx/layers/FrameMetrics.h:13, 154:33.75 from /builddir/build/BUILD/firefox-88.0/gfx/layers/Layers.h:16, 154:33.75 from /builddir/build/BUILD/firefox-88.0/gfx/layers/composite/PaintedLayerComposite.h:10, 154:33.75 from /builddir/build/BUILD/firefox-88.0/gfx/layers/composite/PaintedLayerComposite.cpp:7, 154:33.75 from Unified_cpp_gfx_layers8.cpp:2: 154:33.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 154:33.75 1903 | mBands = aRegion.mBands.Clone(); 154:33.75 | ~~~~~~~~~~~~~~~~~~~~^~ 154:33.75 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 154:33.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 154:33.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 154:33.75 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 154:33.75 from /builddir/build/BUILD/firefox-88.0/gfx/layers/FrameMetrics.h:13, 154:33.75 from /builddir/build/BUILD/firefox-88.0/gfx/layers/Layers.h:16, 154:33.75 from /builddir/build/BUILD/firefox-88.0/gfx/layers/composite/PaintedLayerComposite.h:10, 154:33.75 from /builddir/build/BUILD/firefox-88.0/gfx/layers/composite/PaintedLayerComposite.cpp:7, 154:33.75 from Unified_cpp_gfx_layers8.cpp:2: 154:33.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 154:33.75 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 154:33.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:33.75 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 154:33.75 from /builddir/build/BUILD/firefox-88.0/gfx/layers/FrameMetrics.h:13, 154:33.75 from /builddir/build/BUILD/firefox-88.0/gfx/layers/Layers.h:16, 154:33.75 from /builddir/build/BUILD/firefox-88.0/gfx/layers/composite/PaintedLayerComposite.h:10, 154:33.75 from /builddir/build/BUILD/firefox-88.0/gfx/layers/composite/PaintedLayerComposite.cpp:7, 154:33.75 from Unified_cpp_gfx_layers8.cpp:2: 154:33.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 154:33.75 1903 | mBands = aRegion.mBands.Clone(); 154:33.75 | ~~~~~~~~~~~~~~~~~~~~^~ 154:34.02 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 154:34.02 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 154:34.02 from /builddir/build/BUILD/firefox-88.0/gfx/vr/VRDisplayClient.cpp:12, 154:34.02 from Unified_cpp_gfx_vr0.cpp:2: 154:34.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRChild::Init()’: 154:34.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 154:34.02 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 154:34.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:34.02 In file included from Unified_cpp_gfx_vr0.cpp:47: 154:34.02 /builddir/build/BUILD/firefox-88.0/gfx/vr/ipc/VRChild.cpp:100:26: note: while referencing ‘updates’ 154:34.02 100 | nsTArray updates = gfxVars::FetchNonDefaultVars(); 154:34.02 | ^~~~~~~ 154:34.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 154:34.35 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 154:34.35 from /builddir/build/BUILD/firefox-88.0/gfx/vr/VRDisplayClient.cpp:12, 154:34.35 from Unified_cpp_gfx_vr0.cpp:2: 154:34.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::gfx::VRManagerChild::RecvNotifyPuppetResetComplete()’: 154:34.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 154:34.36 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 154:34.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:34.36 In file included from Unified_cpp_gfx_vr0.cpp:74: 154:34.36 /builddir/build/BUILD/firefox-88.0/gfx/vr/ipc/VRManagerChild.cpp:315:34: note: while referencing ‘promises’ 154:34.36 315 | nsTArray> promises; 154:34.36 | ^~~~~~~~ 154:36.27 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 154:36.27 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 154:36.27 from /builddir/build/BUILD/firefox-88.0/gfx/vr/VRDisplayClient.cpp:12, 154:36.27 from Unified_cpp_gfx_vr0.cpp:2: 154:36.27 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRManagerChild::GetVRDisplays(nsTArray >&)’: 154:36.27 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 154:36.27 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 154:36.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:36.27 In file included from Unified_cpp_gfx_vr0.cpp:74: 154:36.27 /builddir/build/BUILD/firefox-88.0/gfx/vr/ipc/VRManagerChild.cpp:350:30: note: while referencing ‘’ 154:36.27 350 | aDisplays = mDisplays.Clone(); 154:36.27 | ~~~~~~~~~~~~~~~^~ 154:36.32 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 154:36.32 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 154:36.32 from /builddir/build/BUILD/firefox-88.0/gfx/vr/VRDisplayClient.cpp:12, 154:36.32 from Unified_cpp_gfx_vr0.cpp:2: 154:36.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool mozilla::gfx::VRManagerChild::IsPresenting()’: 154:36.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 154:36.32 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 154:36.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:36.32 In file included from Unified_cpp_gfx_vr0.cpp:74: 154:36.32 /builddir/build/BUILD/firefox-88.0/gfx/vr/ipc/VRManagerChild.cpp:88:37: note: while referencing ‘displays’ 154:36.32 88 | nsTArray> displays; 154:36.32 | ^~~~~~~~ 154:36.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 154:36.35 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 154:36.35 from /builddir/build/BUILD/firefox-88.0/gfx/vr/VRDisplayClient.cpp:12, 154:36.35 from Unified_cpp_gfx_vr0.cpp:2: 154:36.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRManagerChild::RunFrameRequestCallbacks()’: 154:36.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 154:36.35 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 154:36.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:36.35 In file included from Unified_cpp_gfx_vr0.cpp:74: 154:36.35 /builddir/build/BUILD/firefox-88.0/gfx/vr/ipc/VRManagerChild.cpp:434:28: note: while referencing ‘callbacks’ 154:36.35 434 | nsTArray callbacks; 154:36.35 | ^~~~~~~~~ 154:36.46 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 154:36.46 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 154:36.46 from /builddir/build/BUILD/firefox-88.0/gfx/vr/VRDisplayClient.cpp:12, 154:36.46 from Unified_cpp_gfx_vr0.cpp:2: 154:36.46 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRManagerChild::FireDOMVRDisplayConnectEventsForLoad(mozilla::gfx::VRManagerEventObserver*)’: 154:36.46 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 154:36.47 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 154:36.47 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:36.47 In file included from Unified_cpp_gfx_vr0.cpp:74: 154:36.47 /builddir/build/BUILD/firefox-88.0/gfx/vr/ipc/VRManagerChild.cpp:554:46: note: while referencing ‘’ 154:36.47 554 | for (const auto& display : mDisplays.Clone()) { 154:36.47 | ^ 154:36.72 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 154:36.72 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 154:36.73 from /builddir/build/BUILD/firefox-88.0/gfx/vr/VRDisplayClient.cpp:12, 154:36.73 from Unified_cpp_gfx_vr0.cpp:2: 154:36.73 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRDisplayPresentation::GetDOMLayers(nsTArray&)’: 154:36.73 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 154:36.73 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 154:36.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:36.73 In file included from Unified_cpp_gfx_vr0.cpp:11: 154:36.73 /builddir/build/BUILD/firefox-88.0/gfx/vr/VRDisplayPresentation.cpp:142:28: note: while referencing ‘’ 154:36.73 142 | result = mDOMLayers.Clone(); 154:36.73 | ~~~~~~~~~~~~~~~~^~ 154:36.80 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 154:36.80 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 154:36.80 from /builddir/build/BUILD/firefox-88.0/gfx/vr/VRDisplayClient.cpp:12, 154:36.80 from Unified_cpp_gfx_vr0.cpp:2: 154:36.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRDisplayPresentation::UpdateLayers(const nsTArray&)’: 154:36.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 154:36.80 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 154:36.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:36.80 In file included from Unified_cpp_gfx_vr0.cpp:11: 154:36.80 /builddir/build/BUILD/firefox-88.0/gfx/vr/VRDisplayPresentation.cpp:29:29: note: while referencing ‘’ 154:36.80 29 | mDOMLayers = aLayers.Clone(); 154:36.80 | ~~~~~~~~~~~~~^~ 154:37.13 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 154:37.13 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 154:37.13 from /builddir/build/BUILD/firefox-88.0/gfx/vr/VRDisplayClient.cpp:12, 154:37.13 from Unified_cpp_gfx_vr0.cpp:2: 154:37.13 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRDisplayClient::StartFrame()’: 154:37.13 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 154:37.13 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 154:37.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:37.13 In file included from Unified_cpp_gfx_vr0.cpp:2: 154:37.13 /builddir/build/BUILD/firefox-88.0/gfx/vr/VRDisplayClient.cpp:89:36: note: while referencing ‘sessions’ 154:37.13 89 | nsTArray> sessions; 154:37.13 | ^~~~~~~~ 154:37.28 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 154:37.28 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 154:37.28 from /builddir/build/BUILD/firefox-88.0/gfx/vr/VRDisplayClient.cpp:12, 154:37.28 from Unified_cpp_gfx_vr0.cpp:2: 154:37.28 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRManagerChild::NotifyRuntimeCapabilitiesUpdatedInternal()’: 154:37.28 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const nsTArray > [1]’ [-Warray-bounds] 154:37.28 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 154:37.28 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:37.28 In file included from Unified_cpp_gfx_vr0.cpp:74: 154:37.28 /builddir/build/BUILD/firefox-88.0/gfx/vr/ipc/VRManagerChild.cpp:265:50: note: while referencing ‘listeners’ 154:37.28 265 | const nsTArray> listeners = mListeners.Clone(); 154:37.28 | ^~~~~~~~~ 154:37.32 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 154:37.32 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 154:37.32 from /builddir/build/BUILD/firefox-88.0/gfx/vr/VRDisplayClient.cpp:12, 154:37.32 from Unified_cpp_gfx_vr0.cpp:2: 154:37.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRManagerChild::NotifyEnumerationCompletedInternal()’: 154:37.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 154:37.32 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 154:37.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:37.32 In file included from Unified_cpp_gfx_vr0.cpp:74: 154:37.32 /builddir/build/BUILD/firefox-88.0/gfx/vr/ipc/VRManagerChild.cpp:545:42: note: while referencing ‘’ 154:37.32 545 | for (auto& listener : mListeners.Clone()) { 154:37.32 | ^ 154:37.36 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 154:37.36 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 154:37.36 from /builddir/build/BUILD/firefox-88.0/gfx/vr/VRDisplayClient.cpp:12, 154:37.36 from Unified_cpp_gfx_vr0.cpp:2: 154:37.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRManagerChild::FireDOMVRDisplayDisconnectEventInternal(uint32_t)’: 154:37.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 154:37.36 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 154:37.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:37.36 In file included from Unified_cpp_gfx_vr0.cpp:74: 154:37.36 /builddir/build/BUILD/firefox-88.0/gfx/vr/ipc/VRManagerChild.cpp:515:42: note: while referencing ‘’ 154:37.36 515 | for (auto& listener : mListeners.Clone()) { 154:37.36 | ^ 154:37.40 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 154:37.40 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 154:37.40 from /builddir/build/BUILD/firefox-88.0/gfx/vr/VRDisplayClient.cpp:12, 154:37.40 from Unified_cpp_gfx_vr0.cpp:2: 154:37.40 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRManagerChild::NotifyPresentationGenerationChangedInternal(uint32_t)’: 154:37.40 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 154:37.40 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 154:37.40 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:37.40 In file included from Unified_cpp_gfx_vr0.cpp:74: 154:37.40 /builddir/build/BUILD/firefox-88.0/gfx/vr/ipc/VRManagerChild.cpp:539:42: note: while referencing ‘’ 154:37.40 539 | for (auto& listener : mListeners.Clone()) { 154:37.40 | ^ 154:37.45 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 154:37.45 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 154:37.45 from /builddir/build/BUILD/firefox-88.0/gfx/vr/VRDisplayClient.cpp:12, 154:37.45 from Unified_cpp_gfx_vr0.cpp:2: 154:37.45 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRManagerChild::UpdateDisplayInfo(const VRDisplayInfo&)’: 154:37.45 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 154:37.45 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 154:37.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:37.45 In file included from Unified_cpp_gfx_vr0.cpp:74: 154:37.45 /builddir/build/BUILD/firefox-88.0/gfx/vr/ipc/VRManagerChild.cpp:205:37: note: while referencing ‘displays’ 154:37.45 205 | nsTArray> displays; 154:37.45 | ^~~~~~~~ 154:37.45 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 154:37.45 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 154:37.45 from /builddir/build/BUILD/firefox-88.0/gfx/vr/VRDisplayClient.cpp:12, 154:37.45 from Unified_cpp_gfx_vr0.cpp:2: 154:37.45 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const nsTArray > [1]’ [-Warray-bounds] 154:37.45 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 154:37.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:37.45 In file included from Unified_cpp_gfx_vr0.cpp:74: 154:37.45 /builddir/build/BUILD/firefox-88.0/gfx/vr/ipc/VRManagerChild.cpp:173:43: note: while referencing ‘prevDisplays’ 154:37.45 173 | const nsTArray> prevDisplays(mDisplays.Clone()); 154:37.45 | ^~~~~~~~~~~~ 154:37.45 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 154:37.46 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 154:37.46 from /builddir/build/BUILD/firefox-88.0/gfx/vr/VRDisplayClient.cpp:12, 154:37.46 from Unified_cpp_gfx_vr0.cpp:2: 154:37.46 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 154:37.46 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 154:37.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:37.46 In file included from Unified_cpp_gfx_vr0.cpp:74: 154:37.46 /builddir/build/BUILD/firefox-88.0/gfx/vr/ipc/VRManagerChild.cpp:171:22: note: while referencing ‘connectedDisplays’ 154:37.46 171 | nsTArray connectedDisplays; 154:37.46 | ^~~~~~~~~~~~~~~~~ 154:37.46 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 154:37.46 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 154:37.46 from /builddir/build/BUILD/firefox-88.0/gfx/vr/VRDisplayClient.cpp:12, 154:37.46 from Unified_cpp_gfx_vr0.cpp:2: 154:37.46 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 154:37.46 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 154:37.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:37.46 In file included from Unified_cpp_gfx_vr0.cpp:74: 154:37.46 /builddir/build/BUILD/firefox-88.0/gfx/vr/ipc/VRManagerChild.cpp:170:22: note: while referencing ‘disconnectedDisplays’ 154:37.46 170 | nsTArray disconnectedDisplays; 154:37.46 | ^~~~~~~~~~~~~~~~~~~~ 154:37.63 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 154:37.63 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 154:37.63 from /builddir/build/BUILD/firefox-88.0/gfx/vr/VRDisplayClient.cpp:12, 154:37.63 from Unified_cpp_gfx_vr0.cpp:2: 154:37.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRManagerChild::FireDOMVRDisplayConnectEventInternal(uint32_t)’: 154:37.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 154:37.63 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 154:37.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:37.63 In file included from Unified_cpp_gfx_vr0.cpp:74: 154:37.63 /builddir/build/BUILD/firefox-88.0/gfx/vr/ipc/VRManagerChild.cpp:507:42: note: while referencing ‘’ 154:37.63 507 | for (auto& listener : mListeners.Clone()) { 154:37.63 | ^ 154:37.67 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 154:37.67 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 154:37.67 from /builddir/build/BUILD/firefox-88.0/gfx/vr/VRDisplayClient.cpp:12, 154:37.67 from Unified_cpp_gfx_vr0.cpp:2: 154:37.67 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRManagerChild::FireDOMVRDisplayUnmountedEventInternal(uint32_t)’: 154:37.67 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 154:37.67 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 154:37.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:37.67 In file included from Unified_cpp_gfx_vr0.cpp:74: 154:37.67 /builddir/build/BUILD/firefox-88.0/gfx/vr/ipc/VRManagerChild.cpp:500:42: note: while referencing ‘’ 154:37.67 500 | for (auto& listener : mListeners.Clone()) { 154:37.67 | ^ 154:37.71 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 154:37.71 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 154:37.71 from /builddir/build/BUILD/firefox-88.0/gfx/vr/VRDisplayClient.cpp:12, 154:37.71 from Unified_cpp_gfx_vr0.cpp:2: 154:37.71 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRManagerChild::FireDOMVRDisplayMountedEventInternal(uint32_t)’: 154:37.71 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 154:37.71 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 154:37.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:37.71 In file included from Unified_cpp_gfx_vr0.cpp:74: 154:37.71 /builddir/build/BUILD/firefox-88.0/gfx/vr/ipc/VRManagerChild.cpp:492:42: note: while referencing ‘’ 154:37.71 492 | for (auto& listener : mListeners.Clone()) { 154:37.71 | ^ 154:37.75 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 154:37.75 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIGlobalObject.h:18, 154:37.75 from /builddir/build/BUILD/firefox-88.0/gfx/vr/VRDisplayClient.cpp:12, 154:37.75 from Unified_cpp_gfx_vr0.cpp:2: 154:37.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::gfx::VRManagerChild::FireDOMVRDisplayPresentChangeEventInternal(uint32_t)’: 154:37.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 154:37.75 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 154:37.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:37.75 In file included from Unified_cpp_gfx_vr0.cpp:74: 154:37.75 /builddir/build/BUILD/firefox-88.0/gfx/vr/ipc/VRManagerChild.cpp:523:42: note: while referencing ‘’ 154:37.75 523 | for (auto& listener : mListeners.Clone()) { 154:37.75 | ^ 154:39.76 gfx/webrender_bindings 155:24.34 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 155:24.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/imgIContainer.h:35, 155:24.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxUtils.h:13, 155:24.34 from /builddir/build/BUILD/firefox-88.0/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 155:24.34 from Unified_cpp_webrender_bindings0.cpp:2: 155:24.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 155:24.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 155:24.34 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 155:24.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:24.34 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 155:24.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 155:24.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, 155:24.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxUtils.h:22, 155:24.34 from /builddir/build/BUILD/firefox-88.0/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 155:24.34 from Unified_cpp_webrender_bindings0.cpp:2: 155:24.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 155:24.34 1903 | mBands = aRegion.mBands.Clone(); 155:24.34 | ~~~~~~~~~~~~~~~~~~~~^~ 155:24.34 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 155:24.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/imgIContainer.h:35, 155:24.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxUtils.h:13, 155:24.34 from /builddir/build/BUILD/firefox-88.0/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 155:24.34 from Unified_cpp_webrender_bindings0.cpp:2: 155:24.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 155:24.35 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 155:24.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:24.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 155:24.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 155:24.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, 155:24.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxUtils.h:22, 155:24.35 from /builddir/build/BUILD/firefox-88.0/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 155:24.35 from Unified_cpp_webrender_bindings0.cpp:2: 155:24.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 155:24.35 1903 | mBands = aRegion.mBands.Clone(); 155:24.35 | ~~~~~~~~~~~~~~~~~~~~^~ 155:24.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 155:24.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/imgIContainer.h:35, 155:24.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxUtils.h:13, 155:24.35 from /builddir/build/BUILD/firefox-88.0/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 155:24.35 from Unified_cpp_webrender_bindings0.cpp:2: 155:24.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 155:24.35 644 | aOther.mHdr->mLength = 0; 155:24.35 | ~~~~~~~~~~~~~~~~~~~~~^~~ 155:24.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 155:24.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 155:24.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, 155:24.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxUtils.h:22, 155:24.35 from /builddir/build/BUILD/firefox-88.0/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 155:24.35 from Unified_cpp_webrender_bindings0.cpp:2: 155:24.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 155:24.35 1903 | mBands = aRegion.mBands.Clone(); 155:24.35 | ~~~~~~~~~~~~~~~~~~~~^~ 155:24.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 155:24.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/imgIContainer.h:35, 155:24.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxUtils.h:13, 155:24.35 from /builddir/build/BUILD/firefox-88.0/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 155:24.35 from Unified_cpp_webrender_bindings0.cpp:2: 155:24.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘regiondetails::UncheckedArray, regiondetails::Band> [1]’ [-Warray-bounds] 155:24.35 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 155:24.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:24.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 155:24.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 155:24.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, 155:24.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxUtils.h:22, 155:24.35 from /builddir/build/BUILD/firefox-88.0/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 155:24.35 from Unified_cpp_webrender_bindings0.cpp:2: 155:24.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 155:24.36 1903 | mBands = aRegion.mBands.Clone(); 155:24.36 | ^ 155:24.36 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 155:24.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/imgIContainer.h:35, 155:24.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxUtils.h:13, 155:24.36 from /builddir/build/BUILD/firefox-88.0/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 155:24.36 from Unified_cpp_webrender_bindings0.cpp:2: 155:24.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 155:24.36 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 155:24.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:24.36 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 155:24.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 155:24.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, 155:24.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxUtils.h:22, 155:24.36 from /builddir/build/BUILD/firefox-88.0/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 155:24.36 from Unified_cpp_webrender_bindings0.cpp:2: 155:24.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 155:24.36 1903 | mBands = aRegion.mBands.Clone(); 155:24.36 | ~~~~~~~~~~~~~~~~~~~~^~ 155:28.51 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 155:28.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, 155:28.51 from /builddir/build/BUILD/firefox-88.0/ipc/chromium/src/base/process_util.h:40, 155:28.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/Transport.h:10, 155:28.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/MessageLink.h:15, 155:28.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/MessageChannel.h:25, 155:28.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:26, 155:28.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:26, 155:28.51 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ipc/CompositorBridgeParent.cpp:7, 155:28.51 from Unified_cpp_gfx_layers9.cpp:2: 155:28.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::layers::HostIPCAllocator::SendPendingAsyncMessages()’: 155:28.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 155:28.51 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 155:28.51 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:28.51 In file included from Unified_cpp_gfx_layers9.cpp:56: 155:28.51 /builddir/build/BUILD/firefox-88.0/gfx/layers/ipc/ISurfaceAllocator.cpp:54:36: note: while referencing ‘messages’ 155:28.51 54 | nsTArray messages; 155:28.51 | ^~~~~~~~ 155:28.51 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 155:28.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, 155:28.51 from /builddir/build/BUILD/firefox-88.0/ipc/chromium/src/base/process_util.h:40, 155:28.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/Transport.h:10, 155:28.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/MessageLink.h:15, 155:28.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/MessageChannel.h:25, 155:28.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:26, 155:28.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:26, 155:28.51 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ipc/CompositorBridgeParent.cpp:7, 155:28.51 from Unified_cpp_gfx_layers9.cpp:2: 155:28.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:303:10: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 155:28.51 303 | mHdr = GetAutoArrayBufferUnsafe(aElemAlign); 155:28.52 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:28.52 In file included from Unified_cpp_gfx_layers9.cpp:56: 155:28.52 /builddir/build/BUILD/firefox-88.0/gfx/layers/ipc/ISurfaceAllocator.cpp:54:36: note: while referencing ‘messages’ 155:28.52 54 | nsTArray messages; 155:28.52 | ^~~~~~~~ 155:28.52 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 155:28.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, 155:28.52 from /builddir/build/BUILD/firefox-88.0/ipc/chromium/src/base/process_util.h:40, 155:28.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/Transport.h:10, 155:28.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/MessageLink.h:15, 155:28.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/MessageChannel.h:25, 155:28.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:26, 155:28.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:26, 155:28.52 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ipc/CompositorBridgeParent.cpp:7, 155:28.52 from Unified_cpp_gfx_layers9.cpp:2: 155:28.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 155:28.52 304 | mHdr->mLength = 0; 155:28.52 | ~~~~~~~~~~~~~~^~~ 155:28.52 In file included from Unified_cpp_gfx_layers9.cpp:56: 155:28.52 /builddir/build/BUILD/firefox-88.0/gfx/layers/ipc/ISurfaceAllocator.cpp:54:36: note: while referencing ‘messages’ 155:28.52 54 | nsTArray messages; 155:28.52 | ^~~~~~~~ 155:30.50 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 155:30.50 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, 155:30.50 from /builddir/build/BUILD/firefox-88.0/ipc/chromium/src/base/process_util.h:40, 155:30.50 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/Transport.h:10, 155:30.50 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/MessageLink.h:15, 155:30.50 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/MessageChannel.h:25, 155:30.50 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:26, 155:30.50 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:26, 155:30.50 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ipc/CompositorBridgeParent.cpp:7, 155:30.50 from Unified_cpp_gfx_layers9.cpp:2: 155:30.50 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 155:30.50 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 155:30.50 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 155:30.50 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:30.50 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 155:30.50 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 155:30.50 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, 155:30.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/CompositorController.h:12, 155:30.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:28, 155:30.51 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ipc/CompositorBridgeParent.cpp:7, 155:30.51 from Unified_cpp_gfx_layers9.cpp:2: 155:30.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 155:30.51 1903 | mBands = aRegion.mBands.Clone(); 155:30.51 | ~~~~~~~~~~~~~~~~~~~~^~ 155:30.51 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 155:30.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, 155:30.51 from /builddir/build/BUILD/firefox-88.0/ipc/chromium/src/base/process_util.h:40, 155:30.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/Transport.h:10, 155:30.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/MessageLink.h:15, 155:30.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/MessageChannel.h:25, 155:30.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:26, 155:30.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:26, 155:30.51 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ipc/CompositorBridgeParent.cpp:7, 155:30.51 from Unified_cpp_gfx_layers9.cpp:2: 155:30.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 155:30.51 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 155:30.51 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:30.51 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 155:30.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 155:30.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, 155:30.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/CompositorController.h:12, 155:30.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:28, 155:30.51 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ipc/CompositorBridgeParent.cpp:7, 155:30.51 from Unified_cpp_gfx_layers9.cpp:2: 155:30.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 155:30.51 1903 | mBands = aRegion.mBands.Clone(); 155:30.51 | ~~~~~~~~~~~~~~~~~~~~^~ 155:30.51 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 155:30.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, 155:30.51 from /builddir/build/BUILD/firefox-88.0/ipc/chromium/src/base/process_util.h:40, 155:30.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/Transport.h:10, 155:30.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/MessageLink.h:15, 155:30.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/MessageChannel.h:25, 155:30.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:26, 155:30.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:26, 155:30.51 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ipc/CompositorBridgeParent.cpp:7, 155:30.51 from Unified_cpp_gfx_layers9.cpp:2: 155:30.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 155:30.51 644 | aOther.mHdr->mLength = 0; 155:30.51 | ~~~~~~~~~~~~~~~~~~~~~^~~ 155:30.51 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 155:30.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 155:30.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, 155:30.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/CompositorController.h:12, 155:30.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:28, 155:30.51 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ipc/CompositorBridgeParent.cpp:7, 155:30.51 from Unified_cpp_gfx_layers9.cpp:2: 155:30.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 155:30.51 1903 | mBands = aRegion.mBands.Clone(); 155:30.51 | ~~~~~~~~~~~~~~~~~~~~^~ 155:30.52 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 155:30.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, 155:30.52 from /builddir/build/BUILD/firefox-88.0/ipc/chromium/src/base/process_util.h:40, 155:30.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/Transport.h:10, 155:30.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/MessageLink.h:15, 155:30.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/MessageChannel.h:25, 155:30.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:26, 155:30.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:26, 155:30.52 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ipc/CompositorBridgeParent.cpp:7, 155:30.52 from Unified_cpp_gfx_layers9.cpp:2: 155:30.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘regiondetails::UncheckedArray, regiondetails::Band> [1]’ [-Warray-bounds] 155:30.52 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 155:30.52 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:30.52 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 155:30.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 155:30.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, 155:30.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/CompositorController.h:12, 155:30.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:28, 155:30.52 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ipc/CompositorBridgeParent.cpp:7, 155:30.52 from Unified_cpp_gfx_layers9.cpp:2: 155:30.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 155:30.52 1903 | mBands = aRegion.mBands.Clone(); 155:30.52 | ^ 155:30.52 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 155:30.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, 155:30.52 from /builddir/build/BUILD/firefox-88.0/ipc/chromium/src/base/process_util.h:40, 155:30.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/Transport.h:10, 155:30.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/MessageLink.h:15, 155:30.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/MessageChannel.h:25, 155:30.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:26, 155:30.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:26, 155:30.52 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ipc/CompositorBridgeParent.cpp:7, 155:30.52 from Unified_cpp_gfx_layers9.cpp:2: 155:30.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 155:30.52 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 155:30.52 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:30.52 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 155:30.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 155:30.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, 155:30.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/CompositorController.h:12, 155:30.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:28, 155:30.52 from /builddir/build/BUILD/firefox-88.0/gfx/layers/ipc/CompositorBridgeParent.cpp:7, 155:30.52 from Unified_cpp_gfx_layers9.cpp:2: 155:30.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 155:30.52 1903 | mBands = aRegion.mBands.Clone(); 155:30.52 | ~~~~~~~~~~~~~~~~~~~~^~ 155:37.37 gfx/ycbcr 155:41.99 hal 155:53.53 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 155:53.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/ProfilerScreenshots.h:16, 155:53.53 from /builddir/build/BUILD/firefox-88.0/gfx/webrender_bindings/RendererScreenshotGrabber.h:11, 155:53.54 from /builddir/build/BUILD/firefox-88.0/gfx/webrender_bindings/RendererScreenshotGrabber.cpp:7, 155:53.54 from Unified_cpp_webrender_bindings1.cpp:2: 155:53.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘std::vector mozilla::wr::WebRenderAPI::HitTest(const WorldPoint&)’: 155:53.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 155:53.54 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 155:53.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:53.54 In file included from Unified_cpp_webrender_bindings1.cpp:11: 155:53.54 /builddir/build/BUILD/firefox-88.0/gfx/webrender_bindings/WebRenderAPI.cpp:481:27: note: while referencing ‘wrResults’ 155:53.54 481 | nsTArray wrResults; 155:53.54 | ^~~~~~~~~ 156:00.65 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 156:00.65 from /builddir/build/BUILD/firefox-88.0/hal/Hal.h:12, 156:00.65 from /builddir/build/BUILD/firefox-88.0/hal/Hal.cpp:7: 156:00.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::hal::Vibrate(const nsTArray&, mozilla::hal::WindowIdentifier&&)’: 156:00.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 156:00.65 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 156:00.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:00.65 /builddir/build/BUILD/firefox-88.0/hal/Hal.cpp:79:44: note: while referencing ‘’ 156:00.65 79 | *gLastIDToVibrate = aId.AsArray().Clone(); 156:00.65 | ~~~~~~~~~~~~~~~~~~~^~ 156:00.83 image/build 156:08.12 image/decoders/icon/gtk 156:13.00 image/decoders/icon 156:17.62 image/decoders 156:17.63 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 156:18.43 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 156:18.43 from /builddir/build/BUILD/firefox-88.0/hal/Hal.h:12, 156:18.43 from /builddir/build/BUILD/firefox-88.0/hal/HalWakeLock.cpp:7, 156:18.43 from Unified_cpp_hal0.cpp:2: 156:18.43 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘void {anonymous}::CountWakeLocks({anonymous}::ProcessLockTable*, {anonymous}::LockCount*)’: 156:18.43 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 16 is outside array bounds of ‘{anonymous}::LockCount [1]’ [-Warray-bounds] 156:18.43 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 156:18.43 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:18.43 In file included from Unified_cpp_hal0.cpp:2: 156:18.43 /builddir/build/BUILD/firefox-88.0/hal/HalWakeLock.cpp:50:15: note: while referencing ‘count’ 156:18.43 50 | LockCount count = iter.UserData(); 156:18.43 | ^~~~~ 156:18.47 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 156:18.47 from /builddir/build/BUILD/firefox-88.0/hal/Hal.h:12, 156:18.47 from /builddir/build/BUILD/firefox-88.0/hal/HalWakeLock.cpp:7, 156:18.47 from Unified_cpp_hal0.cpp:2: 156:18.47 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult {anonymous}::CleanupOnContentShutdown::Observe(nsISupports*, const char*, const char16_t*)’: 156:18.47 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 16 is outside array bounds of ‘{anonymous}::LockCount [1]’ [-Warray-bounds] 156:18.47 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 156:18.47 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:18.47 In file included from Unified_cpp_hal0.cpp:2: 156:18.47 /builddir/build/BUILD/firefox-88.0/hal/HalWakeLock.cpp:117:19: note: while referencing ‘totalCount’ 156:18.47 117 | LockCount totalCount; 156:18.47 | ^~~~~~~~~~ 156:19.06 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 156:19.06 from /builddir/build/BUILD/firefox-88.0/hal/Hal.h:12, 156:19.06 from /builddir/build/BUILD/firefox-88.0/hal/HalWakeLock.cpp:7, 156:19.06 from Unified_cpp_hal0.cpp:2: 156:19.06 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::hal_impl::ModifyWakeLock(const nsAString&, mozilla::hal::WakeLockControl, mozilla::hal::WakeLockControl, uint64_t)’: 156:19.06 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 16 is outside array bounds of ‘{anonymous}::LockCount [1]’ [-Warray-bounds] 156:19.06 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 156:19.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:19.06 In file included from Unified_cpp_hal0.cpp:2: 156:19.06 /builddir/build/BUILD/firefox-88.0/hal/HalWakeLock.cpp:180:13: note: while referencing ‘processCount’ 156:19.06 180 | LockCount processCount; 156:19.06 | ^~~~~~~~~~~~ 156:19.06 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 156:19.06 from /builddir/build/BUILD/firefox-88.0/hal/Hal.h:12, 156:19.06 from /builddir/build/BUILD/firefox-88.0/hal/HalWakeLock.cpp:7, 156:19.06 from Unified_cpp_hal0.cpp:2: 156:19.06 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:303:10: warning: array subscript 16 is outside array bounds of ‘{anonymous}::LockCount [1]’ [-Warray-bounds] 156:19.06 303 | mHdr = GetAutoArrayBufferUnsafe(aElemAlign); 156:19.06 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:19.06 In file included from Unified_cpp_hal0.cpp:2: 156:19.07 /builddir/build/BUILD/firefox-88.0/hal/HalWakeLock.cpp:180:13: note: while referencing ‘processCount’ 156:19.07 180 | LockCount processCount; 156:19.07 | ^~~~~~~~~~~~ 156:19.07 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 156:19.07 from /builddir/build/BUILD/firefox-88.0/hal/Hal.h:12, 156:19.07 from /builddir/build/BUILD/firefox-88.0/hal/HalWakeLock.cpp:7, 156:19.07 from Unified_cpp_hal0.cpp:2: 156:19.07 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 2 is outside array bounds of ‘{anonymous}::LockCount [1]’ [-Warray-bounds] 156:19.07 304 | mHdr->mLength = 0; 156:19.07 | ~~~~~~~~~~~~~~^~~ 156:19.07 In file included from Unified_cpp_hal0.cpp:2: 156:19.07 /builddir/build/BUILD/firefox-88.0/hal/HalWakeLock.cpp:180:13: note: while referencing ‘processCount’ 156:19.07 180 | LockCount processCount; 156:19.07 | ^~~~~~~~~~~~ 156:19.07 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 156:19.07 from /builddir/build/BUILD/firefox-88.0/hal/Hal.h:12, 156:19.07 from /builddir/build/BUILD/firefox-88.0/hal/HalWakeLock.cpp:7, 156:19.07 from Unified_cpp_hal0.cpp:2: 156:19.07 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 16 is outside array bounds of ‘{anonymous}::LockCount [1]’ [-Warray-bounds] 156:19.07 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 156:19.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:19.07 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsClassHashtable.h:13, 156:19.07 from /builddir/build/BUILD/firefox-88.0/hal/HalWakeLock.cpp:12, 156:19.07 from Unified_cpp_hal0.cpp:2: 156:19.07 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsBaseHashtable.h:307:33: note: while referencing ‘’ 156:19.07 307 | *aData = Converter::Unwrap(ent->mData); 156:19.07 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 156:19.07 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 156:19.07 from /builddir/build/BUILD/firefox-88.0/hal/Hal.h:12, 156:19.07 from /builddir/build/BUILD/firefox-88.0/hal/HalWakeLock.cpp:7, 156:19.07 from Unified_cpp_hal0.cpp:2: 156:19.07 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 16 is outside array bounds of ‘{anonymous}::LockCount [1]’ [-Warray-bounds] 156:19.07 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 156:19.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:19.07 In file included from Unified_cpp_hal0.cpp:2: 156:19.07 /builddir/build/BUILD/firefox-88.0/hal/HalWakeLock.cpp:181:13: note: while referencing ‘totalCount’ 156:19.07 181 | LockCount totalCount; 156:19.07 | ^~~~~~~~~~ 156:19.07 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 156:19.07 from /builddir/build/BUILD/firefox-88.0/hal/Hal.h:12, 156:19.07 from /builddir/build/BUILD/firefox-88.0/hal/HalWakeLock.cpp:7, 156:19.07 from Unified_cpp_hal0.cpp:2: 156:19.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 16 is outside array bounds of ‘{anonymous}::LockCount [1]’ [-Warray-bounds] 156:19.08 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 156:19.08 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:19.08 In file included from Unified_cpp_hal0.cpp:2: 156:19.08 /builddir/build/BUILD/firefox-88.0/hal/HalWakeLock.cpp:180:13: note: while referencing ‘processCount’ 156:19.08 180 | LockCount processCount; 156:19.08 | ^~~~~~~~~~~~ 156:19.22 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 156:19.22 from /builddir/build/BUILD/firefox-88.0/hal/Hal.h:12, 156:19.22 from /builddir/build/BUILD/firefox-88.0/hal/HalWakeLock.cpp:7, 156:19.22 from Unified_cpp_hal0.cpp:2: 156:19.22 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::hal_impl::GetWakeLockInfo(const nsAString&, mozilla::hal::WakeLockInformation*)’: 156:19.22 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 16 is outside array bounds of ‘{anonymous}::LockCount [1]’ [-Warray-bounds] 156:19.22 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 156:19.22 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:19.22 In file included from Unified_cpp_hal0.cpp:2: 156:19.22 /builddir/build/BUILD/firefox-88.0/hal/HalWakeLock.cpp:243:13: note: while referencing ‘totalCount’ 156:19.22 243 | LockCount totalCount; 156:19.22 | ^~~~~~~~~~ 156:19.22 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 156:19.22 from /builddir/build/BUILD/firefox-88.0/hal/Hal.h:12, 156:19.22 from /builddir/build/BUILD/firefox-88.0/hal/HalWakeLock.cpp:7, 156:19.22 from Unified_cpp_hal0.cpp:2: 156:19.23 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 16 is outside array bounds of ‘{anonymous}::LockCount [1]’ [-Warray-bounds] 156:19.23 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 156:19.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:19.23 In file included from Unified_cpp_hal0.cpp:2: 156:19.23 /builddir/build/BUILD/firefox-88.0/hal/HalWakeLock.cpp:240:66: note: while referencing ‘’ 156:19.23 240 | *aWakeLockInfo = WakeLockInfoFromLockCount(aTopic, LockCount()); 156:19.23 | ^ 156:19.44 image/encoders/bmp 156:22.57 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 156:22.57 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsStreamUtils.h:13, 156:22.57 from /builddir/build/BUILD/firefox-88.0/image/encoders/bmp/nsBMPEncoder.cpp:11: 156:22.57 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsBMPEncoder::ParseOptions(const nsAString&, nsBMPEncoder::Version&, uint16_t&)’: 156:22.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 156:22.58 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 156:22.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:22.58 /builddir/build/BUILD/firefox-88.0/image/encoders/bmp/nsBMPEncoder.cpp:279:25: note: while referencing ‘nameValuePair’ 156:22.58 279 | nsTArray nameValuePair; 156:22.58 | ^~~~~~~~~~~~~ 156:22.58 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 156:22.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsStreamUtils.h:13, 156:22.58 from /builddir/build/BUILD/firefox-88.0/image/encoders/bmp/nsBMPEncoder.cpp:11: 156:22.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 156:22.58 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 156:22.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:22.58 /builddir/build/BUILD/firefox-88.0/image/encoders/bmp/nsBMPEncoder.cpp:279:25: note: while referencing ‘nameValuePair’ 156:22.58 279 | nsTArray nameValuePair; 156:22.58 | ^~~~~~~~~~~~~ 156:22.58 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 156:22.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsStreamUtils.h:13, 156:22.58 from /builddir/build/BUILD/firefox-88.0/image/encoders/bmp/nsBMPEncoder.cpp:11: 156:22.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 156:22.58 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 156:22.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:22.58 /builddir/build/BUILD/firefox-88.0/image/encoders/bmp/nsBMPEncoder.cpp:273:23: note: while referencing ‘nameValuePairs’ 156:22.58 273 | nsTArray nameValuePairs; 156:22.58 | ^~~~~~~~~~~~~~ 156:22.94 image/encoders/ico 156:26.01 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 156:26.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsStreamUtils.h:13, 156:26.01 from /builddir/build/BUILD/firefox-88.0/image/encoders/ico/nsICOEncoder.cpp:12: 156:26.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsICOEncoder::ParseOptions(const nsAString&, uint16_t&, bool&)’: 156:26.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 156:26.01 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 156:26.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:26.02 /builddir/build/BUILD/firefox-88.0/image/encoders/ico/nsICOEncoder.cpp:269:25: note: while referencing ‘nameValuePair’ 156:26.02 269 | nsTArray nameValuePair; 156:26.02 | ^~~~~~~~~~~~~ 156:26.02 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 156:26.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsStreamUtils.h:13, 156:26.02 from /builddir/build/BUILD/firefox-88.0/image/encoders/ico/nsICOEncoder.cpp:12: 156:26.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 156:26.02 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 156:26.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:26.02 /builddir/build/BUILD/firefox-88.0/image/encoders/ico/nsICOEncoder.cpp:269:25: note: while referencing ‘nameValuePair’ 156:26.02 269 | nsTArray nameValuePair; 156:26.02 | ^~~~~~~~~~~~~ 156:26.02 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 156:26.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsStreamUtils.h:13, 156:26.02 from /builddir/build/BUILD/firefox-88.0/image/encoders/ico/nsICOEncoder.cpp:12: 156:26.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 156:26.02 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 156:26.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:26.02 /builddir/build/BUILD/firefox-88.0/image/encoders/ico/nsICOEncoder.cpp:263:23: note: while referencing ‘nameValuePairs’ 156:26.02 263 | nsTArray nameValuePairs; 156:26.02 | ^~~~~~~~~~~~~~ 156:26.26 image/encoders/jpeg 156:29.44 image/encoders/png 156:38.25 image 156:47.92 intl/hyphenation/glue 157:05.71 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:05.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 157:05.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 157:05.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFile.h:546, 157:05.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Omnijar.h:13, 157:05.71 from /builddir/build/BUILD/firefox-88.0/intl/hyphenation/glue/nsHyphenationManager.h:10, 157:05.71 from /builddir/build/BUILD/firefox-88.0/intl/hyphenation/glue/nsHyphenationManager.cpp:6, 157:05.71 from Unified_cpp_hyphenation_glue0.cpp:2: 157:05.71 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsHyphenationManager::LoadAliases()’: 157:05.71 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 157:05.71 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:05.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:05.71 In file included from Unified_cpp_hyphenation_glue0.cpp:2: 157:05.71 /builddir/build/BUILD/firefox-88.0/intl/hyphenation/glue/nsHyphenationManager.cpp:310:23: note: while referencing ‘prefNames’ 157:05.71 310 | nsTArray prefNames; 157:05.71 | ^~~~~~~~~ 157:06.64 intl/l10n 157:15.39 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:15.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 157:15.39 from /builddir/build/BUILD/firefox-88.0/intl/l10n/FluentBundle.h:10, 157:15.39 from /builddir/build/BUILD/firefox-88.0/intl/l10n/FluentBundle.cpp:7, 157:15.39 from Unified_cpp_intl_l10n0.cpp:2: 157:15.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::intl::FluentBundle::AddResource(mozilla::intl::FluentResource&, const mozilla::dom::FluentBundleAddResourceOptions&)’: 157:15.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 157:15.39 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:15.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:15.39 In file included from Unified_cpp_intl_l10n0.cpp:2: 157:15.39 /builddir/build/BUILD/firefox-88.0/intl/l10n/FluentBundle.cpp:110:23: note: while referencing ‘errors’ 157:15.39 110 | nsTArray errors; 157:15.39 | ^~~~~~ 157:15.46 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:15.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 157:15.46 from /builddir/build/BUILD/firefox-88.0/intl/l10n/FluentBundle.h:10, 157:15.46 from /builddir/build/BUILD/firefox-88.0/intl/l10n/FluentBundle.cpp:7, 157:15.46 from Unified_cpp_intl_l10n0.cpp:2: 157:15.46 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::intl::FluentBundle::FormatPattern(JSContext*, const mozilla::intl::FluentPattern&, const mozilla::dom::Nullable, mozilla::dom::Nullable > >&, const mozilla::dom::Optional >&, nsACString&, mozilla::ErrorResult&)’: 157:15.46 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 157:15.46 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:15.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:15.46 In file included from Unified_cpp_intl_l10n0.cpp:2: 157:15.46 /builddir/build/BUILD/firefox-88.0/intl/l10n/FluentBundle.cpp:189:23: note: while referencing ‘errors’ 157:15.46 189 | nsTArray errors; 157:15.46 | ^~~~~~ 157:15.46 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:15.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 157:15.46 from /builddir/build/BUILD/firefox-88.0/intl/l10n/FluentBundle.h:10, 157:15.46 from /builddir/build/BUILD/firefox-88.0/intl/l10n/FluentBundle.cpp:7, 157:15.46 from Unified_cpp_intl_l10n0.cpp:2: 157:15.46 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 157:15.46 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:15.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:15.46 In file included from Unified_cpp_intl_l10n0.cpp:2: 157:15.47 /builddir/build/BUILD/firefox-88.0/intl/l10n/FluentBundle.cpp:169:33: note: while referencing ‘argValues’ 157:15.47 169 | nsTArray argValues; 157:15.47 | ^~~~~~~~~ 157:15.47 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:15.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 157:15.47 from /builddir/build/BUILD/firefox-88.0/intl/l10n/FluentBundle.h:10, 157:15.47 from /builddir/build/BUILD/firefox-88.0/intl/l10n/FluentBundle.cpp:7, 157:15.47 from Unified_cpp_intl_l10n0.cpp:2: 157:15.47 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 157:15.47 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:15.47 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:15.47 In file included from Unified_cpp_intl_l10n0.cpp:2: 157:15.47 /builddir/build/BUILD/firefox-88.0/intl/l10n/FluentBundle.cpp:168:23: note: while referencing ‘argIds’ 157:15.47 168 | nsTArray argIds; 157:15.47 | ^~~~~~ 157:15.47 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:15.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 157:15.47 from /builddir/build/BUILD/firefox-88.0/intl/l10n/FluentBundle.h:10, 157:15.47 from /builddir/build/BUILD/firefox-88.0/intl/l10n/FluentBundle.cpp:7, 157:15.47 from Unified_cpp_intl_l10n0.cpp:2: 157:15.47 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 157:15.47 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:15.47 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:15.47 In file included from Unified_cpp_intl_l10n0.cpp:2: 157:15.47 /builddir/build/BUILD/firefox-88.0/intl/l10n/FluentBundle.cpp:189:23: note: while referencing ‘errors’ 157:15.47 189 | nsTArray errors; 157:15.47 | ^~~~~~ 157:15.47 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:15.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 157:15.47 from /builddir/build/BUILD/firefox-88.0/intl/l10n/FluentBundle.h:10, 157:15.47 from /builddir/build/BUILD/firefox-88.0/intl/l10n/FluentBundle.cpp:7, 157:15.47 from Unified_cpp_intl_l10n0.cpp:2: 157:15.47 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 157:15.47 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:15.47 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:15.47 In file included from Unified_cpp_intl_l10n0.cpp:2: 157:15.47 /builddir/build/BUILD/firefox-88.0/intl/l10n/FluentBundle.cpp:169:33: note: while referencing ‘argValues’ 157:15.47 169 | nsTArray argValues; 157:15.47 | ^~~~~~~~~ 157:15.47 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:15.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 157:15.47 from /builddir/build/BUILD/firefox-88.0/intl/l10n/FluentBundle.h:10, 157:15.47 from /builddir/build/BUILD/firefox-88.0/intl/l10n/FluentBundle.cpp:7, 157:15.47 from Unified_cpp_intl_l10n0.cpp:2: 157:15.47 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 157:15.47 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:15.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:15.48 In file included from Unified_cpp_intl_l10n0.cpp:2: 157:15.48 /builddir/build/BUILD/firefox-88.0/intl/l10n/FluentBundle.cpp:168:23: note: while referencing ‘argIds’ 157:15.48 168 | nsTArray argIds; 157:15.48 | ^~~~~~ 157:15.80 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:15.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 157:15.80 from /builddir/build/BUILD/firefox-88.0/intl/l10n/FluentBundle.h:10, 157:15.80 from /builddir/build/BUILD/firefox-88.0/intl/l10n/FluentBundle.cpp:7, 157:15.80 from Unified_cpp_intl_l10n0.cpp:2: 157:15.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::intl::Localization::FormatValuesSync(JSContext*, const mozilla::dom::Sequence&, nsTArray >&, mozilla::ErrorResult&)’: 157:15.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 157:15.80 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:15.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:15.81 In file included from Unified_cpp_intl_l10n0.cpp:29: 157:15.81 /builddir/build/BUILD/firefox-88.0/intl/l10n/Localization.cpp:370:23: note: while referencing ‘jsKeys’ 157:15.81 370 | nsTArray jsKeys; 157:15.81 | ^~~~~~ 157:15.81 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:15.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 157:15.81 from /builddir/build/BUILD/firefox-88.0/intl/l10n/FluentBundle.h:10, 157:15.81 from /builddir/build/BUILD/firefox-88.0/intl/l10n/FluentBundle.cpp:7, 157:15.81 from Unified_cpp_intl_l10n0.cpp:2: 157:15.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 157:15.81 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:15.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:15.81 In file included from Unified_cpp_intl_l10n0.cpp:29: 157:15.81 /builddir/build/BUILD/firefox-88.0/intl/l10n/Localization.cpp:370:23: note: while referencing ‘jsKeys’ 157:15.81 370 | nsTArray jsKeys; 157:15.81 | ^~~~~~ 157:15.89 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:15.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 157:15.89 from /builddir/build/BUILD/firefox-88.0/intl/l10n/FluentBundle.h:10, 157:15.89 from /builddir/build/BUILD/firefox-88.0/intl/l10n/FluentBundle.cpp:7, 157:15.89 from Unified_cpp_intl_l10n0.cpp:2: 157:15.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::intl::Localization::FormatValues(JSContext*, const mozilla::dom::Sequence&, mozilla::ErrorResult&)’: 157:15.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 157:15.89 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:15.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:15.90 In file included from Unified_cpp_intl_l10n0.cpp:29: 157:15.90 /builddir/build/BUILD/firefox-88.0/intl/l10n/Localization.cpp:282:23: note: while referencing ‘jsKeys’ 157:15.90 282 | nsTArray jsKeys; 157:15.90 | ^~~~~~ 157:15.94 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:15.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 157:15.94 from /builddir/build/BUILD/firefox-88.0/intl/l10n/FluentBundle.h:10, 157:15.94 from /builddir/build/BUILD/firefox-88.0/intl/l10n/FluentBundle.cpp:7, 157:15.94 from Unified_cpp_intl_l10n0.cpp:2: 157:15.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::intl::Localization::FormatMessages(JSContext*, const mozilla::dom::Sequence&, mozilla::ErrorResult&)’: 157:15.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 157:15.94 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:15.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:15.94 In file included from Unified_cpp_intl_l10n0.cpp:29: 157:15.94 /builddir/build/BUILD/firefox-88.0/intl/l10n/Localization.cpp:310:23: note: while referencing ‘jsKeys’ 157:15.94 310 | nsTArray jsKeys; 157:15.94 | ^~~~~~ 157:16.07 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:16.07 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 157:16.07 from /builddir/build/BUILD/firefox-88.0/intl/l10n/FluentBundle.h:10, 157:16.07 from /builddir/build/BUILD/firefox-88.0/intl/l10n/FluentBundle.cpp:7, 157:16.07 from Unified_cpp_intl_l10n0.cpp:2: 157:16.07 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::intl::FluentBundle::GetMessage(const nsACString&, mozilla::dom::Nullable&)’: 157:16.07 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 157:16.07 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:16.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:16.07 In file included from Unified_cpp_intl_l10n0.cpp:2: 157:16.07 /builddir/build/BUILD/firefox-88.0/intl/l10n/FluentBundle.cpp:129:23: note: while referencing ‘attributes’ 157:16.07 129 | nsTArray attributes; 157:16.08 | ^~~~~~~~~~ 157:16.14 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:16.14 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 157:16.14 from /builddir/build/BUILD/firefox-88.0/intl/l10n/FluentBundle.h:10, 157:16.14 from /builddir/build/BUILD/firefox-88.0/intl/l10n/FluentBundle.cpp:7, 157:16.14 from Unified_cpp_intl_l10n0.cpp:2: 157:16.14 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::intl::Localization::FormatMessagesSync(JSContext*, const mozilla::dom::Sequence&, nsTArray >&, mozilla::ErrorResult&)’: 157:16.14 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 157:16.14 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:16.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:16.14 In file included from Unified_cpp_intl_l10n0.cpp:29: 157:16.14 /builddir/build/BUILD/firefox-88.0/intl/l10n/Localization.cpp:408:23: note: while referencing ‘messages’ 157:16.14 408 | nsTArray messages; 157:16.14 | ^~~~~~~~ 157:16.14 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:16.14 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 157:16.14 from /builddir/build/BUILD/firefox-88.0/intl/l10n/FluentBundle.h:10, 157:16.14 from /builddir/build/BUILD/firefox-88.0/intl/l10n/FluentBundle.cpp:7, 157:16.14 from Unified_cpp_intl_l10n0.cpp:2: 157:16.14 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 157:16.14 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:16.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:16.14 In file included from Unified_cpp_intl_l10n0.cpp:29: 157:16.14 /builddir/build/BUILD/firefox-88.0/intl/l10n/Localization.cpp:397:23: note: while referencing ‘jsKeys’ 157:16.15 397 | nsTArray jsKeys; 157:16.15 | ^~~~~~ 157:16.15 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:16.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 157:16.15 from /builddir/build/BUILD/firefox-88.0/intl/l10n/FluentBundle.h:10, 157:16.15 from /builddir/build/BUILD/firefox-88.0/intl/l10n/FluentBundle.cpp:7, 157:16.15 from Unified_cpp_intl_l10n0.cpp:2: 157:16.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 157:16.15 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:16.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:16.15 In file included from Unified_cpp_intl_l10n0.cpp:29: 157:16.15 /builddir/build/BUILD/firefox-88.0/intl/l10n/Localization.cpp:408:23: note: while referencing ‘messages’ 157:16.15 408 | nsTArray messages; 157:16.15 | ^~~~~~~~ 157:16.15 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:16.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 157:16.15 from /builddir/build/BUILD/firefox-88.0/intl/l10n/FluentBundle.h:10, 157:16.15 from /builddir/build/BUILD/firefox-88.0/intl/l10n/FluentBundle.cpp:7, 157:16.15 from Unified_cpp_intl_l10n0.cpp:2: 157:16.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 157:16.15 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:16.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:16.15 In file included from Unified_cpp_intl_l10n0.cpp:29: 157:16.15 /builddir/build/BUILD/firefox-88.0/intl/l10n/Localization.cpp:397:23: note: while referencing ‘jsKeys’ 157:16.15 397 | nsTArray jsKeys; 157:16.15 | ^~~~~~ 157:16.25 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:16.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 157:16.25 from /builddir/build/BUILD/firefox-88.0/intl/l10n/FluentBundle.h:10, 157:16.25 from /builddir/build/BUILD/firefox-88.0/intl/l10n/FluentBundle.cpp:7, 157:16.25 from Unified_cpp_intl_l10n0.cpp:2: 157:16.25 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::intl::Localization::ConvertL10nArgsToJSValue(JSContext*, const L10nArgs&, JS::MutableHandle, mozilla::ErrorResult&)’: 157:16.25 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::dom::L10nArgsHelperDict [1]’ [-Warray-bounds] 157:16.25 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:16.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:16.25 In file included from Unified_cpp_intl_l10n0.cpp:29: 157:16.25 /builddir/build/BUILD/firefox-88.0/intl/l10n/Localization.cpp:515:22: note: while referencing ‘helperDict’ 157:16.25 515 | L10nArgsHelperDict helperDict; 157:16.25 | ^~~~~~~~~~ 157:16.25 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:16.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 157:16.25 from /builddir/build/BUILD/firefox-88.0/intl/l10n/FluentBundle.h:10, 157:16.25 from /builddir/build/BUILD/firefox-88.0/intl/l10n/FluentBundle.cpp:7, 157:16.25 from Unified_cpp_intl_l10n0.cpp:2: 157:16.25 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::dom::L10nArgsHelperDict [1]’ [-Warray-bounds] 157:16.25 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:16.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:16.26 In file included from Unified_cpp_intl_l10n0.cpp:29: 157:16.26 /builddir/build/BUILD/firefox-88.0/intl/l10n/Localization.cpp:515:22: note: while referencing ‘helperDict’ 157:16.26 515 | L10nArgsHelperDict helperDict; 157:16.26 | ^~~~~~~~~~ 157:32.46 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:32.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 157:32.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 157:32.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 157:32.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, 157:32.47 from /builddir/build/BUILD/firefox-88.0/image/ImageMemoryReporter.h:12, 157:32.47 from /builddir/build/BUILD/firefox-88.0/image/ImageMemoryReporter.cpp:7, 157:32.47 from Unified_cpp_image1.cpp:2: 157:32.47 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::image::SurfaceCacheImpl::SurfaceTracker::NotifyHandlerEnd()’: 157:32.47 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 157:32.47 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:32.47 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:32.47 In file included from Unified_cpp_image1.cpp:101: 157:32.47 /builddir/build/BUILD/firefox-88.0/image/SurfaceCache.cpp:1466:39: note: while referencing ‘discard’ 157:32.47 1466 | nsTArray> discard(std::move(mDiscard)); 157:32.47 | ^~~~~~~ 157:32.56 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:32.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 157:32.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 157:32.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 157:32.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, 157:32.56 from /builddir/build/BUILD/firefox-88.0/image/ImageMemoryReporter.h:12, 157:32.56 from /builddir/build/BUILD/firefox-88.0/image/ImageMemoryReporter.cpp:7, 157:32.56 from Unified_cpp_image1.cpp:2: 157:32.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::image::SurfaceCacheImpl::MemoryPressureObserver::Observe(nsISupports*, const char*, const char16_t*)’: 157:32.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 157:32.56 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:32.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:32.56 In file included from Unified_cpp_image1.cpp:101: 157:32.56 /builddir/build/BUILD/firefox-88.0/image/SurfaceCache.cpp:1480:39: note: while referencing ‘discard’ 157:32.56 1480 | nsTArray> discard; 157:32.56 | ^~~~~~~ 157:32.56 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:32.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 157:32.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 157:32.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 157:32.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, 157:32.56 from /builddir/build/BUILD/firefox-88.0/image/ImageMemoryReporter.h:12, 157:32.56 from /builddir/build/BUILD/firefox-88.0/image/ImageMemoryReporter.cpp:7, 157:32.56 from Unified_cpp_image1.cpp:2: 157:32.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 157:32.56 304 | mHdr->mLength = 0; 157:32.56 | ~~~~~~~~~~~~~~^~~ 157:32.56 In file included from Unified_cpp_image1.cpp:101: 157:32.56 /builddir/build/BUILD/firefox-88.0/image/SurfaceCache.cpp:1480:39: note: while referencing ‘discard’ 157:32.56 1480 | nsTArray> discard; 157:32.56 | ^~~~~~~ 157:32.56 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:32.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 157:32.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 157:32.57 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 157:32.57 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, 157:32.57 from /builddir/build/BUILD/firefox-88.0/image/ImageMemoryReporter.h:12, 157:32.57 from /builddir/build/BUILD/firefox-88.0/image/ImageMemoryReporter.cpp:7, 157:32.57 from Unified_cpp_image1.cpp:2: 157:32.57 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 157:32.57 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:32.57 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:32.57 In file included from Unified_cpp_image1.cpp:101: 157:32.57 /builddir/build/BUILD/firefox-88.0/image/SurfaceCache.cpp:1480:39: note: while referencing ‘discard’ 157:32.57 1480 | nsTArray> discard; 157:32.57 | ^~~~~~~ 157:32.63 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:32.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 157:32.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 157:32.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 157:32.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, 157:32.63 from /builddir/build/BUILD/firefox-88.0/image/ImageMemoryReporter.h:12, 157:32.63 from /builddir/build/BUILD/firefox-88.0/image/ImageMemoryReporter.cpp:7, 157:32.63 from Unified_cpp_image1.cpp:2: 157:32.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::image::SurfaceCache::DiscardAll()’: 157:32.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 157:32.63 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:32.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:32.63 In file included from Unified_cpp_image1.cpp:101: 157:32.63 /builddir/build/BUILD/firefox-88.0/image/SurfaceCache.cpp:1729:35: note: while referencing ‘discard’ 157:32.63 1729 | nsTArray> discard; 157:32.63 | ^~~~~~~ 157:32.63 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:32.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 157:32.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 157:32.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 157:32.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, 157:32.63 from /builddir/build/BUILD/firefox-88.0/image/ImageMemoryReporter.h:12, 157:32.63 from /builddir/build/BUILD/firefox-88.0/image/ImageMemoryReporter.cpp:7, 157:32.63 from Unified_cpp_image1.cpp:2: 157:32.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 157:32.63 304 | mHdr->mLength = 0; 157:32.63 | ~~~~~~~~~~~~~~^~~ 157:32.63 In file included from Unified_cpp_image1.cpp:101: 157:32.63 /builddir/build/BUILD/firefox-88.0/image/SurfaceCache.cpp:1729:35: note: while referencing ‘discard’ 157:32.63 1729 | nsTArray> discard; 157:32.64 | ^~~~~~~ 157:32.64 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:32.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 157:32.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 157:32.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 157:32.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, 157:32.64 from /builddir/build/BUILD/firefox-88.0/image/ImageMemoryReporter.h:12, 157:32.64 from /builddir/build/BUILD/firefox-88.0/image/ImageMemoryReporter.cpp:7, 157:32.64 from Unified_cpp_image1.cpp:2: 157:32.64 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 157:32.64 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:32.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:32.64 In file included from Unified_cpp_image1.cpp:101: 157:32.64 /builddir/build/BUILD/firefox-88.0/image/SurfaceCache.cpp:1729:35: note: while referencing ‘discard’ 157:32.64 1729 | nsTArray> discard; 157:32.64 | ^~~~~~~ 157:32.67 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:32.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 157:32.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 157:32.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 157:32.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, 157:32.67 from /builddir/build/BUILD/firefox-88.0/image/ImageMemoryReporter.h:12, 157:32.67 from /builddir/build/BUILD/firefox-88.0/image/ImageMemoryReporter.cpp:7, 157:32.68 from Unified_cpp_image1.cpp:2: 157:32.68 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::image::SurfaceCache::PruneImage(mozilla::image::ImageKey)’: 157:32.68 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 157:32.68 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:32.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:32.68 In file included from Unified_cpp_image1.cpp:101: 157:32.68 /builddir/build/BUILD/firefox-88.0/image/SurfaceCache.cpp:1717:35: note: while referencing ‘discard’ 157:32.68 1717 | nsTArray> discard; 157:32.68 | ^~~~~~~ 157:32.68 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:32.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 157:32.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 157:32.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 157:32.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, 157:32.68 from /builddir/build/BUILD/firefox-88.0/image/ImageMemoryReporter.h:12, 157:32.68 from /builddir/build/BUILD/firefox-88.0/image/ImageMemoryReporter.cpp:7, 157:32.68 from Unified_cpp_image1.cpp:2: 157:32.68 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 157:32.68 304 | mHdr->mLength = 0; 157:32.68 | ~~~~~~~~~~~~~~^~~ 157:32.68 In file included from Unified_cpp_image1.cpp:101: 157:32.68 /builddir/build/BUILD/firefox-88.0/image/SurfaceCache.cpp:1717:35: note: while referencing ‘discard’ 157:32.68 1717 | nsTArray> discard; 157:32.68 | ^~~~~~~ 157:32.68 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:32.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 157:32.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 157:32.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 157:32.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, 157:32.68 from /builddir/build/BUILD/firefox-88.0/image/ImageMemoryReporter.h:12, 157:32.68 from /builddir/build/BUILD/firefox-88.0/image/ImageMemoryReporter.cpp:7, 157:32.68 from Unified_cpp_image1.cpp:2: 157:32.68 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 157:32.68 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:32.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:32.68 In file included from Unified_cpp_image1.cpp:101: 157:32.68 /builddir/build/BUILD/firefox-88.0/image/SurfaceCache.cpp:1717:35: note: while referencing ‘discard’ 157:32.68 1717 | nsTArray> discard; 157:32.68 | ^~~~~~~ 157:32.75 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:32.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 157:32.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 157:32.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 157:32.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, 157:32.76 from /builddir/build/BUILD/firefox-88.0/image/ImageMemoryReporter.h:12, 157:32.76 from /builddir/build/BUILD/firefox-88.0/image/ImageMemoryReporter.cpp:7, 157:32.76 from Unified_cpp_image1.cpp:2: 157:32.76 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::image::SurfaceCache::ClearReleasingImages()’: 157:32.76 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 157:32.76 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:32.76 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:32.76 In file included from Unified_cpp_image1.cpp:101: 157:32.76 /builddir/build/BUILD/firefox-88.0/image/SurfaceCache.cpp:1838:34: note: while referencing ‘images’ 157:32.76 1838 | nsTArray> images; 157:32.76 | ^~~~~~ 157:33.92 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:33.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 157:33.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 157:33.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 157:33.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, 157:33.92 from /builddir/build/BUILD/firefox-88.0/image/ImageMemoryReporter.h:12, 157:33.92 from /builddir/build/BUILD/firefox-88.0/image/ImageMemoryReporter.cpp:7, 157:33.92 from Unified_cpp_image1.cpp:2: 157:33.92 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static mozilla::image::LookupResult mozilla::image::SurfaceCache::Lookup(mozilla::image::ImageKey, const mozilla::image::SurfaceKey&, bool)’: 157:33.93 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 157:33.93 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:33.93 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:33.93 In file included from Unified_cpp_image1.cpp:101: 157:33.93 /builddir/build/BUILD/firefox-88.0/image/SurfaceCache.cpp:1594:35: note: while referencing ‘discard’ 157:33.93 1594 | nsTArray> discard; 157:33.93 | ^~~~~~~ 157:33.93 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:33.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 157:33.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 157:33.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 157:33.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, 157:33.93 from /builddir/build/BUILD/firefox-88.0/image/ImageMemoryReporter.h:12, 157:33.93 from /builddir/build/BUILD/firefox-88.0/image/ImageMemoryReporter.cpp:7, 157:33.93 from Unified_cpp_image1.cpp:2: 157:33.93 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 157:33.93 304 | mHdr->mLength = 0; 157:33.93 | ~~~~~~~~~~~~~~^~~ 157:33.93 In file included from Unified_cpp_image1.cpp:101: 157:33.93 /builddir/build/BUILD/firefox-88.0/image/SurfaceCache.cpp:1594:35: note: while referencing ‘discard’ 157:33.93 1594 | nsTArray> discard; 157:33.93 | ^~~~~~~ 157:33.93 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:33.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 157:33.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 157:33.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 157:33.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, 157:33.93 from /builddir/build/BUILD/firefox-88.0/image/ImageMemoryReporter.h:12, 157:33.93 from /builddir/build/BUILD/firefox-88.0/image/ImageMemoryReporter.cpp:7, 157:33.93 from Unified_cpp_image1.cpp:2: 157:33.93 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 157:33.93 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:33.93 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:33.93 In file included from Unified_cpp_image1.cpp:101: 157:33.93 /builddir/build/BUILD/firefox-88.0/image/SurfaceCache.cpp:1594:35: note: while referencing ‘discard’ 157:33.93 1594 | nsTArray> discard; 157:33.93 | ^~~~~~~ 157:34.09 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:34.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 157:34.10 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 157:34.10 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 157:34.10 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, 157:34.10 from /builddir/build/BUILD/firefox-88.0/image/ImageMemoryReporter.h:12, 157:34.10 from /builddir/build/BUILD/firefox-88.0/image/ImageMemoryReporter.cpp:7, 157:34.10 from Unified_cpp_image1.cpp:2: 157:34.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static mozilla::image::InsertOutcome mozilla::image::SurfaceCache::Insert(mozilla::NotNull)’: 157:34.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 157:34.10 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:34.10 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:34.10 In file included from Unified_cpp_image1.cpp:101: 157:34.10 /builddir/build/BUILD/firefox-88.0/image/SurfaceCache.cpp:1632:35: note: while referencing ‘discard’ 157:34.10 1632 | nsTArray> discard; 157:34.10 | ^~~~~~~ 157:34.10 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:34.10 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 157:34.10 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 157:34.10 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 157:34.10 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, 157:34.10 from /builddir/build/BUILD/firefox-88.0/image/ImageMemoryReporter.h:12, 157:34.10 from /builddir/build/BUILD/firefox-88.0/image/ImageMemoryReporter.cpp:7, 157:34.10 from Unified_cpp_image1.cpp:2: 157:34.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 157:34.10 304 | mHdr->mLength = 0; 157:34.10 | ~~~~~~~~~~~~~~^~~ 157:34.10 In file included from Unified_cpp_image1.cpp:101: 157:34.10 /builddir/build/BUILD/firefox-88.0/image/SurfaceCache.cpp:1632:35: note: while referencing ‘discard’ 157:34.10 1632 | nsTArray> discard; 157:34.10 | ^~~~~~~ 157:34.10 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:34.10 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 157:34.10 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 157:34.10 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 157:34.10 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, 157:34.10 from /builddir/build/BUILD/firefox-88.0/image/ImageMemoryReporter.h:12, 157:34.10 from /builddir/build/BUILD/firefox-88.0/image/ImageMemoryReporter.cpp:7, 157:34.10 from Unified_cpp_image1.cpp:2: 157:34.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 157:34.10 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:34.10 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:34.10 In file included from Unified_cpp_image1.cpp:101: 157:34.10 /builddir/build/BUILD/firefox-88.0/image/SurfaceCache.cpp:1632:35: note: while referencing ‘discard’ 157:34.10 1632 | nsTArray> discard; 157:34.10 | ^~~~~~~ 157:34.34 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:34.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 157:34.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 157:34.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 157:34.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, 157:34.34 from /builddir/build/BUILD/firefox-88.0/image/ImageMemoryReporter.h:12, 157:34.34 from /builddir/build/BUILD/firefox-88.0/image/ImageMemoryReporter.cpp:7, 157:34.34 from Unified_cpp_image1.cpp:2: 157:34.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static mozilla::image::LookupResult mozilla::image::SurfaceCache::LookupBestMatch(mozilla::image::ImageKey, const mozilla::image::SurfaceKey&, bool)’: 157:34.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 157:34.34 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:34.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:34.34 In file included from Unified_cpp_image1.cpp:101: 157:34.34 /builddir/build/BUILD/firefox-88.0/image/SurfaceCache.cpp:1614:35: note: while referencing ‘discard’ 157:34.34 1614 | nsTArray> discard; 157:34.34 | ^~~~~~~ 157:34.34 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:34.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 157:34.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 157:34.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 157:34.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, 157:34.34 from /builddir/build/BUILD/firefox-88.0/image/ImageMemoryReporter.h:12, 157:34.34 from /builddir/build/BUILD/firefox-88.0/image/ImageMemoryReporter.cpp:7, 157:34.34 from Unified_cpp_image1.cpp:2: 157:34.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 157:34.35 304 | mHdr->mLength = 0; 157:34.35 | ~~~~~~~~~~~~~~^~~ 157:34.35 In file included from Unified_cpp_image1.cpp:101: 157:34.35 /builddir/build/BUILD/firefox-88.0/image/SurfaceCache.cpp:1614:35: note: while referencing ‘discard’ 157:34.35 1614 | nsTArray> discard; 157:34.35 | ^~~~~~~ 157:34.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:34.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 157:34.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 157:34.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 157:34.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, 157:34.35 from /builddir/build/BUILD/firefox-88.0/image/ImageMemoryReporter.h:12, 157:34.35 from /builddir/build/BUILD/firefox-88.0/image/ImageMemoryReporter.cpp:7, 157:34.35 from Unified_cpp_image1.cpp:2: 157:34.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 157:34.35 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:34.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:34.35 In file included from Unified_cpp_image1.cpp:101: 157:34.35 /builddir/build/BUILD/firefox-88.0/image/SurfaceCache.cpp:1614:35: note: while referencing ‘discard’ 157:34.35 1614 | nsTArray> discard; 157:34.35 | ^~~~~~~ 157:35.11 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:35.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 157:35.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 157:35.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 157:35.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, 157:35.11 from /builddir/build/BUILD/firefox-88.0/image/ImageMemoryReporter.h:12, 157:35.11 from /builddir/build/BUILD/firefox-88.0/image/ImageMemoryReporter.cpp:7, 157:35.11 from Unified_cpp_image1.cpp:2: 157:35.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::image::SurfaceCache::CollectSizeOfSurfaces(mozilla::image::ImageKey, nsTArray&, mozilla::MallocSizeOf)’: 157:35.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 157:35.11 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:35.11 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:35.11 In file included from Unified_cpp_image1.cpp:101: 157:35.11 /builddir/build/BUILD/firefox-88.0/image/SurfaceCache.cpp:1743:35: note: while referencing ‘discard’ 157:35.11 1743 | nsTArray> discard; 157:35.11 | ^~~~~~~ 157:35.11 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:35.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 157:35.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 157:35.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 157:35.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, 157:35.11 from /builddir/build/BUILD/firefox-88.0/image/ImageMemoryReporter.h:12, 157:35.11 from /builddir/build/BUILD/firefox-88.0/image/ImageMemoryReporter.cpp:7, 157:35.11 from Unified_cpp_image1.cpp:2: 157:35.12 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 157:35.12 304 | mHdr->mLength = 0; 157:35.12 | ~~~~~~~~~~~~~~^~~ 157:35.12 In file included from Unified_cpp_image1.cpp:101: 157:35.12 /builddir/build/BUILD/firefox-88.0/image/SurfaceCache.cpp:1743:35: note: while referencing ‘discard’ 157:35.12 1743 | nsTArray> discard; 157:35.12 | ^~~~~~~ 157:35.12 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:35.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 157:35.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 157:35.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 157:35.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, 157:35.12 from /builddir/build/BUILD/firefox-88.0/image/ImageMemoryReporter.h:12, 157:35.12 from /builddir/build/BUILD/firefox-88.0/image/ImageMemoryReporter.cpp:7, 157:35.12 from Unified_cpp_image1.cpp:2: 157:35.12 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 157:35.12 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:35.12 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:35.12 In file included from Unified_cpp_image1.cpp:101: 157:35.12 /builddir/build/BUILD/firefox-88.0/image/SurfaceCache.cpp:1743:35: note: while referencing ‘discard’ 157:35.12 1743 | nsTArray> discard; 157:35.12 | ^~~~~~~ 157:35.12 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:35.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 157:35.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 157:35.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 157:35.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:14, 157:35.12 from /builddir/build/BUILD/firefox-88.0/image/ImageMemoryReporter.h:12, 157:35.12 from /builddir/build/BUILD/firefox-88.0/image/ImageMemoryReporter.cpp:7, 157:35.12 from Unified_cpp_image1.cpp:2: 157:35.12 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 157:35.12 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:35.12 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:35.12 In file included from Unified_cpp_image1.cpp:101: 157:35.12 /builddir/build/BUILD/firefox-88.0/image/SurfaceCache.cpp:1743:35: note: while referencing ‘discard’ 157:35.12 1743 | nsTArray> discard; 157:35.12 | ^~~~~~~ 157:36.23 intl/locale/gtk 157:38.55 intl/locale 157:45.36 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:45.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsExpirationTracker.h:14, 157:45.36 from /builddir/build/BUILD/firefox-88.0/image/imgLoader.h:20, 157:45.36 from /builddir/build/BUILD/firefox-88.0/image/imgLoader.cpp:11, 157:45.36 from Unified_cpp_image2.cpp:2: 157:45.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult imgLoader::EvictEntries(imgLoader::imgCacheTable&)’: 157:45.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 157:45.36 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:45.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:45.36 In file included from Unified_cpp_image2.cpp:2: 157:45.36 /builddir/build/BUILD/firefox-88.0/image/imgLoader.cpp:2039:36: note: while referencing ‘entries’ 157:45.36 2039 | nsTArray > entries; 157:45.36 | ^~~~~~~ 157:45.45 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:45.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsExpirationTracker.h:14, 157:45.45 from /builddir/build/BUILD/firefox-88.0/image/imgLoader.h:20, 157:45.45 from /builddir/build/BUILD/firefox-88.0/image/imgLoader.cpp:11, 157:45.45 from Unified_cpp_image2.cpp:2: 157:45.45 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult imgLoader::EvictEntries(imgCacheQueue&)’: 157:45.45 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 157:45.45 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:45.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:45.45 In file included from Unified_cpp_image2.cpp:2: 157:45.45 /builddir/build/BUILD/firefox-88.0/image/imgLoader.cpp:2061:36: note: while referencing ‘entries’ 157:45.45 2061 | nsTArray > entries(aQueueToClear.GetNumElements()); 157:45.45 | ^~~~~~~ 157:46.25 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:46.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsExpirationTracker.h:14, 157:46.25 from /builddir/build/BUILD/firefox-88.0/image/imgLoader.h:20, 157:46.25 from /builddir/build/BUILD/firefox-88.0/image/imgLoader.cpp:11, 157:46.25 from Unified_cpp_image2.cpp:2: 157:46.25 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void imgMemoryReporter::FinishCollectReports(nsIHandleReportCallback*, nsISupports*, bool, mozilla::layers::SharedSurfacesMemoryReport&)’: 157:46.25 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 157:46.25 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:46.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:46.25 In file included from Unified_cpp_image2.cpp:2: 157:46.25 /builddir/build/BUILD/firefox-88.0/image/imgLoader.cpp:118:34: note: while referencing ‘uncached’ 157:46.25 118 | nsTArray uncached; 157:46.25 | ^~~~~~~~ 157:46.25 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:46.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsExpirationTracker.h:14, 157:46.25 from /builddir/build/BUILD/firefox-88.0/image/imgLoader.h:20, 157:46.25 from /builddir/build/BUILD/firefox-88.0/image/imgLoader.cpp:11, 157:46.25 from Unified_cpp_image2.cpp:2: 157:46.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 157:46.26 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:46.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:46.26 In file included from Unified_cpp_image2.cpp:2: 157:46.26 /builddir/build/BUILD/firefox-88.0/image/imgLoader.cpp:117:34: note: while referencing ‘content’ 157:46.26 117 | nsTArray content; 157:46.26 | ^~~~~~~ 157:46.26 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:46.26 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsExpirationTracker.h:14, 157:46.26 from /builddir/build/BUILD/firefox-88.0/image/imgLoader.h:20, 157:46.26 from /builddir/build/BUILD/firefox-88.0/image/imgLoader.cpp:11, 157:46.26 from Unified_cpp_image2.cpp:2: 157:46.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 157:46.26 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:46.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:46.26 In file included from Unified_cpp_image2.cpp:2: 157:46.26 /builddir/build/BUILD/firefox-88.0/image/imgLoader.cpp:116:34: note: while referencing ‘chrome’ 157:46.26 116 | nsTArray chrome; 157:46.26 | ^~~~~~ 157:46.73 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:46.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/intl/LocaleService.h:11, 157:46.73 from /builddir/build/BUILD/firefox-88.0/intl/locale/DateTimeFormat.cpp:9, 157:46.73 from Unified_cpp_intl_locale0.cpp:2: 157:46.73 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::intl::LocaleService::AssignAppLocales(const nsTArray >&)’: 157:46.73 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 157:46.73 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:46.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:46.73 In file included from Unified_cpp_intl_locale0.cpp:11: 157:46.73 /builddir/build/BUILD/firefox-88.0/intl/locale/LocaleService.cpp:176:34: note: while referencing ‘’ 157:46.73 176 | mAppLocales = aAppLocales.Clone(); 157:46.73 | ~~~~~~~~~~~~~~~~~^~ 157:46.77 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:46.77 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/intl/LocaleService.h:11, 157:46.77 from /builddir/build/BUILD/firefox-88.0/intl/locale/DateTimeFormat.cpp:9, 157:46.77 from Unified_cpp_intl_locale0.cpp:2: 157:46.77 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::intl::LocaleService::AssignRequestedLocales(const nsTArray >&)’: 157:46.77 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 157:46.77 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:46.77 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:46.77 In file included from Unified_cpp_intl_locale0.cpp:11: 157:46.77 /builddir/build/BUILD/firefox-88.0/intl/locale/LocaleService.cpp:188:46: note: while referencing ‘’ 157:46.77 188 | mRequestedLocales = aRequestedLocales.Clone(); 157:46.77 | ~~~~~~~~~~~~~~~~~~~~~~~^~ 157:46.81 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:46.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/intl/LocaleService.h:11, 157:46.81 from /builddir/build/BUILD/firefox-88.0/intl/locale/DateTimeFormat.cpp:9, 157:46.81 from Unified_cpp_intl_locale0.cpp:2: 157:46.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::intl::LocaleService::WebExposedLocalesChanged()’: 157:46.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 157:46.81 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:46.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:46.81 In file included from Unified_cpp_intl_locale0.cpp:11: 157:46.81 /builddir/build/BUILD/firefox-88.0/intl/locale/LocaleService.cpp:214:23: note: while referencing ‘newLocales’ 157:46.81 214 | nsTArray newLocales; 157:46.81 | ^~~~~~~~~~ 157:46.85 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:46.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/intl/LocaleService.h:11, 157:46.85 from /builddir/build/BUILD/firefox-88.0/intl/locale/DateTimeFormat.cpp:9, 157:46.85 from Unified_cpp_intl_locale0.cpp:2: 157:46.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::intl::OSPreferences::Refresh()’: 157:46.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 157:46.85 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:46.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:46.85 In file included from Unified_cpp_intl_locale0.cpp:29: 157:46.85 /builddir/build/BUILD/firefox-88.0/intl/locale/OSPreferences.cpp:55:23: note: while referencing ‘newLocales’ 157:46.86 55 | nsTArray newLocales; 157:46.86 | ^~~~~~~~~~ 157:46.90 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:46.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/intl/LocaleService.h:11, 157:46.90 from /builddir/build/BUILD/firefox-88.0/intl/locale/DateTimeFormat.cpp:9, 157:46.90 from Unified_cpp_intl_locale0.cpp:2: 157:46.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::intl::OSPreferences::GetSystemLocales(nsTArray >&)’: 157:46.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 157:46.90 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:46.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:46.90 In file included from Unified_cpp_intl_locale0.cpp:29: 157:46.90 /builddir/build/BUILD/firefox-88.0/intl/locale/OSPreferences.cpp:421:35: note: while referencing ‘’ 157:46.90 421 | mSystemLocales = aRetVal.Clone(); 157:46.90 | ~~~~~~~~~~~~~^~ 157:46.90 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:46.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/intl/LocaleService.h:11, 157:46.90 from /builddir/build/BUILD/firefox-88.0/intl/locale/DateTimeFormat.cpp:9, 157:46.90 from Unified_cpp_intl_locale0.cpp:2: 157:46.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 157:46.90 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:46.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:46.90 In file included from Unified_cpp_intl_locale0.cpp:29: 157:46.90 /builddir/build/BUILD/firefox-88.0/intl/locale/OSPreferences.cpp:416:35: note: while referencing ‘’ 157:46.90 416 | aRetVal = mSystemLocales.Clone(); 157:46.90 | ~~~~~~~~~~~~~~~~~~~~^~ 157:46.98 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:46.98 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/intl/LocaleService.h:11, 157:46.98 from /builddir/build/BUILD/firefox-88.0/intl/locale/DateTimeFormat.cpp:9, 157:46.98 from Unified_cpp_intl_locale0.cpp:2: 157:46.98 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::intl::OSPreferences::GetRegionalPrefsLocales(nsTArray >&)’: 157:46.98 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 157:46.98 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:46.98 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:46.98 In file included from Unified_cpp_intl_locale0.cpp:29: 157:46.98 /builddir/build/BUILD/firefox-88.0/intl/locale/OSPreferences.cpp:454:42: note: while referencing ‘’ 157:46.98 454 | mRegionalPrefsLocales = aRetVal.Clone(); 157:46.98 | ~~~~~~~~~~~~~^~ 157:46.98 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:46.98 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/intl/LocaleService.h:11, 157:46.98 from /builddir/build/BUILD/firefox-88.0/intl/locale/DateTimeFormat.cpp:9, 157:46.98 from Unified_cpp_intl_locale0.cpp:2: 157:46.98 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 157:46.98 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:46.98 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:46.98 In file included from Unified_cpp_intl_locale0.cpp:29: 157:46.98 /builddir/build/BUILD/firefox-88.0/intl/locale/OSPreferences.cpp:449:42: note: while referencing ‘’ 157:46.98 449 | aRetVal = mRegionalPrefsLocales.Clone(); 157:46.98 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 157:47.10 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:47.10 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/intl/LocaleService.h:11, 157:47.10 from /builddir/build/BUILD/firefox-88.0/intl/locale/DateTimeFormat.cpp:9, 157:47.10 from Unified_cpp_intl_locale0.cpp:2: 157:47.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::intl::LocaleService::GetRequestedLocales(nsTArray >&)’: 157:47.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 157:47.10 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:47.11 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:47.11 In file included from Unified_cpp_intl_locale0.cpp:11: 157:47.11 /builddir/build/BUILD/firefox-88.0/intl/locale/LocaleService.cpp:553:36: note: while referencing ‘’ 157:47.11 553 | aRetVal = mRequestedLocales.Clone(); 157:47.11 | ~~~~~~~~~~~~~~~~~~~~~~~^~ 157:47.16 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:47.16 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/intl/LocaleService.h:11, 157:47.16 from /builddir/build/BUILD/firefox-88.0/intl/locale/DateTimeFormat.cpp:9, 157:47.16 from Unified_cpp_intl_locale0.cpp:2: 157:47.16 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::intl::LocaleService::GetPackagedLocales(nsTArray >&)’: 157:47.16 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 157:47.16 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:47.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:47.16 In file included from Unified_cpp_intl_locale0.cpp:11: 157:47.16 /builddir/build/BUILD/firefox-88.0/intl/locale/LocaleService.cpp:651:35: note: while referencing ‘’ 157:47.16 651 | aRetVal = mPackagedLocales.Clone(); 157:47.16 | ~~~~~~~~~~~~~~~~~~~~~~^~ 157:47.20 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:47.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/intl/LocaleService.h:11, 157:47.20 from /builddir/build/BUILD/firefox-88.0/intl/locale/DateTimeFormat.cpp:9, 157:47.20 from Unified_cpp_intl_locale0.cpp:2: 157:47.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::intl::LocaleService::GetAvailableLocales(nsTArray >&)’: 157:47.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 157:47.20 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:47.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:47.20 In file included from Unified_cpp_intl_locale0.cpp:11: 157:47.20 /builddir/build/BUILD/firefox-88.0/intl/locale/LocaleService.cpp:610:36: note: while referencing ‘’ 157:47.20 610 | aRetVal = mAvailableLocales.Clone(); 157:47.20 | ~~~~~~~~~~~~~~~~~~~~~~~^~ 157:47.28 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:47.28 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/intl/LocaleService.h:11, 157:47.28 from /builddir/build/BUILD/firefox-88.0/intl/locale/DateTimeFormat.cpp:9, 157:47.28 from Unified_cpp_intl_locale0.cpp:2: 157:47.28 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::intl::LocaleService::_ZN7mozilla4intl13LocaleService14LocalesChangedEv.part.0()’: 157:47.28 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 157:47.28 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:47.28 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:47.28 In file included from Unified_cpp_intl_locale0.cpp:11: 157:47.28 /builddir/build/BUILD/firefox-88.0/intl/locale/LocaleService.cpp:229:23: note: while referencing ‘newLocales’ 157:47.28 229 | nsTArray newLocales; 157:47.28 | ^~~~~~~~~~ 157:47.33 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:47.33 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/intl/LocaleService.h:11, 157:47.33 from /builddir/build/BUILD/firefox-88.0/intl/locale/DateTimeFormat.cpp:9, 157:47.33 from Unified_cpp_intl_locale0.cpp:2: 157:47.33 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::intl::LocaleService::RequestedLocalesChanged()’: 157:47.33 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 157:47.33 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:47.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:47.33 In file included from Unified_cpp_intl_locale0.cpp:11: 157:47.33 /builddir/build/BUILD/firefox-88.0/intl/locale/LocaleService.cpp:198:23: note: while referencing ‘newLocales’ 157:47.33 198 | nsTArray newLocales; 157:47.33 | ^~~~~~~~~~ 157:47.39 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:47.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/intl/LocaleService.h:11, 157:47.39 from /builddir/build/BUILD/firefox-88.0/intl/locale/DateTimeFormat.cpp:9, 157:47.39 from Unified_cpp_intl_locale0.cpp:2: 157:47.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::intl::LocaleService::SetAvailableLocales(const nsTArray >&)’: 157:47.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 157:47.39 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:47.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:47.40 In file included from Unified_cpp_intl_locale0.cpp:11: 157:47.40 /builddir/build/BUILD/firefox-88.0/intl/locale/LocaleService.cpp:627:23: note: while referencing ‘newLocales’ 157:47.40 627 | nsTArray newLocales; 157:47.40 | ^~~~~~~~~~ 157:47.48 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:47.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/intl/LocaleService.h:11, 157:47.48 from /builddir/build/BUILD/firefox-88.0/intl/locale/DateTimeFormat.cpp:9, 157:47.48 from Unified_cpp_intl_locale0.cpp:2: 157:47.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::intl::LocaleService::GetAppLocalesAsBCP47(nsTArray >&)’: 157:47.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 157:47.49 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:47.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:47.49 In file included from Unified_cpp_intl_locale0.cpp:11: 157:47.49 /builddir/build/BUILD/firefox-88.0/intl/locale/LocaleService.cpp:427:30: note: while referencing ‘’ 157:47.49 427 | aRetVal = mAppLocales.Clone(); 157:47.49 | ~~~~~~~~~~~~~~~~~^~ 157:47.71 In file included from Unified_cpp_intl_locale0.cpp:2: 157:47.71 /builddir/build/BUILD/firefox-88.0/intl/locale/DateTimeFormat.cpp: In static member function ‘static nsresult mozilla::DateTimeFormat::GetCalendarSymbol(mozilla::DateTimeFormat::Field, mozilla::DateTimeFormat::Style, const PRExplodedTime*, nsAString&)’: 157:47.71 /builddir/build/BUILD/firefox-88.0/intl/locale/DateTimeFormat.cpp:185:40: warning: ‘widthType’ may be used uninitialized in this function [-Wmaybe-uninitialized] 157:47.71 185 | const auto* months = dfs->getMonths( 157:47.71 | ~~~~~~~~~~~~~~^ 157:47.71 186 | count, icu::DateFormatSymbols::DtContextType::STANDALONE, widthType); 157:47.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:47.74 intl/lwbrk 157:47.75 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:47.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/intl/LocaleService.h:11, 157:47.75 from /builddir/build/BUILD/firefox-88.0/intl/locale/DateTimeFormat.cpp:9, 157:47.75 from Unified_cpp_intl_locale0.cpp:2: 157:47.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::intl::LocaleService::GetWebExposedLocales(nsTArray >&)’: 157:47.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 157:47.75 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:47.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:47.75 In file included from Unified_cpp_intl_locale0.cpp:11: 157:47.75 /builddir/build/BUILD/firefox-88.0/intl/locale/LocaleService.cpp:502:39: note: while referencing ‘’ 157:47.75 502 | aRetVal = mWebExposedLocales.Clone(); 157:47.75 | ~~~~~~~~~~~~~~~~~~~~~~~~^~ 157:47.75 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 157:47.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/intl/LocaleService.h:11, 157:47.75 from /builddir/build/BUILD/firefox-88.0/intl/locale/DateTimeFormat.cpp:9, 157:47.75 from Unified_cpp_intl_locale0.cpp:2: 157:47.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 157:47.75 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 157:47.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:47.75 In file included from Unified_cpp_intl_locale0.cpp:11: 157:47.75 /builddir/build/BUILD/firefox-88.0/intl/locale/LocaleService.cpp:497:47: note: while referencing ‘’ 157:47.75 497 | aRetVal = nsTArray({"en-US"_ns}); 157:47.75 | ^ 157:48.33 intl/strres 157:52.85 intl/uconv 157:56.11 intl/unicharutil/util 158:04.43 ipc/app 158:06.10 toolkit/library/build/symverscript.stub 158:06.44 media/libsoundtouch/src 158:06.58 In file included from Unified_cpp_libsoundtouch_src0.cpp:20: 158:06.58 /builddir/build/BUILD/firefox-88.0/media/libsoundtouch/src/FIRFilter.cpp:89: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 158:06.58 89 | #pragma omp parallel for 158:06.58 | 158:06.58 /builddir/build/BUILD/firefox-88.0/media/libsoundtouch/src/FIRFilter.cpp:136: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 158:06.58 136 | #pragma omp parallel for 158:06.58 | 158:06.58 /builddir/build/BUILD/firefox-88.0/media/libsoundtouch/src/FIRFilter.cpp:179: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 158:06.58 179 | #pragma omp parallel for 158:06.58 | 158:06.58 In file included from Unified_cpp_libsoundtouch_src0.cpp:47: 158:06.58 /builddir/build/BUILD/firefox-88.0/media/libsoundtouch/src/InterpolateShannon.cpp:71: warning: "PI" redefined 158:06.58 71 | #define PI 3.1415926536 158:06.58 | 158:06.58 In file included from Unified_cpp_libsoundtouch_src0.cpp:2: 158:06.58 /builddir/build/BUILD/firefox-88.0/media/libsoundtouch/src/AAFilter.cpp:45: note: this is the location of the previous definition 158:06.58 45 | #define PI M_PI 158:06.58 | 158:06.59 In file included from Unified_cpp_libsoundtouch_src0.cpp:83: 158:06.59 /builddir/build/BUILD/firefox-88.0/media/libsoundtouch/src/TDStretch.cpp:317: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 158:06.59 317 | #pragma omp parallel for 158:06.59 | 158:06.59 /builddir/build/BUILD/firefox-88.0/media/libsoundtouch/src/TDStretch.cpp:343: warning: ignoring ‘#pragma omp critical’ [-Wunknown-pragmas] 158:06.59 343 | #pragma omp critical 158:06.59 | 158:06.59 /builddir/build/BUILD/firefox-88.0/media/libsoundtouch/src/TDStretch.cpp:916: warning: ignoring ‘#pragma omp critical’ [-Wunknown-pragmas] 158:06.59 916 | #pragma omp critical 158:06.59 | 158:06.74 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 158:06.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 158:06.74 from /builddir/build/BUILD/firefox-88.0/intl/strres/nsStringBundle.h:10, 158:06.74 from /builddir/build/BUILD/firefox-88.0/intl/strres/nsStringBundle.cpp:6, 158:06.74 from Unified_cpp_intl_strres0.cpp:2: 158:06.74 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void nsStringBundleService::SendContentBundles(mozilla::dom::ContentParent*) const’: 158:06.74 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 158:06.74 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 158:06.74 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:06.74 In file included from Unified_cpp_intl_strres0.cpp:2: 158:06.74 /builddir/build/BUILD/firefox-88.0/intl/strres/nsStringBundle.cpp:784:36: note: while referencing ‘bundles’ 158:06.74 784 | nsTArray bundles; 158:06.74 | ^~~~~~~ 158:06.83 In file included from Unified_cpp_libsoundtouch_src0.cpp:56: 158:06.83 /builddir/build/BUILD/firefox-88.0/media/libsoundtouch/src/RateTransposer.cpp: In member function ‘void soundtouch::RateTransposer::processSamples(const SAMPLETYPE*, uint)’: 158:06.83 /builddir/build/BUILD/firefox-88.0/media/libsoundtouch/src/RateTransposer.cpp:133:10: warning: variable ‘count’ set but not used [-Wunused-but-set-variable] 158:06.83 133 | uint count; 158:06.83 | ^~~~~ 158:07.81 config/external/sqlite/libmozsqlite3.so.symbols.stub 158:08.14 third_party/sqlite3/src 158:08.15 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 158:08.29 ipc/chromium/src/third_party 158:08.30 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 158:08.46 In file included from Unified_c_src_third_party0.c:2: 158:08.46 /builddir/build/BUILD/firefox-88.0/ipc/chromium/src/third_party/libevent/buffer.c: In function ‘evbuffer_write_sendfile’: 158:08.46 /builddir/build/BUILD/firefox-88.0/ipc/chromium/src/third_party/libevent/buffer.c:2487:44: warning: passing argument 3 of ‘sendfile’ from incompatible pointer type [-Wincompatible-pointer-types] 158:08.46 2487 | res = sendfile(dest_fd, source_fd, &offset, chain->off); 158:08.46 | ^~~~~~~ 158:08.46 | | 158:08.46 | int32_t * {aka int *} 158:08.46 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/system_wrappers/sys/sendfile.h:3, 158:08.46 from /builddir/build/BUILD/firefox-88.0/ipc/chromium/src/third_party/libevent/buffer.c:66, 158:08.46 from Unified_c_src_third_party0.c:2: 158:08.46 /usr/include/sys/sendfile.h:33:60: note: expected ‘off_t *’ {aka ‘long int *’} but argument is of type ‘int32_t *’ {aka ‘int *’} 158:08.46 33 | extern ssize_t sendfile (int __out_fd, int __in_fd, off_t *__offset, 158:08.46 | ~~~~~~~^~~~~~~~ 158:08.76 In file included from Unified_c_src_third_party0.c:119: 158:08.76 /builddir/build/BUILD/firefox-88.0/ipc/chromium/src/third_party/libevent/evutil.c: At top level: 158:08.77 /builddir/build/BUILD/firefox-88.0/ipc/chromium/src/third_party/libevent/evutil.c:208:21: warning: argument 4 of type ‘int[2]’ with mismatched bound [-Warray-parameter=] 158:08.77 208 | evutil_socket_t fd[2]) 158:08.77 In file included from /builddir/build/BUILD/firefox-88.0/ipc/chromium/src/third_party/libevent/include/event2/event.h:202, 158:08.77 from /builddir/build/BUILD/firefox-88.0/ipc/chromium/src/third_party/libevent/buffer.c:85, 158:08.77 from Unified_c_src_third_party0.c:2: 158:08.77 /builddir/build/BUILD/firefox-88.0/ipc/chromium/src/third_party/libevent/include/event2/util.h:312:25: note: previously declared as ‘int[]’ 158:08.77 312 | #define evutil_socket_t int 158:08.77 /builddir/build/BUILD/firefox-88.0/ipc/chromium/src/third_party/libevent/util-internal.h:268:47: note: in expansion of macro ‘evutil_socket_t’ 158:08.77 268 | int evutil_ersatz_socketpair_(int, int , int, evutil_socket_t[]); 158:08.77 | ^~~~~~~~~~~~~~~ 158:14.22 /builddir/build/BUILD/firefox-88.0/third_party/sqlite3/src/sqlite3.c: In function ‘sqlite3DefaultRowEst’: 158:14.29 /builddir/build/BUILD/firefox-88.0/third_party/sqlite3/src/sqlite3.c:114978:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 158:14.29 114978 | if( pIdx->pPartIdxWhere!=0 ) x -= 10; assert( 10==sqlite3LogEst(2) ); 158:14.29 | ^~ 158:14.29 In file included from /builddir/build/BUILD/firefox-88.0/third_party/sqlite3/src/sqlite3.c:14188: 158:14.29 /builddir/build/BUILD/firefox-88.0/third_party/sqlite3/src/sqlite3.c:114978:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 158:14.29 114978 | if( pIdx->pPartIdxWhere!=0 ) x -= 10; assert( 10==sqlite3LogEst(2) ); 158:14.29 | ^~~~~~ 158:17.29 In file included from Unified_c_src_third_party0.c:119: 158:17.29 /builddir/build/BUILD/firefox-88.0/ipc/chromium/src/third_party/libevent/evdns.c: In function ‘evdns_base_nameserver_add’: 158:17.29 /builddir/build/BUILD/firefox-88.0/ipc/chromium/src/third_party/libevent/evutil.c:2232:59: warning: array subscript ‘const struct sockaddr_in6[0]’ is partly outside array bounds of ‘struct sockaddr_in[1]’ [-Warray-bounds] 158:17.29 2232 | (r = ((int)sin1->sin6_port - (int)sin2->sin6_port))) 158:17.29 | ~~~~^~~~~~~~~~~ 158:17.29 In file included from Unified_c_src_third_party0.c:56: 158:17.29 /builddir/build/BUILD/firefox-88.0/ipc/chromium/src/third_party/libevent/evdns.c:2570:28: note: while referencing ‘sin’ 158:17.29 2570 | struct sockaddr_in sin; 158:17.29 | ^~~ 158:18.79 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 158:20.73 /builddir/build/BUILD/firefox-88.0/third_party/sqlite3/src/sqlite3.c: In function ‘whereSortingCost’: 158:20.81 /builddir/build/BUILD/firefox-88.0/third_party/sqlite3/src/sqlite3.c:150290:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 158:20.81 150290 | if( nRow>10 ) nRow -= 10; assert( 10==sqlite3LogEst(2) ); 158:20.81 | ^~ 158:20.81 In file included from /builddir/build/BUILD/firefox-88.0/third_party/sqlite3/src/sqlite3.c:14188: 158:20.81 /builddir/build/BUILD/firefox-88.0/third_party/sqlite3/src/sqlite3.c:150290:32: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 158:20.81 150290 | if( nRow>10 ) nRow -= 10; assert( 10==sqlite3LogEst(2) ); 158:20.82 | ^~~~~~ 158:21.51 ipc/chromium 158:27.42 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 158:27.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, 158:27.42 from /builddir/build/BUILD/firefox-88.0/ipc/chromium/src/base/process_util.h:40, 158:27.42 from /builddir/build/BUILD/firefox-88.0/ipc/chromium/src/base/process_util_linux.cc:7: 158:27.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool base::LaunchAppWithForkServer(const std::vector >&, const base::LaunchOptions&, base::ProcessHandle*)’: 158:27.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 158:27.42 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 158:27.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:27.42 /builddir/build/BUILD/firefox-88.0/ipc/chromium/src/base/process_util_linux.cc:199:32: note: while referencing ‘fdsremap’ 158:27.42 199 | nsTArray fdsremap(options.fds_to_remap.size()); 158:27.42 | ^~~~~~~~ 158:27.42 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 158:27.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, 158:27.42 from /builddir/build/BUILD/firefox-88.0/ipc/chromium/src/base/process_util.h:40, 158:27.42 from /builddir/build/BUILD/firefox-88.0/ipc/chromium/src/base/process_util_linux.cc:7: 158:27.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray, nsTString > > [1]’ [-Warray-bounds] 158:27.42 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 158:27.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:27.42 /builddir/build/BUILD/firefox-88.0/ipc/chromium/src/base/process_util_linux.cc:198:29: note: while referencing ‘env’ 158:27.43 198 | nsTArray env(options.env_map.size()); 158:27.43 | ^~~ 158:27.43 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 158:27.43 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, 158:27.43 from /builddir/build/BUILD/firefox-88.0/ipc/chromium/src/base/process_util.h:40, 158:27.43 from /builddir/build/BUILD/firefox-88.0/ipc/chromium/src/base/process_util_linux.cc:7: 158:27.43 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 158:27.43 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 158:27.43 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:27.43 /builddir/build/BUILD/firefox-88.0/ipc/chromium/src/base/process_util_linux.cc:197:23: note: while referencing ‘_argv’ 158:27.43 197 | nsTArray _argv(argv.size()); 158:27.43 | ^~~~~ 158:37.90 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 158:37.90 from /builddir/build/BUILD/firefox-88.0/ipc/chromium/src/base/histogram.h:54, 158:37.90 from /builddir/build/BUILD/firefox-88.0/ipc/chromium/src/base/histogram.cc:12, 158:37.90 from Unified_cpp_ipc_chromium0.cpp:38: 158:37.91 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual base::Histogram::SampleSet base::Histogram::SnapshotSample() const’: 158:37.91 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 158:37.91 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 158:37.91 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:37.91 In file included from /builddir/build/BUILD/firefox-88.0/ipc/chromium/src/base/histogram.cc:12, 158:37.91 from Unified_cpp_ipc_chromium0.cpp:38: 158:37.91 /builddir/build/BUILD/firefox-88.0/ipc/chromium/src/base/histogram.h:148:37: note: while referencing ‘’ 158:37.91 148 | result.counts_ = counts_.Clone(); 158:37.91 | ~~~~~~~~~~~~~^~ 158:52.67 ipc/glue 159:59.63 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, 159:59.63 from /builddir/build/BUILD/firefox-88.0/ipc/chromium/src/base/process_util.h:40, 159:59.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/Transport.h:10, 159:59.63 from /builddir/build/BUILD/firefox-88.0/ipc/glue/BackgroundChild.h:11, 159:59.63 from /builddir/build/BUILD/firefox-88.0/ipc/glue/BackgroundImpl.cpp:7, 159:59.63 from Unified_cpp_ipc_glue0.cpp:2: 159:59.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = unsigned int; SizeType = unsigned int]’: 159:59.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 159:59.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 159:59.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 159:59.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 159:59.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 159:59.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 159:59.63 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 159:59.63 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:59.63 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WorkerPrivate.h:36, 159:59.63 from /builddir/build/BUILD/firefox-88.0/ipc/glue/BackgroundImpl.cpp:29, 159:59.63 from Unified_cpp_ipc_glue0.cpp:2: 159:59.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 159:59.63 27 | struct JSGCSetting { 159:59.63 | ^~~~~~~~~~~ 160:10.52 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:13, 160:10.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ProfilerLabels.h:33, 160:10.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/GeckoProfiler.h:26, 160:10.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CondVar.h:16, 160:10.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Monitor.h:10, 160:10.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:15, 160:10.52 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:15, 160:10.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, 160:10.52 from /builddir/build/BUILD/firefox-88.0/ipc/glue/IPCStreamParent.cpp:9, 160:10.52 from Unified_cpp_ipc_glue1.cpp:2: 160:10.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h: In member function ‘void mozilla::ipc::MessageChannel::DebugAbort(const char*, int, const char*, const char*, bool)’: 160:10.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h:118:23: warning: array subscript 0 is outside array bounds of ‘mozilla::ipc::MessageChannel::MessageQueue [1]’ {aka ‘mozilla::LinkedList > [1]’} [-Warray-bounds] 160:10.52 118 | elt->asT()->AddRef(); 160:10.52 | ~~~~~~~~~~~~~~~~~~^~ 160:10.52 In file included from Unified_cpp_ipc_glue1.cpp:65: 160:10.52 /builddir/build/BUILD/firefox-88.0/ipc/glue/MessageChannel.cpp:2759:16: note: while referencing ‘pending’ 160:10.52 2759 | MessageQueue pending = std::move(mPending); 160:10.53 | ^~~~~~~ 160:10.53 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:13, 160:10.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ProfilerLabels.h:33, 160:10.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/GeckoProfiler.h:26, 160:10.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CondVar.h:16, 160:10.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Monitor.h:10, 160:10.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:15, 160:10.53 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:15, 160:10.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, 160:10.53 from /builddir/build/BUILD/firefox-88.0/ipc/glue/IPCStreamParent.cpp:9, 160:10.53 from Unified_cpp_ipc_glue1.cpp:2: 160:10.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h:306:38: warning: array subscript -1 is outside array bounds of ‘mozilla::ipc::MessageChannel::MessageQueue [1]’ {aka ‘mozilla::LinkedList > [1]’} [-Warray-bounds] 160:10.53 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } 160:10.53 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:10.53 In file included from Unified_cpp_ipc_glue1.cpp:65: 160:10.53 /builddir/build/BUILD/firefox-88.0/ipc/glue/MessageChannel.cpp:2759:16: note: while referencing ‘pending’ 160:10.53 2759 | MessageQueue pending = std::move(mPending); 160:10.53 | ^~~~~~~ 160:10.53 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:13, 160:10.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ProfilerLabels.h:33, 160:10.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/GeckoProfiler.h:26, 160:10.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CondVar.h:16, 160:10.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Monitor.h:10, 160:10.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:15, 160:10.53 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:15, 160:10.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, 160:10.53 from /builddir/build/BUILD/firefox-88.0/ipc/glue/IPCStreamParent.cpp:9, 160:10.53 from Unified_cpp_ipc_glue1.cpp:2: 160:10.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h:306:38: warning: array subscript -1 is outside array bounds of ‘mozilla::ipc::MessageChannel::MessageQueue [1]’ {aka ‘mozilla::LinkedList > [1]’} [-Warray-bounds] 160:10.53 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } 160:10.53 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:10.53 In file included from Unified_cpp_ipc_glue1.cpp:65: 160:10.53 /builddir/build/BUILD/firefox-88.0/ipc/glue/MessageChannel.cpp:2759:16: note: while referencing ‘pending’ 160:10.53 2759 | MessageQueue pending = std::move(mPending); 160:10.53 | ^~~~~~~ 160:10.53 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsISupportsUtils.h:16, 160:10.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsISupports.h:82, 160:10.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIRunnable.h:10, 160:10.53 from /builddir/build/BUILD/firefox-88.0/ipc/glue/IPCStreamDestination.h:11, 160:10.53 from /builddir/build/BUILD/firefox-88.0/ipc/glue/IPCStreamParent.cpp:7, 160:10.53 from Unified_cpp_ipc_glue1.cpp:2: 160:10.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsISupportsImpl.h:1361:29: warning: array subscript 0 is outside array bounds of ‘mozilla::ipc::MessageChannel::MessageQueue [1]’ {aka ‘mozilla::LinkedList > [1]’} [-Warray-bounds] 160:10.53 1361 | nsrefcnt r = Super::AddRef(); \ 160:10.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsISupportsImpl.h:1369:5: note: in expansion of macro ‘NS_IMPL_ADDREF_INHERITED_GUTS’ 160:10.54 1369 | NS_IMPL_ADDREF_INHERITED_GUTS(Class, Super); \ 160:10.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:10.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsISupportsImpl.h:1441:3: note: in expansion of macro ‘NS_IMPL_ADDREF_INHERITED’ 160:10.54 1441 | NS_IMPL_ADDREF_INHERITED(aClass, aSuper) \ 160:10.54 | ^~~~~~~~~~~~~~~~~~~~~~~~ 160:10.54 /builddir/build/BUILD/firefox-88.0/ipc/glue/MessageChannel.cpp:1932:1: note: in expansion of macro ‘NS_IMPL_ISUPPORTS_INHERITED’ 160:10.54 1932 | NS_IMPL_ISUPPORTS_INHERITED(MessageChannel::MessageTask, CancelableRunnable, 160:10.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:10.54 In file included from Unified_cpp_ipc_glue1.cpp:65: 160:10.54 /builddir/build/BUILD/firefox-88.0/ipc/glue/MessageChannel.cpp:2759:16: note: while referencing ‘pending’ 160:10.54 2759 | MessageQueue pending = std::move(mPending); 160:10.54 | ^~~~~~~ 160:11.20 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 160:11.20 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:13, 160:11.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, 160:11.20 from /builddir/build/BUILD/firefox-88.0/ipc/glue/IPCStreamParent.cpp:9, 160:11.20 from Unified_cpp_ipc_glue1.cpp:2: 160:11.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::ipc::IProtocol::DoomSubtree()’: 160:11.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 160:11.20 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 160:11.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:11.20 In file included from Unified_cpp_ipc_glue1.cpp:128: 160:11.20 /builddir/build/BUILD/firefox-88.0/ipc/glue/ProtocolUtils.cpp:577:41: note: while referencing ‘managed’ 160:11.20 577 | nsTArray> managed; 160:11.20 | ^~~~~~~ 160:11.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 160:11.35 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:13, 160:11.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, 160:11.35 from /builddir/build/BUILD/firefox-88.0/ipc/glue/IPCStreamParent.cpp:9, 160:11.35 from Unified_cpp_ipc_glue1.cpp:2: 160:11.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::ipc::IProtocol::DestroySubtree(mozilla::ipc::IProtocol::ActorDestroyReason)’: 160:11.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 160:11.35 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 160:11.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:11.35 In file included from Unified_cpp_ipc_glue1.cpp:128: 160:11.35 /builddir/build/BUILD/firefox-88.0/ipc/glue/ProtocolUtils.cpp:609:41: note: while referencing ‘managed’ 160:11.35 609 | nsTArray> managed; 160:11.35 | ^~~~~~~ 160:11.48 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:13, 160:11.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ProfilerLabels.h:33, 160:11.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/GeckoProfiler.h:26, 160:11.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CondVar.h:16, 160:11.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Monitor.h:10, 160:11.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:15, 160:11.48 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:15, 160:11.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, 160:11.48 from /builddir/build/BUILD/firefox-88.0/ipc/glue/IPCStreamParent.cpp:9, 160:11.48 from Unified_cpp_ipc_glue1.cpp:2: 160:11.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h: In member function ‘void mozilla::ipc::MessageChannel::RepostAllMessages()’: 160:11.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h:118:23: warning: array subscript 0 is outside array bounds of ‘mozilla::ipc::MessageChannel::MessageQueue [1]’ {aka ‘mozilla::LinkedList > [1]’} [-Warray-bounds] 160:11.48 118 | elt->asT()->AddRef(); 160:11.48 | ~~~~~~~~~~~~~~~~~~^~ 160:11.48 In file included from Unified_cpp_ipc_glue1.cpp:65: 160:11.48 /builddir/build/BUILD/firefox-88.0/ipc/glue/MessageChannel.cpp:2852:16: note: while referencing ‘queue’ 160:11.48 2852 | MessageQueue queue = std::move(mPending); 160:11.48 | ^~~~~ 160:11.48 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:13, 160:11.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ProfilerLabels.h:33, 160:11.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/GeckoProfiler.h:26, 160:11.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CondVar.h:16, 160:11.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Monitor.h:10, 160:11.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:15, 160:11.48 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:15, 160:11.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, 160:11.48 from /builddir/build/BUILD/firefox-88.0/ipc/glue/IPCStreamParent.cpp:9, 160:11.48 from Unified_cpp_ipc_glue1.cpp:2: 160:11.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h:306:38: warning: array subscript -1 is outside array bounds of ‘mozilla::ipc::MessageChannel::MessageQueue [1]’ {aka ‘mozilla::LinkedList > [1]’} [-Warray-bounds] 160:11.48 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } 160:11.48 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:11.49 In file included from Unified_cpp_ipc_glue1.cpp:65: 160:11.49 /builddir/build/BUILD/firefox-88.0/ipc/glue/MessageChannel.cpp:2852:16: note: while referencing ‘queue’ 160:11.49 2852 | MessageQueue queue = std::move(mPending); 160:11.49 | ^~~~~ 160:11.49 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:13, 160:11.49 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ProfilerLabels.h:33, 160:11.49 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/GeckoProfiler.h:26, 160:11.49 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CondVar.h:16, 160:11.49 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Monitor.h:10, 160:11.49 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:15, 160:11.49 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:15, 160:11.49 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, 160:11.49 from /builddir/build/BUILD/firefox-88.0/ipc/glue/IPCStreamParent.cpp:9, 160:11.49 from Unified_cpp_ipc_glue1.cpp:2: 160:11.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h:306:38: warning: array subscript -1 is outside array bounds of ‘mozilla::ipc::MessageChannel::MessageQueue [1]’ {aka ‘mozilla::LinkedList > [1]’} [-Warray-bounds] 160:11.49 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } 160:11.49 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:11.49 In file included from Unified_cpp_ipc_glue1.cpp:65: 160:11.49 /builddir/build/BUILD/firefox-88.0/ipc/glue/MessageChannel.cpp:2852:16: note: while referencing ‘queue’ 160:11.49 2852 | MessageQueue queue = std::move(mPending); 160:11.49 | ^~~~~ 160:11.49 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsISupportsUtils.h:16, 160:11.49 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsISupports.h:82, 160:11.49 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIRunnable.h:10, 160:11.49 from /builddir/build/BUILD/firefox-88.0/ipc/glue/IPCStreamDestination.h:11, 160:11.49 from /builddir/build/BUILD/firefox-88.0/ipc/glue/IPCStreamParent.cpp:7, 160:11.49 from Unified_cpp_ipc_glue1.cpp:2: 160:11.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsISupportsImpl.h:1361:29: warning: array subscript 0 is outside array bounds of ‘mozilla::ipc::MessageChannel::MessageQueue [1]’ {aka ‘mozilla::LinkedList > [1]’} [-Warray-bounds] 160:11.49 1361 | nsrefcnt r = Super::AddRef(); \ 160:11.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsISupportsImpl.h:1369:5: note: in expansion of macro ‘NS_IMPL_ADDREF_INHERITED_GUTS’ 160:11.49 1369 | NS_IMPL_ADDREF_INHERITED_GUTS(Class, Super); \ 160:11.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:11.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsISupportsImpl.h:1441:3: note: in expansion of macro ‘NS_IMPL_ADDREF_INHERITED’ 160:11.49 1441 | NS_IMPL_ADDREF_INHERITED(aClass, aSuper) \ 160:11.49 | ^~~~~~~~~~~~~~~~~~~~~~~~ 160:11.49 /builddir/build/BUILD/firefox-88.0/ipc/glue/MessageChannel.cpp:1932:1: note: in expansion of macro ‘NS_IMPL_ISUPPORTS_INHERITED’ 160:11.49 1932 | NS_IMPL_ISUPPORTS_INHERITED(MessageChannel::MessageTask, CancelableRunnable, 160:11.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:11.49 In file included from Unified_cpp_ipc_glue1.cpp:65: 160:11.49 /builddir/build/BUILD/firefox-88.0/ipc/glue/MessageChannel.cpp:2852:16: note: while referencing ‘queue’ 160:11.49 2852 | MessageQueue queue = std::move(mPending); 160:11.49 | ^~~~~ 160:15.62 ipc/ipdl 160:18.71 ipc/testshell 160:34.08 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsXPTCUtils.h:10, 160:34.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/XPCOM.h:157, 160:34.08 from /builddir/build/BUILD/firefox-88.0/ipc/testshell/XPCShellEnvironment.cpp:29: 160:34.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 160:34.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:79:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 160:34.08 79 | memset(this, 0, sizeof(nsXPTCVariant)); 160:34.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:34.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 160:34.08 44 | struct nsXPTCVariant { 160:34.08 | ^~~~~~~~~~~~~ 160:49.80 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 160:49.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/FileDescriptorShuffle.h:11, 160:49.80 from /builddir/build/BUILD/firefox-88.0/ipc/chromium/src/base/process_util.h:40, 160:49.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/Transport.h:10, 160:49.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/MessageLink.h:15, 160:49.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/MessageChannel.h:25, 160:49.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:26, 160:49.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/ProtocolMessageUtils.h:16, 160:49.80 from BlobTypes.cpp:7, 160:49.80 from UnifiedProtocols0.cpp:2: 160:49.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::dom::OptionalFileDescriptorSet& mozilla::dom::OptionalFileDescriptorSet::operator=(const nsTArray&)’: 160:49.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 160:49.80 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 160:49.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:49.80 In file included from UnifiedProtocols0.cpp:2: 160:49.80 BlobTypes.cpp:210:52: note: while referencing ‘’ 160:49.80 210 | (*(ptr_ArrayOfFileDescriptor())) = (aRhs).Clone(); 160:49.80 | ~~~~~~~~~~~~^~ 161:08.62 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsCharSeparatedTokenizer.h:10, 161:08.62 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTSubstring.h:1374, 161:08.62 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsAString.h:22, 161:08.62 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsString.h:16, 161:08.62 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStream.h:12, 161:08.62 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:9, 161:08.62 from IPCStream.cpp:7, 161:08.62 from UnifiedProtocols1.cpp:2: 161:08.62 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Maybe.h: In function ‘bool mozilla::ipc::ReadIPDLParam(const IPC::Message*, PickleIterator*, mozilla::ipc::IProtocol*, P*) [with P = mozilla::layers::AsyncDragMetrics]’: 161:08.62 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Maybe.h:374:55: warning: ‘tmp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 161:08.62 374 | class MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe 161:08.62 | ^~~~~ 161:08.62 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/GfxMessageUtils.h:21, 161:08.62 from LayersMessages.cpp:8, 161:08.62 from UnifiedProtocols1.cpp:20: 161:08.62 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:743:9: note: ‘tmp’ was declared here 161:08.62 743 | T tmp; 161:08.62 | ^~~ 161:18.19 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 161:18.19 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStream.h:13, 161:18.19 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamChild.h:9, 161:18.19 from PChildToParentStreamChild.cpp:7, 161:18.19 from UnifiedProtocols10.cpp:2: 161:18.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::gmp::PChromiumCDMChild::OnMessageReceived(const Message&)’: 161:18.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 161:18.20 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 161:18.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:18.20 In file included from UnifiedProtocols10.cpp:29: 161:18.20 PChromiumCDMChild.cpp:919:31: note: while referencing ‘aResponse’ 161:18.20 919 | nsTArray aResponse{}; 161:18.20 | ^~~~~~~~~ 161:18.20 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 161:18.20 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStream.h:13, 161:18.20 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamChild.h:9, 161:18.20 from PChildToParentStreamChild.cpp:7, 161:18.20 from UnifiedProtocols10.cpp:2: 161:18.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 161:18.20 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 161:18.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:18.20 In file included from UnifiedProtocols10.cpp:29: 161:18.20 PChromiumCDMChild.cpp:804:31: note: while referencing ‘aInitData’ 161:18.20 804 | nsTArray aInitData{}; 161:18.20 | ^~~~~~~~~ 161:18.20 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 161:18.20 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStream.h:13, 161:18.20 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamChild.h:9, 161:18.20 from PChildToParentStreamChild.cpp:7, 161:18.20 from UnifiedProtocols10.cpp:2: 161:18.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 161:18.20 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 161:18.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:18.20 In file included from UnifiedProtocols10.cpp:29: 161:18.20 PChromiumCDMChild.cpp:759:31: note: while referencing ‘aServerCert’ 161:18.20 759 | nsTArray aServerCert{}; 161:18.20 | ^~~~~~~~~~~ 161:18.44 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 161:18.44 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStream.h:13, 161:18.45 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamChild.h:9, 161:18.45 from PChildToParentStreamChild.cpp:7, 161:18.45 from UnifiedProtocols10.cpp:2: 161:18.45 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::gmp::PChromiumCDMParent::OnMessageReceived(const Message&)’: 161:18.45 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 161:18.45 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 161:18.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:18.45 In file included from UnifiedProtocols10.cpp:38: 161:18.45 PChromiumCDMParent.cpp:1243:31: note: while referencing ‘aData’ 161:18.45 1243 | nsTArray aData{}; 161:18.45 | ^~~~~ 161:18.45 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 161:18.45 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStream.h:13, 161:18.45 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamChild.h:9, 161:18.45 from PChildToParentStreamChild.cpp:7, 161:18.45 from UnifiedProtocols10.cpp:2: 161:18.45 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 161:18.45 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 161:18.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:18.45 In file included from UnifiedProtocols10.cpp:38: 161:18.45 PChromiumCDMParent.cpp:909:41: note: while referencing ‘aKeysInfo’ 161:18.45 909 | nsTArray aKeysInfo{}; 161:18.45 | ^~~~~~~~~ 161:18.45 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 161:18.45 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStream.h:13, 161:18.45 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamChild.h:9, 161:18.45 from PChildToParentStreamChild.cpp:7, 161:18.45 from UnifiedProtocols10.cpp:2: 161:18.45 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 161:18.45 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 161:18.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:18.45 In file included from UnifiedProtocols10.cpp:38: 161:18.45 PChromiumCDMParent.cpp:857:31: note: while referencing ‘aMessage’ 161:18.45 857 | nsTArray aMessage{}; 161:18.45 | ^~~~~~~~ 161:18.82 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 161:18.82 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStream.h:13, 161:18.83 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamChild.h:9, 161:18.83 from PChildToParentStreamChild.cpp:7, 161:18.83 from UnifiedProtocols10.cpp:2: 161:18.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In copy constructor ‘mozilla::TrackInfo::TrackInfo(const mozilla::TrackInfo&)’: 161:18.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 161:18.83 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 161:18.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:18.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/PlatformDecoderModule.h:15, 161:18.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/MediaIPCUtils.h:11, 161:18.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/WebRenderMessageUtils.h:16, 161:18.83 from PChildToParentStreamChild.cpp:9, 161:18.83 from UnifiedProtocols10.cpp:2: 161:18.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/MediaInfo.h:121:31: note: while referencing ‘’ 161:18.83 121 | mTags = aOther.mTags.Clone(); 161:18.83 | ~~~~~~~~~~~~~~~~~~^~ 161:21.04 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 161:21.04 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStream.h:13, 161:21.04 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:9, 161:21.04 from IPCStream.cpp:7, 161:21.04 from UnifiedProtocols1.cpp:2: 161:21.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::ipc::ReadIPDLParam(const IPC::Message*, PickleIterator*, mozilla::ipc::IProtocol*, P*) [with P = mozilla::layers::KeyboardMap]’: 161:21.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::layers::KeyboardMap [1]’ [-Warray-bounds] 161:21.04 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 161:21.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:21.04 In file included from PAPZ.cpp:8, 161:21.04 from UnifiedProtocols1.cpp:74: 161:21.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:805:65: note: while referencing ‘’ 161:21.04 805 | *aResult = mozilla::layers::KeyboardMap(std::move(shortcuts)); 161:21.04 | ^ 161:21.04 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 161:21.04 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStream.h:13, 161:21.04 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:9, 161:21.04 from IPCStream.cpp:7, 161:21.04 from UnifiedProtocols1.cpp:2: 161:21.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 161:21.04 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 161:21.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:21.04 In file included from PAPZ.cpp:8, 161:21.04 from UnifiedProtocols1.cpp:74: 161:21.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:801:49: note: while referencing ‘shortcuts’ 161:21.04 801 | nsTArray shortcuts; 161:21.04 | ^~~~~~~~~ 161:22.51 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 161:22.51 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStream.h:13, 161:22.51 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:9, 161:22.51 from IPCStream.cpp:7, 161:22.51 from UnifiedProtocols1.cpp:2: 161:22.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 161:22.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘regiondetails::UncheckedArray, regiondetails::Band> [1]’ [-Warray-bounds] 161:22.51 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 161:22.51 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:22.51 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 161:22.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 161:22.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, 161:22.51 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:18, 161:22.51 from IPCStream.cpp:7, 161:22.51 from UnifiedProtocols1.cpp:2: 161:22.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 161:22.51 1903 | mBands = aRegion.mBands.Clone(); 161:22.51 | ^ 161:22.51 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 161:22.51 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStream.h:13, 161:22.51 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:9, 161:22.51 from IPCStream.cpp:7, 161:22.51 from UnifiedProtocols1.cpp:2: 161:22.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 161:22.51 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 161:22.51 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:22.51 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 161:22.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 161:22.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, 161:22.52 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:18, 161:22.52 from IPCStream.cpp:7, 161:22.52 from UnifiedProtocols1.cpp:2: 161:22.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 161:22.52 1903 | mBands = aRegion.mBands.Clone(); 161:22.52 | ~~~~~~~~~~~~~~~~~~~~^~ 161:22.94 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 161:22.94 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStream.h:13, 161:22.94 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:9, 161:22.94 from IPCStream.cpp:7, 161:22.94 from UnifiedProtocols1.cpp:2: 161:22.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool IPC::RegionParamTraits::Read(const IPC::Message*, PickleIterator*, IPC::RegionParamTraits::paramType*) [with Region = mozilla::gfx::IntRegionTyped; Rect = mozilla::gfx::IntRectTyped; Iter = mozilla::gfx::BaseIntRegion, mozilla::gfx::IntRectTyped, mozilla::gfx::IntPointTyped, mozilla::gfx::IntMarginTyped >::RectIterator]’: 161:22.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘RegionBuilder > [1]’ [-Warray-bounds] 161:22.94 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 161:22.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:22.94 In file included from LayersMessages.cpp:8, 161:22.94 from UnifiedProtocols1.cpp:20: 161:22.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/GfxMessageUtils.h:388:27: note: while referencing ‘builder’ 161:22.94 388 | RegionBuilder builder; 161:22.94 | ^~~~~~~ 161:23.95 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 161:23.95 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStream.h:13, 161:23.95 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:9, 161:23.95 from IPCStream.cpp:7, 161:23.95 from UnifiedProtocols1.cpp:2: 161:23.95 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool mozilla::ipc::IPDLParamTraits::Read(const IPC::Message*, PickleIterator*, mozilla::ipc::IProtocol*, mozilla::ipc::IPDLParamTraits::paramType*)’: 161:23.95 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 16 is outside array bounds of ‘mozilla::widget::LookAndFeelCache [1]’ [-Warray-bounds] 161:23.95 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 161:23.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:23.95 In file included from UnifiedProtocols1.cpp:38: 161:23.95 LookAndFeelTypes.cpp:848:47: note: while referencing ‘tmp’ 161:23.95 848 | mozilla::widget::LookAndFeelCache tmp = mozilla::widget::LookAndFeelCache(); 161:23.95 | ^~~ 161:25.05 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 161:25.05 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStream.h:13, 161:25.05 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:9, 161:25.05 from IPCStream.cpp:7, 161:25.05 from UnifiedProtocols1.cpp:2: 161:25.06 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool IPC::RegionParamTraits::Read(const IPC::Message*, PickleIterator*, IPC::RegionParamTraits::paramType*) [with Region = mozilla::gfx::IntRegionTyped; Rect = mozilla::gfx::IntRectTyped; Iter = mozilla::gfx::BaseIntRegion, mozilla::gfx::IntRectTyped, mozilla::gfx::IntPointTyped, mozilla::gfx::IntMarginTyped >::RectIterator]’: 161:25.06 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘RegionBuilder > [1]’ [-Warray-bounds] 161:25.06 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 161:25.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:25.06 In file included from LayersMessages.cpp:8, 161:25.06 from UnifiedProtocols1.cpp:20: 161:25.06 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/GfxMessageUtils.h:388:27: note: while referencing ‘builder’ 161:25.06 388 | RegionBuilder builder; 161:25.06 | ^~~~~~~ 161:58.42 In file included from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentPermissionRequest.h:13, 161:58.42 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentPermissionRequestParent.h:9, 161:58.42 from PContentPermissionRequestParent.cpp:7, 161:58.42 from UnifiedProtocols13.cpp:2: 161:58.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = unsigned int; SizeType = unsigned int]’: 161:58.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 161:58.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 161:58.43 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 161:58.43 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2948:17: required from ‘CopyableTArray::CopyableTArray(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr]’ 161:58.43 /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:56:9: required from here 161:58.43 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 161:58.43 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 161:58.43 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:58.43 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/NeckoMessageUtils.h:18, 161:58.43 from PDNSRequest.cpp:7, 161:58.43 from UnifiedProtocols13.cpp:65: 161:58.43 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 161:58.43 107 | union NetAddr { 161:58.43 | ^~~~~~~ 162:03.58 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 162:03.58 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentPermissionRequest.h:13, 162:03.58 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentPermissionRequestParent.h:9, 162:03.58 from PContentPermissionRequestParent.cpp:7, 162:03.58 from UnifiedProtocols13.cpp:2: 162:03.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::a11y::PDocAccessibleChild::OnMessageReceived(const Message&, mozilla::a11y::PDocAccessibleChild::Message*&)’: 162:03.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 162:03.59 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 162:03.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:03.59 In file included from UnifiedProtocols13.cpp:137: 162:03.59 PDocAccessibleChild.cpp:6470:32: note: while referencing ‘aSelectedItemIDs’ 162:03.59 6470 | nsTArray aSelectedItemIDs{}; 162:03.59 | ^~~~~~~~~~~~~~~~ 162:03.59 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 162:03.59 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentPermissionRequest.h:13, 162:03.59 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentPermissionRequestParent.h:9, 162:03.59 from PContentPermissionRequestParent.cpp:7, 162:03.59 from UnifiedProtocols13.cpp:2: 162:03.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 162:03.59 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 162:03.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:03.59 In file included from UnifiedProtocols13.cpp:137: 162:03.59 PDocAccessibleChild.cpp:6026:32: note: while referencing ‘aRowIndeces’ 162:03.59 6026 | nsTArray aRowIndeces{}; 162:03.59 | ^~~~~~~~~~~ 162:03.59 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 162:03.59 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentPermissionRequest.h:13, 162:03.59 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentPermissionRequestParent.h:9, 162:03.59 from PContentPermissionRequestParent.cpp:7, 162:03.59 from UnifiedProtocols13.cpp:2: 162:03.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 162:03.59 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 162:03.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:03.59 In file included from UnifiedProtocols13.cpp:137: 162:03.59 PDocAccessibleChild.cpp:5977:32: note: while referencing ‘aColumnIndeces’ 162:03.59 5977 | nsTArray aColumnIndeces{}; 162:03.59 | ^~~~~~~~~~~~~~ 162:03.59 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 162:03.59 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentPermissionRequest.h:13, 162:03.59 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentPermissionRequestParent.h:9, 162:03.59 from PContentPermissionRequestParent.cpp:7, 162:03.59 from UnifiedProtocols13.cpp:2: 162:03.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 162:03.59 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 162:03.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:03.59 In file included from UnifiedProtocols13.cpp:137: 162:03.59 PDocAccessibleChild.cpp:5928:32: note: while referencing ‘aCellIndeces’ 162:03.59 5928 | nsTArray aCellIndeces{}; 162:03.59 | ^~~~~~~~~~~~ 162:03.59 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 162:03.59 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentPermissionRequest.h:13, 162:03.59 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentPermissionRequestParent.h:9, 162:03.59 from PContentPermissionRequestParent.cpp:7, 162:03.60 from UnifiedProtocols13.cpp:2: 162:03.60 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 162:03.60 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 162:03.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:03.60 In file included from UnifiedProtocols13.cpp:137: 162:03.60 PDocAccessibleChild.cpp:5879:32: note: while referencing ‘aCellIDs’ 162:03.60 5879 | nsTArray aCellIDs{}; 162:03.60 | ^~~~~~~~ 162:03.60 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 162:03.60 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentPermissionRequest.h:13, 162:03.60 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentPermissionRequestParent.h:9, 162:03.60 from PContentPermissionRequestParent.cpp:7, 162:03.60 from UnifiedProtocols13.cpp:2: 162:03.60 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 162:03.60 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 162:03.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:03.60 In file included from UnifiedProtocols13.cpp:137: 162:03.60 PDocAccessibleChild.cpp:4668:32: note: while referencing ‘aCells’ 162:03.60 4668 | nsTArray aCells{}; 162:03.60 | ^~~~~~ 162:03.60 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 162:03.60 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentPermissionRequest.h:13, 162:03.60 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentPermissionRequestParent.h:9, 162:03.60 from PContentPermissionRequestParent.cpp:7, 162:03.60 from UnifiedProtocols13.cpp:2: 162:03.60 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 162:03.60 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 162:03.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:03.60 In file included from UnifiedProtocols13.cpp:137: 162:03.60 PDocAccessibleChild.cpp:4619:32: note: while referencing ‘aCells’ 162:03.60 4619 | nsTArray aCells{}; 162:03.60 | ^~~~~~ 162:03.60 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 162:03.60 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentPermissionRequest.h:13, 162:03.60 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentPermissionRequestParent.h:9, 162:03.60 from PContentPermissionRequestParent.cpp:7, 162:03.60 from UnifiedProtocols13.cpp:2: 162:03.60 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 162:03.60 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 162:03.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:03.60 In file included from UnifiedProtocols13.cpp:137: 162:03.60 PDocAccessibleChild.cpp:2591:33: note: while referencing ‘aAttributes’ 162:03.60 2591 | nsTArray aAttributes{}; 162:03.60 | ^~~~~~~~~~~ 162:03.60 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 162:03.60 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentPermissionRequest.h:13, 162:03.60 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentPermissionRequestParent.h:9, 162:03.60 from PContentPermissionRequestParent.cpp:7, 162:03.61 from UnifiedProtocols13.cpp:2: 162:03.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 162:03.61 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 162:03.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:03.61 In file included from UnifiedProtocols13.cpp:137: 162:03.61 PDocAccessibleChild.cpp:2534:33: note: while referencing ‘aAttributes’ 162:03.61 2534 | nsTArray aAttributes{}; 162:03.61 | ^~~~~~~~~~~ 162:03.61 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 162:03.61 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentPermissionRequest.h:13, 162:03.61 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentPermissionRequestParent.h:9, 162:03.61 from PContentPermissionRequestParent.cpp:7, 162:03.61 from UnifiedProtocols13.cpp:2: 162:03.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 162:03.61 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 162:03.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:03.61 In file included from UnifiedProtocols13.cpp:137: 162:03.61 PDocAccessibleChild.cpp:1702:39: note: while referencing ‘relations’ 162:03.61 1702 | nsTArray relations{}; 162:03.61 | ^~~~~~~~~ 162:03.61 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 162:03.61 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentPermissionRequest.h:13, 162:03.61 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentPermissionRequestParent.h:9, 162:03.61 from PContentPermissionRequestParent.cpp:7, 162:03.61 from UnifiedProtocols13.cpp:2: 162:03.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 162:03.61 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 162:03.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:03.61 In file included from UnifiedProtocols13.cpp:137: 162:03.61 PDocAccessibleChild.cpp:1653:32: note: while referencing ‘targets’ 162:03.61 1653 | nsTArray targets{}; 162:03.61 | ^~~~~~~ 162:03.61 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 162:03.61 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentPermissionRequest.h:13, 162:03.61 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentPermissionRequestParent.h:9, 162:03.61 from PContentPermissionRequestParent.cpp:7, 162:03.61 from UnifiedProtocols13.cpp:2: 162:03.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 162:03.61 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 162:03.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:03.61 In file included from UnifiedProtocols13.cpp:137: 162:03.61 PDocAccessibleChild.cpp:1594:33: note: while referencing ‘attributes’ 162:03.61 1594 | nsTArray attributes{}; 162:03.61 | ^~~~~~~~~~ 162:05.96 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 162:05.96 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentPermissionRequest.h:13, 162:05.96 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentPermissionRequestParent.h:9, 162:05.96 from PContentPermissionRequestParent.cpp:7, 162:05.96 from UnifiedProtocols13.cpp:2: 162:05.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::net::PCookieServiceParent::OnMessageReceived(const Message&)’: 162:05.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 162:05.96 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 162:05.96 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:05.97 In file included from UnifiedProtocols13.cpp:29: 162:05.97 PCookieServiceParent.cpp:232:36: note: while referencing ‘cookies’ 162:05.97 232 | nsTArray cookies{}; 162:05.97 | ^~~~~~~ 162:06.06 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 162:06.06 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentPermissionRequest.h:13, 162:06.06 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentPermissionRequestParent.h:9, 162:06.06 from PContentPermissionRequestParent.cpp:7, 162:06.06 from UnifiedProtocols13.cpp:2: 162:06.06 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::net::PCookieServiceChild::OnMessageReceived(const Message&)’: 162:06.07 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 162:06.07 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 162:06.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:06.07 In file included from UnifiedProtocols13.cpp:20: 162:06.07 PCookieServiceChild.cpp:306:40: note: while referencing ‘attrsList’ 162:06.07 306 | nsTArray attrsList{}; 162:06.07 | ^~~~~~~~~ 162:06.07 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 162:06.07 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentPermissionRequest.h:13, 162:06.07 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentPermissionRequestParent.h:9, 162:06.07 from PContentPermissionRequestParent.cpp:7, 162:06.07 from UnifiedProtocols13.cpp:2: 162:06.07 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 162:06.07 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 162:06.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:06.07 In file included from UnifiedProtocols13.cpp:20: 162:06.07 PCookieServiceChild.cpp:305:36: note: while referencing ‘cookiesList’ 162:06.07 305 | nsTArray cookiesList{}; 162:06.07 | ^~~~~~~~~~~ 162:06.07 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 162:06.07 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentPermissionRequest.h:13, 162:06.07 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentPermissionRequestParent.h:9, 162:06.07 from PContentPermissionRequestParent.cpp:7, 162:06.07 from UnifiedProtocols13.cpp:2: 162:06.07 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 162:06.07 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 162:06.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:06.07 In file included from UnifiedProtocols13.cpp:20: 162:06.07 PCookieServiceChild.cpp:219:36: note: while referencing ‘cookiesList’ 162:06.07 219 | nsTArray cookiesList{}; 162:06.07 | ^~~~~~~~~~~ 162:36.14 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 162:36.14 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/a11y/PDocAccessible.h:13, 162:36.14 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/a11y/PDocAccessibleParent.h:9, 162:36.14 from PDocAccessibleParent.cpp:7, 162:36.14 from UnifiedProtocols14.cpp:2: 162:36.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::a11y::PDocAccessibleParent::OnMessageReceived(const Message&)’: 162:36.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 162:36.15 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 162:36.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:36.15 In file included from UnifiedProtocols14.cpp:2: 162:36.15 PDocAccessibleParent.cpp:9040:33: note: while referencing ‘aData’ 162:36.15 9040 | nsTArray aData{}; 162:36.15 | ^~~~~ 162:36.15 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 162:36.15 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/a11y/PDocAccessible.h:13, 162:36.15 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/a11y/PDocAccessibleParent.h:9, 162:36.15 from PDocAccessibleParent.cpp:7, 162:36.15 from UnifiedProtocols14.cpp:2: 162:36.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 162:36.15 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 162:36.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:36.15 In file included from UnifiedProtocols14.cpp:2: 162:36.15 PDocAccessibleParent.cpp:8950:37: note: while referencing ‘aSelection’ 162:36.15 8950 | nsTArray aSelection{}; 162:36.15 | ^~~~~~~~~~ 162:39.11 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 162:39.11 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/a11y/PDocAccessible.h:13, 162:39.11 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/a11y/PDocAccessibleParent.h:9, 162:39.11 from PDocAccessibleParent.cpp:7, 162:39.11 from UnifiedProtocols14.cpp:2: 162:39.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::net::PDocumentChannelChild::OnMessageReceived(const Message&)’: 162:39.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 162:39.11 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 162:39.11 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:39.11 In file included from UnifiedProtocols14.cpp:47: 162:39.11 PDocumentChannelChild.cpp:233:74: note: while referencing ‘aEndpoint’ 162:39.11 233 | nsTArray> aEndpoint{}; 162:39.11 | ^~~~~~~~~ 162:53.15 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 162:53.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 162:53.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 162:53.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FilterSupport.h:14, 162:53.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/GfxMessageUtils.h:10, 162:53.15 from PCompositorBridge.cpp:7, 162:53.15 from UnifiedProtocols12.cpp:2: 162:53.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::dom::PContentChild::OnMessageReceived(const Message&)’: 162:53.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 162:53.15 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 162:53.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:53.15 In file included from UnifiedProtocols12.cpp:101: 162:53.15 PContentChild.cpp:12432:74: note: while referencing ‘aEndpoint’ 162:53.15 12432 | nsTArray> aEndpoint{}; 162:53.15 | ^~~~~~~~~ 163:01.29 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 163:01.29 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 163:01.29 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 163:01.29 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FilterSupport.h:14, 163:01.29 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/GfxMessageUtils.h:10, 163:01.30 from PCompositorBridge.cpp:7, 163:01.30 from UnifiedProtocols12.cpp:2: 163:01.30 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::dom::PContentParent::OnMessageReceived(const Message&, mozilla::dom::PContentParent::Message*&)’: 163:01.30 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::PContentParent::IPCDataTransfer [1]’ {aka ‘mozilla::dom::IPCDataTransfer [1]’} [-Warray-bounds] 163:01.30 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 163:01.30 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:01.30 In file included from UnifiedProtocols12.cpp:110: 163:01.30 PContentParent.cpp:14864:29: note: while referencing ‘dataTransfer’ 163:01.30 14864 | IPCDataTransfer dataTransfer{}; 163:01.30 | ^~~~~~~~~~~~ 163:01.30 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 163:01.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 163:01.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 163:01.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FilterSupport.h:14, 163:01.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/GfxMessageUtils.h:10, 163:01.30 from PCompositorBridge.cpp:7, 163:01.30 from UnifiedProtocols12.cpp:2: 163:01.30 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 163:01.30 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 163:01.30 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:01.30 In file included from UnifiedProtocols12.cpp:110: 163:01.30 PContentParent.cpp:14805:43: note: while referencing ‘retval’ 163:01.30 14805 | nsTArray retval{}; 163:01.30 | ^~~~~~ 163:04.33 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 163:04.33 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerController.h:13, 163:04.33 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerControllerParent.h:9, 163:04.33 from PFetchEventOp.cpp:7, 163:04.33 from UnifiedProtocols15.cpp:2: 163:04.33 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::dom::PFetchEventOpChild::OnMessageReceived(const Message&)’: 163:04.33 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 163:04.33 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 163:04.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:04.33 In file included from UnifiedProtocols15.cpp:11: 163:04.33 PFetchEventOpChild.cpp:84:32: note: while referencing ‘aParams’ 163:04.33 84 | nsTArray aParams{}; 163:04.33 | ^~~~~~~ 163:04.40 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 163:04.40 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerController.h:13, 163:04.40 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerControllerParent.h:9, 163:04.40 from PFetchEventOp.cpp:7, 163:04.40 from UnifiedProtocols15.cpp:2: 163:04.40 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::dom::PFetchEventOpProxyParent::OnMessageReceived(const Message&)’: 163:04.40 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 163:04.40 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 163:04.40 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:04.40 In file included from UnifiedProtocols15.cpp:47: 163:04.40 PFetchEventOpProxyParent.cpp:84:32: note: while referencing ‘aParams’ 163:04.40 84 | nsTArray aParams{}; 163:04.40 | ^~~~~~~ 163:04.75 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 163:04.75 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerController.h:13, 163:04.75 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerControllerParent.h:9, 163:04.75 from PFetchEventOp.cpp:7, 163:04.75 from UnifiedProtocols15.cpp:2: 163:04.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool mozilla::ipc::IPDLParamTraits::Read(const IPC::Message*, PickleIterator*, mozilla::ipc::IProtocol*, mozilla::ipc::IPDLParamTraits::paramType*)’: 163:04.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::InputBlobs [1]’ [-Warray-bounds] 163:04.75 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 163:04.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:04.75 In file included from UnifiedProtocols15.cpp:137: 163:04.75 PFilePicker.cpp:514:38: note: while referencing ‘tmp’ 163:04.75 514 | mozilla::dom::InputBlobs tmp = mozilla::dom::InputBlobs(); 163:04.75 | ^~~ 163:14.12 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 163:14.12 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPContent.h:13, 163:14.12 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPContentParent.h:9, 163:14.12 from PGMPContentParent.cpp:7, 163:14.12 from UnifiedProtocols17.cpp:2: 163:14.12 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::gmp::PGMPStorageChild::OnMessageReceived(const Message&)’: 163:14.12 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 163:14.12 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 163:14.12 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:14.12 In file included from UnifiedProtocols17.cpp:56: 163:14.13 PGMPStorageChild.cpp:264:31: note: while referencing ‘aBytes’ 163:14.13 264 | nsTArray aBytes{}; 163:14.13 | ^~~~~~ 163:14.18 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 163:14.18 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPContent.h:13, 163:14.18 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPContentParent.h:9, 163:14.18 from PGMPContentParent.cpp:7, 163:14.18 from UnifiedProtocols17.cpp:2: 163:14.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::gmp::PGMPStorageParent::OnMessageReceived(const Message&)’: 163:14.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 163:14.19 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 163:14.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:14.19 In file included from UnifiedProtocols17.cpp:65: 163:14.19 PGMPStorageParent.cpp:267:31: note: while referencing ‘aBytes’ 163:14.19 267 | nsTArray aBytes{}; 163:14.19 | ^~~~~~ 163:14.26 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 163:14.26 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPContent.h:13, 163:14.26 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPContentParent.h:9, 163:14.26 from PGMPContentParent.cpp:7, 163:14.26 from UnifiedProtocols17.cpp:2: 163:14.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::gmp::PGMPVideoDecoderChild::OnMessageReceived(const Message&)’: 163:14.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 163:14.26 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 163:14.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:14.26 In file included from UnifiedProtocols17.cpp:110: 163:14.26 PGMPVideoDecoderChild.cpp:442:31: note: while referencing ‘aCodecSpecificInfo’ 163:14.26 442 | nsTArray aCodecSpecificInfo{}; 163:14.26 | ^~~~~~~~~~~~~~~~~~ 163:14.26 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 163:14.26 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPContent.h:13, 163:14.26 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPContentParent.h:9, 163:14.26 from PGMPContentParent.cpp:7, 163:14.26 from UnifiedProtocols17.cpp:2: 163:14.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 163:14.26 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 163:14.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:14.26 In file included from UnifiedProtocols17.cpp:110: 163:14.26 PGMPVideoDecoderChild.cpp:388:31: note: while referencing ‘aCodecSpecific’ 163:14.26 388 | nsTArray aCodecSpecific{}; 163:14.26 | ^~~~~~~~~~~~~~ 163:14.36 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 163:14.36 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPContent.h:13, 163:14.36 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPContentParent.h:9, 163:14.36 from PGMPContentParent.cpp:7, 163:14.36 from UnifiedProtocols17.cpp:2: 163:14.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::gmp::PGMPVideoEncoderChild::OnMessageReceived(const Message&)’: 163:14.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 163:14.36 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 163:14.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:14.36 In file included from UnifiedProtocols17.cpp:137: 163:14.36 PGMPVideoEncoderChild.cpp:341:41: note: while referencing ‘aFrameTypes’ 163:14.36 341 | nsTArray aFrameTypes{}; 163:14.36 | ^~~~~~~~~~~ 163:14.36 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 163:14.36 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPContent.h:13, 163:14.36 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPContentParent.h:9, 163:14.36 from PGMPContentParent.cpp:7, 163:14.36 from UnifiedProtocols17.cpp:2: 163:14.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 163:14.36 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 163:14.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:14.36 In file included from UnifiedProtocols17.cpp:137: 163:14.36 PGMPVideoEncoderChild.cpp:340:31: note: while referencing ‘aCodecSpecificInfo’ 163:14.36 340 | nsTArray aCodecSpecificInfo{}; 163:14.36 | ^~~~~~~~~~~~~~~~~~ 163:14.36 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 163:14.36 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPContent.h:13, 163:14.36 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPContentParent.h:9, 163:14.36 from PGMPContentParent.cpp:7, 163:14.36 from UnifiedProtocols17.cpp:2: 163:14.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 163:14.36 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 163:14.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:14.37 In file included from UnifiedProtocols17.cpp:137: 163:14.37 PGMPVideoEncoderChild.cpp:277:31: note: while referencing ‘aCodecSpecific’ 163:14.37 277 | nsTArray aCodecSpecific{}; 163:14.37 | ^~~~~~~~~~~~~~ 163:14.54 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 163:14.54 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPContent.h:13, 163:14.54 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPContentParent.h:9, 163:14.54 from PGMPContentParent.cpp:7, 163:14.54 from UnifiedProtocols17.cpp:2: 163:14.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::gmp::PGMPServiceParent::OnMessageReceived(const Message&, mozilla::gmp::PGMPServiceParent::Message*&)’: 163:14.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 163:14.54 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 163:14.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:14.54 In file included from UnifiedProtocols17.cpp:38: 163:14.54 PGMPServiceParent.cpp:146:33: note: while referencing ‘alreadyBridgedTo’ 163:14.54 146 | nsTArray alreadyBridgedTo{}; 163:14.54 | ^~~~~~~~~~~~~~~~ 163:14.54 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 163:14.54 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPContent.h:13, 163:14.54 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPContentParent.h:9, 163:14.54 from PGMPContentParent.cpp:7, 163:14.54 from UnifiedProtocols17.cpp:2: 163:14.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 163:14.54 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 163:14.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:14.54 In file included from UnifiedProtocols17.cpp:38: 163:14.54 PGMPServiceParent.cpp:145:33: note: while referencing ‘tags’ 163:14.54 145 | nsTArray tags{}; 163:14.54 | ^~~~ 163:22.58 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 163:22.58 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFilePicker.h:13, 163:22.58 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFilePickerChild.h:9, 163:22.58 from PFilePickerChild.cpp:7, 163:22.58 from UnifiedProtocols16.cpp:2: 163:22.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::dom::PFilePickerParent::OnMessageReceived(const Message&)’: 163:22.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 163:22.58 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 163:22.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:22.58 In file included from UnifiedProtocols16.cpp:11: 163:22.58 PFilePickerParent.cpp:134:32: note: while referencing ‘rawFilters’ 163:22.58 134 | nsTArray rawFilters{}; 163:22.58 | ^~~~~~~~~~ 163:22.58 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 163:22.58 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFilePicker.h:13, 163:22.58 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFilePickerChild.h:9, 163:22.58 from PFilePickerChild.cpp:7, 163:22.58 from UnifiedProtocols16.cpp:2: 163:22.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 163:22.58 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 163:22.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:22.58 In file included from UnifiedProtocols16.cpp:11: 163:22.58 PFilePickerParent.cpp:133:32: note: while referencing ‘filterNames’ 163:22.58 133 | nsTArray filterNames{}; 163:22.58 | ^~~~~~~~~~~ 163:22.58 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 163:22.58 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFilePicker.h:13, 163:22.58 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFilePickerChild.h:9, 163:22.58 from PFilePickerChild.cpp:7, 163:22.58 from UnifiedProtocols16.cpp:2: 163:22.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 163:22.58 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 163:22.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:22.58 In file included from UnifiedProtocols16.cpp:11: 163:22.58 PFilePickerParent.cpp:132:32: note: while referencing ‘filters’ 163:22.59 132 | nsTArray filters{}; 163:22.59 | ^~~~~~~ 163:23.18 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 163:23.18 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFilePicker.h:13, 163:23.18 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFilePickerChild.h:9, 163:23.18 from PFilePickerChild.cpp:7, 163:23.18 from UnifiedProtocols16.cpp:2: 163:23.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool mozilla::ipc::IPDLParamTraits::Read(const IPC::Message*, PickleIterator*, mozilla::ipc::IProtocol*, mozilla::ipc::IPDLParamTraits::paramType*)’: 163:23.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::FileSystemFilesResponse [1]’ [-Warray-bounds] 163:23.18 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 163:23.18 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:23.18 In file included from UnifiedProtocols16.cpp:29: 163:23.18 PFileSystemRequest.cpp:1237:51: note: while referencing ‘tmp’ 163:23.18 1237 | mozilla::dom::FileSystemFilesResponse tmp = mozilla::dom::FileSystemFilesResponse(); 163:23.18 | ^~~ 163:23.18 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 163:23.18 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFilePicker.h:13, 163:23.18 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFilePickerChild.h:9, 163:23.18 from PFilePickerChild.cpp:7, 163:23.18 from UnifiedProtocols16.cpp:2: 163:23.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::FileSystemDirectoryListingResponse [1]’ [-Warray-bounds] 163:23.19 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 163:23.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:23.19 In file included from UnifiedProtocols16.cpp:29: 163:23.19 PFileSystemRequest.cpp:1207:62: note: while referencing ‘tmp’ 163:23.19 1207 | mozilla::dom::FileSystemDirectoryListingResponse tmp = mozilla::dom::FileSystemDirectoryListingResponse(); 163:23.19 | ^~~ 163:23.43 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 163:23.43 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFilePicker.h:13, 163:23.43 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFilePickerChild.h:9, 163:23.43 from PFilePickerChild.cpp:7, 163:23.44 from UnifiedProtocols16.cpp:2: 163:23.44 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::plugins::PFunctionBrokerParent::OnMessageReceived(const Message&, mozilla::plugins::PFunctionBrokerParent::Message*&)’: 163:23.44 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::plugins::PFunctionBrokerParent::IpdlTuple [1]’ {aka ‘mozilla::plugins::IpdlTuple [1]’} [-Warray-bounds] 163:23.44 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 163:23.44 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:23.44 In file included from UnifiedProtocols16.cpp:74: 163:23.44 PFunctionBrokerParent.cpp:143:23: note: while referencing ‘aFunctionRet’ 163:23.44 143 | IpdlTuple aFunctionRet{}; 163:23.44 | ^~~~~~~~~~~~ 163:23.44 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 163:23.44 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFilePicker.h:13, 163:23.44 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFilePickerChild.h:9, 163:23.44 from PFilePickerChild.cpp:7, 163:23.44 from UnifiedProtocols16.cpp:2: 163:23.44 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::plugins::PFunctionBrokerParent::IpdlTuple [1]’ {aka ‘mozilla::plugins::IpdlTuple [1]’} [-Warray-bounds] 163:23.44 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 163:23.44 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:23.44 In file included from UnifiedProtocols16.cpp:74: 163:23.44 PFunctionBrokerParent.cpp:121:23: note: while referencing ‘aFunctionParams’ 163:23.44 121 | IpdlTuple aFunctionParams{}; 163:23.44 | ^~~~~~~~~~~~~~~ 163:49.72 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 163:49.72 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:13, 163:49.72 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 163:49.72 from PHeapSnapshotTempFileHelper.cpp:7, 163:49.72 from UnifiedProtocols19.cpp:2: 163:49.72 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::net::PHttpChannelParent::OnMessageReceived(const Message&)’: 163:49.72 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::net::RequestHeaderTuples [1]’ {aka ‘CopyableTArray [1]’} [-Warray-bounds] 163:49.72 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 163:49.72 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:49.73 In file included from UnifiedProtocols19.cpp:74: 163:49.73 PHttpChannelParent.cpp:559:33: note: while referencing ‘changedHeaders’ 163:49.73 559 | RequestHeaderTuples changedHeaders{}; 163:49.73 | ^~~~~~~~~~~~~~ 163:49.84 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 163:49.84 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPVideoEncoder.h:13, 163:49.84 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPVideoEncoderParent.h:9, 163:49.84 from PGMPVideoEncoderParent.cpp:7, 163:49.84 from UnifiedProtocols18.cpp:2: 163:49.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::hal_sandbox::PHalParent::OnMessageReceived(const Message&)’: 163:49.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 163:49.84 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 163:49.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:49.84 In file included from UnifiedProtocols18.cpp:110: 163:49.84 PHalParent.cpp:269:32: note: while referencing ‘id’ 163:49.84 269 | nsTArray id{}; 163:49.84 | ^~ 163:49.84 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 163:49.84 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPVideoEncoder.h:13, 163:49.84 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPVideoEncoderParent.h:9, 163:49.84 from PGMPVideoEncoderParent.cpp:7, 163:49.84 from UnifiedProtocols18.cpp:2: 163:49.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 163:49.84 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 163:49.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:49.84 In file included from UnifiedProtocols18.cpp:110: 163:49.84 PHalParent.cpp:213:32: note: while referencing ‘id’ 163:49.84 213 | nsTArray id{}; 163:49.84 | ^~ 163:49.84 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 163:49.84 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPVideoEncoder.h:13, 163:49.84 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPVideoEncoderParent.h:9, 163:49.84 from PGMPVideoEncoderParent.cpp:7, 163:49.84 from UnifiedProtocols18.cpp:2: 163:49.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 163:49.84 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 163:49.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:49.84 In file included from UnifiedProtocols18.cpp:110: 163:49.84 PHalParent.cpp:212:32: note: while referencing ‘pattern’ 163:49.84 212 | nsTArray pattern{}; 163:49.85 | ^~~~~~~ 163:50.08 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 163:50.08 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPVideoEncoder.h:13, 163:50.08 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPVideoEncoderParent.h:9, 163:50.08 from PGMPVideoEncoderParent.cpp:7, 163:50.08 from UnifiedProtocols18.cpp:2: 163:50.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::gmp::PGMPVideoEncoderParent::OnMessageReceived(const Message&)’: 163:50.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 163:50.08 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 163:50.08 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:50.08 In file included from UnifiedProtocols18.cpp:2: 163:50.08 PGMPVideoEncoderParent.cpp:333:31: note: while referencing ‘aCodecSpecificInfo’ 163:50.08 333 | nsTArray aCodecSpecificInfo{}; 163:50.08 | ^~~~~~~~~~~~~~~~~~ 163:50.61 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 163:50.61 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:13, 163:50.61 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 163:50.61 from PHeapSnapshotTempFileHelper.cpp:7, 163:50.61 from UnifiedProtocols19.cpp:2: 163:50.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::net::PHttpTransactionParent::OnMessageReceived(const Message&)’: 163:50.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 163:50.61 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 163:50.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:50.61 In file included from UnifiedProtocols19.cpp:128: 163:50.61 PHttpTransactionParent.cpp:358:31: note: while referencing ‘dataForSniffer’ 163:50.61 358 | nsTArray dataForSniffer{}; 163:50.61 | ^~~~~~~~~~~~~~ 163:50.93 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 163:50.93 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:13, 163:50.94 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 163:50.94 from PHeapSnapshotTempFileHelper.cpp:7, 163:50.94 from UnifiedProtocols19.cpp:2: 163:50.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::net::PHttpBackgroundChannelChild::OnMessageReceived(const Message&)’: 163:50.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 163:50.94 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 163:50.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:50.94 In file included from UnifiedProtocols19.cpp:38: 163:50.94 PHttpBackgroundChannelChild.cpp:316:46: note: while referencing ‘consoleReport’ 163:50.94 316 | nsTArray consoleReport{}; 163:50.94 | ^~~~~~~~~~~~~ 163:50.94 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 163:50.94 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:13, 163:50.94 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 163:50.94 from PHeapSnapshotTempFileHelper.cpp:7, 163:50.94 from UnifiedProtocols19.cpp:2: 163:50.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 163:50.94 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 163:50.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:50.94 In file included from UnifiedProtocols19.cpp:38: 163:50.94 PHttpBackgroundChannelChild.cpp:237:46: note: while referencing ‘consoleReport’ 163:50.94 237 | nsTArray consoleReport{}; 163:50.94 | ^~~~~~~~~~~~~ 163:50.94 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 163:50.94 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:13, 163:50.94 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 163:50.94 from PHeapSnapshotTempFileHelper.cpp:7, 163:50.94 from UnifiedProtocols19.cpp:2: 163:50.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::net::PHttpBackgroundChannelChild::nsHttpHeaderArray [1]’ {aka ‘mozilla::net::nsHttpHeaderArray [1]’} [-Warray-bounds] 163:50.94 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 163:50.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:50.94 In file included from UnifiedProtocols19.cpp:38: 163:50.94 PHttpBackgroundChannelChild.cpp:236:31: note: while referencing ‘responseTrailers’ 163:50.94 236 | nsHttpHeaderArray responseTrailers{}; 163:50.94 | ^~~~~~~~~~~~~~~~ 163:50.94 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 163:50.94 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:13, 163:50.94 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 163:50.94 from PHeapSnapshotTempFileHelper.cpp:7, 163:50.94 from UnifiedProtocols19.cpp:2: 163:50.95 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::net::PHttpBackgroundChannelChild::nsHttpHeaderArray [1]’ {aka ‘mozilla::net::nsHttpHeaderArray [1]’} [-Warray-bounds] 163:50.95 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 163:50.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:50.95 In file included from UnifiedProtocols19.cpp:38: 163:50.95 PHttpBackgroundChannelChild.cpp:89:31: note: while referencing ‘requestHeaders’ 163:50.95 89 | nsHttpHeaderArray requestHeaders{}; 163:50.95 | ^~~~~~~~~~~~~~ 164:22.65 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 164:22.65 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PIdleScheduler.h:13, 164:22.65 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PIdleSchedulerChild.h:9, 164:22.65 from PIdleSchedulerChild.cpp:7, 164:22.65 from UnifiedProtocols20.cpp:2: 164:22.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::layers::PImageBridgeParent::OnMessageReceived(const Message&)’: 164:22.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 164:22.65 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 164:22.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:22.65 In file included from UnifiedProtocols20.cpp:38: 164:22.65 PImageBridgeParent.cpp:345:33: note: while referencing ‘toDestroy’ 164:22.65 345 | nsTArray toDestroy{}; 164:22.65 | ^~~~~~~~~ 164:22.65 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 164:22.65 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PIdleScheduler.h:13, 164:22.65 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PIdleSchedulerChild.h:9, 164:22.65 from PIdleSchedulerChild.cpp:7, 164:22.65 from UnifiedProtocols20.cpp:2: 164:22.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 164:22.66 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 164:22.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:22.66 In file included from UnifiedProtocols20.cpp:38: 164:22.66 PImageBridgeParent.cpp:344:45: note: while referencing ‘ops’ 164:22.66 344 | nsTArray ops{}; 164:22.66 | ^~~ 164:22.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 164:22.83 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PIdleScheduler.h:13, 164:22.83 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PIdleSchedulerChild.h:9, 164:22.83 from PIdleSchedulerChild.cpp:7, 164:22.84 from UnifiedProtocols20.cpp:2: 164:22.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::layers::PImageBridgeChild::OnMessageReceived(const Message&)’: 164:22.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 164:22.84 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 164:22.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:22.84 In file included from UnifiedProtocols20.cpp:29: 164:22.84 PImageBridgeChild.cpp:744:50: note: while referencing ‘aNotifications’ 164:22.84 744 | nsTArray aNotifications{}; 164:22.84 | ^~~~~~~~~~~~~~ 164:22.84 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 164:22.84 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PIdleScheduler.h:13, 164:22.84 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PIdleSchedulerChild.h:9, 164:22.84 from PIdleSchedulerChild.cpp:7, 164:22.84 from UnifiedProtocols20.cpp:2: 164:22.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 164:22.84 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 164:22.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:22.84 In file included from UnifiedProtocols20.cpp:29: 164:22.84 PImageBridgeChild.cpp:711:46: note: while referencing ‘aMessages’ 164:22.84 711 | nsTArray aMessages{}; 164:22.84 | ^~~~~~~~~ 164:23.64 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 164:23.64 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PIdleScheduler.h:13, 164:23.64 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PIdleSchedulerChild.h:9, 164:23.64 from PIdleSchedulerChild.cpp:7, 164:23.64 from UnifiedProtocols20.cpp:2: 164:23.64 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::layers::PLayerTransactionParent::OnMessageReceived(const Message&)’: 164:23.64 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 164:23.64 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 164:23.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:23.64 In file included from UnifiedProtocols20.cpp:119: 164:23.64 PLayerTransactionParent.cpp:339:43: note: while referencing ‘aTargets’ 164:23.64 339 | nsTArray aTargets{}; 164:23.64 | ^~~~~~~~ 164:49.81 In file included from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMediaTransport.h:13, 164:49.81 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMediaTransportParent.h:9, 164:49.81 from PMediaTransportParent.cpp:7, 164:49.81 from UnifiedProtocols22.cpp:2: 164:49.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = unsigned int; SizeType = unsigned int]’: 164:49.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 164:49.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 164:49.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 164:49.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2948:17: required from ‘CopyableTArray::CopyableTArray(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr]’ 164:49.81 /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:56:9: required from here 164:49.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 164:49.81 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 164:49.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:49.81 In file included from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/HttpChannelParams.h:24, 164:49.81 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannel.h:28, 164:49.81 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannelParent.h:9, 164:49.81 from PNecko.cpp:10, 164:49.81 from UnifiedProtocols22.cpp:65: 164:49.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 164:49.81 107 | union NetAddr { 164:49.82 | ^~~~~~~ 164:56.20 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 164:56.20 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMediaTransport.h:13, 164:56.20 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMediaTransportParent.h:9, 164:56.20 from PMediaTransportParent.cpp:7, 164:56.20 from UnifiedProtocols22.cpp:2: 164:56.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::dom::PMessagePortChild::OnMessageReceived(const Message&)’: 164:56.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 164:56.20 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 164:56.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:56.20 In file included from UnifiedProtocols22.cpp:20: 164:56.20 PMessagePortChild.cpp:216:35: note: while referencing ‘messages’ 164:56.20 216 | nsTArray messages{}; 164:56.20 | ^~~~~~~~ 164:56.21 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 164:56.21 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMediaTransport.h:13, 164:56.21 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMediaTransportParent.h:9, 164:56.21 from PMediaTransportParent.cpp:7, 164:56.21 from UnifiedProtocols22.cpp:2: 164:56.21 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 164:56.21 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 164:56.21 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:56.21 In file included from UnifiedProtocols22.cpp:20: 164:56.21 PMessagePortChild.cpp:183:35: note: while referencing ‘messages’ 164:56.21 183 | nsTArray messages{}; 164:56.21 | ^~~~~~~~ 164:56.26 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 164:56.26 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMediaTransport.h:13, 164:56.26 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMediaTransportParent.h:9, 164:56.26 from PMediaTransportParent.cpp:7, 164:56.26 from UnifiedProtocols22.cpp:2: 164:56.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::dom::PMessagePortParent::OnMessageReceived(const Message&)’: 164:56.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 164:56.26 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 164:56.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:56.26 In file included from UnifiedProtocols22.cpp:29: 164:56.26 PMessagePortParent.cpp:223:35: note: while referencing ‘messages’ 164:56.26 223 | nsTArray messages{}; 164:56.26 | ^~~~~~~~ 164:56.26 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 164:56.26 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMediaTransport.h:13, 164:56.26 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMediaTransportParent.h:9, 164:56.27 from PMediaTransportParent.cpp:7, 164:56.27 from UnifiedProtocols22.cpp:2: 164:56.27 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 164:56.27 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 164:56.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:56.27 In file included from UnifiedProtocols22.cpp:29: 164:56.27 PMessagePortParent.cpp:190:35: note: while referencing ‘messages’ 164:56.27 190 | nsTArray messages{}; 164:56.27 | ^~~~~~~~ 165:25.03 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 165:25.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/IPDLParamTraits.h:14, 165:25.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/PermissionMessageUtils.h:10, 165:25.03 from PPaymentRequest.cpp:7, 165:25.03 from UnifiedProtocols23.cpp:2: 165:25.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::plugins::PPluginInstanceParent::OnMessageReceived(const Message&, mozilla::plugins::PPluginInstanceParent::Message*&)’: 165:25.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 165:25.03 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 165:25.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:25.03 In file included from UnifiedProtocols23.cpp:74: 165:25.03 PPluginInstanceParent.cpp:2345:31: note: while referencing ‘aDist’ 165:25.03 2345 | nsTArray aDist{}; 165:25.03 | ^~~~~ 165:27.66 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 165:27.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/IPDLParamTraits.h:14, 165:27.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/PermissionMessageUtils.h:10, 165:27.66 from PPaymentRequest.cpp:7, 165:27.66 from UnifiedProtocols23.cpp:2: 165:27.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::plugins::PPluginScriptableObjectChild::OnCallReceived(const Message&, mozilla::plugins::PPluginScriptableObjectChild::Message*&)’: 165:27.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 165:27.66 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 165:27.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:27.66 In file included from UnifiedProtocols23.cpp:119: 165:27.66 PPluginScriptableObjectChild.cpp:1307:31: note: while referencing ‘aArgs’ 165:27.66 1307 | nsTArray aArgs{}; 165:27.66 | ^~~~~ 165:27.66 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 165:27.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/IPDLParamTraits.h:14, 165:27.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/PermissionMessageUtils.h:10, 165:27.66 from PPaymentRequest.cpp:7, 165:27.66 from UnifiedProtocols23.cpp:2: 165:27.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 165:27.66 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 165:27.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:27.66 In file included from UnifiedProtocols23.cpp:119: 165:27.66 PPluginScriptableObjectChild.cpp:1267:40: note: while referencing ‘aProperties’ 165:27.66 1267 | nsTArray aProperties{}; 165:27.66 | ^~~~~~~~~~~ 165:27.66 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 165:27.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/IPDLParamTraits.h:14, 165:27.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/PermissionMessageUtils.h:10, 165:27.66 from PPaymentRequest.cpp:7, 165:27.66 from UnifiedProtocols23.cpp:2: 165:27.67 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 165:27.67 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 165:27.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:27.67 In file included from UnifiedProtocols23.cpp:119: 165:27.67 PPluginScriptableObjectChild.cpp:1057:31: note: while referencing ‘aArgs’ 165:27.67 1057 | nsTArray aArgs{}; 165:27.67 | ^~~~~ 165:27.67 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 165:27.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/IPDLParamTraits.h:14, 165:27.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/PermissionMessageUtils.h:10, 165:27.67 from PPaymentRequest.cpp:7, 165:27.67 from UnifiedProtocols23.cpp:2: 165:27.67 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 165:27.67 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 165:27.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:27.67 In file included from UnifiedProtocols23.cpp:119: 165:27.67 PPluginScriptableObjectChild.cpp:995:31: note: while referencing ‘aArgs’ 165:27.67 995 | nsTArray aArgs{}; 165:27.67 | ^~~~~ 165:27.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 165:27.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/IPDLParamTraits.h:14, 165:27.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/PermissionMessageUtils.h:10, 165:27.83 from PPaymentRequest.cpp:7, 165:27.83 from UnifiedProtocols23.cpp:2: 165:27.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::plugins::PPluginScriptableObjectParent::OnCallReceived(const Message&, mozilla::plugins::PPluginScriptableObjectParent::Message*&)’: 165:27.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 165:27.83 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 165:27.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:27.83 In file included from UnifiedProtocols23.cpp:128: 165:27.83 PPluginScriptableObjectParent.cpp:1320:31: note: while referencing ‘aArgs’ 165:27.83 1320 | nsTArray aArgs{}; 165:27.83 | ^~~~~ 165:27.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 165:27.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/IPDLParamTraits.h:14, 165:27.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/PermissionMessageUtils.h:10, 165:27.83 from PPaymentRequest.cpp:7, 165:27.84 from UnifiedProtocols23.cpp:2: 165:27.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 165:27.84 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 165:27.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:27.84 In file included from UnifiedProtocols23.cpp:128: 165:27.84 PPluginScriptableObjectParent.cpp:1280:40: note: while referencing ‘aProperties’ 165:27.84 1280 | nsTArray aProperties{}; 165:27.84 | ^~~~~~~~~~~ 165:27.84 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 165:27.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/IPDLParamTraits.h:14, 165:27.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/PermissionMessageUtils.h:10, 165:27.84 from PPaymentRequest.cpp:7, 165:27.84 from UnifiedProtocols23.cpp:2: 165:27.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 165:27.84 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 165:27.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:27.84 In file included from UnifiedProtocols23.cpp:128: 165:27.84 PPluginScriptableObjectParent.cpp:1070:31: note: while referencing ‘aArgs’ 165:27.84 1070 | nsTArray aArgs{}; 165:27.84 | ^~~~~ 165:27.84 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 165:27.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/IPDLParamTraits.h:14, 165:27.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/PermissionMessageUtils.h:10, 165:27.84 from PPaymentRequest.cpp:7, 165:27.84 from UnifiedProtocols23.cpp:2: 165:27.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 165:27.84 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 165:27.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:27.84 In file included from UnifiedProtocols23.cpp:128: 165:27.84 PPluginScriptableObjectParent.cpp:1008:31: note: while referencing ‘aArgs’ 165:27.84 1008 | nsTArray aArgs{}; 165:27.84 | ^~~~~ 165:28.04 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 165:28.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/IPDLParamTraits.h:14, 165:28.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/PermissionMessageUtils.h:10, 165:28.04 from PPaymentRequest.cpp:7, 165:28.04 from UnifiedProtocols23.cpp:2: 165:28.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::plugins::PPluginModuleParent::OnMessageReceived(const Message&)’: 165:28.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 165:28.04 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 165:28.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:28.04 In file included from UnifiedProtocols23.cpp:101: 165:28.04 PPluginModuleParent.cpp:1377:33: note: while referencing ‘aSites’ 165:28.04 1377 | nsTArray aSites{}; 165:28.04 | ^~~~~~ 165:30.29 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 165:30.29 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/IPDLParamTraits.h:14, 165:30.29 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/PermissionMessageUtils.h:10, 165:30.29 from PPaymentRequest.cpp:7, 165:30.29 from UnifiedProtocols23.cpp:2: 165:30.29 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::plugins::PPluginModuleChild::OnMessageReceived(const Message&)’: 165:30.29 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 165:30.29 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 165:30.29 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:30.29 In file included from UnifiedProtocols23.cpp:92: 165:30.29 PPluginModuleChild.cpp:740:33: note: while referencing ‘aValues’ 165:30.29 740 | nsTArray aValues{}; 165:30.29 | ^~~~~~~ 165:30.29 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 165:30.29 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ipc/IPDLParamTraits.h:14, 165:30.29 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/PermissionMessageUtils.h:10, 165:30.29 from PPaymentRequest.cpp:7, 165:30.29 from UnifiedProtocols23.cpp:2: 165:30.29 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 165:30.29 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 165:30.29 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:30.29 In file included from UnifiedProtocols23.cpp:92: 165:30.29 PPluginModuleChild.cpp:739:33: note: while referencing ‘aNames’ 165:30.29 739 | nsTArray aNames{}; 165:30.29 | ^~~~~~ 165:55.52 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 165:55.52 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PProcessHangMonitor.h:13, 165:55.52 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PProcessHangMonitorChild.h:9, 165:55.52 from PProcessHangMonitorChild.cpp:7, 165:55.52 from UnifiedProtocols25.cpp:2: 165:55.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::net::PProxyConfigLookupChild::OnMessageReceived(const Message&)’: 165:55.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 165:55.53 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 165:55.53 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:55.53 In file included from UnifiedProtocols25.cpp:56: 165:55.53 PProxyConfigLookupChild.cpp:81:42: note: while referencing ‘aProxyInfo’ 165:55.53 81 | nsTArray aProxyInfo{}; 165:55.53 | ^~~~~~~~~~ 165:55.97 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 165:55.97 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PProcessHangMonitor.h:13, 165:55.97 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PProcessHangMonitorChild.h:9, 165:55.97 from PProcessHangMonitorChild.cpp:7, 165:55.97 from UnifiedProtocols25.cpp:2: 165:55.97 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool mozilla::ipc::IPDLParamTraits::Read(const IPC::Message*, PickleIterator*, mozilla::ipc::IProtocol*, mozilla::ipc::IPDLParamTraits::paramType*)’: 165:55.97 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::quota::AllUsageResponse [1]’ [-Warray-bounds] 165:55.97 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 165:55.97 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:55.97 In file included from UnifiedProtocols25.cpp:128: 165:55.97 PQuotaUsageRequest.cpp:610:51: note: while referencing ‘tmp’ 165:55.97 610 | mozilla::dom::quota::AllUsageResponse tmp = mozilla::dom::quota::AllUsageResponse(); 165:55.97 | ^~~ 165:56.05 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 165:56.05 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PProcessHangMonitor.h:13, 165:56.05 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PProcessHangMonitorChild.h:9, 165:56.05 from PProcessHangMonitorChild.cpp:7, 165:56.05 from UnifiedProtocols25.cpp:2: 165:56.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool mozilla::ipc::IPDLParamTraits::Read(const IPC::Message*, PickleIterator*, mozilla::ipc::IProtocol*, mozilla::ipc::IPDLParamTraits::paramType*)’: 165:56.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::quota::ListOriginsResponse [1]’ [-Warray-bounds] 165:56.05 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 165:56.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:56.05 In file included from UnifiedProtocols25.cpp:101: 165:56.05 PQuotaRequest.cpp:2270:54: note: while referencing ‘tmp’ 165:56.05 2270 | mozilla::dom::quota::ListOriginsResponse tmp = mozilla::dom::quota::ListOriginsResponse(); 165:56.05 | ^~~ 166:24.50 js/ductwork/debugger 166:48.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PSessionStorageObserver.h:13, 166:48.35 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PSessionStorageObserverChild.h:9, 166:48.35 from PSessionStorageObserverChild.cpp:7, 166:48.35 from UnifiedProtocols29.cpp:2: 166:48.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = unsigned int; SizeType = unsigned int]’: 166:48.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 166:48.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 166:48.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 166:48.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2948:17: required from ‘CopyableTArray::CopyableTArray(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr]’ 166:48.35 /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:56:9: required from here 166:48.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 166:48.35 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 166:48.35 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:48.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:24, 166:48.35 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequest.h:22, 166:48.35 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParent.h:9, 166:48.35 from PSocketProcess.cpp:7, 166:48.35 from UnifiedProtocols29.cpp:74: 166:48.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 166:48.35 107 | union NetAddr { 166:48.35 | ^~~~~~~ 166:49.22 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 166:49.22 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandle.h:13, 166:49.22 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandleChild.h:9, 166:49.22 from PBackgroundFileHandleChild.cpp:7, 166:49.22 from UnifiedProtocols3.cpp:2: 166:49.22 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::dom::indexedDB::PBackgroundIDBDatabaseParent::OnMessageReceived(const Message&)’: 166:49.22 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 166:49.22 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 166:49.22 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:49.22 In file included from UnifiedProtocols3.cpp:119: 166:49.22 PBackgroundIDBDatabaseParent.cpp:816:32: note: while referencing ‘objectStoreNames’ 166:49.22 816 | nsTArray objectStoreNames{}; 166:49.22 | ^~~~~~~~~~~~~~~~ 166:49.59 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 166:49.59 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandle.h:13, 166:49.59 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandleChild.h:9, 166:49.59 from PBackgroundFileHandleChild.cpp:7, 166:49.59 from UnifiedProtocols3.cpp:2: 166:49.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::dom::indexedDB::CursorResponse& mozilla::dom::indexedDB::CursorResponse::operator=(const nsTArray&)’: 166:49.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 166:49.59 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 166:49.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:49.59 In file included from UnifiedProtocols3.cpp:47: 166:49.59 PBackgroundIDBCursor.cpp:1119:66: note: while referencing ‘’ 166:49.59 1119 | (*(ptr_ArrayOfObjectStoreKeyCursorResponse())) = (aRhs).Clone(); 166:49.59 | ~~~~~~~~~~~~^~ 166:49.64 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 166:49.64 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandle.h:13, 166:49.65 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandleChild.h:9, 166:49.65 from PBackgroundFileHandleChild.cpp:7, 166:49.65 from UnifiedProtocols3.cpp:2: 166:49.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::dom::indexedDB::CursorResponse& mozilla::dom::indexedDB::CursorResponse::operator=(const nsTArray&)’: 166:49.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 166:49.65 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 166:49.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:49.65 In file included from UnifiedProtocols3.cpp:47: 166:49.65 PBackgroundIDBCursor.cpp:1149:60: note: while referencing ‘’ 166:49.65 1149 | (*(ptr_ArrayOfIndexKeyCursorResponse())) = (aRhs).Clone(); 166:49.65 | ~~~~~~~~~~~~^~ 166:50.19 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 166:50.19 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandle.h:13, 166:50.19 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandleChild.h:9, 166:50.19 from PBackgroundFileHandleChild.cpp:7, 166:50.19 from UnifiedProtocols3.cpp:2: 166:50.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool mozilla::ipc::IPDLParamTraits::Read(const IPC::Message*, PickleIterator*, mozilla::ipc::IProtocol*, mozilla::ipc::IPDLParamTraits::paramType*)’: 166:50.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 166:50.19 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 166:50.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:50.19 In file included from UnifiedProtocols3.cpp:47: 166:50.19 PBackgroundIDBCursor.cpp:1403:71: note: while referencing ‘tmp’ 166:50.19 1403 | nsTArray tmp; 166:50.19 | ^~~ 166:50.19 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 166:50.19 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandle.h:13, 166:50.19 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandleChild.h:9, 166:50.19 from PBackgroundFileHandleChild.cpp:7, 166:50.19 from UnifiedProtocols3.cpp:2: 166:50.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 166:50.20 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 166:50.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:50.20 In file included from UnifiedProtocols3.cpp:47: 166:50.20 PBackgroundIDBCursor.cpp:1373:77: note: while referencing ‘tmp’ 166:50.20 1373 | nsTArray tmp; 166:50.20 | ^~~ 166:50.20 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 166:50.20 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandle.h:13, 166:50.20 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandleChild.h:9, 166:50.20 from PBackgroundFileHandleChild.cpp:7, 166:50.20 from UnifiedProtocols3.cpp:2: 166:50.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 166:50.20 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 166:50.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:50.20 In file included from UnifiedProtocols3.cpp:47: 166:50.20 PBackgroundIDBCursor.cpp:1358:74: note: while referencing ‘tmp’ 166:50.20 1358 | nsTArray tmp; 166:50.20 | ^~~ 167:01.33 js/src/debugger 167:13.32 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 167:13.32 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PSpeechSynthesis.h:13, 167:13.32 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PSpeechSynthesisParent.h:9, 167:13.32 from PSpeechSynthesisParent.cpp:7, 167:13.32 from UnifiedProtocols30.cpp:2: 167:13.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::net::PStunAddrsRequestChild::OnMessageReceived(const Message&)’: 167:13.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::net::NrIceStunAddrArray [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 167:13.32 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 167:13.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:13.32 In file included from UnifiedProtocols30.cpp:101: 167:13.32 PStunAddrsRequestChild.cpp:263:32: note: while referencing ‘iceStunAddrs’ 167:13.32 263 | NrIceStunAddrArray iceStunAddrs{}; 167:13.32 | ^~~~~~~~~~~~ 167:13.38 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 167:13.38 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PSpeechSynthesis.h:13, 167:13.38 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PSpeechSynthesisParent.h:9, 167:13.38 from PSpeechSynthesisParent.cpp:7, 167:13.38 from UnifiedProtocols30.cpp:2: 167:13.38 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::extensions::PStreamFilterParent::OnMessageReceived(const Message&)’: 167:13.38 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 167:13.38 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 167:13.38 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:13.38 In file included from UnifiedProtocols30.cpp:56: 167:13.38 PStreamFilterParent.cpp:287:31: note: while referencing ‘data’ 167:13.38 287 | nsTArray data{}; 167:13.38 | ^~~~ 167:13.43 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 167:13.43 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PSpeechSynthesis.h:13, 167:13.43 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PSpeechSynthesisParent.h:9, 167:13.43 from PSpeechSynthesisParent.cpp:7, 167:13.43 from UnifiedProtocols30.cpp:2: 167:13.43 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::extensions::PStreamFilterChild::OnMessageReceived(const Message&)’: 167:13.43 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 167:13.43 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 167:13.43 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:13.43 In file included from UnifiedProtocols30.cpp:47: 167:13.43 PStreamFilterChild.cpp:392:31: note: while referencing ‘data’ 167:13.43 392 | nsTArray data{}; 167:13.43 | ^~~~ 167:39.64 In file included from Unified_cpp_js_src_debugger0.cpp:29: 167:39.64 /builddir/build/BUILD/firefox-88.0/js/src/debugger/Environment.cpp: In member function ‘bool js::DebuggerEnvironment::CallData::typeGetter()’: 167:39.64 /builddir/build/BUILD/firefox-88.0/js/src/debugger/Environment.cpp:193:24: warning: ‘s’ may be used uninitialized [-Wmaybe-uninitialized] 167:39.64 193 | JSAtom* str = Atomize(cx, s, strlen(s), PinAtom); 167:39.64 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:39.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 167:39.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrincipal.h:43, 167:39.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIScriptSecurityManager.h:14, 167:39.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsILoadInfo.h:18, 167:39.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIChannel.h:14, 167:39.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIHttpChannel.h:10, 167:39.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/NeckoMessageUtils.h:14, 167:39.83 from PTCPSocket.cpp:7, 167:39.83 from UnifiedProtocols31.cpp:2: 167:39.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::net::PTRRServiceChild::OnMessageReceived(const Message&)’: 167:39.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 167:39.83 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 167:39.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:39.83 In file included from UnifiedProtocols31.cpp:38: 167:39.83 PTRRServiceChild.cpp:128:33: note: while referencing ‘aSuffixList’ 167:39.83 128 | nsTArray aSuffixList{}; 167:39.83 | ^~~~~~~~~~~ 167:40.09 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 167:40.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrincipal.h:43, 167:40.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIScriptSecurityManager.h:14, 167:40.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsILoadInfo.h:18, 167:40.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIChannel.h:14, 167:40.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIHttpChannel.h:10, 167:40.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/NeckoMessageUtils.h:14, 167:40.09 from PTCPSocket.cpp:7, 167:40.09 from UnifiedProtocols31.cpp:2: 167:40.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘SendableData& SendableData::operator=(const nsTArray&)’: 167:40.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 167:40.10 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 167:40.10 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:40.10 In file included from UnifiedProtocols31.cpp:2: 167:40.10 PTCPSocket.cpp:282:45: note: while referencing ‘’ 167:40.10 282 | (*(ptr_ArrayOfuint8_t())) = (aRhs).Clone(); 167:40.10 | ~~~~~~~~~~~~^~ 167:40.13 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 167:40.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrincipal.h:43, 167:40.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIScriptSecurityManager.h:14, 167:40.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsILoadInfo.h:18, 167:40.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIChannel.h:14, 167:40.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIHttpChannel.h:10, 167:40.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/NeckoMessageUtils.h:14, 167:40.13 from PTCPSocket.cpp:7, 167:40.13 from UnifiedProtocols31.cpp:2: 167:40.13 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool mozilla::ipc::IPDLParamTraits::Read(const IPC::Message*, PickleIterator*, mozilla::ipc::IProtocol*, mozilla::ipc::IPDLParamTraits::paramType*)’: 167:40.13 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 167:40.13 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 167:40.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:40.13 In file included from UnifiedProtocols31.cpp:2: 167:40.13 PTCPSocket.cpp:450:31: note: while referencing ‘tmp’ 167:40.13 450 | nsTArray tmp; 167:40.13 | ^~~ 167:40.30 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 167:40.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrincipal.h:43, 167:40.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIScriptSecurityManager.h:14, 167:40.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsILoadInfo.h:18, 167:40.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIChannel.h:14, 167:40.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIHttpChannel.h:10, 167:40.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/NeckoMessageUtils.h:14, 167:40.30 from PTCPSocket.cpp:7, 167:40.30 from UnifiedProtocols31.cpp:2: 167:40.30 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘SendableData& SendableData::operator=(const SendableData&)’: 167:40.30 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 167:40.30 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 167:40.30 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:40.30 In file included from UnifiedProtocols31.cpp:2: 167:40.30 PTCPSocket.cpp:327:76: note: while referencing ‘’ 167:40.30 327 | (*(ptr_ArrayOfuint8_t())) = ((aRhs).get_ArrayOfuint8_t()).Clone(); 167:40.30 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 167:42.71 In file included from /builddir/build/BUILD/firefox-88.0/js/src/debugger/Debugger.cpp:51, 167:42.71 from Unified_cpp_js_src_debugger0.cpp:11: 167:42.71 /builddir/build/BUILD/firefox-88.0/js/src/gc/PublicIterators.h: In member function ‘bool js::Debugger::CallData::findAllGlobals()’: 167:42.71 /builddir/build/BUILD/firefox-88.0/js/src/gc/PublicIterators.h:165:13: warning: ‘((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 167:42.71 165 | return *it; 167:42.71 | ^~ 167:42.71 In file included from Unified_cpp_js_src_debugger0.cpp:11: 167:42.71 /builddir/build/BUILD/firefox-88.0/js/src/debugger/Debugger.cpp:5909:21: note: ‘((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ was declared here 167:42.71 5909 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { 167:42.71 | ^ 167:42.71 In file included from /builddir/build/BUILD/firefox-88.0/js/src/debugger/Debugger.cpp:51, 167:42.71 from Unified_cpp_js_src_debugger0.cpp:11: 167:42.71 /builddir/build/BUILD/firefox-88.0/js/src/gc/PublicIterators.h:128:7: warning: ‘*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 167:42.71 128 | it++; 167:42.71 | ~~^~ 167:42.72 In file included from Unified_cpp_js_src_debugger0.cpp:11: 167:42.72 /builddir/build/BUILD/firefox-88.0/js/src/debugger/Debugger.cpp:5909:21: note: ‘*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)).js::CompartmentsInZoneIter::it’ was declared here 167:42.72 5909 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { 167:42.72 | ^ 168:05.74 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 168:05.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 168:05.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 168:05.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FilterSupport.h:14, 168:05.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/GfxMessageUtils.h:10, 168:05.74 from PTexture.cpp:7, 168:05.74 from UnifiedProtocols32.cpp:2: 168:05.74 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::net::PUDPSocketChild::OnMessageReceived(const Message&)’: 168:05.74 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 168:05.74 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 168:05.74 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:05.74 In file included from UnifiedProtocols32.cpp:65: 168:05.74 PUDPSocketChild.cpp:376:31: note: while referencing ‘data’ 168:05.74 376 | nsTArray data{}; 168:05.74 | ^~~~ 168:05.89 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 168:05.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 168:05.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 168:05.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FilterSupport.h:14, 168:05.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/GfxMessageUtils.h:10, 168:05.89 from PTexture.cpp:7, 168:05.89 from UnifiedProtocols32.cpp:2: 168:05.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘UDPData& UDPData::operator=(const nsTArray&)’: 168:05.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 168:05.89 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 168:05.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:05.89 In file included from UnifiedProtocols32.cpp:56: 168:05.89 PUDPSocket.cpp:625:45: note: while referencing ‘’ 168:05.89 625 | (*(ptr_ArrayOfuint8_t())) = (aRhs).Clone(); 168:05.89 | ~~~~~~~~~~~~^~ 168:05.92 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 168:05.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 168:05.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 168:05.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FilterSupport.h:14, 168:05.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/GfxMessageUtils.h:10, 168:05.92 from PTexture.cpp:7, 168:05.92 from UnifiedProtocols32.cpp:2: 168:05.92 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool mozilla::ipc::IPDLParamTraits::Read(const IPC::Message*, PickleIterator*, mozilla::ipc::IProtocol*, mozilla::ipc::IPDLParamTraits::paramType*)’: 168:05.92 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 168:05.93 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 168:05.93 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:05.93 In file included from UnifiedProtocols32.cpp:56: 168:05.93 PUDPSocket.cpp:793:31: note: while referencing ‘tmp’ 168:05.93 793 | nsTArray tmp; 168:05.93 | ^~~ 168:06.04 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 168:06.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 168:06.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 168:06.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FilterSupport.h:14, 168:06.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/GfxMessageUtils.h:10, 168:06.04 from PTexture.cpp:7, 168:06.04 from UnifiedProtocols32.cpp:2: 168:06.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘UDPData& UDPData::operator=(const UDPData&)’: 168:06.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 168:06.04 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 168:06.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:06.04 In file included from UnifiedProtocols32.cpp:56: 168:06.04 PUDPSocket.cpp:670:76: note: while referencing ‘’ 168:06.04 670 | (*(ptr_ArrayOfuint8_t())) = ((aRhs).get_ArrayOfuint8_t()).Clone(); 168:06.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 168:06.08 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 168:06.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 168:06.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 168:06.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FilterSupport.h:14, 168:06.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/GfxMessageUtils.h:10, 168:06.08 from PTexture.cpp:7, 168:06.08 from UnifiedProtocols32.cpp:2: 168:06.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::dom::URLClassifierLocalChild::Recv__delete__(nsTArray&&)’: 168:06.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 168:06.09 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 168:06.09 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:06.09 In file included from PURLClassifierChild.cpp:9, 168:06.09 from UnifiedProtocols32.cpp:92: 168:06.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/URLClassifierChild.h:54:40: note: while referencing ‘results’ 168:06.09 54 | nsTArray results = std::move(aResults); 168:06.09 | ^~~~~~~ 168:06.09 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 168:06.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 168:06.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 168:06.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FilterSupport.h:14, 168:06.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/GfxMessageUtils.h:10, 168:06.09 from PTexture.cpp:7, 168:06.09 from UnifiedProtocols32.cpp:2: 168:06.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 168:06.09 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 168:06.09 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:06.09 In file included from PURLClassifierChild.cpp:9, 168:06.09 from UnifiedProtocols32.cpp:92: 168:06.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/URLClassifierChild.h:52:53: note: while referencing ‘finalResults’ 168:06.09 52 | nsTArray> finalResults; 168:06.09 | ^~~~~~~~~~~~ 168:06.15 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 168:06.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 168:06.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 168:06.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FilterSupport.h:14, 168:06.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/GfxMessageUtils.h:10, 168:06.15 from PTexture.cpp:7, 168:06.15 from UnifiedProtocols32.cpp:2: 168:06.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::dom::PURLClassifierLocalChild::OnMessageReceived(const Message&)’: 168:06.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 168:06.15 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 168:06.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:06.15 In file included from UnifiedProtocols32.cpp:119: 168:06.15 PURLClassifierLocalChild.cpp:83:48: note: while referencing ‘results’ 168:06.15 83 | nsTArray results{}; 168:06.15 | ^~~~~~~ 168:26.63 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 168:26.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 168:26.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 168:26.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FilterSupport.h:14, 168:26.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/GfxMessageUtils.h:10, 168:26.63 from PUiCompositorController.cpp:7, 168:26.63 from UnifiedProtocols33.cpp:2: 168:26.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::gfx::PVRParent::OnMessageReceived(const Message&)’: 168:26.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 168:26.64 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 168:26.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:26.64 In file included from UnifiedProtocols33.cpp:128: 168:26.64 PVRParent.cpp:263:36: note: while referencing ‘vars’ 168:26.64 263 | nsTArray vars{}; 168:26.64 | ^~~~ 168:26.77 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 168:26.77 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 168:26.77 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 168:26.77 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FilterSupport.h:14, 168:26.77 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/GfxMessageUtils.h:10, 168:26.77 from PUiCompositorController.cpp:7, 168:26.77 from UnifiedProtocols33.cpp:2: 168:26.77 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::gfx::PVRManagerParent::OnMessageReceived(const Message&)’: 168:26.77 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 168:26.78 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 168:26.78 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:26.78 In file included from UnifiedProtocols33.cpp:119: 168:26.78 PVRManagerParent.cpp:757:32: note: while referencing ‘buffer’ 168:26.78 757 | nsTArray buffer{}; 168:26.78 | ^~~~~~ 168:26.92 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 168:26.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 168:26.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 168:26.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FilterSupport.h:14, 168:26.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/GfxMessageUtils.h:10, 168:26.92 from PUiCompositorController.cpp:7, 168:26.92 from UnifiedProtocols33.cpp:2: 168:26.92 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::gfx::PVRGPUParent::OnMessageReceived(const Message&)’: 168:26.92 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 168:26.92 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 168:26.92 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:26.92 In file included from UnifiedProtocols33.cpp:65: 168:26.92 PVRGPUParent.cpp:163:32: note: while referencing ‘aBuffer’ 168:26.92 163 | nsTArray aBuffer{}; 168:26.92 | ^~~~~~~ 168:38.65 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 168:38.65 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PVerifySSLServerCert.h:13, 168:38.65 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PVerifySSLServerCertChild.h:9, 168:38.65 from PVerifySSLServerCertChild.cpp:7, 168:38.65 from UnifiedProtocols34.cpp:2: 168:38.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::psm::PVerifySSLServerCertChild::OnMessageReceived(const Message&)’: 168:38.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 168:38.65 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 168:38.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:38.65 In file included from UnifiedProtocols34.cpp:2: 168:38.65 PVerifySSLServerCertChild.cpp:85:33: note: while referencing ‘aBuiltCertChain’ 168:38.65 85 | nsTArray aBuiltCertChain{}; 168:38.65 | ^~~~~~~~~~~~~~~ 168:38.79 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 168:38.79 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PVerifySSLServerCert.h:13, 168:38.79 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PVerifySSLServerCertChild.h:9, 168:38.79 from PVerifySSLServerCertChild.cpp:7, 168:38.79 from UnifiedProtocols34.cpp:2: 168:38.79 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::dom::PWebAuthnTransactionChild::OnMessageReceived(const Message&)’: 168:38.79 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 40 is outside array bounds of ‘mozilla::dom::PWebAuthnTransactionChild::WebAuthnGetAssertionResult [1]’ {aka ‘mozilla::dom::WebAuthnGetAssertionResult [1]’} [-Warray-bounds] 168:38.79 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 168:38.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:38.79 In file included from UnifiedProtocols34.cpp:110: 168:38.79 PWebAuthnTransactionChild.cpp:279:40: note: while referencing ‘aResult’ 168:38.79 279 | WebAuthnGetAssertionResult aResult{}; 168:38.79 | ^~~~~~~ 168:38.79 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 168:38.79 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PVerifySSLServerCert.h:13, 168:38.79 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PVerifySSLServerCertChild.h:9, 168:38.79 from PVerifySSLServerCertChild.cpp:7, 168:38.79 from UnifiedProtocols34.cpp:2: 168:38.79 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 32 is outside array bounds of ‘mozilla::dom::PWebAuthnTransactionChild::WebAuthnMakeCredentialResult [1]’ {aka ‘mozilla::dom::WebAuthnMakeCredentialResult [1]’} [-Warray-bounds] 168:38.79 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 168:38.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:38.79 In file included from UnifiedProtocols34.cpp:110: 168:38.79 PWebAuthnTransactionChild.cpp:236:42: note: while referencing ‘aResult’ 168:38.79 236 | WebAuthnMakeCredentialResult aResult{}; 168:38.79 | ^~~~~~~ 169:00.15 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 169:00.15 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:13, 169:00.15 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentParent.h:9, 169:00.15 from PWebBrowserPersistDocumentParent.cpp:7, 169:00.15 from UnifiedProtocols35.cpp:2: 169:00.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::layers::PWebRenderBridgeChild::OnMessageReceived(const Message&)’: 169:00.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 169:00.15 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 169:00.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:00.15 In file included from UnifiedProtocols35.cpp:128: 169:00.15 PWebRenderBridgeChild.cpp:1240:44: note: while referencing ‘pairs’ 169:00.15 1240 | nsTArray pairs{}; 169:00.15 | ^~~~~ 169:00.23 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 169:00.23 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:13, 169:00.24 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentParent.h:9, 169:00.24 from PWebBrowserPersistDocumentParent.cpp:7, 169:00.24 from UnifiedProtocols35.cpp:2: 169:00.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::layers::PWebRenderBridgeParent::OnMessageReceived(const Message&)’: 169:00.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 169:00.24 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 169:00.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:00.24 In file included from UnifiedProtocols35.cpp:137: 169:00.24 PWebRenderBridgeParent.cpp:873:43: note: while referencing ‘aTargets’ 169:00.24 873 | nsTArray aTargets{}; 169:00.24 | ^~~~~~~~ 169:00.24 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 169:00.24 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:13, 169:00.24 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentParent.h:9, 169:00.24 from PWebBrowserPersistDocumentParent.cpp:7, 169:00.24 from UnifiedProtocols35.cpp:2: 169:00.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 169:00.24 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 169:00.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:00.24 In file included from UnifiedProtocols35.cpp:137: 169:00.24 PWebRenderBridgeParent.cpp:663:46: note: while referencing ‘commands’ 169:00.24 663 | nsTArray commands{}; 169:00.24 | ^~~~~~~~ 169:00.24 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 169:00.24 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:13, 169:00.24 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentParent.h:9, 169:00.24 from PWebBrowserPersistDocumentParent.cpp:7, 169:00.24 from UnifiedProtocols35.cpp:2: 169:00.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 169:00.24 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 169:00.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:00.24 In file included from UnifiedProtocols35.cpp:137: 169:00.24 PWebRenderBridgeParent.cpp:603:29: note: while referencing ‘aLargeShmems’ 169:00.24 603 | nsTArray aLargeShmems{}; 169:00.24 | ^~~~~~~~~~~~ 169:00.24 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 169:00.24 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:13, 169:00.24 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentParent.h:9, 169:00.24 from PWebBrowserPersistDocumentParent.cpp:7, 169:00.24 from UnifiedProtocols35.cpp:2: 169:00.25 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 169:00.25 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 169:00.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:00.25 In file included from UnifiedProtocols35.cpp:137: 169:00.25 PWebRenderBridgeParent.cpp:602:39: note: while referencing ‘aSmallShmems’ 169:00.25 602 | nsTArray aSmallShmems{}; 169:00.25 | ^~~~~~~~~~~~ 169:00.25 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 169:00.25 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:13, 169:00.25 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentParent.h:9, 169:00.25 from PWebBrowserPersistDocumentParent.cpp:7, 169:00.25 from UnifiedProtocols35.cpp:2: 169:00.25 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 169:00.25 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 169:00.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:00.25 In file included from UnifiedProtocols35.cpp:137: 169:00.25 PWebRenderBridgeParent.cpp:601:40: note: while referencing ‘aResourceUpdates’ 169:00.25 601 | nsTArray aResourceUpdates{}; 169:00.25 | ^~~~~~~~~~~~~~~~ 169:00.25 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 169:00.25 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:13, 169:00.25 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentParent.h:9, 169:00.25 from PWebBrowserPersistDocumentParent.cpp:7, 169:00.25 from UnifiedProtocols35.cpp:2: 169:00.25 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 169:00.25 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 169:00.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:00.25 In file included from UnifiedProtocols35.cpp:137: 169:00.25 PWebRenderBridgeParent.cpp:435:42: note: while referencing ‘payloads’ 169:00.25 435 | nsTArray payloads{}; 169:00.25 | ^~~~~~~~ 169:00.25 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 169:00.25 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:13, 169:00.25 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentParent.h:9, 169:00.25 from PWebBrowserPersistDocumentParent.cpp:7, 169:00.25 from UnifiedProtocols35.cpp:2: 169:00.25 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 169:00.25 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 169:00.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:00.25 In file included from UnifiedProtocols35.cpp:137: 169:00.25 PWebRenderBridgeParent.cpp:426:33: note: while referencing ‘toDestroy’ 169:00.25 426 | nsTArray toDestroy{}; 169:00.25 | ^~~~~~~~~ 169:00.25 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 169:00.25 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:13, 169:00.25 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentParent.h:9, 169:00.25 from PWebBrowserPersistDocumentParent.cpp:7, 169:00.25 from UnifiedProtocols35.cpp:2: 169:00.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 169:00.26 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 169:00.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:00.26 In file included from UnifiedProtocols35.cpp:137: 169:00.26 PWebRenderBridgeParent.cpp:292:42: note: while referencing ‘payloads’ 169:00.26 292 | nsTArray payloads{}; 169:00.26 | ^~~~~~~~ 169:00.26 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 169:00.26 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:13, 169:00.26 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentParent.h:9, 169:00.26 from PWebBrowserPersistDocumentParent.cpp:7, 169:00.26 from UnifiedProtocols35.cpp:2: 169:00.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 169:00.26 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 169:00.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:00.26 In file included from UnifiedProtocols35.cpp:137: 169:00.26 PWebRenderBridgeParent.cpp:282:33: note: while referencing ‘toDestroy’ 169:00.26 282 | nsTArray toDestroy{}; 169:00.26 | ^~~~~~~~~ 169:00.26 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 169:00.26 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:13, 169:00.26 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentParent.h:9, 169:00.26 from PWebBrowserPersistDocumentParent.cpp:7, 169:00.26 from UnifiedProtocols35.cpp:2: 169:00.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 169:00.26 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 169:00.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:00.26 In file included from UnifiedProtocols35.cpp:137: 169:00.26 PWebRenderBridgeParent.cpp:248:32: note: while referencing ‘aIds’ 169:00.26 248 | nsTArray aIds{}; 169:00.26 | ^~~~ 169:00.67 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 169:00.67 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:13, 169:00.67 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentParent.h:9, 169:00.67 from PWebBrowserPersistDocumentParent.cpp:7, 169:00.67 from UnifiedProtocols35.cpp:2: 169:00.67 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::webgpu::PWebGPUParent::OnMessageReceived(const Message&)’: 169:00.67 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 169:00.67 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 169:00.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:00.67 In file included from UnifiedProtocols35.cpp:110: 169:00.67 PWebGPUParent.cpp:1321:29: note: while referencing ‘bufferIds’ 169:00.67 1321 | nsTArray bufferIds{}; 169:00.67 | ^~~~~~~~~ 169:00.67 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 169:00.67 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:13, 169:00.67 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentParent.h:9, 169:00.67 from PWebBrowserPersistDocumentParent.cpp:7, 169:00.67 from UnifiedProtocols35.cpp:2: 169:00.67 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 169:00.67 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 169:00.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:00.67 In file included from UnifiedProtocols35.cpp:110: 169:00.67 PWebGPUParent.cpp:1006:29: note: while referencing ‘commandBuffers’ 169:00.67 1006 | nsTArray commandBuffers{}; 169:00.67 | ^~~~~~~~~~~~~~ 169:00.67 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 169:00.67 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:13, 169:00.67 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentParent.h:9, 169:00.67 from PWebBrowserPersistDocumentParent.cpp:7, 169:00.67 from UnifiedProtocols35.cpp:2: 169:00.68 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 169:00.68 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 169:00.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:00.68 In file included from UnifiedProtocols35.cpp:110: 169:00.68 PWebGPUParent.cpp:385:29: note: while referencing ‘ids’ 169:00.68 385 | nsTArray ids{}; 169:00.68 | ^~~ 169:01.11 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 169:01.11 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:13, 169:01.11 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentParent.h:9, 169:01.11 from PWebBrowserPersistDocumentParent.cpp:7, 169:01.11 from UnifiedProtocols35.cpp:2: 169:01.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::PWebBrowserPersistSerializeParent::OnMessageReceived(const Message&)’: 169:01.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 169:01.11 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 169:01.11 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:01.11 In file included from UnifiedProtocols35.cpp:56: 169:01.11 PWebBrowserPersistSerializeParent.cpp:78:31: note: while referencing ‘aData’ 169:01.11 78 | nsTArray aData{}; 169:01.11 | ^~~~~ 169:32.90 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 169:32.90 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:13, 169:32.90 from PluginTypes.cpp:7, 169:32.90 from UnifiedProtocols37.cpp:2: 169:32.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::PresContentData& mozilla::PresContentData::operator=(const nsTArray&)’: 169:32.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 169:32.90 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 169:32.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:32.90 In file included from UnifiedProtocols37.cpp:20: 169:32.90 PresState.cpp:781:53: note: while referencing ‘’ 169:32.90 781 | (*(ptr_ArrayOfFileContentData())) = (aRhs).Clone(); 169:32.90 | ~~~~~~~~~~~~^~ 169:32.93 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 169:32.93 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:13, 169:32.93 from PluginTypes.cpp:7, 169:32.93 from UnifiedProtocols37.cpp:2: 169:32.93 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::dom::OptionalPushData& mozilla::dom::OptionalPushData::operator=(const nsTArray&)’: 169:32.93 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 169:32.93 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 169:32.93 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:32.93 In file included from UnifiedProtocols37.cpp:65: 169:32.93 ServiceWorkerOpArgs.cpp:316:45: note: while referencing ‘’ 169:32.93 316 | (*(ptr_ArrayOfuint8_t())) = (aRhs).Clone(); 169:32.93 | ~~~~~~~~~~~~^~ 169:32.98 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 169:32.98 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:13, 169:32.98 from PluginTypes.cpp:7, 169:32.98 from UnifiedProtocols37.cpp:2: 169:32.98 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool mozilla::ipc::IPDLParamTraits::Read(const IPC::Message*, PickleIterator*, mozilla::ipc::IProtocol*, mozilla::ipc::IPDLParamTraits::paramType*)’: 169:32.98 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 169:32.98 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 169:32.98 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:32.98 In file included from UnifiedProtocols37.cpp:20: 169:32.98 PresState.cpp:1062:48: note: while referencing ‘tmp’ 169:32.98 1062 | nsTArray tmp; 169:32.98 | ^~~ 169:32.98 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 169:32.98 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:13, 169:32.98 from PluginTypes.cpp:7, 169:32.98 from UnifiedProtocols37.cpp:2: 169:32.98 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::SelectContentData [1]’ [-Warray-bounds] 169:32.98 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 169:32.98 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:32.98 In file included from UnifiedProtocols37.cpp:20: 169:32.98 PresState.cpp:1032:40: note: while referencing ‘tmp’ 169:32.98 1032 | mozilla::SelectContentData tmp = mozilla::SelectContentData(); 169:32.99 | ^~~ 169:33.13 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 169:33.13 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:13, 169:33.13 from PluginTypes.cpp:7, 169:33.14 from UnifiedProtocols37.cpp:2: 169:33.14 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool mozilla::ipc::IPDLParamTraits::Read(const IPC::Message*, PickleIterator*, mozilla::ipc::IProtocol*, mozilla::ipc::IPDLParamTraits::paramType*)’: 169:33.14 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 169:33.14 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 169:33.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:33.14 In file included from UnifiedProtocols37.cpp:65: 169:33.14 ServiceWorkerOpArgs.cpp:481:31: note: while referencing ‘tmp’ 169:33.14 481 | nsTArray tmp; 169:33.14 | ^~~ 169:33.30 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 169:33.30 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:13, 169:33.30 from PluginTypes.cpp:7, 169:33.30 from UnifiedProtocols37.cpp:2: 169:33.30 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::dom::OptionalPushData& mozilla::dom::OptionalPushData::operator=(const mozilla::dom::OptionalPushData&)’: 169:33.30 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 169:33.30 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 169:33.30 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:33.30 In file included from UnifiedProtocols37.cpp:65: 169:33.30 ServiceWorkerOpArgs.cpp:349:76: note: while referencing ‘’ 169:33.30 349 | (*(ptr_ArrayOfuint8_t())) = ((aRhs).get_ArrayOfuint8_t()).Clone(); 169:33.30 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 169:33.34 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 169:33.34 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:13, 169:33.34 from PluginTypes.cpp:7, 169:33.34 from UnifiedProtocols37.cpp:2: 169:33.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::PresContentData& mozilla::PresContentData::operator=(const mozilla::PresContentData&)’: 169:33.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 169:33.35 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 169:33.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:33.35 In file included from UnifiedProtocols37.cpp:20: 169:33.35 PresState.cpp:838:92: note: while referencing ‘’ 169:33.35 838 | (*(ptr_ArrayOfFileContentData())) = ((aRhs).get_ArrayOfFileContentData()).Clone(); 169:33.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 169:37.94 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 169:37.94 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBDatabaseRequest.h:13, 169:37.94 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBDatabaseRequestParent.h:9, 169:37.94 from PBackgroundIDBDatabaseRequestParent.cpp:7, 169:37.94 from UnifiedProtocols4.cpp:2: 169:37.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool mozilla::ipc::IPDLParamTraits::Read(const IPC::Message*, PickleIterator*, mozilla::ipc::IProtocol*, mozilla::ipc::IPDLParamTraits::paramType*)’: 169:37.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::indexedDB::ObjectStoreGetAllPreprocessParams [1]’ [-Warray-bounds] 169:37.94 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 169:37.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:37.94 In file included from UnifiedProtocols4.cpp:65: 169:37.94 PBackgroundIDBRequest.cpp:2267:72: note: while referencing ‘tmp’ 169:37.94 2267 | mozilla::dom::indexedDB::ObjectStoreGetAllPreprocessParams tmp = mozilla::dom::indexedDB::ObjectStoreGetAllPreprocessParams(); 169:37.94 | ^~~ 169:37.94 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 169:37.94 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBDatabaseRequest.h:13, 169:37.94 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBDatabaseRequestParent.h:9, 169:37.94 from PBackgroundIDBDatabaseRequestParent.cpp:7, 169:37.94 from UnifiedProtocols4.cpp:2: 169:37.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::indexedDB::ObjectStoreGetPreprocessParams [1]’ [-Warray-bounds] 169:37.94 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 169:37.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:37.94 In file included from UnifiedProtocols4.cpp:65: 169:37.94 PBackgroundIDBRequest.cpp:2252:69: note: while referencing ‘tmp’ 169:37.94 2252 | mozilla::dom::indexedDB::ObjectStoreGetPreprocessParams tmp = mozilla::dom::indexedDB::ObjectStoreGetPreprocessParams(); 169:37.94 | ^~~ 169:38.23 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 169:38.23 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBDatabaseRequest.h:13, 169:38.23 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBDatabaseRequestParent.h:9, 169:38.23 from PBackgroundIDBDatabaseRequestParent.cpp:7, 169:38.23 from UnifiedProtocols4.cpp:2: 169:38.23 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool mozilla::ipc::IPDLParamTraits::Read(const IPC::Message*, PickleIterator*, mozilla::ipc::IProtocol*, mozilla::ipc::IPDLParamTraits::paramType*)’: 169:38.23 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::indexedDB::IndexGetAllKeysResponse [1]’ [-Warray-bounds] 169:38.23 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 169:38.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:38.24 In file included from UnifiedProtocols4.cpp:65: 169:38.24 PBackgroundIDBRequest.cpp:1787:62: note: while referencing ‘tmp’ 169:38.24 1787 | mozilla::dom::indexedDB::IndexGetAllKeysResponse tmp = mozilla::dom::indexedDB::IndexGetAllKeysResponse(); 169:38.24 | ^~~ 169:38.24 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 169:38.24 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBDatabaseRequest.h:13, 169:38.24 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBDatabaseRequestParent.h:9, 169:38.24 from PBackgroundIDBDatabaseRequestParent.cpp:7, 169:38.24 from UnifiedProtocols4.cpp:2: 169:38.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::indexedDB::ObjectStoreGetAllKeysResponse [1]’ [-Warray-bounds] 169:38.24 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 169:38.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:38.24 In file included from UnifiedProtocols4.cpp:65: 169:38.24 PBackgroundIDBRequest.cpp:1727:68: note: while referencing ‘tmp’ 169:38.24 1727 | mozilla::dom::indexedDB::ObjectStoreGetAllKeysResponse tmp = mozilla::dom::indexedDB::ObjectStoreGetAllKeysResponse(); 169:38.24 | ^~~ 170:06.66 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 170:06.66 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSSimpleRequest.h:13, 170:06.66 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSSimpleRequestParent.h:9, 170:06.66 from PBackgroundLSSimpleRequestParent.cpp:7, 170:06.66 from UnifiedProtocols6.cpp:2: 170:06.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::dom::PBackgroundLSSnapshotParent::OnMessageReceived(const Message&, mozilla::dom::PBackgroundLSSnapshotParent::Message*&)’: 170:06.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 170:06.66 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 170:06.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:06.66 In file included from UnifiedProtocols6.cpp:29: 170:06.66 PBackgroundLSSnapshotParent.cpp:330:32: note: while referencing ‘keys’ 170:06.66 330 | nsTArray keys{}; 170:06.66 | ^~~~ 170:06.66 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 170:06.67 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSSimpleRequest.h:13, 170:06.67 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSSimpleRequestParent.h:9, 170:06.67 from PBackgroundLSSimpleRequestParent.cpp:7, 170:06.67 from UnifiedProtocols6.cpp:2: 170:06.67 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 170:06.67 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 170:06.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:06.67 In file included from UnifiedProtocols6.cpp:29: 170:06.67 PBackgroundLSSnapshotParent.cpp:291:34: note: while referencing ‘itemInfos’ 170:06.67 291 | nsTArray itemInfos{}; 170:06.67 | ^~~~~~~~~ 170:11.07 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 170:11.07 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBRequest.h:13, 170:11.07 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBRequestParent.h:9, 170:11.07 from PBackgroundSDBRequestParent.cpp:7, 170:11.07 from UnifiedProtocols7.cpp:2: 170:11.07 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::dom::PBackgroundStorageParent::OnMessageReceived(const Message&, mozilla::dom::PBackgroundStorageParent::Message*&)’: 170:11.07 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 170:11.07 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 170:11.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:11.07 In file included from UnifiedProtocols7.cpp:92: 170:11.07 PBackgroundStorageParent.cpp:802:32: note: while referencing ‘values’ 170:11.07 802 | nsTArray values{}; 170:11.07 | ^~~~~~ 170:11.07 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 170:11.07 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBRequest.h:13, 170:11.07 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBRequestParent.h:9, 170:11.07 from PBackgroundSDBRequestParent.cpp:7, 170:11.07 from UnifiedProtocols7.cpp:2: 170:11.07 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 170:11.07 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 170:11.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:11.07 In file included from UnifiedProtocols7.cpp:92: 170:11.07 PBackgroundStorageParent.cpp:801:32: note: while referencing ‘keys’ 170:11.07 801 | nsTArray keys{}; 170:11.07 | ^~~~ 170:11.14 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 170:11.14 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBRequest.h:13, 170:11.14 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBRequestParent.h:9, 170:11.14 from PBackgroundSDBRequestParent.cpp:7, 170:11.14 from UnifiedProtocols7.cpp:2: 170:11.14 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::dom::PBackgroundSessionStorageCacheParent::OnMessageReceived(const Message&, mozilla::dom::PBackgroundSessionStorageCacheParent::Message*&)’: 170:11.14 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 170:11.15 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 170:11.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:11.15 In file included from UnifiedProtocols7.cpp:29: 170:11.15 PBackgroundSessionStorageCacheParent.cpp:192:37: note: while referencing ‘aSessionData’ 170:11.15 192 | nsTArray aSessionData{}; 170:11.15 | ^~~~~~~~~~~~ 170:11.15 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 170:11.15 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBRequest.h:13, 170:11.15 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBRequestParent.h:9, 170:11.15 from PBackgroundSDBRequestParent.cpp:7, 170:11.15 from UnifiedProtocols7.cpp:2: 170:11.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 170:11.15 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 170:11.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:11.15 In file included from UnifiedProtocols7.cpp:29: 170:11.15 PBackgroundSessionStorageCacheParent.cpp:191:37: note: while referencing ‘aDefaultData’ 170:11.15 191 | nsTArray aDefaultData{}; 170:11.15 | ^~~~~~~~~~~~ 170:11.17 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 170:11.17 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSSimpleRequest.h:13, 170:11.17 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSSimpleRequestParent.h:9, 170:11.17 from PBackgroundLSSimpleRequestParent.cpp:7, 170:11.17 from UnifiedProtocols6.cpp:2: 170:11.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::dom::PBackgroundLSSnapshotParent::OnMessageReceived(const Message&)’: 170:11.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 170:11.17 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 170:11.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:11.17 In file included from UnifiedProtocols6.cpp:29: 170:11.17 PBackgroundLSSnapshotParent.cpp:190:44: note: while referencing ‘writeAndNotifyInfos’ 170:11.17 190 | nsTArray writeAndNotifyInfos{}; 170:11.17 | ^~~~~~~~~~~~~~~~~~~ 170:11.17 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 170:11.17 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSSimpleRequest.h:13, 170:11.17 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSSimpleRequestParent.h:9, 170:11.17 from PBackgroundLSSimpleRequestParent.cpp:7, 170:11.17 from UnifiedProtocols6.cpp:2: 170:11.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 170:11.17 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 170:11.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:11.17 In file included from UnifiedProtocols6.cpp:29: 170:11.17 PBackgroundLSSnapshotParent.cpp:157:35: note: while referencing ‘writeInfos’ 170:11.17 157 | nsTArray writeInfos{}; 170:11.17 | ^~~~~~~~~~ 170:11.63 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 170:11.63 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSSimpleRequest.h:13, 170:11.63 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSSimpleRequestParent.h:9, 170:11.63 from PBackgroundLSSimpleRequestParent.cpp:7, 170:11.63 from UnifiedProtocols6.cpp:2: 170:11.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::ipc::PBackgroundParent::OnMessageReceived(const Message&)’: 170:11.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 170:11.63 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 170:11.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:11.63 In file included from UnifiedProtocols6.cpp:92: 170:11.63 PBackgroundParent.cpp:5940:33: note: while referencing ‘aPeerCertChain’ 170:11.63 5940 | nsTArray aPeerCertChain{}; 170:11.63 | ^~~~~~~~~~~~~~ 170:11.63 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 170:11.63 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSSimpleRequest.h:13, 170:11.63 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSSimpleRequestParent.h:9, 170:11.63 from PBackgroundLSSimpleRequestParent.cpp:7, 170:11.63 from UnifiedProtocols6.cpp:2: 170:11.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::ipc::PBackgroundParent::ByteArray [1]’ {aka ‘mozilla::psm::ByteArray [1]’} [-Warray-bounds] 170:11.63 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 170:11.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:11.64 In file included from UnifiedProtocols6.cpp:92: 170:11.64 PBackgroundParent.cpp:5939:23: note: while referencing ‘aServerCert’ 170:11.64 5939 | ByteArray aServerCert{}; 170:11.64 | ^~~~~~~~~~~ 170:13.05 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 170:13.05 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBRequest.h:13, 170:13.05 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBRequestParent.h:9, 170:13.05 from PBackgroundSDBRequestParent.cpp:7, 170:13.05 from UnifiedProtocols7.cpp:2: 170:13.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::dom::PBackgroundStorageChild::OnMessageReceived(const Message&)’: 170:13.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 170:13.05 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 170:13.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:13.06 In file included from UnifiedProtocols7.cpp:83: 170:13.06 PBackgroundStorageChild.cpp:605:33: note: while referencing ‘origins’ 170:13.06 605 | nsTArray origins{}; 170:13.06 | ^~~~~~~ 170:13.22 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 170:13.22 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBRequest.h:13, 170:13.22 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBRequestParent.h:9, 170:13.22 from PBackgroundSDBRequestParent.cpp:7, 170:13.22 from UnifiedProtocols7.cpp:2: 170:13.22 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::dom::PBackgroundSessionStorageCacheParent::OnMessageReceived(const Message&)’: 170:13.23 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 170:13.23 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 170:13.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:13.23 In file included from UnifiedProtocols7.cpp:29: 170:13.23 PBackgroundSessionStorageCacheParent.cpp:135:35: note: while referencing ‘aSessionWriteInfos’ 170:13.23 135 | nsTArray aSessionWriteInfos{}; 170:13.23 | ^~~~~~~~~~~~~~~~~~ 170:13.23 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 170:13.23 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBRequest.h:13, 170:13.23 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBRequestParent.h:9, 170:13.23 from PBackgroundSDBRequestParent.cpp:7, 170:13.23 from UnifiedProtocols7.cpp:2: 170:13.23 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 170:13.23 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 170:13.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:13.23 In file included from UnifiedProtocols7.cpp:29: 170:13.23 PBackgroundSessionStorageCacheParent.cpp:134:35: note: while referencing ‘aDefaultWriteInfos’ 170:13.23 134 | nsTArray aDefaultWriteInfos{}; 170:13.23 | ^~~~~~~~~~~~~~~~~~ 170:13.36 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 170:13.36 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBRequest.h:13, 170:13.36 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBRequestParent.h:9, 170:13.36 from PBackgroundSDBRequestParent.cpp:7, 170:13.36 from UnifiedProtocols7.cpp:2: 170:13.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool mozilla::ipc::IPDLParamTraits::Read(const IPC::Message*, PickleIterator*, mozilla::ipc::IProtocol*, mozilla::ipc::IPDLParamTraits::paramType*)’: 170:13.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 60 is outside array bounds of ‘mozilla::ipc::ExpandedPrincipalInfo [1]’ [-Warray-bounds] 170:13.36 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 170:13.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:13.36 In file included from UnifiedProtocols7.cpp:65: 170:13.36 PBackgroundSharedTypes.cpp:924:49: note: while referencing ‘tmp’ 170:13.36 924 | mozilla::ipc::ExpandedPrincipalInfo tmp = mozilla::ipc::ExpandedPrincipalInfo(); 170:13.36 | ^~~ 170:49.95 js/src/frontend 170:57.02 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 170:57.02 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorage.h:13, 170:57.02 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorageParent.h:9, 170:57.02 from PBenchmarkStorageParent.cpp:7, 170:57.02 from UnifiedProtocols8.cpp:2: 170:57.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::ipc::HasResultCodes::Result mozilla::dom::PBrowserParent::OnMessageReceived(const Message&, mozilla::dom::PBrowserParent::Message*&)’: 170:57.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 170:57.02 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 170:57.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:57.02 In file included from UnifiedProtocols8.cpp:83: 170:57.02 PBrowserParent.cpp:6987:34: note: while referencing ‘commands’ 170:57.02 6987 | nsTArray commands{}; 170:57.02 | ^~~~~~~~ 170:57.02 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 170:57.02 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorage.h:13, 170:57.02 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorageParent.h:9, 170:57.02 from PBenchmarkStorageParent.cpp:7, 170:57.02 from UnifiedProtocols8.cpp:2: 170:57.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 170:57.02 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 170:57.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:57.02 In file included from UnifiedProtocols8.cpp:83: 170:57.02 PBrowserParent.cpp:6790:43: note: while referencing ‘retval’ 170:57.02 6790 | nsTArray retval{}; 170:57.02 | ^~~~~~ 170:57.23 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 170:57.23 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorage.h:13, 170:57.23 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorageParent.h:9, 170:57.23 from PBenchmarkStorageParent.cpp:7, 170:57.23 from UnifiedProtocols8.cpp:2: 170:57.23 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool IPC::ParamTraits >::Read(const IPC::Message*, PickleIterator*, IPC::ParamTraits >::paramType*) [with T = mozilla::ContentCache::TextRectArray]’: 170:57.23 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::ContentCache::TextRectArray [1]’ [-Warray-bounds] 170:57.23 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 170:57.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:57.23 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/TelemetryComms.h:10, 170:57.23 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:24, 170:57.23 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 170:57.23 from PBenchmarkStorageParent.cpp:11, 170:57.23 from UnifiedProtocols8.cpp:2: 170:57.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:743:9: note: while referencing ‘tmp’ 170:57.24 743 | T tmp; 170:57.24 | ^~~ 170:57.34 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 170:57.34 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorage.h:13, 170:57.34 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorageParent.h:9, 170:57.34 from PBenchmarkStorageParent.cpp:7, 170:57.34 from UnifiedProtocols8.cpp:2: 170:57.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::WidgetEvent* mozilla::WidgetKeyboardEvent::Duplicate() const’: 170:57.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 170:57.34 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 170:57.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:57.34 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/InputData.h:21, 170:57.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/KeyboardMap.h:12, 170:57.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:28, 170:57.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/TabMessageUtils.h:17, 170:57.34 from PBrowser.cpp:13, 170:57.34 from UnifiedProtocols8.cpp:38: 170:57.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/TextEvents.h:721:63: note: while referencing ‘’ 170:57.34 721 | mAlternativeCharCodes = aEvent.mAlternativeCharCodes.Clone(); 170:57.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 170:57.34 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 170:57.34 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorage.h:13, 170:57.34 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorageParent.h:9, 170:57.34 from PBenchmarkStorageParent.cpp:7, 170:57.34 from UnifiedProtocols8.cpp:2: 170:57.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 170:57.34 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 170:57.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:57.34 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/InputData.h:21, 170:57.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/KeyboardMap.h:12, 170:57.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:28, 170:57.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/TabMessageUtils.h:17, 170:57.34 from PBrowser.cpp:13, 170:57.34 from UnifiedProtocols8.cpp:38: 170:57.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/TextEvents.h:262:47: note: while referencing ‘’ 170:57.34 262 | mEditCommandsForSingleLineEditor.Clone(); 170:57.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 170:57.34 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 170:57.34 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorage.h:13, 170:57.35 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorageParent.h:9, 170:57.35 from PBenchmarkStorageParent.cpp:7, 170:57.35 from UnifiedProtocols8.cpp:2: 170:57.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 170:57.35 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 170:57.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:57.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/InputData.h:21, 170:57.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/KeyboardMap.h:12, 170:57.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:28, 170:57.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/TabMessageUtils.h:17, 170:57.35 from PBrowser.cpp:13, 170:57.35 from UnifiedProtocols8.cpp:38: 170:57.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/TextEvents.h:266:45: note: while referencing ‘’ 170:57.35 266 | mEditCommandsForRichTextEditor.Clone(); 170:57.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 171:01.97 js/src/gc/StatsPhasesGenerated.inc.stub 171:18.67 /builddir/build/BUILD/firefox-88.0/js/src/frontend/Parser.cpp: In member function ‘typename ParseHandler::TernaryNodeType js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]’: 171:18.67 /builddir/build/BUILD/firefox-88.0/js/src/frontend/Parser.cpp:6177:19: warning: ‘ifNode’ may be used uninitialized in this function [-Wmaybe-uninitialized] 171:18.67 6177 | TernaryNodeType ifNode; 171:18.67 | ^~~~~~ 171:22.44 In file included from Unified_cpp_js_src_frontend0.cpp:38: 171:22.44 /builddir/build/BUILD/firefox-88.0/js/src/frontend/BytecodeEmitter.cpp: In member function ‘bool js::frontend::BytecodeEmitter::emitSetOrInitializeDestructuring(js::frontend::ParseNode*, js::frontend::DestructuringFlavor)’: 171:22.45 /builddir/build/BUILD/firefox-88.0/js/src/frontend/BytecodeEmitter.cpp:2856:48: warning: ‘kind’ may be used uninitialized in this function [-Wmaybe-uninitialized] 171:22.45 2856 | NameOpEmitter noe(this, name, loc, kind); 171:22.45 | ^ 171:27.82 /builddir/build/BUILD/firefox-88.0/js/src/frontend/Parser.cpp: In member function ‘typename ParseHandler::TernaryNodeType js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]’: 171:27.82 /builddir/build/BUILD/firefox-88.0/js/src/frontend/Parser.cpp:6177:19: warning: ‘ifNode’ may be used uninitialized in this function [-Wmaybe-uninitialized] 171:30.13 js/src/irregexp 172:18.39 In file included from /builddir/build/BUILD/firefox-88.0/js/src/irregexp/imported/regexp-macro-assembler.h:8, 172:18.39 from /builddir/build/BUILD/firefox-88.0/js/src/irregexp/imported/regexp-nodes.h:8, 172:18.39 from /builddir/build/BUILD/firefox-88.0/js/src/irregexp/imported/regexp-compiler.h:10, 172:18.39 from /builddir/build/BUILD/firefox-88.0/js/src/irregexp/imported/regexp-compiler-tonode.cc:5, 172:18.39 from Unified_cpp_js_src_irregexp1.cpp:11: 172:18.39 /builddir/build/BUILD/firefox-88.0/js/src/irregexp/imported/regexp-ast.h: In member function ‘virtual v8::internal::RegExpNode* v8::internal::RegExpCharacterClass::ToNode(v8::internal::RegExpCompiler*, v8::internal::RegExpNode*)’: 172:18.39 /builddir/build/BUILD/firefox-88.0/js/src/irregexp/imported/regexp-ast.h:312:9: warning: ‘default_flags.JS::RegExpFlags::flags_’ may be used uninitialized [-Wmaybe-uninitialized] 172:18.39 312 | flags_(flags), 172:18.39 | ^~~~~~~~~~~~~ 172:18.39 In file included from Unified_cpp_js_src_irregexp1.cpp:11: 172:18.39 /builddir/build/BUILD/firefox-88.0/js/src/irregexp/imported/regexp-compiler-tonode.cc:421:23: note: ‘default_flags.JS::RegExpFlags::flags_’ was declared here 172:18.40 421 | JSRegExp::Flags default_flags; 172:18.40 | ^~~~~~~~~~~~~ 172:32.23 js/src/jit 173:13.89 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/Result.h:121, 173:13.89 from /builddir/build/BUILD/firefox-88.0/js/src/jspubtd.h:17, 173:13.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/shadow/Zone.h:16, 173:13.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/HeapAPI.h:19, 173:13.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/Value.h:23, 173:13.89 from /builddir/build/BUILD/firefox-88.0/js/src/jit/IonTypes.h:19, 173:13.89 from /builddir/build/BUILD/firefox-88.0/js/src/jit/IonAnalysis.h:15, 173:13.89 from /builddir/build/BUILD/firefox-88.0/js/src/jit/ScalarReplacement.cpp:11, 173:13.89 from Unified_cpp_js_src_jit10.cpp:2: 173:13.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h: In instantiation of ‘E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]’: 173:13.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h:264:26: required from ‘E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ 173:13.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h:543:27: required from ‘E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ 173:13.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h:613:68: required from ‘mozilla::Result::type, E> mozilla::Result::map(F) [with F = js::PlainObject::createWithTemplate(JSContext*, JS::Handle)::; V = js::NativeObject*; E = JS::OOM; typename std::result_of::type = js::PlainObject*]’ 173:13.90 /builddir/build/BUILD/firefox-88.0/js/src/vm/PlainObject-inl.h:39:57: required from here 173:13.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h:261:16: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct JS::OOM’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 173:13.90 261 | std::memcpy(&res, &bits, sizeof(E)); 173:13.90 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 173:13.90 In file included from /builddir/build/BUILD/firefox-88.0/js/src/jspubtd.h:17, 173:13.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/shadow/Zone.h:16, 173:13.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/HeapAPI.h:19, 173:13.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/Value.h:23, 173:13.90 from /builddir/build/BUILD/firefox-88.0/js/src/jit/IonTypes.h:19, 173:13.90 from /builddir/build/BUILD/firefox-88.0/js/src/jit/IonAnalysis.h:15, 173:13.90 from /builddir/build/BUILD/firefox-88.0/js/src/jit/ScalarReplacement.cpp:11, 173:13.90 from Unified_cpp_js_src_jit10.cpp:2: 173:13.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 173:13.90 202 | struct OOM : Error { 173:13.90 | ^~~ 173:49.58 In file included from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/Assembler-arm.h:20, 173:49.58 from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/MacroAssembler-arm.h:12, 173:49.58 from /builddir/build/BUILD/firefox-88.0/js/src/jit/MacroAssembler.h:20, 173:49.58 from /builddir/build/BUILD/firefox-88.0/js/src/jit/MIR.h:30, 173:49.58 from /builddir/build/BUILD/firefox-88.0/js/src/jit/MIRGraph.h:17, 173:49.58 from /builddir/build/BUILD/firefox-88.0/js/src/jit/WasmBCE.cpp:11, 173:49.58 from Unified_cpp_js_src_jit12.cpp:2: 173:49.58 /builddir/build/BUILD/firefox-88.0/js/src/jit/shared/Assembler-shared.h: In member function ‘void js::jit::CodeGenerator::visitCompareExchangeTypedArrayElement(js::jit::LCompareExchangeTypedArrayElement*)’: 173:49.58 /builddir/build/BUILD/firefox-88.0/js/src/jit/shared/Assembler-shared.h:265:35: warning: ‘offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] 173:49.58 265 | : base(RegisterOrSP(base)), offset(offset) {} 173:49.58 | ^~~~~~~~~~~~~~ 173:49.58 In file included from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/CodeGenerator-arm.cpp:30, 173:49.58 from Unified_cpp_js_src_jit12.cpp:47: 173:49.58 /builddir/build/BUILD/firefox-88.0/js/src/jit/shared/CodeGenerator-shared-inl.h:284:11: note: ‘offset’ was declared here 173:49.58 284 | int32_t offset; 173:49.58 | ^~~~~~ 173:49.61 In file included from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/Assembler-arm.h:20, 173:49.61 from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/MacroAssembler-arm.h:12, 173:49.61 from /builddir/build/BUILD/firefox-88.0/js/src/jit/MacroAssembler.h:20, 173:49.61 from /builddir/build/BUILD/firefox-88.0/js/src/jit/MIR.h:30, 173:49.61 from /builddir/build/BUILD/firefox-88.0/js/src/jit/MIRGraph.h:17, 173:49.61 from /builddir/build/BUILD/firefox-88.0/js/src/jit/WasmBCE.cpp:11, 173:49.61 from Unified_cpp_js_src_jit12.cpp:2: 173:49.61 /builddir/build/BUILD/firefox-88.0/js/src/jit/shared/Assembler-shared.h: In member function ‘void js::jit::CodeGenerator::visitAtomicExchangeTypedArrayElement(js::jit::LAtomicExchangeTypedArrayElement*)’: 173:49.61 /builddir/build/BUILD/firefox-88.0/js/src/jit/shared/Assembler-shared.h:265:35: warning: ‘offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] 173:49.61 265 | : base(RegisterOrSP(base)), offset(offset) {} 173:49.61 | ^~~~~~~~~~~~~~ 173:49.61 In file included from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/CodeGenerator-arm.cpp:30, 173:49.61 from Unified_cpp_js_src_jit12.cpp:47: 173:49.61 /builddir/build/BUILD/firefox-88.0/js/src/jit/shared/CodeGenerator-shared-inl.h:284:11: note: ‘offset’ was declared here 173:49.61 284 | int32_t offset; 173:49.61 | ^~~~~~ 173:49.65 In file included from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/Assembler-arm.h:20, 173:49.65 from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/MacroAssembler-arm.h:12, 173:49.65 from /builddir/build/BUILD/firefox-88.0/js/src/jit/MacroAssembler.h:20, 173:49.65 from /builddir/build/BUILD/firefox-88.0/js/src/jit/MIR.h:30, 173:49.65 from /builddir/build/BUILD/firefox-88.0/js/src/jit/MIRGraph.h:17, 173:49.65 from /builddir/build/BUILD/firefox-88.0/js/src/jit/WasmBCE.cpp:11, 173:49.65 from Unified_cpp_js_src_jit12.cpp:2: 173:49.65 /builddir/build/BUILD/firefox-88.0/js/src/jit/shared/Assembler-shared.h: In member function ‘void js::jit::CodeGenerator::visitAtomicTypedArrayElementBinop(js::jit::LAtomicTypedArrayElementBinop*)’: 173:49.65 /builddir/build/BUILD/firefox-88.0/js/src/jit/shared/Assembler-shared.h:265:35: warning: ‘offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] 173:49.65 265 | : base(RegisterOrSP(base)), offset(offset) {} 173:49.65 | ^~~~~~~~~~~~~~ 173:49.65 In file included from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/CodeGenerator-arm.cpp:30, 173:49.65 from Unified_cpp_js_src_jit12.cpp:47: 173:49.65 /builddir/build/BUILD/firefox-88.0/js/src/jit/shared/CodeGenerator-shared-inl.h:284:11: note: ‘offset’ was declared here 173:49.65 284 | int32_t offset; 173:49.65 | ^~~~~~ 173:49.68 In file included from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/Assembler-arm.h:20, 173:49.68 from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/MacroAssembler-arm.h:12, 173:49.68 from /builddir/build/BUILD/firefox-88.0/js/src/jit/MacroAssembler.h:20, 173:49.68 from /builddir/build/BUILD/firefox-88.0/js/src/jit/MIR.h:30, 173:49.68 from /builddir/build/BUILD/firefox-88.0/js/src/jit/MIRGraph.h:17, 173:49.68 from /builddir/build/BUILD/firefox-88.0/js/src/jit/WasmBCE.cpp:11, 173:49.68 from Unified_cpp_js_src_jit12.cpp:2: 173:49.68 /builddir/build/BUILD/firefox-88.0/js/src/jit/shared/Assembler-shared.h: In member function ‘void js::jit::CodeGenerator::visitAtomicTypedArrayElementBinopForEffect(js::jit::LAtomicTypedArrayElementBinopForEffect*)’: 173:49.68 /builddir/build/BUILD/firefox-88.0/js/src/jit/shared/Assembler-shared.h:265:35: warning: ‘offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] 173:49.68 265 | : base(RegisterOrSP(base)), offset(offset) {} 173:49.68 | ^~~~~~~~~~~~~~ 173:49.68 In file included from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/CodeGenerator-arm.cpp:30, 173:49.68 from Unified_cpp_js_src_jit12.cpp:47: 173:49.68 /builddir/build/BUILD/firefox-88.0/js/src/jit/shared/CodeGenerator-shared-inl.h:284:11: note: ‘offset’ was declared here 173:49.68 284 | int32_t offset; 173:49.68 | ^~~~~~ 173:49.71 In file included from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/Assembler-arm.h:20, 173:49.71 from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/MacroAssembler-arm.h:12, 173:49.71 from /builddir/build/BUILD/firefox-88.0/js/src/jit/MacroAssembler.h:20, 173:49.71 from /builddir/build/BUILD/firefox-88.0/js/src/jit/MIR.h:30, 173:49.71 from /builddir/build/BUILD/firefox-88.0/js/src/jit/MIRGraph.h:17, 173:49.71 from /builddir/build/BUILD/firefox-88.0/js/src/jit/WasmBCE.cpp:11, 173:49.71 from Unified_cpp_js_src_jit12.cpp:2: 173:49.71 /builddir/build/BUILD/firefox-88.0/js/src/jit/shared/Assembler-shared.h: In member function ‘void js::jit::CodeGenerator::visitAtomicLoad64(js::jit::LAtomicLoad64*)’: 173:49.71 /builddir/build/BUILD/firefox-88.0/js/src/jit/shared/Assembler-shared.h:265:35: warning: ‘offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] 173:49.71 265 | : base(RegisterOrSP(base)), offset(offset) {} 173:49.71 | ^~~~~~~~~~~~~~ 173:49.71 In file included from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/CodeGenerator-arm.cpp:30, 173:49.71 from Unified_cpp_js_src_jit12.cpp:47: 173:49.71 /builddir/build/BUILD/firefox-88.0/js/src/jit/shared/CodeGenerator-shared-inl.h:284:11: note: ‘offset’ was declared here 173:49.71 284 | int32_t offset; 173:49.71 | ^~~~~~ 173:49.75 In file included from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/Assembler-arm.h:20, 173:49.75 from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/MacroAssembler-arm.h:12, 173:49.75 from /builddir/build/BUILD/firefox-88.0/js/src/jit/MacroAssembler.h:20, 173:49.75 from /builddir/build/BUILD/firefox-88.0/js/src/jit/MIR.h:30, 173:49.75 from /builddir/build/BUILD/firefox-88.0/js/src/jit/MIRGraph.h:17, 173:49.75 from /builddir/build/BUILD/firefox-88.0/js/src/jit/WasmBCE.cpp:11, 173:49.75 from Unified_cpp_js_src_jit12.cpp:2: 173:49.75 /builddir/build/BUILD/firefox-88.0/js/src/jit/shared/Assembler-shared.h: In member function ‘void js::jit::CodeGenerator::visitAtomicStore64(js::jit::LAtomicStore64*)’: 173:49.75 /builddir/build/BUILD/firefox-88.0/js/src/jit/shared/Assembler-shared.h:265:35: warning: ‘offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] 173:49.75 265 | : base(RegisterOrSP(base)), offset(offset) {} 173:49.75 | ^~~~~~~~~~~~~~ 173:49.75 In file included from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/CodeGenerator-arm.cpp:30, 173:49.75 from Unified_cpp_js_src_jit12.cpp:47: 173:49.75 /builddir/build/BUILD/firefox-88.0/js/src/jit/shared/CodeGenerator-shared-inl.h:284:11: note: ‘offset’ was declared here 173:49.75 284 | int32_t offset; 173:49.75 | ^~~~~~ 173:49.78 In file included from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/Assembler-arm.h:20, 173:49.78 from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/MacroAssembler-arm.h:12, 173:49.78 from /builddir/build/BUILD/firefox-88.0/js/src/jit/MacroAssembler.h:20, 173:49.78 from /builddir/build/BUILD/firefox-88.0/js/src/jit/MIR.h:30, 173:49.78 from /builddir/build/BUILD/firefox-88.0/js/src/jit/MIRGraph.h:17, 173:49.78 from /builddir/build/BUILD/firefox-88.0/js/src/jit/WasmBCE.cpp:11, 173:49.78 from Unified_cpp_js_src_jit12.cpp:2: 173:49.78 /builddir/build/BUILD/firefox-88.0/js/src/jit/shared/Assembler-shared.h: In member function ‘void js::jit::CodeGenerator::visitCompareExchangeTypedArrayElement64(js::jit::LCompareExchangeTypedArrayElement64*)’: 173:49.79 /builddir/build/BUILD/firefox-88.0/js/src/jit/shared/Assembler-shared.h:265:35: warning: ‘offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] 173:49.79 265 | : base(RegisterOrSP(base)), offset(offset) {} 173:49.79 | ^~~~~~~~~~~~~~ 173:49.79 In file included from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/CodeGenerator-arm.cpp:30, 173:49.79 from Unified_cpp_js_src_jit12.cpp:47: 173:49.79 /builddir/build/BUILD/firefox-88.0/js/src/jit/shared/CodeGenerator-shared-inl.h:284:11: note: ‘offset’ was declared here 173:49.79 284 | int32_t offset; 173:49.79 | ^~~~~~ 173:49.82 In file included from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/Assembler-arm.h:20, 173:49.82 from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/MacroAssembler-arm.h:12, 173:49.82 from /builddir/build/BUILD/firefox-88.0/js/src/jit/MacroAssembler.h:20, 173:49.83 from /builddir/build/BUILD/firefox-88.0/js/src/jit/MIR.h:30, 173:49.83 from /builddir/build/BUILD/firefox-88.0/js/src/jit/MIRGraph.h:17, 173:49.83 from /builddir/build/BUILD/firefox-88.0/js/src/jit/WasmBCE.cpp:11, 173:49.83 from Unified_cpp_js_src_jit12.cpp:2: 173:49.83 /builddir/build/BUILD/firefox-88.0/js/src/jit/shared/Assembler-shared.h: In member function ‘void js::jit::CodeGenerator::visitAtomicExchangeTypedArrayElement64(js::jit::LAtomicExchangeTypedArrayElement64*)’: 173:49.83 /builddir/build/BUILD/firefox-88.0/js/src/jit/shared/Assembler-shared.h:265:35: warning: ‘offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] 173:49.83 265 | : base(RegisterOrSP(base)), offset(offset) {} 173:49.83 | ^~~~~~~~~~~~~~ 173:49.83 In file included from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/CodeGenerator-arm.cpp:30, 173:49.83 from Unified_cpp_js_src_jit12.cpp:47: 173:49.83 /builddir/build/BUILD/firefox-88.0/js/src/jit/shared/CodeGenerator-shared-inl.h:284:11: note: ‘offset’ was declared here 173:49.83 284 | int32_t offset; 173:49.83 | ^~~~~~ 173:49.86 In file included from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/Assembler-arm.h:20, 173:49.86 from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/MacroAssembler-arm.h:12, 173:49.86 from /builddir/build/BUILD/firefox-88.0/js/src/jit/MacroAssembler.h:20, 173:49.86 from /builddir/build/BUILD/firefox-88.0/js/src/jit/MIR.h:30, 173:49.86 from /builddir/build/BUILD/firefox-88.0/js/src/jit/MIRGraph.h:17, 173:49.86 from /builddir/build/BUILD/firefox-88.0/js/src/jit/WasmBCE.cpp:11, 173:49.86 from Unified_cpp_js_src_jit12.cpp:2: 173:49.86 /builddir/build/BUILD/firefox-88.0/js/src/jit/shared/Assembler-shared.h: In member function ‘void js::jit::CodeGenerator::visitAtomicTypedArrayElementBinop64(js::jit::LAtomicTypedArrayElementBinop64*)’: 173:49.86 /builddir/build/BUILD/firefox-88.0/js/src/jit/shared/Assembler-shared.h:265:35: warning: ‘offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] 173:49.86 265 | : base(RegisterOrSP(base)), offset(offset) {} 173:49.86 | ^~~~~~~~~~~~~~ 173:49.86 In file included from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/CodeGenerator-arm.cpp:30, 173:49.86 from Unified_cpp_js_src_jit12.cpp:47: 173:49.86 /builddir/build/BUILD/firefox-88.0/js/src/jit/shared/CodeGenerator-shared-inl.h:284:11: note: ‘offset’ was declared here 173:49.86 284 | int32_t offset; 173:49.87 | ^~~~~~ 173:49.90 In file included from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/Assembler-arm.h:20, 173:49.90 from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/MacroAssembler-arm.h:12, 173:49.90 from /builddir/build/BUILD/firefox-88.0/js/src/jit/MacroAssembler.h:20, 173:49.90 from /builddir/build/BUILD/firefox-88.0/js/src/jit/MIR.h:30, 173:49.90 from /builddir/build/BUILD/firefox-88.0/js/src/jit/MIRGraph.h:17, 173:49.90 from /builddir/build/BUILD/firefox-88.0/js/src/jit/WasmBCE.cpp:11, 173:49.90 from Unified_cpp_js_src_jit12.cpp:2: 173:49.90 /builddir/build/BUILD/firefox-88.0/js/src/jit/shared/Assembler-shared.h: In member function ‘void js::jit::CodeGenerator::visitAtomicTypedArrayElementBinopForEffect64(js::jit::LAtomicTypedArrayElementBinopForEffect64*)’: 173:49.90 /builddir/build/BUILD/firefox-88.0/js/src/jit/shared/Assembler-shared.h:265:35: warning: ‘offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] 173:49.90 265 | : base(RegisterOrSP(base)), offset(offset) {} 173:49.90 | ^~~~~~~~~~~~~~ 173:49.91 In file included from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/CodeGenerator-arm.cpp:30, 173:49.91 from Unified_cpp_js_src_jit12.cpp:47: 173:49.91 /builddir/build/BUILD/firefox-88.0/js/src/jit/shared/CodeGenerator-shared-inl.h:284:11: note: ‘offset’ was declared here 173:49.91 284 | int32_t offset; 173:49.91 | ^~~~~~ 173:51.75 In file included from /builddir/build/BUILD/firefox-88.0/js/src/jit/AliasAnalysis.h:10, 173:51.75 from /builddir/build/BUILD/firefox-88.0/js/src/jit/ValueNumbering.cpp:9, 173:51.75 from Unified_cpp_js_src_jit11.cpp:2: 173:51.75 /builddir/build/BUILD/firefox-88.0/js/src/jit/MIR.h: In member function ‘bool js::jit::WarpBuilder::buildBailoutForColdIC(js::BytecodeLocation, js::jit::CacheKind)’: 173:51.75 /builddir/build/BUILD/firefox-88.0/js/src/jit/MIR.h:842:50: warning: ‘resultType’ may be used uninitialized in this function [-Wmaybe-uninitialized] 173:51.75 842 | void setResultType(MIRType type) { resultType_ = type; } 173:51.75 | ~~~~~~~~~~~~^~~~~~ 173:51.75 In file included from Unified_cpp_js_src_jit11.cpp:11: 173:51.75 /builddir/build/BUILD/firefox-88.0/js/src/jit/WarpBuilder.cpp:3314:11: note: ‘resultType’ was declared here 173:51.75 3314 | MIRType resultType; 173:51.75 | ^~~~~~~~~~ 174:09.88 In file included from /builddir/build/BUILD/firefox-88.0/js/src/jit/LIR.h:13, 174:09.88 from /builddir/build/BUILD/firefox-88.0/js/src/jit/shared/Lowering-shared.h:13, 174:09.88 from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/Lowering-arm.h:10, 174:09.88 from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/Lowering-arm.cpp:7, 174:09.88 from Unified_cpp_js_src_jit13.cpp:2: 174:09.88 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Array.h: In member function ‘void js::jit::LIRGeneratorARM::lowerForShiftInt64(js::jit::LInstructionHelper<2, 3, Temps>*, js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MDefinition*) [with unsigned int Temps = 0]’: 174:09.88 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Array.h:43:16: warning: array subscript 2 is above array bounds of ‘js::jit::LDefinition [2]’ [-Warray-bounds] 174:09.88 43 | return mArr[aIndex]; 174:09.88 | ~~~~^ 174:09.88 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Array.h:25:5: note: while referencing ‘mozilla::Array::mArr’ 174:09.88 25 | T mArr[_Length]; 174:09.88 | ^~~~ 174:19.00 js/src 174:25.36 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/Result.h:121, 174:25.36 from /builddir/build/BUILD/firefox-88.0/js/src/jspubtd.h:17, 174:25.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:19, 174:25.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/CallArgs.h:73, 174:25.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/CallNonGenericMethod.h:12, 174:25.36 from /builddir/build/BUILD/firefox-88.0/js/src/NamespaceImports.h:15, 174:25.36 from /builddir/build/BUILD/firefox-88.0/js/src/gc/Barrier.h:14, 174:25.36 from /builddir/build/BUILD/firefox-88.0/js/src/gc/Tracer.h:10, 174:25.36 from /builddir/build/BUILD/firefox-88.0/js/src/vm/TaggedProto.h:12, 174:25.36 from /builddir/build/BUILD/firefox-88.0/js/src/gc/Marking.h:16, 174:25.36 from /builddir/build/BUILD/firefox-88.0/js/src/vm/RegExpObject.h:15, 174:25.36 from /builddir/build/BUILD/firefox-88.0/js/src/builtin/RegExp.h:10, 174:25.36 from /builddir/build/BUILD/firefox-88.0/js/src/builtin/RegExp.cpp:7: 174:25.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h: In instantiation of ‘E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]’: 174:25.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h:264:26: required from ‘E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ 174:25.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h:543:27: required from ‘E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ 174:25.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h:613:68: required from ‘mozilla::Result::type, E> mozilla::Result::map(F) [with F = js::PlainObject::createWithTemplate(JSContext*, JS::Handle)::; V = js::NativeObject*; E = JS::OOM; typename std::result_of::type = js::PlainObject*]’ 174:25.36 /builddir/build/BUILD/firefox-88.0/js/src/vm/PlainObject-inl.h:39:57: required from here 174:25.37 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h:261:16: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct JS::OOM’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 174:25.37 261 | std::memcpy(&res, &bits, sizeof(E)); 174:25.37 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 174:25.37 In file included from /builddir/build/BUILD/firefox-88.0/js/src/jspubtd.h:17, 174:25.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:19, 174:25.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/CallArgs.h:73, 174:25.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/CallNonGenericMethod.h:12, 174:25.37 from /builddir/build/BUILD/firefox-88.0/js/src/NamespaceImports.h:15, 174:25.37 from /builddir/build/BUILD/firefox-88.0/js/src/gc/Barrier.h:14, 174:25.37 from /builddir/build/BUILD/firefox-88.0/js/src/gc/Tracer.h:10, 174:25.37 from /builddir/build/BUILD/firefox-88.0/js/src/vm/TaggedProto.h:12, 174:25.37 from /builddir/build/BUILD/firefox-88.0/js/src/gc/Marking.h:16, 174:25.37 from /builddir/build/BUILD/firefox-88.0/js/src/vm/RegExpObject.h:15, 174:25.37 from /builddir/build/BUILD/firefox-88.0/js/src/builtin/RegExp.h:10, 174:25.37 from /builddir/build/BUILD/firefox-88.0/js/src/builtin/RegExp.cpp:7: 174:25.37 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 174:25.37 202 | struct OOM : Error { 174:25.37 | ^~~ 174:52.21 In file included from Unified_cpp_js_src_jit2.cpp:29: 174:52.21 /builddir/build/BUILD/firefox-88.0/js/src/jit/CacheIRCompiler.cpp: In member function ‘bool js::jit::CacheIRCompiler::emitAtomicsStoreResult(js::jit::ObjOperandId, js::jit::IntPtrOperandId, uint32_t, js::Scalar::Type)’: 174:52.21 /builddir/build/BUILD/firefox-88.0/js/src/jit/CacheIRCompiler.cpp:7927:34: warning: ‘((unsigned int*)((char*)&scratch + offsetof(js::jit::AutoScratchRegisterMaybeOutput, js::jit::AutoScratchRegisterMaybeOutput::scratch_.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized] 174:52.21 7927 | AutoScratchRegisterMaybeOutput scratch(allocator, masm, output); 174:52.21 | ^~~~~~~ 174:52.21 In file included from /builddir/build/BUILD/firefox-88.0/js/src/jit/shared/Assembler-shared.h:21, 174:52.21 from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/Assembler-arm.h:20, 174:52.21 from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/MacroAssembler-arm.h:12, 174:52.21 from /builddir/build/BUILD/firefox-88.0/js/src/jit/MacroAssembler.h:20, 174:52.21 from /builddir/build/BUILD/firefox-88.0/js/src/jit/MIR.h:30, 174:52.21 from /builddir/build/BUILD/firefox-88.0/js/src/jit/WarpBuilder.h:14, 174:52.21 from /builddir/build/BUILD/firefox-88.0/js/src/jit/BytecodeAnalysis.cpp:10, 174:52.21 from Unified_cpp_js_src_jit2.cpp:11: 174:52.21 /builddir/build/BUILD/firefox-88.0/js/src/jit/RegisterSets.h:319:38: warning: ‘scratch.js::jit::AutoScratchRegisterMaybeOutput::scratch_.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::jit::AutoScratchRegister::alloc_’ may be used uninitialized in this function [-Wmaybe-uninitialized] 174:52.21 319 | void addAllocatable(T reg) { bits_ |= reg.alignedOrDominatedAliasedSet(); } 174:52.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:52.21 In file included from Unified_cpp_js_src_jit2.cpp:29: 174:52.21 /builddir/build/BUILD/firefox-88.0/js/src/jit/CacheIRCompiler.cpp:7927:34: note: ‘scratch.js::jit::AutoScratchRegisterMaybeOutput::scratch_.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::jit::AutoScratchRegister::alloc_’ was declared here 174:52.21 7927 | AutoScratchRegisterMaybeOutput scratch(allocator, masm, output); 174:52.21 | ^~~~~~~ 174:52.33 /builddir/build/BUILD/firefox-88.0/js/src/jit/CacheIRCompiler.cpp: In member function ‘bool js::jit::CacheIRCompiler::emitAtomicsLoadResult(js::jit::ObjOperandId, js::jit::IntPtrOperandId, js::Scalar::Type)’: 174:52.33 /builddir/build/BUILD/firefox-88.0/js/src/jit/CacheIRCompiler.cpp:7850:34: warning: ‘((unsigned int*)((char*)&scratch + offsetof(js::jit::AutoScratchRegisterMaybeOutput, js::jit::AutoScratchRegisterMaybeOutput::scratch_.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized] 174:52.33 7850 | AutoScratchRegisterMaybeOutput scratch(allocator, masm, 174:52.33 | ^~~~~~~ 174:52.33 In file included from /builddir/build/BUILD/firefox-88.0/js/src/jit/shared/Assembler-shared.h:21, 174:52.33 from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/Assembler-arm.h:20, 174:52.33 from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/MacroAssembler-arm.h:12, 174:52.33 from /builddir/build/BUILD/firefox-88.0/js/src/jit/MacroAssembler.h:20, 174:52.33 from /builddir/build/BUILD/firefox-88.0/js/src/jit/MIR.h:30, 174:52.33 from /builddir/build/BUILD/firefox-88.0/js/src/jit/WarpBuilder.h:14, 174:52.33 from /builddir/build/BUILD/firefox-88.0/js/src/jit/BytecodeAnalysis.cpp:10, 174:52.33 from Unified_cpp_js_src_jit2.cpp:11: 174:52.33 /builddir/build/BUILD/firefox-88.0/js/src/jit/RegisterSets.h:319:38: warning: ‘scratch.js::jit::AutoScratchRegisterMaybeOutput::scratch_.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::jit::AutoScratchRegister::alloc_’ may be used uninitialized in this function [-Wmaybe-uninitialized] 174:52.33 319 | void addAllocatable(T reg) { bits_ |= reg.alignedOrDominatedAliasedSet(); } 174:52.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:52.33 In file included from Unified_cpp_js_src_jit2.cpp:29: 174:52.33 /builddir/build/BUILD/firefox-88.0/js/src/jit/CacheIRCompiler.cpp:7850:34: note: ‘scratch.js::jit::AutoScratchRegisterMaybeOutput::scratch_.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::jit::AutoScratchRegister::alloc_’ was declared here 174:52.33 7850 | AutoScratchRegisterMaybeOutput scratch(allocator, masm, 174:52.33 | ^~~~~~~ 174:53.40 In file included from /builddir/build/BUILD/firefox-88.0/js/src/jit/shared/Assembler-shared.h:20, 174:53.40 from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/Assembler-arm.h:20, 174:53.40 from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/MacroAssembler-arm.h:12, 174:53.40 from /builddir/build/BUILD/firefox-88.0/js/src/jit/MacroAssembler.h:20, 174:53.40 from /builddir/build/BUILD/firefox-88.0/js/src/jit/MIR.h:30, 174:53.40 from /builddir/build/BUILD/firefox-88.0/js/src/jit/WarpBuilder.h:14, 174:53.40 from /builddir/build/BUILD/firefox-88.0/js/src/jit/BytecodeAnalysis.cpp:10, 174:53.40 from Unified_cpp_js_src_jit2.cpp:11: 174:53.40 /builddir/build/BUILD/firefox-88.0/js/src/jit/Registers.h: In member function ‘bool js::jit::CacheIRCompiler::emitStoreTypedArrayElement(js::jit::ObjOperandId, js::Scalar::Type, js::jit::IntPtrOperandId, uint32_t, bool)’: 174:53.41 /builddir/build/BUILD/firefox-88.0/js/src/jit/Registers.h:187:50: warning: ‘((unsigned int*)((char*)&scratch2 + offsetof(mozilla::Maybe,mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized] 174:53.41 187 | constexpr Register64(Register h, Register l) : high(h), low(l) {} 174:53.41 | ^~~~~~~ 174:53.41 In file included from Unified_cpp_js_src_jit2.cpp:29: 174:53.41 /builddir/build/BUILD/firefox-88.0/js/src/jit/CacheIRCompiler.cpp:5086:30: note: ‘((unsigned int*)((char*)&scratch2 + offsetof(mozilla::Maybe,mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1]’ was declared here 174:53.41 5086 | Maybe scratch2; 174:53.41 | ^~~~~~~~ 174:53.41 In file included from /builddir/build/BUILD/firefox-88.0/js/src/jit/shared/Assembler-shared.h:21, 174:53.41 from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/Assembler-arm.h:20, 174:53.41 from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/MacroAssembler-arm.h:12, 174:53.41 from /builddir/build/BUILD/firefox-88.0/js/src/jit/MacroAssembler.h:20, 174:53.41 from /builddir/build/BUILD/firefox-88.0/js/src/jit/MIR.h:30, 174:53.41 from /builddir/build/BUILD/firefox-88.0/js/src/jit/WarpBuilder.h:14, 174:53.41 from /builddir/build/BUILD/firefox-88.0/js/src/jit/BytecodeAnalysis.cpp:10, 174:53.41 from Unified_cpp_js_src_jit2.cpp:11: 174:53.41 /builddir/build/BUILD/firefox-88.0/js/src/jit/RegisterSets.h:319:38: warning: ‘scratch2.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::jit::AutoScratchRegister::alloc_’ may be used uninitialized in this function [-Wmaybe-uninitialized] 174:53.41 319 | void addAllocatable(T reg) { bits_ |= reg.alignedOrDominatedAliasedSet(); } 174:53.41 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:53.41 In file included from Unified_cpp_js_src_jit2.cpp:29: 174:53.41 /builddir/build/BUILD/firefox-88.0/js/src/jit/CacheIRCompiler.cpp:5086:30: note: ‘scratch2.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::jit::AutoScratchRegister::alloc_’ was declared here 174:53.41 5086 | Maybe scratch2; 174:53.41 | ^~~~~~~~ 174:53.47 In file included from /builddir/build/BUILD/firefox-88.0/js/src/jit/shared/Assembler-shared.h:21, 174:53.47 from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/Assembler-arm.h:20, 174:53.47 from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/MacroAssembler-arm.h:12, 174:53.47 from /builddir/build/BUILD/firefox-88.0/js/src/jit/MacroAssembler.h:20, 174:53.47 from /builddir/build/BUILD/firefox-88.0/js/src/jit/MIR.h:30, 174:53.47 from /builddir/build/BUILD/firefox-88.0/js/src/jit/WarpBuilder.h:14, 174:53.47 from /builddir/build/BUILD/firefox-88.0/js/src/jit/BytecodeAnalysis.cpp:10, 174:53.47 from Unified_cpp_js_src_jit2.cpp:11: 174:53.47 /builddir/build/BUILD/firefox-88.0/js/src/jit/RegisterSets.h: In member function ‘bool js::jit::CacheIRCompiler::emitLoadTypedArrayElementResult(js::jit::ObjOperandId, js::jit::IntPtrOperandId, js::Scalar::Type, bool, bool)’: 174:53.47 /builddir/build/BUILD/firefox-88.0/js/src/jit/RegisterSets.h:319:38: warning: ‘scratch2.js::jit::AutoScratchRegisterMaybeOutput::scratch_.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::jit::AutoScratchRegister::alloc_’ may be used uninitialized in this function [-Wmaybe-uninitialized] 174:53.47 319 | void addAllocatable(T reg) { bits_ |= reg.alignedOrDominatedAliasedSet(); } 174:53.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:53.48 In file included from Unified_cpp_js_src_jit2.cpp:29: 174:53.48 /builddir/build/BUILD/firefox-88.0/js/src/jit/CacheIRCompiler.cpp:5185:34: note: ‘scratch2.js::jit::AutoScratchRegisterMaybeOutput::scratch_.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::jit::AutoScratchRegister::alloc_’ was declared here 174:53.48 5185 | AutoScratchRegisterMaybeOutput scratch2(allocator, masm, output); 174:53.48 | ^~~~~~~~ 174:53.48 /builddir/build/BUILD/firefox-88.0/js/src/jit/CacheIRCompiler.cpp:5185:34: warning: ‘((unsigned int*)((char*)&scratch2 + offsetof(js::jit::AutoScratchRegisterMaybeOutput, js::jit::AutoScratchRegisterMaybeOutput::scratch_.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized] 174:53.55 /builddir/build/BUILD/firefox-88.0/js/src/jit/CacheIRCompiler.cpp: In member function ‘bool js::jit::CacheIRCompiler::emitStoreDataViewValueResult(js::jit::ObjOperandId, js::jit::IntPtrOperandId, uint32_t, js::jit::BooleanOperandId, js::Scalar::Type)’: 174:53.55 /builddir/build/BUILD/firefox-88.0/js/src/jit/CacheIRCompiler.cpp:5480:67: warning: ‘*(unsigned int*)((char*)&scratch2 + offsetof(mozilla::MaybeOneOf,mozilla::MaybeOneOf::storage[12]))’ may be used uninitialized in this function [-Wmaybe-uninitialized] 174:53.55 5480 | mozilla::MaybeOneOf scratch2; 174:53.55 | ^~~~~~~~ 174:53.55 In file included from /builddir/build/BUILD/firefox-88.0/js/src/jit/shared/Assembler-shared.h:21, 174:53.55 from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/Assembler-arm.h:20, 174:53.55 from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/MacroAssembler-arm.h:12, 174:53.56 from /builddir/build/BUILD/firefox-88.0/js/src/jit/MacroAssembler.h:20, 174:53.56 from /builddir/build/BUILD/firefox-88.0/js/src/jit/MIR.h:30, 174:53.56 from /builddir/build/BUILD/firefox-88.0/js/src/jit/WarpBuilder.h:14, 174:53.56 from /builddir/build/BUILD/firefox-88.0/js/src/jit/BytecodeAnalysis.cpp:10, 174:53.56 from Unified_cpp_js_src_jit2.cpp:11: 174:53.56 /builddir/build/BUILD/firefox-88.0/js/src/jit/RegisterSets.h:319:38: warning: ‘*(js::jit::AutoScratchRegister*)((char*)&scratch2 + offsetof(mozilla::MaybeOneOf,mozilla::MaybeOneOf::storage[0])).js::jit::AutoScratchRegister::alloc_’ may be used uninitialized in this function [-Wmaybe-uninitialized] 174:53.56 319 | void addAllocatable(T reg) { bits_ |= reg.alignedOrDominatedAliasedSet(); } 174:53.56 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:53.56 In file included from Unified_cpp_js_src_jit2.cpp:29: 174:53.56 /builddir/build/BUILD/firefox-88.0/js/src/jit/CacheIRCompiler.cpp:5480:67: note: ‘*(js::jit::AutoScratchRegister*)((char*)&scratch2 + offsetof(mozilla::MaybeOneOf,mozilla::MaybeOneOf::storage[0])).js::jit::AutoScratchRegister::alloc_’ was declared here 174:53.56 5480 | mozilla::MaybeOneOf scratch2; 174:53.56 | ^~~~~~~~ 174:53.56 In file included from /builddir/build/BUILD/firefox-88.0/js/src/jit/shared/Assembler-shared.h:21, 174:53.56 from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/Assembler-arm.h:20, 174:53.56 from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/MacroAssembler-arm.h:12, 174:53.56 from /builddir/build/BUILD/firefox-88.0/js/src/jit/MacroAssembler.h:20, 174:53.56 from /builddir/build/BUILD/firefox-88.0/js/src/jit/MIR.h:30, 174:53.56 from /builddir/build/BUILD/firefox-88.0/js/src/jit/WarpBuilder.h:14, 174:53.56 from /builddir/build/BUILD/firefox-88.0/js/src/jit/BytecodeAnalysis.cpp:10, 174:53.56 from Unified_cpp_js_src_jit2.cpp:11: 174:53.56 /builddir/build/BUILD/firefox-88.0/js/src/jit/RegisterSets.h:319:38: warning: ‘*(js::jit::AutoScratchRegister*)((char*)&scratch2 + offsetof(mozilla::MaybeOneOf,mozilla::MaybeOneOf::storage[8])).js::jit::AutoScratchRegister::alloc_’ may be used uninitialized in this function [-Wmaybe-uninitialized] 174:53.56 319 | void addAllocatable(T reg) { bits_ |= reg.alignedOrDominatedAliasedSet(); } 174:53.56 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:53.56 In file included from Unified_cpp_js_src_jit2.cpp:29: 174:53.56 /builddir/build/BUILD/firefox-88.0/js/src/jit/CacheIRCompiler.cpp:5480:67: note: ‘*(js::jit::AutoScratchRegister*)((char*)&scratch2 + offsetof(mozilla::MaybeOneOf,mozilla::MaybeOneOf::storage[8])).js::jit::AutoScratchRegister::alloc_’ was declared here 174:53.56 5480 | mozilla::MaybeOneOf scratch2; 174:53.56 | ^~~~~~~~ 174:53.56 /builddir/build/BUILD/firefox-88.0/js/src/jit/CacheIRCompiler.cpp:5614:41: warning: ‘*(unsigned int*)((char*)&scratch2 + offsetof(mozilla::MaybeOneOf,mozilla::MaybeOneOf::storage[4]))’ may be used uninitialized in this function [-Wmaybe-uninitialized] 174:53.56 5614 | masm.store16Unaligned(valScratch32(), dest); 174:53.56 | ~~~~~~~~~~~~^~ 174:59.22 In file included from /builddir/build/BUILD/firefox-88.0/js/src/jit/TrialInlining.h:10, 174:59.22 from /builddir/build/BUILD/firefox-88.0/js/src/jit/JitScript.h:14, 174:59.22 from /builddir/build/BUILD/firefox-88.0/js/src/vm/JSScript-inl.h:17, 174:59.22 from /builddir/build/BUILD/firefox-88.0/js/src/vm/BytecodeLocation-inl.h:15, 174:59.22 from /builddir/build/BUILD/firefox-88.0/js/src/jit/BytecodeAnalysis.cpp:16, 174:59.22 from Unified_cpp_js_src_jit2.cpp:11: 174:59.22 /builddir/build/BUILD/firefox-88.0/js/src/jit/CacheIR.h: In function ‘js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)’: 174:59.22 /builddir/build/BUILD/firefox-88.0/js/src/jit/CacheIR.h:475:8: warning: ‘addArgc’ may be used uninitialized [-Wmaybe-uninitialized] 174:59.22 475 | bool hasArgumentArray = !*addArgc; 174:59.22 | ^~~~~~~~~~~~~~~~ 174:59.22 /builddir/build/BUILD/firefox-88.0/js/src/jit/CacheIR.h:878:10: note: ‘addArgc’ was declared here 174:59.22 878 | bool addArgc; 174:59.22 | ^~~~~~~ 174:59.55 /builddir/build/BUILD/firefox-88.0/js/src/jit/CacheIR.h: In function ‘js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)’: 174:59.55 /builddir/build/BUILD/firefox-88.0/js/src/jit/CacheIR.h:475:8: warning: ‘addArgc’ may be used uninitialized [-Wmaybe-uninitialized] 174:59.55 475 | bool hasArgumentArray = !*addArgc; 174:59.55 | ^~~~~~~~~~~~~~~~ 174:59.55 /builddir/build/BUILD/firefox-88.0/js/src/jit/CacheIR.h:878:10: note: ‘addArgc’ was declared here 174:59.55 878 | bool addArgc; 174:59.55 | ^~~~~~~ 174:59.57 /builddir/build/BUILD/firefox-88.0/js/src/jit/CacheIR.h: In function ‘js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)’: 174:59.57 /builddir/build/BUILD/firefox-88.0/js/src/jit/CacheIR.h:475:8: warning: ‘addArgc’ may be used uninitialized [-Wmaybe-uninitialized] 174:59.57 475 | bool hasArgumentArray = !*addArgc; 174:59.57 | ^~~~~~~~~~~~~~~~ 174:59.57 /builddir/build/BUILD/firefox-88.0/js/src/jit/CacheIR.h:878:10: note: ‘addArgc’ was declared here 174:59.57 878 | bool addArgc; 174:59.57 | ^~~~~~~ 174:59.59 /builddir/build/BUILD/firefox-88.0/js/src/jit/CacheIR.h: In function ‘js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)’: 174:59.59 /builddir/build/BUILD/firefox-88.0/js/src/jit/CacheIR.h:475:8: warning: ‘addArgc’ may be used uninitialized [-Wmaybe-uninitialized] 174:59.59 475 | bool hasArgumentArray = !*addArgc; 174:59.59 | ^~~~~~~~~~~~~~~~ 174:59.59 /builddir/build/BUILD/firefox-88.0/js/src/jit/CacheIR.h:878:10: note: ‘addArgc’ was declared here 174:59.59 878 | bool addArgc; 174:59.59 | ^~~~~~~ 175:00.15 /builddir/build/BUILD/firefox-88.0/js/src/jit/CacheIR.h: In function ‘js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentDynamicSlot(js::jit::ArgumentKind, js::jit::Int32OperandId, js::jit::CallFlags)’: 175:00.15 /builddir/build/BUILD/firefox-88.0/js/src/jit/CacheIR.h:475:8: warning: ‘addArgc’ may be used uninitialized [-Wmaybe-uninitialized] 175:00.15 475 | bool hasArgumentArray = !*addArgc; 175:00.15 | ^~~~~~~~~~~~~~~~ 175:00.15 /builddir/build/BUILD/firefox-88.0/js/src/jit/CacheIR.h:899:10: note: ‘addArgc’ was declared here 175:00.15 899 | bool addArgc; 175:00.15 | ^~~~~~~ 175:05.00 In file included from Unified_cpp_js_src_jit2.cpp:20: 175:05.00 /builddir/build/BUILD/firefox-88.0/js/src/jit/CacheIR.cpp: In member function ‘js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::HandleId)’: 175:05.00 /builddir/build/BUILD/firefox-88.0/js/src/jit/CacheIR.cpp:2084:14: warning: ‘protoKey’ may be used uninitialized in this function [-Wmaybe-uninitialized] 175:05.00 2084 | JSProtoKey protoKey; 175:05.00 | ^~~~~~~~ 175:17.53 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/Result.h:121, 175:17.53 from /builddir/build/BUILD/firefox-88.0/js/src/jspubtd.h:17, 175:17.53 from /builddir/build/BUILD/firefox-88.0/js/src/vm/Interpreter.h:14, 175:17.53 from /builddir/build/BUILD/firefox-88.0/js/src/vm/Interpreter-inl.h:10, 175:17.53 from /builddir/build/BUILD/firefox-88.0/js/src/vm/Interpreter.cpp:11: 175:17.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h: In instantiation of ‘E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]’: 175:17.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h:264:26: required from ‘E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ 175:17.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h:543:27: required from ‘E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ 175:17.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h:613:68: required from ‘mozilla::Result::type, E> mozilla::Result::map(F) [with F = js::PlainObject::createWithTemplate(JSContext*, JS::Handle)::; V = js::NativeObject*; E = JS::OOM; typename std::result_of::type = js::PlainObject*]’ 175:17.53 /builddir/build/BUILD/firefox-88.0/js/src/vm/PlainObject-inl.h:39:57: required from here 175:17.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h:261:16: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct JS::OOM’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 175:17.53 261 | std::memcpy(&res, &bits, sizeof(E)); 175:17.53 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 175:17.53 In file included from /builddir/build/BUILD/firefox-88.0/js/src/jspubtd.h:17, 175:17.53 from /builddir/build/BUILD/firefox-88.0/js/src/vm/Interpreter.h:14, 175:17.53 from /builddir/build/BUILD/firefox-88.0/js/src/vm/Interpreter-inl.h:10, 175:17.53 from /builddir/build/BUILD/firefox-88.0/js/src/vm/Interpreter.cpp:11: 175:17.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 175:17.53 202 | struct OOM : Error { 175:17.53 | ^~~ 175:23.55 /builddir/build/BUILD/firefox-88.0/js/src/vm/Interpreter.cpp: In function ‘bool js::GetProperty(JSContext*, JS::HandleValue, js::HandlePropertyName, JS::MutableHandleValue)’: 175:23.55 /builddir/build/BUILD/firefox-88.0/js/src/vm/Interpreter.cpp:4547:24: warning: ‘proto’ may be used uninitialized in this function [-Wmaybe-uninitialized] 175:23.55 4547 | if (GetPropertyPure(cx, proto, NameToId(name), vp.address())) { 175:23.55 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:37.31 In file included from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/Assembler-arm.h:20, 175:37.31 from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/CodeGenerator-arm.h:10, 175:37.31 from /builddir/build/BUILD/firefox-88.0/js/src/jit/CodeGenerator.h:21, 175:37.31 from /builddir/build/BUILD/firefox-88.0/js/src/jit/CodeGenerator.cpp:7, 175:37.31 from Unified_cpp_js_src_jit3.cpp:2: 175:37.31 /builddir/build/BUILD/firefox-88.0/js/src/jit/shared/Assembler-shared.h: In member function ‘void js::jit::CodeGenerator::visitLoadUnboxedScalar(js::jit::LLoadUnboxedScalar*)’: 175:37.31 /builddir/build/BUILD/firefox-88.0/js/src/jit/shared/Assembler-shared.h:265:35: warning: ‘offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] 175:37.31 265 | : base(RegisterOrSP(base)), offset(offset) {} 175:37.31 | ^~~~~~~~~~~~~~ 175:37.31 In file included from /builddir/build/BUILD/firefox-88.0/js/src/jit/CodeGenerator.cpp:87, 175:37.31 from Unified_cpp_js_src_jit3.cpp:2: 175:37.31 /builddir/build/BUILD/firefox-88.0/js/src/jit/shared/CodeGenerator-shared-inl.h:284:11: note: ‘offset’ was declared here 175:37.31 284 | int32_t offset; 175:37.31 | ^~~~~~ 175:37.36 In file included from /builddir/build/BUILD/firefox-88.0/js/src/vm/SharedStencil.h:12, 175:37.36 from /builddir/build/BUILD/firefox-88.0/js/src/vm/BytecodeUtil.h:32, 175:37.36 from /builddir/build/BUILD/firefox-88.0/js/src/vm/JSObject.h:19, 175:37.36 from /builddir/build/BUILD/firefox-88.0/js/src/vm/JSFunction.h:22, 175:37.36 from /builddir/build/BUILD/firefox-88.0/js/src/jit/CacheIR.h:22, 175:37.36 from /builddir/build/BUILD/firefox-88.0/js/src/jit/CodeGenerator.h:10, 175:37.36 from /builddir/build/BUILD/firefox-88.0/js/src/jit/CodeGenerator.cpp:7, 175:37.36 from Unified_cpp_js_src_jit3.cpp:2: 175:37.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CheckedInt.h: In member function ‘void js::jit::CodeGenerator::visitLoadUnboxedBigInt(js::jit::LLoadUnboxedBigInt*)’: 175:37.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CheckedInt.h:284:27: warning: ‘offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] 175:37.36 284 | std::make_unsigned_t ux = aX; 175:37.36 | ^~ 175:37.36 In file included from /builddir/build/BUILD/firefox-88.0/js/src/jit/CodeGenerator.cpp:87, 175:37.36 from Unified_cpp_js_src_jit3.cpp:2: 175:37.36 /builddir/build/BUILD/firefox-88.0/js/src/jit/shared/CodeGenerator-shared-inl.h:284:11: note: ‘offset’ was declared here 175:37.36 284 | int32_t offset; 175:37.36 | ^~~~~~ 175:37.57 In file included from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/Assembler-arm.h:20, 175:37.57 from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/CodeGenerator-arm.h:10, 175:37.57 from /builddir/build/BUILD/firefox-88.0/js/src/jit/CodeGenerator.h:21, 175:37.57 from /builddir/build/BUILD/firefox-88.0/js/src/jit/CodeGenerator.cpp:7, 175:37.57 from Unified_cpp_js_src_jit3.cpp:2: 175:37.57 /builddir/build/BUILD/firefox-88.0/js/src/jit/shared/Assembler-shared.h: In member function ‘void js::jit::CodeGenerator::visitStoreUnboxedScalar(js::jit::LStoreUnboxedScalar*)’: 175:37.57 /builddir/build/BUILD/firefox-88.0/js/src/jit/shared/Assembler-shared.h:265:35: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized] 175:37.57 265 | : base(RegisterOrSP(base)), offset(offset) {} 175:37.57 | ^~~~~~~~~~~~~~ 175:37.57 In file included from /builddir/build/BUILD/firefox-88.0/js/src/jit/CodeGenerator.cpp:87, 175:37.57 from Unified_cpp_js_src_jit3.cpp:2: 175:37.57 /builddir/build/BUILD/firefox-88.0/js/src/jit/shared/CodeGenerator-shared-inl.h:284:11: note: ‘offset’ was declared here 175:37.57 284 | int32_t offset; 175:37.57 | ^~~~~~ 175:37.62 In file included from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/Assembler-arm.h:20, 175:37.62 from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/CodeGenerator-arm.h:10, 175:37.62 from /builddir/build/BUILD/firefox-88.0/js/src/jit/CodeGenerator.h:21, 175:37.62 from /builddir/build/BUILD/firefox-88.0/js/src/jit/CodeGenerator.cpp:7, 175:37.62 from Unified_cpp_js_src_jit3.cpp:2: 175:37.62 /builddir/build/BUILD/firefox-88.0/js/src/jit/shared/Assembler-shared.h: In member function ‘void js::jit::CodeGenerator::visitStoreUnboxedBigInt(js::jit::LStoreUnboxedBigInt*)’: 175:37.62 /builddir/build/BUILD/firefox-88.0/js/src/jit/shared/Assembler-shared.h:265:35: warning: ‘offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] 175:37.62 265 | : base(RegisterOrSP(base)), offset(offset) {} 175:37.62 | ^~~~~~~~~~~~~~ 175:37.62 In file included from /builddir/build/BUILD/firefox-88.0/js/src/jit/CodeGenerator.cpp:87, 175:37.62 from Unified_cpp_js_src_jit3.cpp:2: 175:37.62 /builddir/build/BUILD/firefox-88.0/js/src/jit/shared/CodeGenerator-shared-inl.h:284:11: note: ‘offset’ was declared here 175:37.62 284 | int32_t offset; 175:37.62 | ^~~~~~ 175:42.49 In file included from Unified_cpp_js_src_jit3.cpp:2: 175:42.49 /builddir/build/BUILD/firefox-88.0/js/src/jit/CodeGenerator.cpp: In member function ‘void js::jit::CodeGenerator::emitIonToWasmCallBase(js::jit::LIonToWasmCallBase*) [with unsigned int NumDefs = 2]’: 175:42.50 /builddir/build/BUILD/firefox-88.0/js/src/jit/CodeGenerator.cpp:15218:26: warning: ‘argMir’ may be used uninitialized in this function [-Wmaybe-uninitialized] 175:42.50 15218 | ABIArg arg = abi.next(argMir); 175:42.50 | ~~~~~~~~^~~~~~~~ 175:42.58 /builddir/build/BUILD/firefox-88.0/js/src/jit/CodeGenerator.cpp: In member function ‘void js::jit::CodeGenerator::emitIonToWasmCallBase(js::jit::LIonToWasmCallBase*) [with unsigned int NumDefs = 1]’: 175:42.59 /builddir/build/BUILD/firefox-88.0/js/src/jit/CodeGenerator.cpp:15218:26: warning: ‘argMir’ may be used uninitialized in this function [-Wmaybe-uninitialized] 175:42.59 15218 | ABIArg arg = abi.next(argMir); 175:42.59 | ~~~~~~~~^~~~~~~~ 176:48.48 In file included from /builddir/build/BUILD/firefox-88.0/js/src/jsfriendapi.cpp:20, 176:48.49 from Unified_cpp_js_src10.cpp:20: 176:48.49 /builddir/build/BUILD/firefox-88.0/js/src/gc/PublicIterators.h: In function ‘JS::Realm* js::GetAnyRealmInZone(JS::Zone*)’: 176:48.49 /builddir/build/BUILD/firefox-88.0/js/src/gc/PublicIterators.h:165:13: warning: ‘realm.js::NestedIterator::b.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 176:48.49 165 | return *it; 176:48.49 | ^~ 176:48.49 In file included from Unified_cpp_js_src10.cpp:20: 176:48.49 /builddir/build/BUILD/firefox-88.0/js/src/jsfriendapi.cpp:631:20: note: ‘realm.js::NestedIterator::b.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::RealmsInCompartmentIter::it’ was declared here 176:48.49 631 | RealmsInZoneIter realm(zone); 176:48.49 | ^~~~~ 177:35.89 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/CallArgs.h:74, 177:35.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/CallNonGenericMethod.h:12, 177:35.89 from /builddir/build/BUILD/firefox-88.0/js/src/NamespaceImports.h:15, 177:35.89 from /builddir/build/BUILD/firefox-88.0/js/src/jit/MIR.h:22, 177:35.89 from /builddir/build/BUILD/firefox-88.0/js/src/jit/MIR.cpp:7, 177:35.89 from Unified_cpp_js_src_jit8.cpp:2: 177:35.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/Value.h: In member function ‘virtual js::jit::MDefinition* js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)’: 177:35.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/Value.h:434:29: warning: ‘res’ may be used uninitialized in this function [-Wmaybe-uninitialized] 177:35.89 434 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 177:35.89 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:35.89 In file included from Unified_cpp_js_src_jit8.cpp:2: 177:35.89 /builddir/build/BUILD/firefox-88.0/js/src/jit/MIR.cpp:3414:13: note: ‘res’ was declared here 177:35.89 3414 | int32_t res; 177:35.89 | ^~~ 177:35.91 /builddir/build/BUILD/firefox-88.0/js/src/jit/MIR.cpp: In member function ‘virtual js::jit::MDefinition* js::jit::MSignExtendInt64::foldsTo(js::jit::TempAllocator&)’: 177:35.91 /builddir/build/BUILD/firefox-88.0/js/src/jit/MIR.cpp:905:18: warning: ‘res’ may be used uninitialized in this function [-Wmaybe-uninitialized] 177:35.91 905 | payload_.i64 = i; 177:35.91 | ~~~~~~~~~~~~~^~~ 177:35.91 /builddir/build/BUILD/firefox-88.0/js/src/jit/MIR.cpp:3433:13: note: ‘res’ was declared here 177:35.91 3433 | int64_t res; 177:35.91 | ^~~ 177:42.96 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/Result.h:121, 177:42.96 from /builddir/build/BUILD/firefox-88.0/js/src/jspubtd.h:17, 177:42.96 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/shadow/Zone.h:16, 177:42.97 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/HeapAPI.h:19, 177:42.97 from /builddir/build/BUILD/firefox-88.0/js/src/gc/Heap.h:16, 177:42.97 from /builddir/build/BUILD/firefox-88.0/js/src/gc/Cell.h:16, 177:42.97 from /builddir/build/BUILD/firefox-88.0/js/src/gc/ZoneAllocator.h:15, 177:42.97 from /builddir/build/BUILD/firefox-88.0/js/src/vm/ArrayBufferObject.h:16, 177:42.97 from /builddir/build/BUILD/firefox-88.0/js/src/vm/ArrayBufferObject-inl.h:13, 177:42.97 from /builddir/build/BUILD/firefox-88.0/js/src/vm/ArrayBufferObject.cpp:7, 177:42.97 from Unified_cpp_js_src15.cpp:2: 177:42.97 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h: In instantiation of ‘E mozilla::detail::ResultImplementation::inspectErr() const [with V = JS::BigInt*; E = JS::OOM]’: 177:42.97 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h:264:26: required from ‘E mozilla::detail::ResultImplementation::unwrapErr() [with V = JS::BigInt*; E = JS::OOM]’ 177:42.97 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h:579:49: required from ‘mozilla::GenericErrorResult mozilla::Result::propagateErr() [with V = JS::BigInt*; E = JS::OOM]’ 177:42.97 /builddir/build/BUILD/firefox-88.0/js/src/vm/BigIntType.cpp:3395:3: required from here 177:42.97 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h:261:16: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct JS::OOM’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 177:42.97 261 | std::memcpy(&res, &bits, sizeof(E)); 177:42.97 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 177:42.97 In file included from /builddir/build/BUILD/firefox-88.0/js/src/jspubtd.h:17, 177:42.97 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/shadow/Zone.h:16, 177:42.97 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/HeapAPI.h:19, 177:42.98 from /builddir/build/BUILD/firefox-88.0/js/src/gc/Heap.h:16, 177:42.98 from /builddir/build/BUILD/firefox-88.0/js/src/gc/Cell.h:16, 177:42.98 from /builddir/build/BUILD/firefox-88.0/js/src/gc/ZoneAllocator.h:15, 177:42.98 from /builddir/build/BUILD/firefox-88.0/js/src/vm/ArrayBufferObject.h:16, 177:42.98 from /builddir/build/BUILD/firefox-88.0/js/src/vm/ArrayBufferObject-inl.h:13, 177:42.98 from /builddir/build/BUILD/firefox-88.0/js/src/vm/ArrayBufferObject.cpp:7, 177:42.98 from Unified_cpp_js_src15.cpp:2: 177:42.98 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 177:42.98 202 | struct OOM : Error { 177:42.98 | ^~~ 177:58.23 In file included from /builddir/build/BUILD/firefox-88.0/js/src/jit/IonTypes.h:19, 177:58.23 from /builddir/build/BUILD/firefox-88.0/js/src/jit/IonAnalysis.h:15, 177:58.23 from /builddir/build/BUILD/firefox-88.0/js/src/jit/RangeAnalysis.h:19, 177:58.23 from /builddir/build/BUILD/firefox-88.0/js/src/jit/RangeAnalysis.cpp:7, 177:58.23 from Unified_cpp_js_src_jit9.cpp:2: 177:58.23 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/Value.h: In member function ‘virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const’: 177:58.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/Value.h:434:29: warning: ‘result’ may be used uninitialized in this function [-Wmaybe-uninitialized] 177:58.24 434 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 177:58.24 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:58.24 In file included from Unified_cpp_js_src_jit9.cpp:11: 177:58.24 /builddir/build/BUILD/firefox-88.0/js/src/jit/Recover.cpp:317:11: note: ‘result’ was declared here 177:58.24 317 | int32_t result; 177:58.24 | ^~~~~~ 178:03.10 In file included from /usr/include/stdio.h:866, 178:03.10 from /builddir/build/BUILD/firefox-88.0/objdir/dist/system_wrappers/stdio.h:3, 178:03.10 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Assertions.h:52, 178:03.10 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Casting.h:12, 178:03.11 from /builddir/build/BUILD/firefox-88.0/js/src/jstypes.h:24, 178:03.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/BuildId.h:15, 178:03.11 from /builddir/build/BUILD/firefox-88.0/js/src/vm/BuildId.cpp:9, 178:03.11 from Unified_cpp_js_src16.cpp:2: 178:03.11 In function ‘int fprintf(FILE*, const char*, ...)’, 178:03.11 inlined from ‘bool js::DumpRealmPCCounts(JSContext*)’ at /builddir/build/BUILD/firefox-88.0/js/src/vm/BytecodeUtil.cpp:223:12: 178:03.11 /usr/include/bits/stdio2.h:105:24: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 178:03.11 105 | return __fprintf_chk (__stream, __USE_FORTIFY_LEVEL - 1, __fmt, 178:03.11 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:03.11 106 | __va_arg_pack ()); 178:03.11 | ~~~~~~~~~~~~~~~~~ 178:03.72 In file included from /builddir/build/BUILD/firefox-88.0/js/src/vm/BytecodeUtil.cpp:32, 178:03.72 from Unified_cpp_js_src16.cpp:29: 178:03.72 /builddir/build/BUILD/firefox-88.0/js/src/gc/PublicIterators.h: In function ‘JS::UniqueChars js::GetCodeCoverageSummaryAll(JSContext*, size_t*)’: 178:03.72 /builddir/build/BUILD/firefox-88.0/js/src/gc/PublicIterators.h:160:7: warning: ‘((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 178:03.72 160 | it++; 178:03.72 | ~~^~ 178:03.72 In file included from Unified_cpp_js_src16.cpp:29: 178:03.72 /builddir/build/BUILD/firefox-88.0/js/src/vm/BytecodeUtil.cpp:2992:19: note: ‘((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ was declared here 178:03.73 2992 | for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { 178:03.73 | ^~~~~ 178:03.73 In file included from /builddir/build/BUILD/firefox-88.0/js/src/vm/BytecodeUtil.cpp:32, 178:03.73 from Unified_cpp_js_src16.cpp:29: 178:03.73 /builddir/build/BUILD/firefox-88.0/js/src/gc/PublicIterators.h:128:7: warning: ‘*(js::CompartmentsInZoneIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 178:03.73 128 | it++; 178:03.73 | ~~^~ 178:03.73 In file included from Unified_cpp_js_src16.cpp:29: 178:03.73 /builddir/build/BUILD/firefox-88.0/js/src/vm/BytecodeUtil.cpp:2992:19: note: ‘*(js::CompartmentsInZoneIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)).js::CompartmentsInZoneIter::it’ was declared here 178:03.73 2992 | for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { 178:03.73 | ^~~~~ 178:03.78 js/src/wasm 178:29.81 In file included from Unified_cpp_js_src_wasm0.cpp:2: 178:29.81 /builddir/build/BUILD/firefox-88.0/js/src/wasm/AsmJS.cpp: In function ‘bool CheckArguments.constprop({anonymous}::FunctionValidatorShared&, js::frontend::ParseNode**, js::wasm::ValTypeVector*)’: 178:29.81 /builddir/build/BUILD/firefox-88.0/js/src/wasm/AsmJS.cpp:956:5: warning: ‘*(unsigned int*)((char*)&type + offsetof(Type, Type::which_))’ may be used uninitialized in this function [-Wmaybe-uninitialized] 178:29.81 956 | switch (which()) { 178:29.81 | ^~~~~~ 178:29.81 /builddir/build/BUILD/firefox-88.0/js/src/wasm/AsmJS.cpp:3190:10: note: ‘*(unsigned int*)((char*)&type + offsetof(Type, Type::which_))’ was declared here 178:29.81 3190 | Type type; 178:29.81 | ^~~~ 178:35.71 In file included from Unified_cpp_js_src_wasm0.cpp:20: 178:35.71 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitMemFillInline()’: 178:35.71 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp:13174:12: warning: ‘signedLength’ may be used uninitialized in this function [-Wmaybe-uninitialized] 178:35.71 13174 | uint32_t length = uint32_t(signedLength); 178:35.71 | ^~~~~~ 178:35.71 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp:13171:11: warning: ‘signedValue’ may be used uninitialized in this function [-Wmaybe-uninitialized] 178:35.71 13171 | int32_t signedValue; 178:35.71 | ^~~~~~~~~~~ 178:35.86 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitMemCopyInline()’: 178:35.86 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp:12917:12: warning: ‘signedLength’ may be used uninitialized in this function [-Wmaybe-uninitialized] 178:35.86 12917 | uint32_t length = signedLength; 178:35.86 | ^~~~~~ 178:38.80 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/GCVector.h:10, 178:38.80 from /builddir/build/BUILD/firefox-88.0/js/src/NamespaceImports.h:17, 178:38.80 from /builddir/build/BUILD/firefox-88.0/js/src/jsmath.h:14, 178:38.80 from /builddir/build/BUILD/firefox-88.0/js/src/wasm/AsmJS.cpp:33, 178:38.80 from Unified_cpp_js_src_wasm0.cpp:2: 178:38.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Vector.h: In member function ‘bool js::wasm::BaseCompiler::pushStackResultsForCall(const js::wasm::ResultType&, js::wasm::RegPtr, js::wasm::StackResultsLoc*)’: 178:38.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Vector.h:58:5: warning: ‘k’ may be used uninitialized in this function [-Wmaybe-uninitialized] 178:38.81 58 | new (KnownNotNull, aDst) T(std::forward(aArgs)...); 178:38.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:38.81 In file included from Unified_cpp_js_src_wasm0.cpp:20: 178:38.81 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp:2604:10: note: ‘k’ was declared here 178:38.81 2604 | Kind k; 178:38.81 | ^ 178:38.88 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/GCVector.h:10, 178:38.88 from /builddir/build/BUILD/firefox-88.0/js/src/NamespaceImports.h:17, 178:38.88 from /builddir/build/BUILD/firefox-88.0/js/src/jsmath.h:14, 178:38.88 from /builddir/build/BUILD/firefox-88.0/js/src/wasm/AsmJS.cpp:33, 178:38.88 from Unified_cpp_js_src_wasm0.cpp:2: 178:38.88 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Vector.h: In member function ‘bool js::wasm::BaseCompiler::pushResults(js::wasm::ResultType, js::wasm::StackHeight)’: 178:38.88 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Vector.h:58:5: warning: ‘k’ may be used uninitialized in this function [-Wmaybe-uninitialized] 178:38.88 58 | new (KnownNotNull, aDst) T(std::forward(aArgs)...); 178:38.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:38.88 In file included from Unified_cpp_js_src_wasm0.cpp:20: 178:38.88 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp:2604:10: note: ‘k’ was declared here 178:38.88 2604 | Kind k; 178:38.88 | ^ 178:41.34 In file included from /builddir/build/BUILD/firefox-88.0/js/src/wasm/AsmJS.cpp:36, 178:41.34 from Unified_cpp_js_src_wasm0.cpp:2: 178:41.34 /builddir/build/BUILD/firefox-88.0/js/src/frontend/ParseNode.h: In function ‘bool CheckGlobalVariableInitImport(ModuleValidatorShared&, js::frontend::TaggedParserAtomIndex, js::frontend::ParseNode*, bool)’: 178:41.35 /builddir/build/BUILD/firefox-88.0/js/src/frontend/ParseNode.h:731:12: warning: ‘coercedExpr’ may be used uninitialized [-Wmaybe-uninitialized] 178:41.35 731 | return pn_type; 178:41.35 | ^~~~~~~ 178:41.35 In file included from Unified_cpp_js_src_wasm0.cpp:2: 178:41.35 /builddir/build/BUILD/firefox-88.0/js/src/wasm/AsmJS.cpp:2819:14: note: ‘coercedExpr’ was declared here 178:41.35 2819 | ParseNode* coercedExpr; 178:41.35 | ^~~~~~~~~~~ 178:41.35 /builddir/build/BUILD/firefox-88.0/js/src/wasm/AsmJS.cpp:906:58: warning: ‘*(unsigned int*)((char*)&coerceTo + offsetof(Type, Type::which_))’ may be used uninitialized [-Wmaybe-uninitialized] 178:41.35 906 | bool isInt() const { return isSigned() || isUnsigned() || which_ == Int; } 178:41.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 178:41.35 /builddir/build/BUILD/firefox-88.0/js/src/wasm/AsmJS.cpp:2818:8: note: ‘*(unsigned int*)((char*)&coerceTo + offsetof(Type, Type::which_))’ was declared here 178:41.35 2818 | Type coerceTo; 178:41.35 | ^~~~~~~~ 178:43.20 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/GCVector.h:10, 178:43.20 from /builddir/build/BUILD/firefox-88.0/js/src/NamespaceImports.h:17, 178:43.20 from /builddir/build/BUILD/firefox-88.0/js/src/jsmath.h:14, 178:43.20 from /builddir/build/BUILD/firefox-88.0/js/src/wasm/AsmJS.cpp:33, 178:43.20 from Unified_cpp_js_src_wasm0.cpp:2: 178:43.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Vector.h: In member function ‘bool js::wasm::BaseCompiler::emitGetGlobal()’: 178:43.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Vector.h:494:19: warning: ‘id’ may be used uninitialized in this function [-Wmaybe-uninitialized] 178:43.20 494 | return begin()[aIndex]; 178:43.20 | ~~~~~~~^ 178:43.20 In file included from Unified_cpp_js_src_wasm0.cpp:20: 178:43.20 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp:11620:12: note: ‘id’ was declared here 178:43.20 11620 | uint32_t id; 178:43.20 | ^~ 178:43.39 In file included from /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp:147, 178:43.39 from Unified_cpp_js_src_wasm0.cpp:20: 178:43.39 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmOpIter.h: In member function ‘bool js::wasm::BaseCompiler::emitBr()’: 178:43.39 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmOpIter.h:652:25: warning: ‘relativeDepth’ may be used uninitialized in this function [-Wmaybe-uninitialized] 178:43.39 652 | return controlStack_[controlStack_.length() - 1 - relativeDepth] 178:43.39 | ~~~~~~~~~~~~~^ 178:43.39 In file included from Unified_cpp_js_src_wasm0.cpp:20: 178:43.39 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp:10363:12: note: ‘relativeDepth’ was declared here 178:43.39 10363 | uint32_t relativeDepth; 178:43.39 | ^~~~~~~~~~~~~ 178:43.64 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitEnd()’: 178:43.64 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp:10317:3: warning: ‘kind’ may be used uninitialized in this function [-Wmaybe-uninitialized] 178:43.64 10317 | switch (kind) { 178:43.64 | ^~~~~~ 178:43.85 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitArrayLen()’: 178:43.85 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp:14064:12: warning: ‘typeIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 178:43.85 14064 | uint32_t typeIndex; 178:43.85 | ^~~~~~~~~ 178:43.90 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/GCVector.h:10, 178:43.90 from /builddir/build/BUILD/firefox-88.0/js/src/NamespaceImports.h:17, 178:43.91 from /builddir/build/BUILD/firefox-88.0/js/src/jsmath.h:14, 178:43.91 from /builddir/build/BUILD/firefox-88.0/js/src/wasm/AsmJS.cpp:33, 178:43.91 from Unified_cpp_js_src_wasm0.cpp:2: 178:43.91 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Vector.h: In member function ‘bool js::wasm::BaseCompiler::emitArraySet()’: 178:43.91 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Vector.h:494:19: warning: ‘typeIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 178:43.91 494 | return begin()[aIndex]; 178:43.91 | ~~~~~~~^ 178:43.91 In file included from Unified_cpp_js_src_wasm0.cpp:20: 178:43.91 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp:14000:12: note: ‘typeIndex’ was declared here 178:43.91 14000 | uint32_t typeIndex; 178:43.91 | ^~~~~~~~~ 178:43.98 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/GCVector.h:10, 178:43.99 from /builddir/build/BUILD/firefox-88.0/js/src/NamespaceImports.h:17, 178:43.99 from /builddir/build/BUILD/firefox-88.0/js/src/jsmath.h:14, 178:43.99 from /builddir/build/BUILD/firefox-88.0/js/src/wasm/AsmJS.cpp:33, 178:43.99 from Unified_cpp_js_src_wasm0.cpp:2: 178:43.99 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Vector.h: In member function ‘bool js::wasm::BaseCompiler::emitArrayGet(js::wasm::FieldExtension)’: 178:43.99 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Vector.h:494:19: warning: ‘typeIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 178:43.99 494 | return begin()[aIndex]; 178:43.99 | ~~~~~~~^ 178:43.99 In file included from Unified_cpp_js_src_wasm0.cpp:20: 178:43.99 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp:13952:12: note: ‘typeIndex’ was declared here 178:43.99 13952 | uint32_t typeIndex; 178:43.99 | ^~~~~~~~~ 178:44.04 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/GCVector.h:10, 178:44.04 from /builddir/build/BUILD/firefox-88.0/js/src/NamespaceImports.h:17, 178:44.04 from /builddir/build/BUILD/firefox-88.0/js/src/jsmath.h:14, 178:44.04 from /builddir/build/BUILD/firefox-88.0/js/src/wasm/AsmJS.cpp:33, 178:44.04 from Unified_cpp_js_src_wasm0.cpp:2: 178:44.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Vector.h: In member function ‘bool js::wasm::BaseCompiler::emitArrayNewDefaultWithRtt()’: 178:44.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Vector.h:494:19: warning: ‘typeIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 178:44.04 494 | return begin()[aIndex]; 178:44.04 | ~~~~~~~^ 178:44.04 In file included from Unified_cpp_js_src_wasm0.cpp:20: 178:44.04 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp:13934:12: note: ‘typeIndex’ was declared here 178:44.04 13934 | uint32_t typeIndex; 178:44.04 | ^~~~~~~~~ 178:44.10 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/GCVector.h:10, 178:44.10 from /builddir/build/BUILD/firefox-88.0/js/src/NamespaceImports.h:17, 178:44.10 from /builddir/build/BUILD/firefox-88.0/js/src/jsmath.h:14, 178:44.10 from /builddir/build/BUILD/firefox-88.0/js/src/wasm/AsmJS.cpp:33, 178:44.10 from Unified_cpp_js_src_wasm0.cpp:2: 178:44.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Vector.h: In member function ‘bool js::wasm::BaseCompiler::emitStructGet(js::wasm::FieldExtension)’: 178:44.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Vector.h:494:19: warning: ‘typeIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 178:44.10 494 | return begin()[aIndex]; 178:44.10 | ~~~~~~~^ 178:44.10 In file included from Unified_cpp_js_src_wasm0.cpp:20: 178:44.10 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp:13742:12: note: ‘typeIndex’ was declared here 178:44.10 13742 | uint32_t typeIndex; 178:44.10 | ^~~~~~~~~ 178:44.17 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/GCVector.h:10, 178:44.17 from /builddir/build/BUILD/firefox-88.0/js/src/NamespaceImports.h:17, 178:44.17 from /builddir/build/BUILD/firefox-88.0/js/src/jsmath.h:14, 178:44.17 from /builddir/build/BUILD/firefox-88.0/js/src/wasm/AsmJS.cpp:33, 178:44.17 from Unified_cpp_js_src_wasm0.cpp:2: 178:44.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Vector.h: In member function ‘bool js::wasm::BaseCompiler::emitStructNewDefaultWithRtt()’: 178:44.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Vector.h:494:19: warning: ‘typeIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 178:44.17 494 | return begin()[aIndex]; 178:44.17 | ~~~~~~~^ 178:44.17 In file included from Unified_cpp_js_src_wasm0.cpp:20: 178:44.17 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp:13724:12: note: ‘typeIndex’ was declared here 178:44.17 13724 | uint32_t typeIndex; 178:44.17 | ^~~~~~~~~ 178:44.22 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitTableGrow()’: 178:44.22 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp:13375:10: warning: ‘tableIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 178:44.22 13375 | pushI32(tableIndex); 178:44.22 | ~~~~~~~^~~~~~~~~~~~ 178:44.25 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitTableGet()’: 178:44.26 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp:13348:10: warning: ‘tableIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 178:44.26 13348 | pushI32(tableIndex); 178:44.26 | ~~~~~~~^~~~~~~~~~~~ 178:44.80 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/GCVector.h:10, 178:44.80 from /builddir/build/BUILD/firefox-88.0/js/src/NamespaceImports.h:17, 178:44.80 from /builddir/build/BUILD/firefox-88.0/js/src/jsmath.h:14, 178:44.80 from /builddir/build/BUILD/firefox-88.0/js/src/wasm/AsmJS.cpp:33, 178:44.80 from Unified_cpp_js_src_wasm0.cpp:2: 178:44.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Vector.h: In member function ‘bool js::wasm::BaseCompiler::emitSetGlobal()’: 178:44.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Vector.h:494:19: warning: ‘id’ may be used uninitialized in this function [-Wmaybe-uninitialized] 178:44.80 494 | return begin()[aIndex]; 178:44.80 | ~~~~~~~^ 178:44.80 In file included from Unified_cpp_js_src_wasm0.cpp:20: 178:44.80 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp:11713:12: note: ‘id’ was declared here 178:44.80 11713 | uint32_t id; 178:44.80 | ^~ 178:44.87 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitSetLocal()’: 178:44.87 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp:11607:33: warning: ‘slot’ may be used uninitialized in this function [-Wmaybe-uninitialized] 178:44.87 11607 | return emitSetOrTeeLocal(slot); 178:44.87 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 178:44.90 In file included from /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp:147, 178:44.90 from Unified_cpp_js_src_wasm0.cpp:20: 178:44.90 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmOpIter.h: In member function ‘bool js::wasm::BaseCompiler::emitBrIf()’: 178:44.90 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmOpIter.h:652:25: warning: ‘relativeDepth’ may be used uninitialized in this function [-Wmaybe-uninitialized] 178:44.90 652 | return controlStack_[controlStack_.length() - 1 - relativeDepth] 178:44.90 | ~~~~~~~~~~~~~^ 178:44.90 In file included from Unified_cpp_js_src_wasm0.cpp:20: 178:44.90 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp:10394:12: note: ‘relativeDepth’ was declared here 178:44.90 10394 | uint32_t relativeDepth; 178:44.90 | ^~~~~~~~~~~~~ 178:44.94 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitTableSet()’: 178:44.95 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp:13390:10: warning: ‘tableIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 178:44.95 13390 | pushI32(tableIndex); 178:44.95 | ~~~~~~~^~~~~~~~~~~~ 178:45.04 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitTableFill()’: 178:45.04 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp:13332:10: warning: ‘tableIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 178:45.04 13332 | pushI32(tableIndex); 178:45.05 | ~~~~~~~^~~~~~~~~~~~ 178:45.11 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/GCVector.h:10, 178:45.11 from /builddir/build/BUILD/firefox-88.0/js/src/NamespaceImports.h:17, 178:45.11 from /builddir/build/BUILD/firefox-88.0/js/src/jsmath.h:14, 178:45.11 from /builddir/build/BUILD/firefox-88.0/js/src/wasm/AsmJS.cpp:33, 178:45.11 from Unified_cpp_js_src_wasm0.cpp:2: 178:45.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Vector.h: In member function ‘bool js::wasm::BaseCompiler::emitStructSet()’: 178:45.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Vector.h:494:19: warning: ‘typeIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 178:45.11 494 | return begin()[aIndex]; 178:45.11 | ~~~~~~~^ 178:45.11 In file included from Unified_cpp_js_src_wasm0.cpp:20: 178:45.11 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp:13794:12: note: ‘typeIndex’ was declared here 178:45.11 13794 | uint32_t typeIndex; 178:45.11 | ^~~~~~~~~ 178:45.65 In file included from /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp:147, 178:45.65 from Unified_cpp_js_src_wasm0.cpp:20: 178:45.65 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmOpIter.h: In member function ‘bool js::wasm::BaseCompiler::emitBrOnCast()’: 178:45.65 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmOpIter.h:652:25: warning: ‘relativeDepth’ may be used uninitialized in this function [-Wmaybe-uninitialized] 178:45.65 652 | return controlStack_[controlStack_.length() - 1 - relativeDepth] 178:45.65 | ~~~~~~~~~~~~~^ 178:45.65 In file included from Unified_cpp_js_src_wasm0.cpp:20: 178:45.65 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp:14191:12: note: ‘relativeDepth’ was declared here 178:45.65 14191 | uint32_t relativeDepth; 178:45.65 | ^~~~~~~~~~~~~ 178:45.80 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/GCVector.h:10, 178:45.80 from /builddir/build/BUILD/firefox-88.0/js/src/NamespaceImports.h:17, 178:45.80 from /builddir/build/BUILD/firefox-88.0/js/src/jsmath.h:14, 178:45.80 from /builddir/build/BUILD/firefox-88.0/js/src/wasm/AsmJS.cpp:33, 178:45.80 from Unified_cpp_js_src_wasm0.cpp:2: 178:45.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Vector.h: In member function ‘bool js::wasm::BaseCompiler::emitArrayNewWithRtt()’: 178:45.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Vector.h:494:19: warning: ‘typeIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 178:45.80 494 | return begin()[aIndex]; 178:45.80 | ~~~~~~~^ 178:45.80 In file included from Unified_cpp_js_src_wasm0.cpp:20: 178:45.80 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp:13862:12: note: ‘typeIndex’ was declared here 178:45.80 13862 | uint32_t typeIndex; 178:45.80 | ^~~~~~~~~ 178:45.97 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitRefFunc()’: 178:45.97 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp:12455:10: warning: ‘funcIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 178:45.97 12455 | pushI32(funcIndex); 178:45.97 | ~~~~~~~^~~~~~~~~~~ 178:46.00 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/GCVector.h:10, 178:46.00 from /builddir/build/BUILD/firefox-88.0/js/src/NamespaceImports.h:17, 178:46.00 from /builddir/build/BUILD/firefox-88.0/js/src/jsmath.h:14, 178:46.00 from /builddir/build/BUILD/firefox-88.0/js/src/wasm/AsmJS.cpp:33, 178:46.00 from Unified_cpp_js_src_wasm0.cpp:2: 178:46.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Vector.h: In member function ‘bool js::wasm::BaseCompiler::emitGetLocal()’: 178:46.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Vector.h:494:19: warning: ‘slot’ may be used uninitialized in this function [-Wmaybe-uninitialized] 178:46.01 494 | return begin()[aIndex]; 178:46.01 | ~~~~~~~^ 178:46.01 In file included from Unified_cpp_js_src_wasm0.cpp:20: 178:46.01 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp:11475:12: note: ‘slot’ was declared here 178:46.01 11475 | uint32_t slot; 178:46.01 | ^~~~ 178:46.08 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitCall()’: 178:46.08 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp:11185:3: warning: ‘funcIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 178:46.08 11185 | if (import) { 178:46.08 | ^~ 178:46.19 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/GCVector.h:10, 178:46.19 from /builddir/build/BUILD/firefox-88.0/js/src/NamespaceImports.h:17, 178:46.19 from /builddir/build/BUILD/firefox-88.0/js/src/jsmath.h:14, 178:46.19 from /builddir/build/BUILD/firefox-88.0/js/src/wasm/AsmJS.cpp:33, 178:46.19 from Unified_cpp_js_src_wasm0.cpp:2: 178:46.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Vector.h: In member function ‘bool js::wasm::BaseCompiler::emitStructNewWithRtt()’: 178:46.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Vector.h:494:19: warning: ‘typeIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 178:46.19 494 | return begin()[aIndex]; 178:46.19 | ~~~~~~~^ 178:46.19 In file included from Unified_cpp_js_src_wasm0.cpp:20: 178:46.19 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp:13644:12: note: ‘typeIndex’ was declared here 178:46.19 13644 | uint32_t typeIndex; 178:46.19 | ^~~~~~~~~ 178:46.30 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/GCVector.h:10, 178:46.30 from /builddir/build/BUILD/firefox-88.0/js/src/NamespaceImports.h:17, 178:46.30 from /builddir/build/BUILD/firefox-88.0/js/src/jsmath.h:14, 178:46.30 from /builddir/build/BUILD/firefox-88.0/js/src/wasm/AsmJS.cpp:33, 178:46.30 from Unified_cpp_js_src_wasm0.cpp:2: 178:46.30 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Vector.h: In member function ‘bool js::wasm::BaseCompiler::emitCallIndirect()’: 178:46.30 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Vector.h:494:19: warning: ‘funcTypeIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 178:46.30 494 | return begin()[aIndex]; 178:46.30 | ~~~~~~~^ 178:46.30 In file included from Unified_cpp_js_src_wasm0.cpp:20: 178:46.30 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp:11209:12: note: ‘funcTypeIndex’ was declared here 178:46.30 11209 | uint32_t funcTypeIndex; 178:46.30 | ^~~~~~~~~~~~~ 178:46.30 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/GCVector.h:10, 178:46.30 from /builddir/build/BUILD/firefox-88.0/js/src/NamespaceImports.h:17, 178:46.30 from /builddir/build/BUILD/firefox-88.0/js/src/jsmath.h:14, 178:46.30 from /builddir/build/BUILD/firefox-88.0/js/src/wasm/AsmJS.cpp:33, 178:46.30 from Unified_cpp_js_src_wasm0.cpp:2: 178:46.30 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Vector.h:494:19: warning: ‘tableIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 178:46.30 494 | return begin()[aIndex]; 178:46.30 | ~~~~~~~^ 178:46.31 In file included from Unified_cpp_js_src_wasm0.cpp:20: 178:46.31 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp:11210:12: note: ‘tableIndex’ was declared here 178:46.31 11210 | uint32_t tableIndex; 178:46.31 | ^~~~~~~~~~ 178:46.44 In file included from /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp:147, 178:46.44 from Unified_cpp_js_src_wasm0.cpp:20: 178:46.44 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmOpIter.h: In member function ‘bool js::wasm::BaseCompiler::emitRttSub()’: 178:46.44 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmOpIter.h:2988:14: warning: ‘rttDepth’ may be used uninitialized in this function [-Wmaybe-uninitialized] 178:46.44 2988 | return push(ValType::fromRtt(rttTypeIndex, rttDepth + 1)); 178:46.44 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:46.44 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmOpIter.h:2980:12: note: ‘rttDepth’ was declared here 178:46.44 2980 | uint32_t rttDepth; 178:46.44 | ^~~~~~~~ 178:46.44 In file included from /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmJS.h:41, 178:46.44 from /builddir/build/BUILD/firefox-88.0/js/src/vm/Scope.h:42, 178:46.44 from /builddir/build/BUILD/firefox-88.0/js/src/frontend/AbstractScopePtr.h:17, 178:46.44 from /builddir/build/BUILD/firefox-88.0/js/src/frontend/Stencil.h:21, 178:46.44 from /builddir/build/BUILD/firefox-88.0/js/src/frontend/ParseNode.h:22, 178:46.44 from /builddir/build/BUILD/firefox-88.0/js/src/wasm/AsmJS.cpp:36, 178:46.44 from Unified_cpp_js_src_wasm0.cpp:2: 178:46.44 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmTypes.h:352:20: warning: ‘rttTypeIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 178:46.44 352 | ptc.typeIndex_ = refTypeIndex; 178:46.44 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 178:46.45 In file included from /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp:147, 178:46.45 from Unified_cpp_js_src_wasm0.cpp:20: 178:46.45 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmOpIter.h:2979:12: note: ‘rttTypeIndex’ was declared here 178:46.45 2979 | uint32_t rttTypeIndex; 178:46.45 | ^~~~~~~~~~~~ 178:46.52 In file included from /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmJS.h:41, 178:46.52 from /builddir/build/BUILD/firefox-88.0/js/src/vm/Scope.h:42, 178:46.52 from /builddir/build/BUILD/firefox-88.0/js/src/frontend/AbstractScopePtr.h:17, 178:46.52 from /builddir/build/BUILD/firefox-88.0/js/src/frontend/Stencil.h:21, 178:46.52 from /builddir/build/BUILD/firefox-88.0/js/src/frontend/ParseNode.h:22, 178:46.52 from /builddir/build/BUILD/firefox-88.0/js/src/wasm/AsmJS.cpp:36, 178:46.52 from Unified_cpp_js_src_wasm0.cpp:2: 178:46.52 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmTypes.h: In member function ‘bool js::wasm::BaseCompiler::emitRttCanon()’: 178:46.52 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmTypes.h:352:22: warning: ‘typeIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 178:46.52 352 | ptc.typeIndex_ = refTypeIndex; 178:46.52 | ^~~~~~~~~~~~ 178:46.52 In file included from /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp:147, 178:46.52 from Unified_cpp_js_src_wasm0.cpp:20: 178:46.52 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmOpIter.h:2966:12: note: ‘typeIndex’ was declared here 178:46.52 2966 | uint32_t typeIndex; 178:46.52 | ^~~~~~~~~ 178:46.63 In file included from Unified_cpp_js_src_wasm0.cpp:20: 178:46.63 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitTeeLocal()’: 178:46.63 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp:11616:34: warning: ‘slot’ may be used uninitialized in this function [-Wmaybe-uninitialized] 178:46.63 11616 | return emitSetOrTeeLocal(slot); 178:46.63 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 178:48.72 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitBody()’: 178:48.72 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp:2588:46: warning: ‘i64’ may be used uninitialized in this function [-Wmaybe-uninitialized] 178:48.72 2588 | explicit Stk(int64_t v) : kind_(ConstI64), i64val_(v) {} 178:48.72 | ^~~~~~~~~~ 178:48.72 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp:15963:17: note: ‘i64’ was declared here 178:48.72 15963 | int64_t i64; 178:48.72 | ^~~ 178:48.73 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp:2587:46: warning: ‘i32’ may be used uninitialized in this function [-Wmaybe-uninitialized] 178:48.73 2587 | explicit Stk(int32_t v) : kind_(ConstI32), i32val_(v) {} 178:48.73 | ^~~~~~~~~~ 178:48.73 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmBaselineCompile.cpp:15881:17: note: ‘i32’ was declared here 178:48.73 15881 | int32_t i32; 178:48.73 | ^~~ 178:56.94 In file included from /builddir/build/BUILD/firefox-88.0/js/src/vm/GeckoProfiler.cpp:14, 178:56.94 from Unified_cpp_js_src19.cpp:29: 178:56.94 /builddir/build/BUILD/firefox-88.0/js/src/gc/PublicIterators.h: In member function ‘void js::GeckoProfilerRuntime::enable(bool)’: 178:56.94 /builddir/build/BUILD/firefox-88.0/js/src/gc/PublicIterators.h:160:7: warning: ‘((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 178:56.94 160 | it++; 178:56.94 | ~~^~ 178:56.94 In file included from Unified_cpp_js_src19.cpp:29: 178:56.94 /builddir/build/BUILD/firefox-88.0/js/src/vm/GeckoProfiler.cpp:149:19: note: ‘((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ was declared here 178:56.94 149 | for (RealmsIter r(rt); !r.done(); r.next()) { 178:56.94 | ^ 178:56.94 In file included from /builddir/build/BUILD/firefox-88.0/js/src/vm/GeckoProfiler.cpp:14, 178:56.94 from Unified_cpp_js_src19.cpp:29: 178:56.94 /builddir/build/BUILD/firefox-88.0/js/src/gc/PublicIterators.h:128:7: warning: ‘*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 178:56.94 128 | it++; 178:56.94 | ~~^~ 178:56.94 In file included from Unified_cpp_js_src19.cpp:29: 178:56.94 /builddir/build/BUILD/firefox-88.0/js/src/vm/GeckoProfiler.cpp:149:19: note: ‘*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)).js::CompartmentsInZoneIter::it’ was declared here 178:56.94 149 | for (RealmsIter r(rt); !r.done(); r.next()) { 178:56.94 | ^ 179:20.42 In file included from /usr/include/string.h:519, 179:20.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/system_wrappers/string.h:3, 179:20.42 from /usr/include/c++/11/cstring:42, 179:20.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/system_wrappers/cstring:3, 179:20.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Casting.h:14, 179:20.42 from /builddir/build/BUILD/firefox-88.0/js/src/jstypes.h:24, 179:20.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/Promise.h:12, 179:20.42 from /builddir/build/BUILD/firefox-88.0/js/src/builtin/Promise.h:10, 179:20.42 from /builddir/build/BUILD/firefox-88.0/js/src/builtin/Promise.cpp:7, 179:20.42 from Unified_cpp_js_src2.cpp:2: 179:20.42 In function ‘void* memcpy(void*, const void*, size_t)’, 179:20.42 inlined from ‘void mozilla::PodCopy(T*, const T*, size_t) [with T = unsigned char]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h:109:11, 179:20.42 inlined from ‘bool js::InlineCharBuffer::maybeRealloc(JSContext*, size_t, size_t) [with CharT = unsigned char]’ at /builddir/build/BUILD/firefox-88.0/js/src/vm/InlineCharBuffer-inl.h:97:23, 179:20.42 inlined from ‘bool js::InlineCharBuffer::maybeRealloc(JSContext*, size_t, size_t) [with CharT = unsigned char]’ at /builddir/build/BUILD/firefox-88.0/js/src/vm/InlineCharBuffer-inl.h:82:8, 179:20.42 inlined from ‘bool ToUpperCase(JSContext*, js::InlineCharBuffer&, const SrcChar*, size_t, size_t, size_t*) [with DestChar = unsigned char; SrcChar = unsigned char]’ at /builddir/build/BUILD/firefox-88.0/js/src/builtin/String.cpp:1171:31, 179:20.42 inlined from ‘JSString* ToUpperCase(JSContext*, JSLinearString*) [with CharT = unsigned char]’ at /builddir/build/BUILD/firefox-88.0/js/src/builtin/String.cpp:1272:25, 179:20.42 inlined from ‘JSString* js::StringToUpperCase(JSContext*, JS::HandleString)’ at /builddir/build/BUILD/firefox-88.0/js/src/builtin/String.cpp:1308:35: 179:20.42 /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, unsigned int)’ forming offset [32, 127] is out of the bounds [0, 32] of object ‘newChars’ with type ‘mozilla::MaybeOneOf, js::InlineCharBuffer >’ [-Warray-bounds] 179:20.42 29 | return __builtin___memcpy_chk (__dest, __src, __len, 179:20.42 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 179:20.42 30 | __glibc_objsize0 (__dest)); 179:20.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 179:20.42 In file included from Unified_cpp_js_src2.cpp:38: 179:20.42 /builddir/build/BUILD/firefox-88.0/js/src/builtin/String.cpp: In function ‘JSString* js::StringToUpperCase(JSContext*, JS::HandleString)’: 179:20.42 /builddir/build/BUILD/firefox-88.0/js/src/builtin/String.cpp:1187:52: note: ‘newChars’ declared here 179:20.42 1187 | mozilla::MaybeOneOf newChars; 179:20.42 | ^~~~~~~~ 179:42.10 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/Result.h:121, 179:42.10 from /builddir/build/BUILD/firefox-88.0/js/src/jspubtd.h:17, 179:42.10 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:19, 179:42.10 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/CallArgs.h:73, 179:42.10 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/CallNonGenericMethod.h:12, 179:42.10 from /builddir/build/BUILD/firefox-88.0/js/src/NamespaceImports.h:15, 179:42.10 from /builddir/build/BUILD/firefox-88.0/js/src/vm/HelperThreads.h:15, 179:42.10 from /builddir/build/BUILD/firefox-88.0/js/src/vm/HelperThreads.cpp:7, 179:42.10 from Unified_cpp_js_src20.cpp:2: 179:42.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h: In instantiation of ‘E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]’: 179:42.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h:264:26: required from ‘E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ 179:42.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h:543:27: required from ‘E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ 179:42.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h:613:68: required from ‘mozilla::Result::type, E> mozilla::Result::map(F) [with F = js::PlainObject::createWithTemplate(JSContext*, JS::Handle)::; V = js::NativeObject*; E = JS::OOM; typename std::result_of::type = js::PlainObject*]’ 179:42.10 /builddir/build/BUILD/firefox-88.0/js/src/vm/PlainObject-inl.h:39:57: required from here 179:42.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h:261:16: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct JS::OOM’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 179:42.11 261 | std::memcpy(&res, &bits, sizeof(E)); 179:42.11 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 179:42.11 In file included from /builddir/build/BUILD/firefox-88.0/js/src/jspubtd.h:17, 179:42.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:19, 179:42.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/CallArgs.h:73, 179:42.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/CallNonGenericMethod.h:12, 179:42.11 from /builddir/build/BUILD/firefox-88.0/js/src/NamespaceImports.h:15, 179:42.11 from /builddir/build/BUILD/firefox-88.0/js/src/vm/HelperThreads.h:15, 179:42.11 from /builddir/build/BUILD/firefox-88.0/js/src/vm/HelperThreads.cpp:7, 179:42.11 from Unified_cpp_js_src20.cpp:2: 179:42.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 179:42.11 202 | struct OOM : Error { 179:42.11 | ^~~ 179:47.26 In file included from /builddir/build/BUILD/firefox-88.0/js/src/jit/JitAllocPolicy.h:23, 179:47.26 from /builddir/build/BUILD/firefox-88.0/js/src/jit/shared/Assembler-shared.h:16, 179:47.26 from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/Assembler-arm.h:20, 179:47.26 from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/MacroAssembler-arm.h:12, 179:47.26 from /builddir/build/BUILD/firefox-88.0/js/src/jit/MacroAssembler.h:20, 179:47.26 from /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmGenerator.h:24, 179:47.26 from /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmIonCompile.h:22, 179:47.26 from /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmIonCompile.cpp:19, 179:47.26 from Unified_cpp_js_src_wasm2.cpp:2: 179:47.26 /builddir/build/BUILD/firefox-88.0/js/src/jit/InlineList.h: In member function ‘bool {anonymous}::FunctionCompiler::collectCallResults(const js::wasm::ResultType&, js::jit::MWasmStackResultArea*, {anonymous}::DefVector*)’: 179:47.26 /builddir/build/BUILD/firefox-88.0/js/src/jit/InlineList.h:299:16: warning: ‘def’ may be used uninitialized in this function [-Wmaybe-uninitialized] 179:47.26 299 | item->next = at; 179:47.26 | ~~~~~~~~~~~^~~~ 179:47.26 In file included from Unified_cpp_js_src_wasm2.cpp:2: 179:47.26 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmIonCompile.cpp:1499:21: note: ‘def’ was declared here 179:47.27 1499 | MInstruction* def; 179:47.27 | ^~~ 179:48.92 In file included from /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmIonCompile.cpp:34, 179:48.92 from Unified_cpp_js_src_wasm2.cpp:2: 179:48.92 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmOpIter.h: In function ‘bool EmitGetGlobal({anonymous}::FunctionCompiler&)’: 179:48.92 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmOpIter.h:289:45: warning: ‘result’ may be used uninitialized in this function [-Wmaybe-uninitialized] 179:48.92 289 | void setValue(Value value) { tv_.second() = value; } 179:48.92 | ~~~~~~~~~~~~~^~~~~~~ 179:48.92 In file included from Unified_cpp_js_src_wasm2.cpp:2: 179:48.92 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmIonCompile.cpp:2744:16: note: ‘result’ was declared here 179:48.92 2744 | MDefinition* result; 179:48.92 | ^~~~~~ 179:51.39 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmIonCompile.cpp: In function ‘bool EmitEnd({anonymous}::FunctionCompiler&)’: 179:51.39 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmIonCompile.cpp:2430:3: warning: ‘kind’ may be used uninitialized in this function [-Wmaybe-uninitialized] 179:51.39 2430 | switch (kind) { 179:51.39 | ^~~~~~ 179:54.53 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/Vector.h:10, 179:54.53 from /builddir/build/BUILD/firefox-88.0/js/src/jit/CompactBuffer.h:16, 179:54.53 from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/Assembler-arm.h:18, 179:54.53 from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/MacroAssembler-arm.h:12, 179:54.53 from /builddir/build/BUILD/firefox-88.0/js/src/jit/MacroAssembler.h:20, 179:54.53 from /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmGenerator.h:24, 179:54.53 from /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmIonCompile.h:22, 179:54.53 from /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmIonCompile.cpp:19, 179:54.53 from Unified_cpp_js_src_wasm2.cpp:2: 179:54.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Vector.h: In function ‘bool js::wasm::IonCompileFunctions(const js::wasm::ModuleEnvironment&, const js::wasm::CompilerEnvironment&, js::LifoAlloc&, const FuncCompileInputVector&, js::wasm::CompiledCode*, JS::UniqueChars*)’: 179:54.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Vector.h:494:19: warning: ‘id’ may be used uninitialized in this function [-Wmaybe-uninitialized] 179:54.53 494 | return begin()[aIndex]; 179:54.53 | ~~~~~~~^ 179:54.53 In file included from Unified_cpp_js_src_wasm2.cpp:2: 179:54.53 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmIonCompile.cpp:2822:12: note: ‘id’ was declared here 179:54.53 2822 | uint32_t id; 179:54.53 | ^~ 179:54.53 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmIonCompile.cpp:2831:19: warning: ‘value’ may be used uninitialized in this function [-Wmaybe-uninitialized] 179:54.53 2831 | f.storeGlobalVar(global.offset(), global.isIndirect(), value); 179:54.53 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179:54.53 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmIonCompile.cpp:2823:16: note: ‘value’ was declared here 179:54.53 2823 | MDefinition* value; 179:54.53 | ^~~~~ 179:54.53 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmIonCompile.cpp:3676:12: warning: ‘srcMemIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 179:54.54 3676 | uint32_t srcMemIndex; 179:54.54 | ^~~~~~~~~~~ 179:54.54 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmIonCompile.cpp:3675:12: warning: ‘dstMemIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 179:54.54 3675 | uint32_t dstMemIndex; 179:54.54 | ^~~~~~~~~~~ 179:54.54 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmIonCompile.cpp:296:46: warning: ‘i64’ may be used uninitialized in this function [-Wmaybe-uninitialized] 179:54.54 296 | MConstant* constant = MConstant::NewInt64(alloc(), i); 179:54.54 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 179:54.54 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmIonCompile.cpp:2327:11: note: ‘i64’ was declared here 179:54.54 2327 | int64_t i64; 179:54.54 | ^~~ 179:54.54 In file included from /builddir/build/BUILD/firefox-88.0/js/src/util/Poison.h:25, 179:54.54 from /builddir/build/BUILD/firefox-88.0/js/src/gc/Heap.h:18, 179:54.54 from /builddir/build/BUILD/firefox-88.0/js/src/gc/Cell.h:16, 179:54.54 from /builddir/build/BUILD/firefox-88.0/js/src/jit/JitCode.h:18, 179:54.54 from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/Assembler-arm.h:19, 179:54.54 from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/MacroAssembler-arm.h:12, 179:54.54 from /builddir/build/BUILD/firefox-88.0/js/src/jit/MacroAssembler.h:20, 179:54.54 from /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmGenerator.h:24, 179:54.54 from /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmIonCompile.h:22, 179:54.54 from /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmIonCompile.cpp:19, 179:54.54 from Unified_cpp_js_src_wasm2.cpp:2: 179:54.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/Value.h:434:29: warning: ‘i32’ may be used uninitialized in this function [-Wmaybe-uninitialized] 179:54.54 434 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 179:54.54 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179:54.54 In file included from Unified_cpp_js_src_wasm2.cpp:2: 179:54.54 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmIonCompile.cpp:2317:11: note: ‘i32’ was declared here 179:54.54 2317 | int32_t i32; 179:54.54 | ^~~ 179:54.54 In file included from /builddir/build/BUILD/firefox-88.0/js/src/jit/LIR.h:22, 179:54.54 from /builddir/build/BUILD/firefox-88.0/js/src/jit/shared/CodeGenerator-shared.h:16, 179:54.54 from /builddir/build/BUILD/firefox-88.0/js/src/jit/arm/CodeGenerator-arm.h:11, 179:54.54 from /builddir/build/BUILD/firefox-88.0/js/src/jit/CodeGenerator.h:21, 179:54.54 from /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmIonCompile.cpp:25, 179:54.54 from Unified_cpp_js_src_wasm2.cpp:2: 179:54.54 /builddir/build/BUILD/firefox-88.0/js/src/jit/MIRGraph.h:178:64: warning: ‘value’ may be used uninitialized in this function [-Wmaybe-uninitialized] 179:54.54 178 | void setSlot(uint32_t slot, MDefinition* ins) { slots_[slot] = ins; } 179:54.54 In file included from Unified_cpp_js_src_wasm2.cpp:2: 179:54.55 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmIonCompile.cpp:2718:16: note: ‘value’ was declared here 179:54.55 2718 | MDefinition* value; 179:54.55 | ^~~~~ 180:20.12 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/Result.h:121, 180:20.12 from /builddir/build/BUILD/firefox-88.0/js/src/jspubtd.h:17, 180:20.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:19, 180:20.12 from /builddir/build/BUILD/firefox-88.0/js/src/ds/TraceableFifo.h:11, 180:20.12 from /builddir/build/BUILD/firefox-88.0/js/src/vm/JSContext.h:16, 180:20.12 from /builddir/build/BUILD/firefox-88.0/js/src/vm/JSContext-inl.h:10, 180:20.12 from /builddir/build/BUILD/firefox-88.0/js/src/vm/JSContext.cpp:11, 180:20.12 from Unified_cpp_js_src21.cpp:2: 180:20.12 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h: In instantiation of ‘E mozilla::detail::ResultImplementation::inspectErr() const [with V = mozilla::Ok; E = JS::Error]’: 180:20.12 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h:264:26: required from ‘E mozilla::detail::ResultImplementation::unwrapErr() [with V = mozilla::Ok; E = JS::Error]’ 180:20.12 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h:579:49: required from ‘mozilla::GenericErrorResult mozilla::Result::propagateErr() [with V = mozilla::Ok; E = JS::Error]’ 180:20.12 /builddir/build/BUILD/firefox-88.0/js/src/vm/JSObject.cpp:436:5: required from here 180:20.12 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h:261:16: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct JS::Error’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 180:20.12 261 | std::memcpy(&res, &bits, sizeof(E)); 180:20.12 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 180:20.12 In file included from /builddir/build/BUILD/firefox-88.0/js/src/jspubtd.h:17, 180:20.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:19, 180:20.13 from /builddir/build/BUILD/firefox-88.0/js/src/ds/TraceableFifo.h:11, 180:20.13 from /builddir/build/BUILD/firefox-88.0/js/src/vm/JSContext.h:16, 180:20.13 from /builddir/build/BUILD/firefox-88.0/js/src/vm/JSContext-inl.h:10, 180:20.13 from /builddir/build/BUILD/firefox-88.0/js/src/vm/JSContext.cpp:11, 180:20.13 from Unified_cpp_js_src21.cpp:2: 180:20.13 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/Result.h:187:8: note: ‘struct JS::Error’ declared here 180:20.13 187 | struct Error { 180:20.13 | ^~~~~ 180:20.53 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/Result.h:121, 180:20.53 from /builddir/build/BUILD/firefox-88.0/js/src/jspubtd.h:17, 180:20.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:19, 180:20.53 from /builddir/build/BUILD/firefox-88.0/js/src/ds/TraceableFifo.h:11, 180:20.53 from /builddir/build/BUILD/firefox-88.0/js/src/vm/JSContext.h:16, 180:20.53 from /builddir/build/BUILD/firefox-88.0/js/src/vm/JSContext-inl.h:10, 180:20.53 from /builddir/build/BUILD/firefox-88.0/js/src/vm/JSContext.cpp:11, 180:20.53 from Unified_cpp_js_src21.cpp:2: 180:20.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h: In instantiation of ‘E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]’: 180:20.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h:264:26: required from ‘E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ 180:20.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h:543:27: required from ‘E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ 180:20.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h:613:68: required from ‘mozilla::Result::type, E> mozilla::Result::map(F) [with F = js::PlainObject::createWithTemplate(JSContext*, JS::Handle)::; V = js::NativeObject*; E = JS::OOM; typename std::result_of::type = js::PlainObject*]’ 180:20.53 /builddir/build/BUILD/firefox-88.0/js/src/vm/PlainObject-inl.h:39:57: required from here 180:20.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h:261:16: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct JS::OOM’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 180:20.53 261 | std::memcpy(&res, &bits, sizeof(E)); 180:20.53 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 180:20.53 In file included from /builddir/build/BUILD/firefox-88.0/js/src/jspubtd.h:17, 180:20.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:19, 180:20.53 from /builddir/build/BUILD/firefox-88.0/js/src/ds/TraceableFifo.h:11, 180:20.53 from /builddir/build/BUILD/firefox-88.0/js/src/vm/JSContext.h:16, 180:20.53 from /builddir/build/BUILD/firefox-88.0/js/src/vm/JSContext-inl.h:10, 180:20.53 from /builddir/build/BUILD/firefox-88.0/js/src/vm/JSContext.cpp:11, 180:20.53 from Unified_cpp_js_src21.cpp:2: 180:20.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 180:20.53 202 | struct OOM : Error { 180:20.53 | ^~~ 180:22.16 In file included from /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmGenerator.h:29, 180:22.16 from /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmStubs.h:23, 180:22.16 from /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmStubs.cpp:19, 180:22.16 from Unified_cpp_js_src_wasm3.cpp:11: 180:22.16 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmValidate.h: In function ‘bool js::wasm::DecodeValidatedLocalEntries(js::wasm::Decoder&, js::wasm::ValTypeVector*)’: 180:22.16 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmValidate.h:624:17: warning: ‘nextByte’ may be used uninitialized [-Wmaybe-uninitialized] 180:22.16 624 | uint8_t nextByte; 180:22.16 | ^~~~~~~~ 180:24.49 In file included from Unified_cpp_js_src_wasm3.cpp:38: 180:24.49 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmValidate.cpp: In function ‘bool js::wasm::DecodeModuleEnvironment(js::wasm::Decoder&, js::wasm::ModuleEnvironment*)’: 180:24.49 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmValidate.cpp:2176:19: warning: ‘memory.js::wasm::Limits::initial’ may be used uninitialized in this function [-Wmaybe-uninitialized] 180:24.49 2176 | memory->initial *= PageSize; 180:24.49 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ 180:24.49 /builddir/build/BUILD/firefox-88.0/js/src/wasm/WasmValidate.cpp:2189:10: note: ‘memory.js::wasm::Limits::initial’ was declared here 180:24.49 2189 | Limits memory; 180:24.49 | ^~~~~~ 180:31.36 modules/fdlibm/src 180:39.71 js/xpconnect/loader 180:44.06 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsXPTCUtils.h:10, 180:44.06 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:119, 180:44.06 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/loader/mozJSComponentLoader.cpp:45: 180:44.06 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 180:44.06 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:79:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 180:44.07 79 | memset(this, 0, sizeof(nsXPTCVariant)); 180:44.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:44.07 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 180:44.07 44 | struct nsXPTCVariant { 180:44.07 | ^~~~~~~~~~~~~ 180:46.55 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BitSet.h:11, 180:46.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/HeapAPI.h:11, 180:46.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/TracingAPI.h:11, 180:46.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/GCPolicyAPI.h:61, 180:46.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:23, 180:46.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/CallArgs.h:73, 180:46.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/jsapi.h:31, 180:46.56 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/loader/mozJSComponentLoader.cpp:20: 180:46.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 180:46.56 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:2210:40: required from here 180:46.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 180:46.56 35 | memset(aT, 0, sizeof(T)); 180:46.56 | ~~~~~~^~~~~~~~~~~~~~~~~~ 180:46.56 In file included from /builddir/build/BUILD/firefox-88.0/js/xpconnect/loader/mozJSComponentLoader.cpp:45: 180:46.56 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 180:46.56 2209 | struct GlobalProperties { 180:46.56 | ^~~~~~~~~~~~~~~~ 181:04.81 In file included from /builddir/build/BUILD/firefox-88.0/js/src/vm/MemoryMetrics.cpp:16, 181:04.81 from Unified_cpp_js_src22.cpp:20: 181:04.81 /builddir/build/BUILD/firefox-88.0/js/src/gc/PublicIterators.h: In function ‘bool CollectRuntimeStatsHelper(JSContext*, JS::RuntimeStats*, JS::ObjectPrivateVisitor*, bool, js::IterateCellCallback)’: 181:04.81 /builddir/build/BUILD/firefox-88.0/js/src/gc/PublicIterators.h:160:7: warning: ‘((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 181:04.81 160 | it++; 181:04.81 | ~~^~ 181:04.81 In file included from Unified_cpp_js_src22.cpp:20: 181:04.81 /builddir/build/BUILD/firefox-88.0/js/src/vm/MemoryMetrics.cpp:700:19: note: ‘((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ was declared here 181:04.81 700 | for (RealmsIter realm(rt); !realm.done(); realm.next()) { 181:04.81 | ^~~~~ 181:04.81 In file included from /builddir/build/BUILD/firefox-88.0/js/src/vm/MemoryMetrics.cpp:16, 181:04.81 from Unified_cpp_js_src22.cpp:20: 181:04.81 /builddir/build/BUILD/firefox-88.0/js/src/gc/PublicIterators.h:128:7: warning: ‘*(js::CompartmentsInZoneIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 181:04.81 128 | it++; 181:04.81 | ~~^~ 181:04.81 In file included from Unified_cpp_js_src22.cpp:20: 181:04.81 /builddir/build/BUILD/firefox-88.0/js/src/vm/MemoryMetrics.cpp:700:19: note: ‘*(js::CompartmentsInZoneIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)).js::CompartmentsInZoneIter::it’ was declared here 181:04.81 700 | for (RealmsIter realm(rt); !realm.done(); realm.next()) { 181:04.81 | ^~~~~ 181:06.90 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsXPTCUtils.h:10, 181:06.90 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:119, 181:06.90 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/loader/mozJSSubScriptLoader.cpp:20, 181:06.90 from Unified_cpp_js_xpconnect_loader0.cpp:56: 181:06.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 181:06.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:79:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 181:06.90 79 | memset(this, 0, sizeof(nsXPTCVariant)); 181:06.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:06.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 181:06.90 44 | struct nsXPTCVariant { 181:06.90 | ^~~~~~~~~~~~~ 181:08.64 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BitSet.h:11, 181:08.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/HeapAPI.h:11, 181:08.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/Value.h:23, 181:08.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsISimpleEnumerator.h:13, 181:08.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIDirectoryEnumerator.h:14, 181:08.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFile.h:14, 181:08.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/FileUtils.h:21, 181:08.64 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/loader/AutoMemMap.h:9, 181:08.64 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/loader/AutoMemMap.cpp:7, 181:08.64 from Unified_cpp_js_xpconnect_loader0.cpp:2: 181:08.64 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 181:08.64 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:2210:40: required from here 181:08.64 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 181:08.65 35 | memset(aT, 0, sizeof(T)); 181:08.65 | ~~~~~~^~~~~~~~~~~~~~~~~~ 181:08.65 In file included from /builddir/build/BUILD/firefox-88.0/js/xpconnect/loader/mozJSSubScriptLoader.cpp:20, 181:08.65 from Unified_cpp_js_xpconnect_loader0.cpp:56: 181:08.65 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 181:08.65 2209 | struct GlobalProperties { 181:08.65 | ^~~~~~~~~~~~~~~~ 181:14.00 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 181:14.00 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 181:14.00 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 181:14.00 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFile.h:546, 181:14.00 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/FileUtils.h:21, 181:14.00 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/loader/AutoMemMap.h:9, 181:14.00 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/loader/AutoMemMap.cpp:7, 181:14.00 from Unified_cpp_js_xpconnect_loader0.cpp:2: 181:14.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::Result mozilla::URLPreloader::WriteCache()’: 181:14.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 181:14.01 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 181:14.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:14.01 In file included from Unified_cpp_js_xpconnect_loader0.cpp:38: 181:14.01 /builddir/build/BUILD/firefox-88.0/js/xpconnect/loader/URLPreloader.cpp:226:25: note: while referencing ‘entries’ 181:14.01 226 | nsTArray entries; 181:14.01 | ^~~~~~~ 181:14.01 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 181:14.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 181:14.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 181:14.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFile.h:546, 181:14.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/FileUtils.h:21, 181:14.01 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/loader/AutoMemMap.h:9, 181:14.01 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/loader/AutoMemMap.cpp:7, 181:14.01 from Unified_cpp_js_xpconnect_loader0.cpp:2: 181:14.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 181:14.01 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 181:14.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:14.01 In file included from Unified_cpp_js_xpconnect_loader0.cpp:38: 181:14.01 /builddir/build/BUILD/firefox-88.0/js/xpconnect/loader/URLPreloader.cpp:226:25: note: while referencing ‘entries’ 181:14.01 226 | nsTArray entries; 181:14.01 | ^~~~~~~ 181:14.79 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 181:14.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 181:14.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 181:14.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFile.h:546, 181:14.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/FileUtils.h:21, 181:14.79 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/loader/AutoMemMap.h:9, 181:14.79 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/loader/AutoMemMap.cpp:7, 181:14.79 from Unified_cpp_js_xpconnect_loader0.cpp:2: 181:14.79 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::Result mozilla::ScriptPreloader::WriteCache()’: 181:14.79 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 181:14.80 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 181:14.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:14.80 In file included from Unified_cpp_js_xpconnect_loader0.cpp:29: 181:14.80 /builddir/build/BUILD/firefox-88.0/js/xpconnect/loader/ScriptPreloader.cpp:694:29: note: while referencing ‘scripts’ 181:14.80 694 | nsTArray scripts; 181:14.80 | ^~~~~~~ 181:14.80 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 181:14.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 181:14.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 181:14.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFile.h:546, 181:14.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/FileUtils.h:21, 181:14.80 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/loader/AutoMemMap.h:9, 181:14.80 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/loader/AutoMemMap.cpp:7, 181:14.80 from Unified_cpp_js_xpconnect_loader0.cpp:2: 181:14.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 181:14.80 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 181:14.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:14.80 In file included from Unified_cpp_js_xpconnect_loader0.cpp:29: 181:14.80 /builddir/build/BUILD/firefox-88.0/js/xpconnect/loader/ScriptPreloader.cpp:694:29: note: while referencing ‘scripts’ 181:14.80 694 | nsTArray scripts; 181:14.80 | ^~~~~~~ 181:15.18 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 181:15.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 181:15.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 181:15.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFile.h:546, 181:15.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/FileUtils.h:21, 181:15.18 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/loader/AutoMemMap.h:9, 181:15.18 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/loader/AutoMemMap.cpp:7, 181:15.18 from Unified_cpp_js_xpconnect_loader0.cpp:2: 181:15.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::loader::ScriptCacheChild::SendScriptsAndFinalize(mozilla::ScriptPreloader::ScriptHash&)’: 181:15.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 181:15.18 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 181:15.18 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:15.18 In file included from Unified_cpp_js_xpconnect_loader0.cpp:20: 181:15.18 /builddir/build/BUILD/firefox-88.0/js/xpconnect/loader/ScriptCacheActors.cpp:40:24: note: while referencing ‘dataArray’ 181:15.18 40 | nsTArray dataArray; 181:15.18 | ^~~~~~~~~ 181:16.34 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 181:16.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 181:16.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 181:16.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFile.h:546, 181:16.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/FileUtils.h:21, 181:16.34 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/loader/AutoMemMap.h:9, 181:16.34 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/loader/AutoMemMap.cpp:7, 181:16.34 from Unified_cpp_js_xpconnect_loader0.cpp:2: 181:16.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::loader::ScriptCacheChild::Init(const mozilla::Maybe&, bool)’: 181:16.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘AutoTArray [1]’ [-Warray-bounds] 181:16.34 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 181:16.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:16.34 In file included from Unified_cpp_js_xpconnect_loader0.cpp:20: 181:16.34 /builddir/build/BUILD/firefox-88.0/js/xpconnect/loader/ScriptCacheActors.cpp:26:52: note: while referencing ‘’ 181:16.34 26 | Send__delete__(this, AutoTArray()); 181:16.34 | ^ 181:16.47 js/xpconnect/src 181:16.90 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/Result.h:121, 181:16.90 from /builddir/build/BUILD/firefox-88.0/js/src/jspubtd.h:17, 181:16.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:19, 181:16.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/Promise.h:14, 181:16.90 from /builddir/build/BUILD/firefox-88.0/js/src/vm/OffThreadPromiseRuntimeState.h:17, 181:16.90 from /builddir/build/BUILD/firefox-88.0/js/src/vm/OffThreadPromiseRuntimeState.cpp:7, 181:16.90 from Unified_cpp_js_src23.cpp:2: 181:16.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h: In instantiation of ‘E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]’: 181:16.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h:264:26: required from ‘E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ 181:16.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h:543:27: required from ‘E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ 181:16.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h:613:68: required from ‘mozilla::Result::type, E> mozilla::Result::map(F) [with F = js::PlainObject::createWithTemplate(JSContext*, JS::Handle)::; V = js::NativeObject*; E = JS::OOM; typename std::result_of::type = js::PlainObject*]’ 181:16.90 /builddir/build/BUILD/firefox-88.0/js/src/vm/PlainObject-inl.h:39:57: required from here 181:16.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h:261:16: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct JS::OOM’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 181:16.90 261 | std::memcpy(&res, &bits, sizeof(E)); 181:16.90 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 181:16.90 In file included from /builddir/build/BUILD/firefox-88.0/js/src/jspubtd.h:17, 181:16.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:19, 181:16.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/Promise.h:14, 181:16.90 from /builddir/build/BUILD/firefox-88.0/js/src/vm/OffThreadPromiseRuntimeState.h:17, 181:16.90 from /builddir/build/BUILD/firefox-88.0/js/src/vm/OffThreadPromiseRuntimeState.cpp:7, 181:16.90 from Unified_cpp_js_src23.cpp:2: 181:16.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 181:16.90 202 | struct OOM : Error { 181:16.90 | ^~~ 181:22.19 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsXPTCUtils.h:10, 181:22.19 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:119, 181:22.19 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/ExportHelpers.cpp:7, 181:22.19 from Unified_cpp_js_xpconnect_src0.cpp:2: 181:22.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 181:22.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:79:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 181:22.20 79 | memset(this, 0, sizeof(nsXPTCVariant)); 181:22.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:22.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 181:22.20 44 | struct nsXPTCVariant { 181:22.20 | ^~~~~~~~~~~~~ 181:34.78 In file included from /builddir/build/BUILD/firefox-88.0/js/src/vm/Realm.cpp:19, 181:34.78 from Unified_cpp_js_src24.cpp:20: 181:34.78 /builddir/build/BUILD/firefox-88.0/js/src/gc/PublicIterators.h: In member function ‘void JSRuntime::startRecordingAllocations(double, JS::RecordAllocationsCallback)’: 181:34.79 /builddir/build/BUILD/firefox-88.0/js/src/gc/PublicIterators.h:165:13: warning: ‘((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 181:34.79 165 | return *it; 181:34.79 | ^~ 181:34.79 In file included from Unified_cpp_js_src24.cpp:47: 181:34.79 /builddir/build/BUILD/firefox-88.0/js/src/vm/Runtime.cpp:861:19: note: ‘((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ was declared here 181:34.79 861 | for (RealmsIter realm(this); !realm.done(); realm.next()) { 181:34.79 | ^~~~~ 181:34.79 In file included from /builddir/build/BUILD/firefox-88.0/js/src/vm/Realm.cpp:19, 181:34.79 from Unified_cpp_js_src24.cpp:20: 181:34.79 /builddir/build/BUILD/firefox-88.0/js/src/gc/PublicIterators.h:128:7: warning: ‘*(js::CompartmentsInZoneIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 181:34.79 128 | it++; 181:34.79 | ~~^~ 181:34.79 In file included from Unified_cpp_js_src24.cpp:47: 181:34.79 /builddir/build/BUILD/firefox-88.0/js/src/vm/Runtime.cpp:861:19: note: ‘*(js::CompartmentsInZoneIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)).js::CompartmentsInZoneIter::it’ was declared here 181:34.79 861 | for (RealmsIter realm(this); !realm.done(); realm.next()) { 181:34.79 | ^~~~~ 181:34.86 In file included from /builddir/build/BUILD/firefox-88.0/js/src/vm/Realm.cpp:19, 181:34.86 from Unified_cpp_js_src24.cpp:20: 181:34.86 /builddir/build/BUILD/firefox-88.0/js/src/gc/PublicIterators.h: In member function ‘void JSRuntime::stopRecordingAllocations()’: 181:34.86 /builddir/build/BUILD/firefox-88.0/js/src/gc/PublicIterators.h:165:13: warning: ‘((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 181:34.86 165 | return *it; 181:34.86 | ^~ 181:34.86 In file included from Unified_cpp_js_src24.cpp:47: 181:34.86 /builddir/build/BUILD/firefox-88.0/js/src/vm/Runtime.cpp:870:19: note: ‘((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ was declared here 181:34.86 870 | for (RealmsIter realm(this); !realm.done(); realm.next()) { 181:34.86 | ^~~~~ 181:34.86 In file included from /builddir/build/BUILD/firefox-88.0/js/src/vm/Realm.cpp:19, 181:34.86 from Unified_cpp_js_src24.cpp:20: 181:34.86 /builddir/build/BUILD/firefox-88.0/js/src/gc/PublicIterators.h:128:7: warning: ‘*(js::CompartmentsInZoneIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 181:34.86 128 | it++; 181:34.86 | ~~^~ 181:34.86 In file included from Unified_cpp_js_src24.cpp:47: 181:34.86 /builddir/build/BUILD/firefox-88.0/js/src/vm/Runtime.cpp:870:19: note: ‘*(js::CompartmentsInZoneIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)).js::CompartmentsInZoneIter::it’ was declared here 181:34.86 870 | for (RealmsIter realm(this); !realm.done(); realm.next()) { 181:34.86 | ^~~~~ 181:42.86 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BitSet.h:11, 181:42.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/HeapAPI.h:11, 181:42.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/TracingAPI.h:11, 181:42.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/GCPolicyAPI.h:61, 181:42.87 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:23, 181:42.87 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:6, 181:42.87 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 181:42.87 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 181:42.87 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:76, 181:42.87 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/ExportHelpers.cpp:7, 181:42.87 from Unified_cpp_js_xpconnect_src0.cpp:2: 181:42.87 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 181:42.87 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:2210:40: required from here 181:42.87 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 181:42.87 35 | memset(aT, 0, sizeof(T)); 181:42.87 | ~~~~~~^~~~~~~~~~~~~~~~~~ 181:42.87 In file included from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/ExportHelpers.cpp:7, 181:42.87 from Unified_cpp_js_xpconnect_src0.cpp:2: 181:42.87 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 181:42.87 2209 | struct GlobalProperties { 181:42.87 | ^~~~~~~~~~~~~~~~ 181:53.94 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 181:53.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 181:53.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 181:53.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 181:53.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 181:53.94 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:76, 181:53.94 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/ExportHelpers.cpp:7, 181:53.94 from Unified_cpp_js_xpconnect_src0.cpp:2: 181:53.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void XPCJSRuntime::CustomGCCallback(JSGCStatus)’: 181:53.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 181:53.94 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 181:53.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:53.94 In file included from Unified_cpp_js_xpconnect_src0.cpp:92: 181:53.94 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/XPCJSRuntime.cpp:802:27: note: while referencing ‘callbacks’ 181:53.94 802 | nsTArray callbacks(extraGCCallbacks.Clone()); 181:53.94 | ^~~~~~~~~ 181:55.74 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 181:55.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 181:55.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 181:55.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 181:55.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 181:55.74 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:76, 181:55.74 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/ExportHelpers.cpp:7, 181:55.74 from Unified_cpp_js_xpconnect_src0.cpp:2: 181:55.74 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool xpc::StackScopedClone(JSContext*, xpc::StackScopedCloneOptions&, JS::HandleObject, JS::MutableHandleValue)’: 181:55.74 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 156 is outside array bounds of ‘xpc::StackScopedCloneData [1]’ [-Warray-bounds] 181:55.74 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 181:55.74 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:55.75 In file included from Unified_cpp_js_xpconnect_src0.cpp:2: 181:55.75 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/ExportHelpers.cpp:203:24: note: while referencing ‘data’ 181:55.75 203 | StackScopedCloneData data(cx, &options); 181:55.75 | ^~~~ 182:02.46 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 182:02.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 182:02.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 182:02.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 182:02.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 182:02.46 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:76, 182:02.46 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/ExportHelpers.cpp:7, 182:02.46 from Unified_cpp_js_xpconnect_src0.cpp:2: 182:02.46 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsXPCComponents_Interfaces::GetInterfaces(nsTArray&)’: 182:02.46 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 182:02.46 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 182:02.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:02.46 In file included from Unified_cpp_js_xpconnect_src0.cpp:38: 182:02.46 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/XPCComponents.cpp:113:56: note: while referencing ‘’ 182:02.46 113 | NS_GET_IID(nsIXPCScriptable)}; 182:02.46 | ^ 182:02.48 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 182:02.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 182:02.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 182:02.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 182:02.49 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 182:02.49 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:76, 182:02.49 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/ExportHelpers.cpp:7, 182:02.49 from Unified_cpp_js_xpconnect_src0.cpp:2: 182:02.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsXPCComponents_Classes::GetInterfaces(nsTArray&)’: 182:02.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 182:02.49 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 182:02.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:02.49 In file included from Unified_cpp_js_xpconnect_src0.cpp:38: 182:02.49 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/XPCComponents.cpp:266:56: note: while referencing ‘’ 182:02.49 266 | NS_GET_IID(nsIXPCScriptable)}; 182:02.49 | ^ 182:02.51 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 182:02.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 182:02.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 182:02.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 182:02.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 182:02.51 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:76, 182:02.51 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/ExportHelpers.cpp:7, 182:02.51 from Unified_cpp_js_xpconnect_src0.cpp:2: 182:02.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsXPCComponents_Results::GetInterfaces(nsTArray&)’: 182:02.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 182:02.51 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 182:02.51 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:02.51 In file included from Unified_cpp_js_xpconnect_src0.cpp:38: 182:02.51 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/XPCComponents.cpp:408:56: note: while referencing ‘’ 182:02.51 408 | NS_GET_IID(nsIXPCScriptable)}; 182:02.51 | ^ 182:02.53 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 182:02.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 182:02.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 182:02.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 182:02.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 182:02.53 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:76, 182:02.53 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/ExportHelpers.cpp:7, 182:02.53 from Unified_cpp_js_xpconnect_src0.cpp:2: 182:02.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsXPCComponents_ID::GetInterfaces(nsTArray&)’: 182:02.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 182:02.53 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 182:02.53 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:02.53 In file included from Unified_cpp_js_xpconnect_src0.cpp:38: 182:02.53 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/XPCComponents.cpp:549:56: note: while referencing ‘’ 182:02.53 549 | NS_GET_IID(nsIXPCScriptable)}; 182:02.53 | ^ 182:02.55 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 182:02.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 182:02.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 182:02.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 182:02.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 182:02.55 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:76, 182:02.55 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/ExportHelpers.cpp:7, 182:02.55 from Unified_cpp_js_xpconnect_src0.cpp:2: 182:02.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsXPCComponents_Exception::GetInterfaces(nsTArray&)’: 182:02.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 182:02.55 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 182:02.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:02.55 In file included from Unified_cpp_js_xpconnect_src0.cpp:38: 182:02.55 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/XPCComponents.cpp:700:56: note: while referencing ‘’ 182:02.55 700 | NS_GET_IID(nsIXPCScriptable)}; 182:02.55 | ^ 182:02.57 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 182:02.57 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 182:02.57 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 182:02.57 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 182:02.57 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 182:02.57 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:76, 182:02.57 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/ExportHelpers.cpp:7, 182:02.57 from Unified_cpp_js_xpconnect_src0.cpp:2: 182:02.57 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsXPCComponents_Constructor::GetInterfaces(nsTArray&)’: 182:02.57 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 182:02.57 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 182:02.57 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:02.58 In file included from Unified_cpp_js_xpconnect_src0.cpp:38: 182:02.58 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/XPCComponents.cpp:992:56: note: while referencing ‘’ 182:02.58 992 | NS_GET_IID(nsIXPCScriptable)}; 182:02.58 | ^ 182:02.72 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 182:02.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 182:02.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 182:02.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 182:02.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 182:02.72 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:76, 182:02.72 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/ExportHelpers.cpp:7, 182:02.72 from Unified_cpp_js_xpconnect_src0.cpp:2: 182:02.72 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsXPCComponents_Classes::NewEnumerate(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::MutableHandleIdVector, bool, bool*)’: 182:02.72 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 182:02.72 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 182:02.72 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:02.72 In file included from Unified_cpp_js_xpconnect_src0.cpp:38: 182:02.72 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/XPCComponents.cpp:333:23: note: while referencing ‘contractIDs’ 182:02.72 333 | nsTArray contractIDs; 182:02.72 | ^~~~~~~~~~~ 182:04.03 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 182:04.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 182:04.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 182:04.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 182:04.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 182:04.03 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:76, 182:04.03 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/ExportHelpers.cpp:7, 182:04.03 from Unified_cpp_js_xpconnect_src0.cpp:2: 182:04.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static nsresult nsXPCComponents_utils_Sandbox::CallOrConstruct(nsIXPConnectWrappedNative*, JSContext*, JS::HandleObject, const JS::CallArgs&, bool*)’: 182:04.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 182:04.03 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 182:04.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:04.03 In file included from Unified_cpp_js_xpconnect_src0.cpp:20: 182:04.03 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/Sandbox.cpp:1473:37: note: while referencing ‘allowedDomains’ 182:04.03 1473 | nsTArray > allowedDomains(length); 182:04.03 | ^~~~~~~~~~~~~~ 182:04.33 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 182:04.33 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 182:04.33 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 182:04.33 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 182:04.33 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 182:04.33 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:76, 182:04.33 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/ExportHelpers.cpp:7, 182:04.33 from Unified_cpp_js_xpconnect_src0.cpp:2: 182:04.33 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘JSObject* XPCJSRuntime::GetUAWidgetScope(JSContext*, nsIPrincipal*)’: 182:04.33 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 182:04.33 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 182:04.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:04.33 In file included from Unified_cpp_js_xpconnect_src0.cpp:92: 182:04.33 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/XPCJSRuntime.cpp:3196:38: note: while referencing ‘principalAsArray’ 182:04.33 3196 | nsTArray> principalAsArray{principal}; 182:04.33 | ^~~~~~~~~~~~~~~~ 182:04.33 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 182:04.33 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 182:04.33 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 182:04.33 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 182:04.33 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 182:04.33 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:76, 182:04.33 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/ExportHelpers.cpp:7, 182:04.33 from Unified_cpp_js_xpconnect_src0.cpp:2: 182:04.33 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 182:04.33 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 182:04.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:04.33 In file included from Unified_cpp_js_xpconnect_src0.cpp:92: 182:04.33 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/XPCJSRuntime.cpp:3196:38: note: while referencing ‘principalAsArray’ 182:04.33 3196 | nsTArray> principalAsArray{principal}; 182:04.33 | ^~~~~~~~~~~~~~~~ 182:04.58 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 182:04.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 182:04.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 182:04.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 182:04.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 182:04.58 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:76, 182:04.58 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/ExportHelpers.cpp:7, 182:04.58 from Unified_cpp_js_xpconnect_src0.cpp:2: 182:04.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void JSObject2WrappedJSMap::UpdateWeakPointersAfterGC()’: 182:04.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 182:04.58 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 182:04.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:04.58 In file included from Unified_cpp_js_xpconnect_src0.cpp:128: 182:04.58 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/XPCMaps.cpp:45:36: note: while referencing ‘dying’ 182:04.58 45 | nsTArray> dying; 182:04.58 | ^~~~~ 182:05.65 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 182:05.65 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 182:05.65 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 182:05.65 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 182:05.65 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 182:05.65 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:76, 182:05.65 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/ExportHelpers.cpp:7, 182:05.65 from Unified_cpp_js_xpconnect_src0.cpp:2: 182:05.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void XPCJSContext::AfterProcessTask(uint32_t)’: 182:05.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 182:05.65 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 182:05.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:05.65 In file included from Unified_cpp_js_xpconnect_src0.cpp:74: 182:05.65 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/XPCJSContext.cpp:1446:62: note: while referencing ‘’ 182:05.66 1446 | auto extra = Some>( 182:05.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 182:05.66 1447 | {Telemetry::EventExtraEntry{"hang_duration"_ns, durationStr}, 182:05.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:05.66 1448 | Telemetry::EventExtraEntry{"uri_type"_ns, uriType}}); 182:05.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:05.66 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 182:05.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 182:05.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 182:05.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 182:05.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 182:05.66 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:76, 182:05.66 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/ExportHelpers.cpp:7, 182:05.66 from Unified_cpp_js_xpconnect_src0.cpp:2: 182:05.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 182:05.66 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 182:05.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:05.66 In file included from Unified_cpp_js_xpconnect_src0.cpp:74: 182:05.66 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/XPCJSContext.cpp:1446:62: note: while referencing ‘’ 182:05.66 1446 | auto extra = Some>( 182:05.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 182:05.66 1447 | {Telemetry::EventExtraEntry{"hang_duration"_ns, durationStr}, 182:05.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:05.66 1448 | Telemetry::EventExtraEntry{"uri_type"_ns, uriType}}); 182:05.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:05.66 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 182:05.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 182:05.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 182:05.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 182:05.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 182:05.66 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:76, 182:05.66 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/ExportHelpers.cpp:7, 182:05.66 from Unified_cpp_js_xpconnect_src0.cpp:2: 182:05.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 182:05.66 644 | aOther.mHdr->mLength = 0; 182:05.66 | ~~~~~~~~~~~~~~~~~~~~~^~~ 182:05.66 In file included from Unified_cpp_js_xpconnect_src0.cpp:74: 182:05.66 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/XPCJSContext.cpp:1446:62: note: while referencing ‘’ 182:05.66 1446 | auto extra = Some>( 182:05.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 182:05.66 1447 | {Telemetry::EventExtraEntry{"hang_duration"_ns, durationStr}, 182:05.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:05.66 1448 | Telemetry::EventExtraEntry{"uri_type"_ns, uriType}}); 182:05.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:05.67 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 182:05.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 182:05.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 182:05.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 182:05.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 182:05.67 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:76, 182:05.67 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/ExportHelpers.cpp:7, 182:05.67 from Unified_cpp_js_xpconnect_src0.cpp:2: 182:05.67 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 182:05.67 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 182:05.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:05.67 In file included from Unified_cpp_js_xpconnect_src0.cpp:74: 182:05.67 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/XPCJSContext.cpp:1446:62: note: while referencing ‘’ 182:05.67 1446 | auto extra = Some>( 182:05.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 182:05.67 1447 | {Telemetry::EventExtraEntry{"hang_duration"_ns, durationStr}, 182:05.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:05.67 1448 | Telemetry::EventExtraEntry{"uri_type"_ns, uriType}}); 182:05.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:10.51 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsXPTCUtils.h:10, 182:10.51 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:119, 182:10.51 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/XPCRuntimeService.cpp:7, 182:10.51 from Unified_cpp_js_xpconnect_src1.cpp:2: 182:10.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 182:10.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:79:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 182:10.52 79 | memset(this, 0, sizeof(nsXPTCVariant)); 182:10.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:10.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 182:10.52 44 | struct nsXPTCVariant { 182:10.52 | ^~~~~~~~~~~~~ 182:16.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BitSet.h:11, 182:16.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/HeapAPI.h:11, 182:16.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/TracingAPI.h:11, 182:16.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/GCPolicyAPI.h:61, 182:16.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:23, 182:16.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:6, 182:16.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 182:16.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 182:16.83 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:76, 182:16.83 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/XPCRuntimeService.cpp:7, 182:16.83 from Unified_cpp_js_xpconnect_src1.cpp:2: 182:16.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 182:16.83 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:2210:40: required from here 182:16.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 182:16.84 35 | memset(aT, 0, sizeof(T)); 182:16.84 | ~~~~~~^~~~~~~~~~~~~~~~~~ 182:16.84 In file included from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/XPCRuntimeService.cpp:7, 182:16.84 from Unified_cpp_js_xpconnect_src1.cpp:2: 182:16.84 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 182:16.84 2209 | struct GlobalProperties { 182:16.84 | ^~~~~~~~~~~~~~~~ 182:24.41 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 182:24.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 182:24.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 182:24.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 182:24.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 182:24.41 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:76, 182:24.41 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/XPCRuntimeService.cpp:7, 182:24.41 from Unified_cpp_js_xpconnect_src1.cpp:2: 182:24.41 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static already_AddRefed XPCNativeSet::GetNewOrUsed(JSContext*, const nsIID*)’: 182:24.41 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 182:24.41 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 182:24.41 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:24.41 In file included from Unified_cpp_js_xpconnect_src1.cpp:83: 182:24.41 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/XPCWrappedNativeInfo.cpp:455:20: note: while referencing ‘’ 182:24.41 455 | set = NewInstance(cx, {std::move(iface)}); 182:24.41 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 182:24.48 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 182:24.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 182:24.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 182:24.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 182:24.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 182:24.48 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:76, 182:24.48 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/XPCRuntimeService.cpp:7, 182:24.48 from Unified_cpp_js_xpconnect_src1.cpp:2: 182:24.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static already_AddRefed XPCNativeSet::GetNewOrUsed(JSContext*, XPCNativeSetKey*)’: 182:24.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 182:24.48 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 182:24.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:24.48 In file included from Unified_cpp_js_xpconnect_src1.cpp:83: 182:24.48 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/XPCWrappedNativeInfo.cpp:567:22: note: while referencing ‘’ 182:24.48 567 | set = NewInstance(cx, {key->GetAddition()}); 182:24.48 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 182:25.79 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 182:25.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 182:25.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 182:25.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 182:25.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 182:25.79 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:76, 182:25.79 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/XPCRuntimeService.cpp:7, 182:25.79 from Unified_cpp_js_xpconnect_src1.cpp:2: 182:25.79 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult BackstagePass::GetInterfaces(nsTArray&)’: 182:25.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 182:25.80 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 182:25.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:25.80 In file included from Unified_cpp_js_xpconnect_src1.cpp:2: 182:25.80 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/XPCRuntimeService.cpp:87:64: note: while referencing ‘’ 182:25.80 87 | NS_GET_IID(nsIScriptObjectPrincipal)}; 182:25.80 | ^ 182:25.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 182:25.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 182:25.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 182:25.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 182:25.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 182:25.83 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:76, 182:25.83 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/XPCRuntimeService.cpp:7, 182:25.83 from Unified_cpp_js_xpconnect_src1.cpp:2: 182:25.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static already_AddRefed XPCNativeSet::GetNewOrUsed(JSContext*, nsIClassInfo*)’: 182:25.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 182:25.83 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 182:25.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:25.83 In file included from Unified_cpp_js_xpconnect_src1.cpp:83: 182:25.83 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/XPCWrappedNativeInfo.cpp:494:40: note: while referencing ‘interfaces’ 182:25.83 494 | nsTArray> interfaces(iids.Length()); 182:25.83 | ^~~~~~~~~~ 183:11.69 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/Result.h:121, 183:11.70 from /builddir/build/BUILD/firefox-88.0/js/src/jspubtd.h:17, 183:11.70 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:19, 183:11.70 from /builddir/build/BUILD/firefox-88.0/js/src/builtin/intl/CommonFunctions.h:17, 183:11.70 from /builddir/build/BUILD/firefox-88.0/js/src/builtin/intl/DateTimeFormat.h:10, 183:11.70 from /builddir/build/BUILD/firefox-88.0/js/src/builtin/intl/DateTimeFormat.cpp:9, 183:11.70 from Unified_cpp_js_src4.cpp:2: 183:11.70 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h: In instantiation of ‘E mozilla::detail::ResultImplementation::inspectErr() const [with V = mozilla::Ok; E = JS::Error]’: 183:11.70 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h:264:26: required from ‘E mozilla::detail::ResultImplementation::unwrapErr() [with V = mozilla::Ok; E = JS::Error]’ 183:11.70 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h:579:49: required from ‘mozilla::GenericErrorResult mozilla::Result::propagateErr() [with V = mozilla::Ok; E = JS::Error]’ 183:11.70 /builddir/build/BUILD/firefox-88.0/js/src/builtin/intl/LanguageTag.cpp:1453:5: required from here 183:11.70 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h:261:16: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct JS::Error’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 183:11.70 261 | std::memcpy(&res, &bits, sizeof(E)); 183:11.70 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 183:11.70 In file included from /builddir/build/BUILD/firefox-88.0/js/src/jspubtd.h:17, 183:11.70 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:19, 183:11.70 from /builddir/build/BUILD/firefox-88.0/js/src/builtin/intl/CommonFunctions.h:17, 183:11.70 from /builddir/build/BUILD/firefox-88.0/js/src/builtin/intl/DateTimeFormat.h:10, 183:11.70 from /builddir/build/BUILD/firefox-88.0/js/src/builtin/intl/DateTimeFormat.cpp:9, 183:11.70 from Unified_cpp_js_src4.cpp:2: 183:11.70 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/Result.h:187:8: note: ‘struct JS::Error’ declared here 183:11.70 187 | struct Error { 183:11.70 | ^~~~~ 183:23.10 In file included from /builddir/build/BUILD/firefox-88.0/js/src/builtin/intl/DateTimeFormat.cpp:19, 183:23.10 from Unified_cpp_js_src4.cpp:2: 183:23.10 /builddir/build/BUILD/firefox-88.0/js/src/builtin/intl/LanguageTag.h: In function ‘JS::UniqueChars DateTimeFormatLocale(JSContext*, JS::HandleObject, mozilla::Maybe)’: 183:23.10 /builddir/build/BUILD/firefox-88.0/js/src/builtin/intl/LanguageTag.h:752:31: warning: ‘hourCycleStr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 183:23.11 752 | : key_{key[0], key[1]}, type_(type) {} 183:23.11 | ^~~~~~~~~~~ 183:23.11 In file included from Unified_cpp_js_src4.cpp:2: 183:23.11 /builddir/build/BUILD/firefox-88.0/js/src/builtin/intl/DateTimeFormat.cpp:998:13: note: ‘hourCycleStr’ was declared here 183:23.11 998 | JSAtom* hourCycleStr; 183:23.11 | ^~~~~~~~~~~~ 183:45.48 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/Result.h:121, 183:45.48 from /builddir/build/BUILD/firefox-88.0/js/src/jspubtd.h:17, 183:45.48 from /builddir/build/BUILD/firefox-88.0/js/src/jsapi.h:28, 183:45.48 from /builddir/build/BUILD/firefox-88.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:11, 183:45.48 from Unified_cpp_js_src7.cpp:2: 183:45.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h: In instantiation of ‘E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]’: 183:45.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h:264:26: required from ‘E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ 183:45.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h:543:27: required from ‘E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ 183:45.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h:613:68: required from ‘mozilla::Result::type, E> mozilla::Result::map(F) [with F = js::PlainObject::createWithTemplate(JSContext*, JS::Handle)::; V = js::NativeObject*; E = JS::OOM; typename std::result_of::type = js::PlainObject*]’ 183:45.48 /builddir/build/BUILD/firefox-88.0/js/src/vm/PlainObject-inl.h:39:57: required from here 183:45.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h:261:16: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct JS::OOM’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 183:45.48 261 | std::memcpy(&res, &bits, sizeof(E)); 183:45.48 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 183:45.48 In file included from /builddir/build/BUILD/firefox-88.0/js/src/jspubtd.h:17, 183:45.48 from /builddir/build/BUILD/firefox-88.0/js/src/jsapi.h:28, 183:45.48 from /builddir/build/BUILD/firefox-88.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:11, 183:45.48 from Unified_cpp_js_src7.cpp:2: 183:45.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 183:45.48 202 | struct OOM : Error { 183:45.48 | ^~~ 183:50.75 js/xpconnect/wrappers 183:56.59 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsXPTCUtils.h:10, 183:56.59 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:119, 183:56.59 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/wrappers/XrayWrapper.cpp:19: 183:56.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 183:56.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:79:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 183:56.59 79 | memset(this, 0, sizeof(nsXPTCVariant)); 183:56.59 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:56.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 183:56.59 44 | struct nsXPTCVariant { 183:56.59 | ^~~~~~~~~~~~~ 183:58.57 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BitSet.h:11, 183:58.57 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/HeapAPI.h:11, 183:58.57 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/TracingAPI.h:11, 183:58.57 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/GCPolicyAPI.h:61, 183:58.57 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:23, 183:58.57 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/CallArgs.h:73, 183:58.57 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/CallNonGenericMethod.h:12, 183:58.57 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/Proxy.h:15, 183:58.57 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/Wrapper.h:12, 183:58.57 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/wrappers/WrapperFactory.h:10, 183:58.57 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/wrappers/XrayWrapper.h:12, 183:58.57 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/wrappers/XrayWrapper.cpp:7: 183:58.57 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 183:58.57 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:2210:40: required from here 183:58.57 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 183:58.57 35 | memset(aT, 0, sizeof(T)); 183:58.57 | ~~~~~~^~~~~~~~~~~~~~~~~~ 183:58.57 In file included from /builddir/build/BUILD/firefox-88.0/js/xpconnect/wrappers/XrayWrapper.cpp:19: 183:58.58 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 183:58.58 2209 | struct GlobalProperties { 183:58.58 | ^~~~~~~~~~~~~~~~ 184:09.08 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsXPTCUtils.h:10, 184:09.08 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:119, 184:09.08 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/wrappers/AccessCheck.cpp:24, 184:09.08 from Unified_cpp_xpconnect_wrappers0.cpp:2: 184:09.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 184:09.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:79:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 184:09.08 79 | memset(this, 0, sizeof(nsXPTCVariant)); 184:09.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:09.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 184:09.08 44 | struct nsXPTCVariant { 184:09.08 | ^~~~~~~~~~~~~ 184:09.85 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BitSet.h:11, 184:09.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/HeapAPI.h:11, 184:09.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/Id.h:30, 184:09.85 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/wrappers/AccessCheck.h:10, 184:09.85 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/wrappers/AccessCheck.cpp:7, 184:09.85 from Unified_cpp_xpconnect_wrappers0.cpp:2: 184:09.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 184:09.85 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:2210:40: required from here 184:09.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 184:09.85 35 | memset(aT, 0, sizeof(T)); 184:09.85 | ~~~~~~^~~~~~~~~~~~~~~~~~ 184:09.85 In file included from /builddir/build/BUILD/firefox-88.0/js/xpconnect/wrappers/AccessCheck.cpp:24, 184:09.85 from Unified_cpp_xpconnect_wrappers0.cpp:2: 184:09.85 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 184:09.85 2209 | struct GlobalProperties { 184:09.85 | ^~~~~~~~~~~~~~~~ 184:11.77 layout/base 184:12.04 layout/build 184:22.78 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsXPTCUtils.h:10, 184:22.78 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:119, 184:22.78 from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/XPCModule.h:7, 184:22.78 from /builddir/build/BUILD/firefox-88.0/layout/build/nsLayoutModule.cpp:11, 184:22.78 from Unified_cpp_layout_build0.cpp:11: 184:22.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 184:22.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:79:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 184:22.78 79 | memset(this, 0, sizeof(nsXPTCVariant)); 184:22.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:22.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 184:22.78 44 | struct nsXPTCVariant { 184:22.78 | ^~~~~~~~~~~~~ 184:41.58 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BitSet.h:11, 184:41.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/HeapAPI.h:11, 184:41.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/TracingAPI.h:11, 184:41.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/GCPolicyAPI.h:61, 184:41.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:23, 184:41.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/ErrorReport.h:31, 184:41.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ErrorResult.h:34, 184:41.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BrowsingContext.h:12, 184:41.58 from /builddir/build/BUILD/firefox-88.0/docshell/base/nsDocShell.h:16, 184:41.58 from /builddir/build/BUILD/firefox-88.0/layout/build/nsContentDLF.cpp:11, 184:41.58 from Unified_cpp_layout_build0.cpp:2: 184:41.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 184:41.58 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:2210:40: required from here 184:41.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 184:41.58 35 | memset(aT, 0, sizeof(T)); 184:41.58 | ~~~~~~^~~~~~~~~~~~~~~~~~ 184:41.58 In file included from /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/XPCModule.h:7, 184:41.58 from /builddir/build/BUILD/firefox-88.0/layout/build/nsLayoutModule.cpp:11, 184:41.58 from Unified_cpp_layout_build0.cpp:11: 184:41.58 /builddir/build/BUILD/firefox-88.0/js/xpconnect/src/xpcprivate.h:2209:8: note: ‘struct xpc::GlobalProperties’ declared here 184:41.59 2209 | struct GlobalProperties { 184:41.59 | ^~~~~~~~~~~~~~~~ 184:46.60 layout/forms 185:16.41 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BitSet.h:11, 185:16.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/HeapAPI.h:11, 185:16.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsCycleCollectionParticipant.h:11, 185:16.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 185:16.41 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.h:11, 185:16.41 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.cpp:7, 185:16.41 from Unified_cpp_layout_base0.cpp:2: 185:16.41 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodArrayZero(T (&)[N]) [with T = mozilla::gfx::PointTyped; unsigned int N = 4]’: 185:16.41 /builddir/build/BUILD/firefox-88.0/layout/base/GeometryUtils.cpp:220:19: required from here 185:16.41 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h:72:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mozilla::gfx::PointTyped’; use assignment or value-initialization instead [-Wclass-memaccess] 185:16.41 72 | memset(aT, 0, N * sizeof(T)); 185:16.41 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 185:16.41 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsSize.h:12, 185:16.41 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:13, 185:16.41 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:54, 185:16.41 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.h:14, 185:16.41 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.cpp:7, 185:16.41 from Unified_cpp_layout_base0.cpp:2: 185:16.41 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/gfx/Point.h:123:8: note: ‘struct mozilla::gfx::PointTyped’ declared here 185:16.41 123 | struct PointTyped 185:16.41 | ^~~~~~~~~~ 185:16.41 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BitSet.h:11, 185:16.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/HeapAPI.h:11, 185:16.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsCycleCollectionParticipant.h:11, 185:16.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 185:16.41 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.h:11, 185:16.41 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.cpp:7, 185:16.41 from Unified_cpp_layout_base0.cpp:2: 185:16.41 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = mozilla::gfx::PointTyped; size_t = unsigned int]’: 185:16.41 /builddir/build/BUILD/firefox-88.0/layout/base/GeometryUtils.cpp:434:12: required from here 185:16.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h:47:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mozilla::gfx::PointTyped’; use assignment or value-initialization instead [-Wclass-memaccess] 185:16.42 47 | memset(aT, 0, sizeof(T)); 185:16.42 | ~~~~~~^~~~~~~~~~~~~~~~~~ 185:16.42 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsSize.h:12, 185:16.42 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:13, 185:16.42 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:54, 185:16.42 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.h:14, 185:16.42 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.cpp:7, 185:16.42 from Unified_cpp_layout_base0.cpp:2: 185:16.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/gfx/Point.h:123:8: note: ‘struct mozilla::gfx::PointTyped’ declared here 185:16.42 123 | struct PointTyped 185:16.42 | ^~~~~~~~~~ 185:16.42 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BitSet.h:11, 185:16.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/HeapAPI.h:11, 185:16.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsCycleCollectionParticipant.h:11, 185:16.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 185:16.42 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.h:11, 185:16.42 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.cpp:7, 185:16.42 from Unified_cpp_layout_base0.cpp:2: 185:16.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = mozilla::EnumeratedArray >]’: 185:16.42 /builddir/build/BUILD/firefox-88.0/layout/base/LayoutTelemetryTools.cpp:55:10: required from here 185:16.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class mozilla::EnumeratedArray >’; use assignment or value-initialization instead [-Wclass-memaccess] 185:16.42 35 | memset(aT, 0, sizeof(T)); 185:16.42 | ~~~~~~^~~~~~~~~~~~~~~~~~ 185:16.42 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleSet.h:12, 185:16.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:34, 185:16.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoComputedData.h:12, 185:16.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedStyle.h:16, 185:16.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/WritingModes.h:12, 185:16.42 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:64, 185:16.42 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.h:14, 185:16.42 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.cpp:7, 185:16.42 from Unified_cpp_layout_base0.cpp:2: 185:16.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EnumeratedArray.h:43:7: note: ‘class mozilla::EnumeratedArray >’ declared here 185:16.42 43 | class EnumeratedArray { 185:16.42 | ^~~~~~~~~~~~~~~ 185:16.61 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 185:16.61 from /builddir/build/BUILD/firefox-88.0/layout/base/FrameProperties.h:13, 185:16.61 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:53, 185:16.61 from /builddir/build/BUILD/firefox-88.0/layout/painting/nsCSSRenderingBorders.h:18, 185:16.61 from /builddir/build/BUILD/firefox-88.0/layout/forms/nsButtonFrameRenderer.h:11, 185:16.61 from /builddir/build/BUILD/firefox-88.0/layout/forms/nsButtonFrameRenderer.cpp:6, 185:16.61 from Unified_cpp_layout_forms0.cpp:2: 185:16.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual bool nsDisplayFieldSetBorder::CreateWebRenderCommands(mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, const StackingContextHelper&, mozilla::layers::RenderRootStateManager*, nsDisplayListBuilder*)’: 185:16.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const nsTArray [1]’ [-Warray-bounds] 185:16.61 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 185:16.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:16.61 In file included from Unified_cpp_layout_forms0.cpp:47: 185:16.61 /builddir/build/BUILD/firefox-88.0/layout/forms/nsFieldSetFrame.cpp:202:48: note: while referencing ‘’ 185:16.61 202 | auto clipChain = aBuilder.DefineClipChain({clip}, true); 185:16.61 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 185:16.61 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 185:16.61 from /builddir/build/BUILD/firefox-88.0/layout/base/FrameProperties.h:13, 185:16.61 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:53, 185:16.62 from /builddir/build/BUILD/firefox-88.0/layout/painting/nsCSSRenderingBorders.h:18, 185:16.62 from /builddir/build/BUILD/firefox-88.0/layout/forms/nsButtonFrameRenderer.h:11, 185:16.62 from /builddir/build/BUILD/firefox-88.0/layout/forms/nsButtonFrameRenderer.cpp:6, 185:16.62 from Unified_cpp_layout_forms0.cpp:2: 185:16.62 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 185:16.62 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 185:16.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:16.62 In file included from Unified_cpp_layout_forms0.cpp:47: 185:16.62 /builddir/build/BUILD/firefox-88.0/layout/forms/nsFieldSetFrame.cpp:199:48: note: while referencing ‘array’ 185:16.62 199 | nsTArray array{region}; 185:16.62 | ^~~~~ 185:21.13 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 185:21.13 from /builddir/build/BUILD/firefox-88.0/layout/base/FrameProperties.h:13, 185:21.13 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:53, 185:21.13 from /builddir/build/BUILD/firefox-88.0/layout/painting/nsCSSRenderingBorders.h:18, 185:21.13 from /builddir/build/BUILD/firefox-88.0/layout/forms/nsButtonFrameRenderer.h:11, 185:21.13 from /builddir/build/BUILD/firefox-88.0/layout/forms/nsButtonFrameRenderer.cpp:6, 185:21.13 from Unified_cpp_layout_forms0.cpp:2: 185:21.13 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 185:21.13 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 185:21.13 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 185:21.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:21.13 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 185:21.13 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 185:21.13 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:54, 185:21.13 from /builddir/build/BUILD/firefox-88.0/layout/painting/nsCSSRenderingBorders.h:18, 185:21.13 from /builddir/build/BUILD/firefox-88.0/layout/forms/nsButtonFrameRenderer.h:11, 185:21.13 from /builddir/build/BUILD/firefox-88.0/layout/forms/nsButtonFrameRenderer.cpp:6, 185:21.13 from Unified_cpp_layout_forms0.cpp:2: 185:21.13 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 185:21.13 1903 | mBands = aRegion.mBands.Clone(); 185:21.13 | ~~~~~~~~~~~~~~~~~~~~^~ 185:21.13 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 185:21.13 from /builddir/build/BUILD/firefox-88.0/layout/base/FrameProperties.h:13, 185:21.13 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:53, 185:21.13 from /builddir/build/BUILD/firefox-88.0/layout/painting/nsCSSRenderingBorders.h:18, 185:21.13 from /builddir/build/BUILD/firefox-88.0/layout/forms/nsButtonFrameRenderer.h:11, 185:21.13 from /builddir/build/BUILD/firefox-88.0/layout/forms/nsButtonFrameRenderer.cpp:6, 185:21.13 from Unified_cpp_layout_forms0.cpp:2: 185:21.13 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 185:21.13 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 185:21.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:21.13 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 185:21.14 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 185:21.14 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:54, 185:21.14 from /builddir/build/BUILD/firefox-88.0/layout/painting/nsCSSRenderingBorders.h:18, 185:21.14 from /builddir/build/BUILD/firefox-88.0/layout/forms/nsButtonFrameRenderer.h:11, 185:21.14 from /builddir/build/BUILD/firefox-88.0/layout/forms/nsButtonFrameRenderer.cpp:6, 185:21.14 from Unified_cpp_layout_forms0.cpp:2: 185:21.14 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 185:21.14 1903 | mBands = aRegion.mBands.Clone(); 185:21.14 | ~~~~~~~~~~~~~~~~~~~~^~ 185:21.14 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 185:21.14 from /builddir/build/BUILD/firefox-88.0/layout/base/FrameProperties.h:13, 185:21.14 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:53, 185:21.14 from /builddir/build/BUILD/firefox-88.0/layout/painting/nsCSSRenderingBorders.h:18, 185:21.14 from /builddir/build/BUILD/firefox-88.0/layout/forms/nsButtonFrameRenderer.h:11, 185:21.14 from /builddir/build/BUILD/firefox-88.0/layout/forms/nsButtonFrameRenderer.cpp:6, 185:21.14 from Unified_cpp_layout_forms0.cpp:2: 185:21.14 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 185:21.14 644 | aOther.mHdr->mLength = 0; 185:21.14 | ~~~~~~~~~~~~~~~~~~~~~^~~ 185:21.14 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 185:21.14 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 185:21.14 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:54, 185:21.14 from /builddir/build/BUILD/firefox-88.0/layout/painting/nsCSSRenderingBorders.h:18, 185:21.14 from /builddir/build/BUILD/firefox-88.0/layout/forms/nsButtonFrameRenderer.h:11, 185:21.14 from /builddir/build/BUILD/firefox-88.0/layout/forms/nsButtonFrameRenderer.cpp:6, 185:21.14 from Unified_cpp_layout_forms0.cpp:2: 185:21.14 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 185:21.14 1903 | mBands = aRegion.mBands.Clone(); 185:21.14 | ~~~~~~~~~~~~~~~~~~~~^~ 185:21.14 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 185:21.14 from /builddir/build/BUILD/firefox-88.0/layout/base/FrameProperties.h:13, 185:21.14 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:53, 185:21.14 from /builddir/build/BUILD/firefox-88.0/layout/painting/nsCSSRenderingBorders.h:18, 185:21.14 from /builddir/build/BUILD/firefox-88.0/layout/forms/nsButtonFrameRenderer.h:11, 185:21.14 from /builddir/build/BUILD/firefox-88.0/layout/forms/nsButtonFrameRenderer.cpp:6, 185:21.14 from Unified_cpp_layout_forms0.cpp:2: 185:21.14 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘regiondetails::UncheckedArray, regiondetails::Band> [1]’ [-Warray-bounds] 185:21.14 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 185:21.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:21.14 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 185:21.14 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 185:21.14 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:54, 185:21.14 from /builddir/build/BUILD/firefox-88.0/layout/painting/nsCSSRenderingBorders.h:18, 185:21.14 from /builddir/build/BUILD/firefox-88.0/layout/forms/nsButtonFrameRenderer.h:11, 185:21.14 from /builddir/build/BUILD/firefox-88.0/layout/forms/nsButtonFrameRenderer.cpp:6, 185:21.14 from Unified_cpp_layout_forms0.cpp:2: 185:21.14 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 185:21.14 1903 | mBands = aRegion.mBands.Clone(); 185:21.14 | ^ 185:21.14 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 185:21.14 from /builddir/build/BUILD/firefox-88.0/layout/base/FrameProperties.h:13, 185:21.14 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:53, 185:21.14 from /builddir/build/BUILD/firefox-88.0/layout/painting/nsCSSRenderingBorders.h:18, 185:21.14 from /builddir/build/BUILD/firefox-88.0/layout/forms/nsButtonFrameRenderer.h:11, 185:21.15 from /builddir/build/BUILD/firefox-88.0/layout/forms/nsButtonFrameRenderer.cpp:6, 185:21.15 from Unified_cpp_layout_forms0.cpp:2: 185:21.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 185:21.15 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 185:21.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:21.15 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 185:21.15 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 185:21.15 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:54, 185:21.15 from /builddir/build/BUILD/firefox-88.0/layout/painting/nsCSSRenderingBorders.h:18, 185:21.15 from /builddir/build/BUILD/firefox-88.0/layout/forms/nsButtonFrameRenderer.h:11, 185:21.15 from /builddir/build/BUILD/firefox-88.0/layout/forms/nsButtonFrameRenderer.cpp:6, 185:21.15 from Unified_cpp_layout_forms0.cpp:2: 185:21.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 185:21.15 1903 | mBands = aRegion.mBands.Clone(); 185:21.15 | ~~~~~~~~~~~~~~~~~~~~^~ 185:37.31 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 185:37.31 from /builddir/build/BUILD/firefox-88.0/layout/base/FrameProperties.h:13, 185:37.31 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:53, 185:37.31 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.h:14, 185:37.31 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.cpp:7, 185:37.31 from Unified_cpp_layout_base0.cpp:2: 185:37.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::RestyleManager::AnimationsWithDestroyedFrame::StopAnimationsWithoutFrame(nsTArray >&, mozilla::PseudoStyleType)’: 185:37.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 48 is outside array bounds of ‘nsAutoAnimationMutationBatch [1]’ [-Warray-bounds] 185:37.31 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 185:37.31 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:37.31 In file included from /builddir/build/BUILD/firefox-88.0/layout/style/nsAnimationManager.h:10, 185:37.31 from /builddir/build/BUILD/firefox-88.0/layout/base/PresShell.cpp:67, 185:37.31 from Unified_cpp_layout_base0.cpp:101: 185:37.31 /builddir/build/BUILD/firefox-88.0/layout/style/AnimationCommon.h:62:34: note: while referencing ‘mb’ 185:37.31 62 | nsAutoAnimationMutationBatch mb(aElement->OwnerDoc()); 185:37.31 | ^~ 185:37.31 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 185:37.31 from /builddir/build/BUILD/firefox-88.0/layout/base/FrameProperties.h:13, 185:37.31 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:53, 185:37.31 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.h:14, 185:37.31 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.cpp:7, 185:37.31 from Unified_cpp_layout_base0.cpp:2: 185:37.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 48 is outside array bounds of ‘nsAutoAnimationMutationBatch [1]’ [-Warray-bounds] 185:37.31 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 185:37.31 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:37.31 In file included from /builddir/build/BUILD/firefox-88.0/layout/style/nsAnimationManager.h:10, 185:37.31 from /builddir/build/BUILD/firefox-88.0/layout/base/PresShell.cpp:67, 185:37.31 from Unified_cpp_layout_base0.cpp:101: 185:37.31 /builddir/build/BUILD/firefox-88.0/layout/style/AnimationCommon.h:62:34: note: while referencing ‘mb’ 185:37.31 62 | nsAutoAnimationMutationBatch mb(aElement->OwnerDoc()); 185:37.31 | ^~ 185:39.86 In file included from Unified_cpp_layout_base0.cpp:101: 185:39.86 /builddir/build/BUILD/firefox-88.0/layout/base/PresShell.cpp: In member function ‘void mozilla::PresShell::FrameNeedsReflow(nsIFrame*, mozilla::IntrinsicDirty, nsFrameState, mozilla::ReflowRootHandling)’: 185:39.87 /builddir/build/BUILD/firefox-88.0/layout/base/PresShell.cpp:2767:25: warning: ‘targetNeedsReflowFromParent’ may be used uninitialized in this function [-Wmaybe-uninitialized] 185:39.87 2767 | ((_f) != subtreeRoot || !targetNeedsReflowFromParent)) 185:39.87 | ^~ 185:40.04 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 185:40.04 from /builddir/build/BUILD/firefox-88.0/layout/base/FrameProperties.h:13, 185:40.04 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:53, 185:40.04 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.h:14, 185:40.04 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.cpp:7, 185:40.04 from Unified_cpp_layout_base0.cpp:2: 185:40.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::PresShell::NotifyDestroyingFrame(nsIFrame*)’: 185:40.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 185:40.05 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 185:40.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:40.05 In file included from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:53, 185:40.05 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.h:14, 185:40.05 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.cpp:7, 185:40.05 from Unified_cpp_layout_base0.cpp:2: 185:40.05 /builddir/build/BUILD/firefox-88.0/layout/base/FrameProperties.h:260:29: note: while referencing ‘toDelete’ 185:40.05 260 | nsTArray toDelete = std::move(mProperties); 185:40.05 | ^~~~~~~~ 185:40.18 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 185:40.18 from /builddir/build/BUILD/firefox-88.0/layout/base/FrameProperties.h:13, 185:40.18 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:53, 185:40.18 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.h:14, 185:40.18 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.cpp:7, 185:40.18 from Unified_cpp_layout_base0.cpp:2: 185:40.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::WidgetKeyboardEvent::AssignKeyEventData(const mozilla::WidgetKeyboardEvent&, bool)’: 185:40.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 185:40.19 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 185:40.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:40.19 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaretEventHub.cpp:17, 185:40.19 from Unified_cpp_layout_base0.cpp:11: 185:40.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/TextEvents.h:721:63: note: while referencing ‘’ 185:40.19 721 | mAlternativeCharCodes = aEvent.mAlternativeCharCodes.Clone(); 185:40.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 185:40.59 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 185:40.59 from /builddir/build/BUILD/firefox-88.0/layout/base/FrameProperties.h:13, 185:40.59 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:53, 185:40.59 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.h:14, 185:40.59 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.cpp:7, 185:40.59 from Unified_cpp_layout_base0.cpp:2: 185:40.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 185:40.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 185:40.59 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 185:40.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:40.59 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 185:40.59 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 185:40.59 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:54, 185:40.59 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.h:14, 185:40.60 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.cpp:7, 185:40.60 from Unified_cpp_layout_base0.cpp:2: 185:40.60 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 185:40.60 1903 | mBands = aRegion.mBands.Clone(); 185:40.60 | ~~~~~~~~~~~~~~~~~~~~^~ 185:40.60 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 185:40.60 from /builddir/build/BUILD/firefox-88.0/layout/base/FrameProperties.h:13, 185:40.60 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:53, 185:40.60 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.h:14, 185:40.60 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.cpp:7, 185:40.60 from Unified_cpp_layout_base0.cpp:2: 185:40.60 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 185:40.60 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 185:40.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:40.60 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 185:40.60 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 185:40.60 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:54, 185:40.60 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.h:14, 185:40.60 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.cpp:7, 185:40.60 from Unified_cpp_layout_base0.cpp:2: 185:40.60 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 185:40.60 1903 | mBands = aRegion.mBands.Clone(); 185:40.60 | ~~~~~~~~~~~~~~~~~~~~^~ 185:40.60 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 185:40.60 from /builddir/build/BUILD/firefox-88.0/layout/base/FrameProperties.h:13, 185:40.60 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:53, 185:40.60 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.h:14, 185:40.60 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.cpp:7, 185:40.60 from Unified_cpp_layout_base0.cpp:2: 185:40.60 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 185:40.60 644 | aOther.mHdr->mLength = 0; 185:40.60 | ~~~~~~~~~~~~~~~~~~~~~^~~ 185:40.60 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 185:40.60 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 185:40.60 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:54, 185:40.60 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.h:14, 185:40.60 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.cpp:7, 185:40.60 from Unified_cpp_layout_base0.cpp:2: 185:40.60 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 185:40.60 1903 | mBands = aRegion.mBands.Clone(); 185:40.60 | ~~~~~~~~~~~~~~~~~~~~^~ 185:40.60 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 185:40.60 from /builddir/build/BUILD/firefox-88.0/layout/base/FrameProperties.h:13, 185:40.61 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:53, 185:40.61 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.h:14, 185:40.61 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.cpp:7, 185:40.61 from Unified_cpp_layout_base0.cpp:2: 185:40.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘regiondetails::UncheckedArray, regiondetails::Band> [1]’ [-Warray-bounds] 185:40.61 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 185:40.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:40.61 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 185:40.61 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 185:40.61 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:54, 185:40.61 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.h:14, 185:40.61 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.cpp:7, 185:40.61 from Unified_cpp_layout_base0.cpp:2: 185:40.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 185:40.61 1903 | mBands = aRegion.mBands.Clone(); 185:40.61 | ^ 185:40.61 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 185:40.61 from /builddir/build/BUILD/firefox-88.0/layout/base/FrameProperties.h:13, 185:40.61 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:53, 185:40.61 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.h:14, 185:40.61 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.cpp:7, 185:40.61 from Unified_cpp_layout_base0.cpp:2: 185:40.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 185:40.61 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 185:40.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:40.61 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 185:40.61 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 185:40.61 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:54, 185:40.61 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.h:14, 185:40.61 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.cpp:7, 185:40.61 from Unified_cpp_layout_base0.cpp:2: 185:40.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 185:40.61 1903 | mBands = aRegion.mBands.Clone(); 185:40.61 | ~~~~~~~~~~~~~~~~~~~~^~ 185:41.36 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 185:41.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 185:41.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 185:41.37 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 185:41.37 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 185:41.37 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.h:13, 185:41.37 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsBlockFrame.h:15, 185:41.37 from /builddir/build/BUILD/firefox-88.0/layout/forms/nsSelectsAreaFrame.h:10, 185:41.37 from /builddir/build/BUILD/firefox-88.0/layout/forms/nsSelectsAreaFrame.cpp:6, 185:41.37 from Unified_cpp_layout_forms1.cpp:2: 185:41.37 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void nsDisplayOptionEventGrabber::HitTest(nsDisplayListBuilder*, const nsRect&, nsDisplayItem::HitTestState*, nsTArray*)’: 185:41.37 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 185:41.37 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 185:41.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:41.37 In file included from Unified_cpp_layout_forms1.cpp:2: 185:41.37 /builddir/build/BUILD/firefox-88.0/layout/forms/nsSelectsAreaFrame.cpp:58:23: note: while referencing ‘outFrames’ 185:41.37 58 | nsTArray outFrames; 185:41.37 | ^~~~~~~~~ 185:41.89 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 185:41.89 from /builddir/build/BUILD/firefox-88.0/layout/base/FrameProperties.h:13, 185:41.89 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:53, 185:41.89 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.h:14, 185:41.89 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.cpp:7, 185:41.89 from Unified_cpp_layout_base0.cpp:2: 185:41.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::WidgetEvent* mozilla::WidgetKeyboardEvent::Duplicate() const’: 185:41.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 185:41.89 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 185:41.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:41.89 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaretEventHub.cpp:17, 185:41.89 from Unified_cpp_layout_base0.cpp:11: 185:41.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/TextEvents.h:262:47: note: while referencing ‘’ 185:41.89 262 | mEditCommandsForSingleLineEditor.Clone(); 185:41.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 185:41.89 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 185:41.89 from /builddir/build/BUILD/firefox-88.0/layout/base/FrameProperties.h:13, 185:41.89 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:53, 185:41.89 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.h:14, 185:41.89 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.cpp:7, 185:41.89 from Unified_cpp_layout_base0.cpp:2: 185:41.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 185:41.89 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 185:41.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:41.89 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaretEventHub.cpp:17, 185:41.89 from Unified_cpp_layout_base0.cpp:11: 185:41.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/TextEvents.h:264:46: note: while referencing ‘’ 185:41.89 264 | mEditCommandsForMultiLineEditor.Clone(); 185:41.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 185:41.89 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 185:41.89 from /builddir/build/BUILD/firefox-88.0/layout/base/FrameProperties.h:13, 185:41.89 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:53, 185:41.89 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.h:14, 185:41.89 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.cpp:7, 185:41.89 from Unified_cpp_layout_base0.cpp:2: 185:41.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 185:41.89 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 185:41.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:41.90 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaretEventHub.cpp:17, 185:41.90 from Unified_cpp_layout_base0.cpp:11: 185:41.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/TextEvents.h:266:45: note: while referencing ‘’ 185:41.90 266 | mEditCommandsForRichTextEditor.Clone(); 185:41.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 185:42.07 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 185:42.07 from /builddir/build/BUILD/firefox-88.0/layout/base/FrameProperties.h:13, 185:42.07 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:53, 185:42.07 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.h:14, 185:42.07 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.cpp:7, 185:42.07 from Unified_cpp_layout_base0.cpp:2: 185:42.07 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::RestyleManager::ProcessPostTraversal(mozilla::RestyleManager::Element*, mozilla::ServoRestyleState&, mozilla::ServoPostTraversalFlags)’: 185:42.07 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 185:42.07 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 185:42.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:42.07 In file included from Unified_cpp_layout_base0.cpp:110: 185:42.07 /builddir/build/BUILD/firefox-88.0/layout/base/RestyleManager.cpp:2429:29: note: while referencing ‘anchorsToSuppress’ 185:42.07 2429 | nsTArray> anchorsToSuppress; 185:42.07 | ^~~~~~~~~~~~~~~~~ 185:42.07 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 185:42.07 from /builddir/build/BUILD/firefox-88.0/layout/base/FrameProperties.h:13, 185:42.07 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:53, 185:42.07 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.h:14, 185:42.07 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.cpp:7, 185:42.07 from Unified_cpp_layout_base0.cpp:2: 185:42.07 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 185:42.07 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 185:42.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:42.07 In file included from Unified_cpp_layout_base0.cpp:110: 185:42.07 /builddir/build/BUILD/firefox-88.0/layout/base/RestyleManager.cpp:2428:23: note: while referencing ‘wrappersToRestyle’ 185:42.07 2428 | nsTArray wrappersToRestyle; 185:42.07 | ^~~~~~~~~~~~~~~~~ 185:42.73 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 185:42.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 185:42.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 185:42.73 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 185:42.73 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 185:42.73 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.h:13, 185:42.73 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsBlockFrame.h:15, 185:42.73 from /builddir/build/BUILD/firefox-88.0/layout/forms/nsSelectsAreaFrame.h:10, 185:42.73 from /builddir/build/BUILD/firefox-88.0/layout/forms/nsSelectsAreaFrame.cpp:6, 185:42.73 from Unified_cpp_layout_forms1.cpp:2: 185:42.73 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void nsDisplayWrapList::Merge(const nsDisplayItem*)’: 185:42.73 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 185:42.73 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 185:42.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:42.73 In file included from /builddir/build/BUILD/firefox-88.0/layout/generic/TextOverflow.h:10, 185:42.73 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsGfxScrollFrame.h:24, 185:42.73 from /builddir/build/BUILD/firefox-88.0/layout/forms/nsListControlFrame.h:21, 185:42.73 from /builddir/build/BUILD/firefox-88.0/layout/forms/nsSelectsAreaFrame.cpp:10, 185:42.74 from Unified_cpp_layout_forms1.cpp:2: 185:42.74 /builddir/build/BUILD/firefox-88.0/layout/painting/nsDisplayList.h:5429:61: note: while referencing ‘’ 185:42.74 5429 | mMergedFrames.AppendElements(aOther->mMergedFrames.Clone()); 185:42.74 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 185:43.48 layout/generic 185:45.46 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 185:45.46 from /builddir/build/BUILD/firefox-88.0/layout/base/FrameProperties.h:13, 185:45.46 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:53, 185:45.46 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.h:14, 185:45.46 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.cpp:7, 185:45.46 from Unified_cpp_layout_base0.cpp:2: 185:45.46 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::PresShell::_ZN7mozilla9PresShell7DestroyEv.part.0()’: 185:45.46 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 185:45.46 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 185:45.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:45.46 In file included from Unified_cpp_layout_base0.cpp:101: 185:45.46 /builddir/build/BUILD/firefox-88.0/layout/base/PresShell.cpp:1461:24: note: while referencing ‘toRemove’ 185:45.46 1461 | nsTArray toRemove(mWeakFrames.Count()); 185:45.46 | ^~~~~~~~ 185:46.07 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 185:46.07 from /builddir/build/BUILD/firefox-88.0/layout/base/FrameProperties.h:13, 185:46.07 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:53, 185:46.07 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.h:14, 185:46.07 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.cpp:7, 185:46.07 from Unified_cpp_layout_base0.cpp:2: 185:46.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::PresShell::MaybeReflowForInflationScreenSizeChange()’: 185:46.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 185:46.08 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 185:46.08 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:46.08 In file included from Unified_cpp_layout_base0.cpp:101: 185:46.08 /builddir/build/BUILD/firefox-88.0/layout/base/PresShell.cpp:11106:42: note: while referencing ‘array’ 185:46.08 11106 | nsTArray> array; 185:46.08 | ^~~~~ 185:46.63 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 185:46.63 from /builddir/build/BUILD/firefox-88.0/layout/base/FrameProperties.h:13, 185:46.63 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:53, 185:46.63 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.h:14, 185:46.63 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.cpp:7, 185:46.63 from Unified_cpp_layout_base0.cpp:2: 185:46.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::PresShell::RenderNode(nsINode*, const mozilla::Maybe >&, mozilla::LayoutDeviceIntPoint, mozilla::LayoutDeviceIntRect*, mozilla::RenderImageFlags)’: 185:46.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 185:46.63 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 185:46.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:46.63 In file included from Unified_cpp_layout_base0.cpp:101: 185:46.63 /builddir/build/BUILD/firefox-88.0/layout/base/PresShell.cpp:5095:39: note: while referencing ‘rangeItems’ 185:46.63 5095 | nsTArray> rangeItems; 185:46.63 | ^~~~~~~~~~ 185:46.74 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 185:46.74 from /builddir/build/BUILD/firefox-88.0/layout/base/FrameProperties.h:13, 185:46.74 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:53, 185:46.74 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.h:14, 185:46.74 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.cpp:7, 185:46.74 from Unified_cpp_layout_base0.cpp:2: 185:46.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::PresShell::RenderSelection(mozilla::dom::Selection*, mozilla::LayoutDeviceIntPoint, mozilla::LayoutDeviceIntRect*, mozilla::RenderImageFlags)’: 185:46.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 185:46.75 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 185:46.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:46.75 In file included from Unified_cpp_layout_base0.cpp:101: 185:46.75 /builddir/build/BUILD/firefox-88.0/layout/base/PresShell.cpp:5143:39: note: while referencing ‘rangeItems’ 185:46.75 5143 | nsTArray> rangeItems; 185:46.75 | ^~~~~~~~~~ 185:47.45 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 185:47.45 from /builddir/build/BUILD/firefox-88.0/layout/base/FrameProperties.h:13, 185:47.46 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:53, 185:47.46 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.h:14, 185:47.46 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.cpp:7, 185:47.46 from Unified_cpp_layout_base0.cpp:2: 185:47.46 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::PresShell::EventHandler::DispatchTouchEventToDOM(mozilla::WidgetEvent*, nsEventStatus*, nsPresShellEventCB*, bool)’: 185:47.46 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 132 is outside array bounds of ‘mozilla::WidgetTouchEvent [1]’ [-Warray-bounds] 185:47.46 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 185:47.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:47.46 In file included from Unified_cpp_layout_base0.cpp:101: 185:47.46 /builddir/build/BUILD/firefox-88.0/layout/base/PresShell.cpp:8732:22: note: while referencing ‘newEvent’ 185:47.46 8732 | WidgetTouchEvent newEvent(true, touchEvent->mMessage, touchEvent->mWidget); 185:47.46 | ^~~~~~~~ 185:48.41 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 185:48.41 from /builddir/build/BUILD/firefox-88.0/layout/base/FrameProperties.h:13, 185:48.42 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:53, 185:48.42 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.h:14, 185:48.42 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.cpp:7, 185:48.42 from Unified_cpp_layout_base0.cpp:2: 185:48.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::RestyleManager::DoProcessPendingRestyles(mozilla::ServoTraversalFlags)’: 185:48.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 32 is outside array bounds of ‘mozilla::RestyleManager::AnimationsWithDestroyedFrame [1]’ [-Warray-bounds] 185:48.42 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 185:48.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:48.42 In file included from Unified_cpp_layout_base0.cpp:110: 185:48.42 /builddir/build/BUILD/firefox-88.0/layout/base/RestyleManager.cpp:2974:32: note: while referencing ‘animationsWithDestroyedFrame’ 185:48.42 2974 | AnimationsWithDestroyedFrame animationsWithDestroyedFrame(this); 185:48.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:48.42 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 185:48.42 from /builddir/build/BUILD/firefox-88.0/layout/base/FrameProperties.h:13, 185:48.42 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:53, 185:48.42 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.h:14, 185:48.42 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.cpp:7, 185:48.42 from Unified_cpp_layout_base0.cpp:2: 185:48.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 185:48.42 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 185:48.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:48.42 In file included from Unified_cpp_layout_base0.cpp:110: 185:48.42 /builddir/build/BUILD/firefox-88.0/layout/base/RestyleManager.cpp:3016:29: note: while referencing ‘wrappersToRestyle’ 185:48.42 3016 | nsTArray wrappersToRestyle; 185:48.42 | ^~~~~~~~~~~~~~~~~ 185:48.42 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 185:48.42 from /builddir/build/BUILD/firefox-88.0/layout/base/FrameProperties.h:13, 185:48.42 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:53, 185:48.42 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.h:14, 185:48.42 from /builddir/build/BUILD/firefox-88.0/layout/base/AccessibleCaret.cpp:7, 185:48.42 from Unified_cpp_layout_base0.cpp:2: 185:48.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 185:48.42 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 185:48.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:48.42 In file included from Unified_cpp_layout_base0.cpp:110: 185:48.42 /builddir/build/BUILD/firefox-88.0/layout/base/RestyleManager.cpp:3010:31: note: while referencing ‘anchorsToSuppress’ 185:48.42 3010 | nsTArray> anchorsToSuppress; 185:48.42 | ^~~~~~~~~~~~~~~~~ 186:26.20 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 186:26.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFontFamilyList.h:15, 186:26.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsFont.h:11, 186:26.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/StaticPresData.h:13, 186:26.20 from /builddir/build/BUILD/firefox-88.0/layout/base/StaticPresData.cpp:7, 186:26.20 from Unified_cpp_layout_base1.cpp:2: 186:26.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘const nsCSSFrameConstructor::FrameConstructionData* nsCSSFrameConstructor::FindDisplayData(const nsStyleDisplay&, const Element&)’: 186:26.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 186:26.20 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 186:26.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:26.20 In file included from Unified_cpp_layout_base1.cpp:65: 186:26.20 /builddir/build/BUILD/firefox-88.0/layout/base/nsCSSFrameConstructor.cpp:4337:43: note: while referencing ‘’ 186:26.20 4337 | aElement.OwnerDoc()->WarnOnceAbout( 186:26.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 186:26.20 4338 | DeprecatedOperations::eMozBoxOrInlineBoxDisplay); 186:26.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:27.28 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 186:27.28 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFontFamilyList.h:15, 186:27.28 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsFont.h:11, 186:27.28 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/StaticPresData.h:13, 186:27.28 from /builddir/build/BUILD/firefox-88.0/layout/base/StaticPresData.cpp:7, 186:27.28 from Unified_cpp_layout_base1.cpp:2: 186:27.28 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool nsCaret::IsMenuPopupHidingCaret()’: 186:27.28 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 186:27.28 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 186:27.28 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:27.28 In file included from Unified_cpp_layout_base1.cpp:74: 186:27.28 /builddir/build/BUILD/firefox-88.0/layout/base/nsCaret.cpp:801:23: note: while referencing ‘popups’ 186:27.28 801 | nsTArray popups; 186:27.28 | ^~~~~~ 186:29.01 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 186:29.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFontFamilyList.h:15, 186:29.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsFont.h:11, 186:29.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/StaticPresData.h:13, 186:29.01 from /builddir/build/BUILD/firefox-88.0/layout/base/StaticPresData.cpp:7, 186:29.01 from Unified_cpp_layout_base1.cpp:2: 186:29.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static mozilla::CounterStylePtr mozilla::CounterStylePtr::FromStyle(const mozilla::StyleCounterStyle&)’: 186:29.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 186:29.02 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 186:29.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:29.02 In file included from /builddir/build/BUILD/firefox-88.0/layout/style/nsStyleStruct.h:31, 186:29.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 186:29.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedStyle.h:17, 186:29.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/WritingModes.h:12, 186:29.02 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:64, 186:29.02 from /builddir/build/BUILD/firefox-88.0/layout/base/TouchManager.cpp:13, 186:29.02 from Unified_cpp_layout_base1.cpp:11: 186:29.02 /builddir/build/BUILD/firefox-88.0/layout/style/CounterStyleManager.h:213:26: note: while referencing ‘transcoded’ 186:29.02 213 | nsTArray transcoded(symbols.Length()); 186:29.02 | ^~~~~~~~~~ 186:29.02 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 186:29.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFontFamilyList.h:15, 186:29.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsFont.h:11, 186:29.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/StaticPresData.h:13, 186:29.02 from /builddir/build/BUILD/firefox-88.0/layout/base/StaticPresData.cpp:7, 186:29.02 from Unified_cpp_layout_base1.cpp:2: 186:29.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 186:29.02 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 186:29.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:29.02 In file included from /builddir/build/BUILD/firefox-88.0/layout/style/nsStyleStruct.h:31, 186:29.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 186:29.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedStyle.h:17, 186:29.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/WritingModes.h:12, 186:29.02 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:64, 186:29.02 from /builddir/build/BUILD/firefox-88.0/layout/base/TouchManager.cpp:13, 186:29.02 from Unified_cpp_layout_base1.cpp:11: 186:29.02 /builddir/build/BUILD/firefox-88.0/layout/style/CounterStyleManager.h:213:26: note: while referencing ‘transcoded’ 186:29.02 213 | nsTArray transcoded(symbols.Length()); 186:29.02 | ^~~~~~~~~~ 186:29.02 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 186:29.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFontFamilyList.h:15, 186:29.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsFont.h:11, 186:29.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/StaticPresData.h:13, 186:29.02 from /builddir/build/BUILD/firefox-88.0/layout/base/StaticPresData.cpp:7, 186:29.02 from Unified_cpp_layout_base1.cpp:2: 186:29.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 186:29.02 644 | aOther.mHdr->mLength = 0; 186:29.02 | ~~~~~~~~~~~~~~~~~~~~~^~~ 186:29.02 In file included from /builddir/build/BUILD/firefox-88.0/layout/style/nsStyleStruct.h:31, 186:29.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 186:29.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedStyle.h:17, 186:29.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/WritingModes.h:12, 186:29.03 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:64, 186:29.03 from /builddir/build/BUILD/firefox-88.0/layout/base/TouchManager.cpp:13, 186:29.03 from Unified_cpp_layout_base1.cpp:11: 186:29.03 /builddir/build/BUILD/firefox-88.0/layout/style/CounterStyleManager.h:213:26: note: while referencing ‘transcoded’ 186:29.03 213 | nsTArray transcoded(symbols.Length()); 186:29.03 | ^~~~~~~~~~ 186:29.03 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 186:29.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFontFamilyList.h:15, 186:29.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsFont.h:11, 186:29.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/StaticPresData.h:13, 186:29.03 from /builddir/build/BUILD/firefox-88.0/layout/base/StaticPresData.cpp:7, 186:29.03 from Unified_cpp_layout_base1.cpp:2: 186:29.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 186:29.03 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 186:29.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:29.03 In file included from /builddir/build/BUILD/firefox-88.0/layout/style/nsStyleStruct.h:31, 186:29.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 186:29.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedStyle.h:17, 186:29.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/WritingModes.h:12, 186:29.03 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:64, 186:29.03 from /builddir/build/BUILD/firefox-88.0/layout/base/TouchManager.cpp:13, 186:29.03 from Unified_cpp_layout_base1.cpp:11: 186:29.03 /builddir/build/BUILD/firefox-88.0/layout/style/CounterStyleManager.h:219:66: note: while referencing ‘’ 186:29.03 219 | ret = new AnonymousCounterStyle(type, std::move(transcoded)); 186:29.03 | ^ 186:29.03 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 186:29.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFontFamilyList.h:15, 186:29.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsFont.h:11, 186:29.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/StaticPresData.h:13, 186:29.03 from /builddir/build/BUILD/firefox-88.0/layout/base/StaticPresData.cpp:7, 186:29.03 from Unified_cpp_layout_base1.cpp:2: 186:29.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 186:29.03 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 186:29.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:29.03 In file included from /builddir/build/BUILD/firefox-88.0/layout/style/nsStyleStruct.h:31, 186:29.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 186:29.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedStyle.h:17, 186:29.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/WritingModes.h:12, 186:29.03 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:64, 186:29.03 from /builddir/build/BUILD/firefox-88.0/layout/base/TouchManager.cpp:13, 186:29.03 from Unified_cpp_layout_base1.cpp:11: 186:29.03 /builddir/build/BUILD/firefox-88.0/layout/style/CounterStyleManager.h:213:26: note: while referencing ‘transcoded’ 186:29.03 213 | nsTArray transcoded(symbols.Length()); 186:29.04 | ^~~~~~~~~~ 186:32.41 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 186:32.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFontFamilyList.h:15, 186:32.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsFont.h:11, 186:32.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/StaticPresData.h:13, 186:32.41 from /builddir/build/BUILD/firefox-88.0/layout/base/StaticPresData.cpp:7, 186:32.41 from Unified_cpp_layout_base1.cpp:2: 186:32.41 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::TouchManager::EvictTouchPoint(RefPtr&, mozilla::dom::Document*)’: 186:32.41 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 132 is outside array bounds of ‘mozilla::WidgetTouchEvent [1]’ [-Warray-bounds] 186:32.41 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 186:32.41 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:32.41 In file included from Unified_cpp_layout_base1.cpp:11: 186:32.41 /builddir/build/BUILD/firefox-88.0/layout/base/TouchManager.cpp:73:30: note: while referencing ‘event’ 186:32.41 73 | WidgetTouchEvent event(true, eTouchEnd, widget); 186:32.41 | ^~~~~ 186:36.43 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 186:36.43 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFontFamilyList.h:15, 186:36.43 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsFont.h:11, 186:36.43 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/StaticPresData.h:13, 186:36.43 from /builddir/build/BUILD/firefox-88.0/layout/base/StaticPresData.cpp:7, 186:36.43 from Unified_cpp_layout_base1.cpp:2: 186:36.43 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsIFrame* nsCSSFrameConstructor::ConstructDocElementFrame(nsCSSFrameConstructor::Element*)’: 186:36.43 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 186:36.43 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 186:36.43 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:36.43 In file included from Unified_cpp_layout_base1.cpp:65: 186:36.43 /builddir/build/BUILD/firefox-88.0/layout/base/nsCSSFrameConstructor.cpp:2232:40: note: while referencing ‘’ 186:36.43 2232 | nsContentUtils::ReportToConsole( 186:36.43 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 186:36.43 2233 | nsIScriptError::warningFlag, "Layout"_ns, mDocument, 186:36.43 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:36.43 2234 | nsContentUtils::eLAYOUT_PROPERTIES, 186:36.43 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:36.43 2235 | "PrincipalWritingModePropagationWarning"); 186:36.43 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:38.97 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 186:38.97 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFontFamilyList.h:15, 186:38.97 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsFont.h:11, 186:38.97 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/StaticPresData.h:13, 186:38.97 from /builddir/build/BUILD/firefox-88.0/layout/base/StaticPresData.cpp:7, 186:38.97 from Unified_cpp_layout_base1.cpp:2: 186:38.97 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsDocumentViewer::LoadComplete(nsresult)’: 186:38.97 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 186:38.97 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 186:38.97 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:38.97 In file included from Unified_cpp_layout_base1.cpp:92: 186:38.97 /builddir/build/BUILD/firefox-88.0/layout/base/nsDocumentViewer.cpp:1059:41: note: while referencing ‘docShells’ 186:38.97 1059 | nsTArray> docShells; 186:38.97 | ^~~~~~~~~ 186:54.56 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 186:54.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 186:54.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 186:54.56 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 186:54.56 from /builddir/build/BUILD/firefox-88.0/layout/generic/ScrollAnimationPhysics.h:12, 186:54.56 from /builddir/build/BUILD/firefox-88.0/layout/generic/ScrollAnimationMSDPhysics.h:10, 186:54.56 from /builddir/build/BUILD/firefox-88.0/layout/generic/ScrollAnimationMSDPhysics.cpp:7, 186:54.56 from Unified_cpp_layout_generic1.cpp:2: 186:54.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsDisplayWrapList* mozilla::ViewportFrame::BuildDisplayListForTopLayer(nsDisplayListBuilder*, bool*)’: 186:54.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 186:54.56 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 186:54.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:54.56 In file included from Unified_cpp_layout_generic1.cpp:65: 186:54.56 /builddir/build/BUILD/firefox-88.0/layout/generic/ViewportFrame.cpp:173:27: note: while referencing ‘topLayer’ 186:54.56 173 | nsTArray topLayer = PresContext()->Document()->GetTopLayer(); 186:54.56 | ^~~~~~~~ 186:55.25 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 186:55.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 186:55.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 186:55.25 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 186:55.25 from /builddir/build/BUILD/firefox-88.0/layout/generic/ScrollAnimationPhysics.h:12, 186:55.25 from /builddir/build/BUILD/firefox-88.0/layout/generic/ScrollAnimationMSDPhysics.h:10, 186:55.25 from /builddir/build/BUILD/firefox-88.0/layout/generic/ScrollAnimationMSDPhysics.cpp:7, 186:55.25 from Unified_cpp_layout_generic1.cpp:2: 186:55.25 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 186:55.25 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 186:55.25 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 186:55.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:55.25 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 186:55.25 from /builddir/build/BUILD/firefox-88.0/layout/generic/ScrollAnimationPhysics.h:12, 186:55.25 from /builddir/build/BUILD/firefox-88.0/layout/generic/ScrollAnimationMSDPhysics.h:10, 186:55.25 from /builddir/build/BUILD/firefox-88.0/layout/generic/ScrollAnimationMSDPhysics.cpp:7, 186:55.25 from Unified_cpp_layout_generic1.cpp:2: 186:55.25 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 186:55.25 1903 | mBands = aRegion.mBands.Clone(); 186:55.25 | ~~~~~~~~~~~~~~~~~~~~^~ 186:55.25 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 186:55.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 186:55.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 186:55.25 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 186:55.25 from /builddir/build/BUILD/firefox-88.0/layout/generic/ScrollAnimationPhysics.h:12, 186:55.25 from /builddir/build/BUILD/firefox-88.0/layout/generic/ScrollAnimationMSDPhysics.h:10, 186:55.25 from /builddir/build/BUILD/firefox-88.0/layout/generic/ScrollAnimationMSDPhysics.cpp:7, 186:55.25 from Unified_cpp_layout_generic1.cpp:2: 186:55.25 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 186:55.25 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 186:55.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:55.25 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 186:55.25 from /builddir/build/BUILD/firefox-88.0/layout/generic/ScrollAnimationPhysics.h:12, 186:55.25 from /builddir/build/BUILD/firefox-88.0/layout/generic/ScrollAnimationMSDPhysics.h:10, 186:55.26 from /builddir/build/BUILD/firefox-88.0/layout/generic/ScrollAnimationMSDPhysics.cpp:7, 186:55.26 from Unified_cpp_layout_generic1.cpp:2: 186:55.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 186:55.26 1903 | mBands = aRegion.mBands.Clone(); 186:55.26 | ~~~~~~~~~~~~~~~~~~~~^~ 186:55.26 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 186:55.26 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 186:55.26 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 186:55.26 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 186:55.26 from /builddir/build/BUILD/firefox-88.0/layout/generic/ScrollAnimationPhysics.h:12, 186:55.26 from /builddir/build/BUILD/firefox-88.0/layout/generic/ScrollAnimationMSDPhysics.h:10, 186:55.26 from /builddir/build/BUILD/firefox-88.0/layout/generic/ScrollAnimationMSDPhysics.cpp:7, 186:55.26 from Unified_cpp_layout_generic1.cpp:2: 186:55.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 186:55.26 644 | aOther.mHdr->mLength = 0; 186:55.26 | ~~~~~~~~~~~~~~~~~~~~~^~~ 186:55.26 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 186:55.26 from /builddir/build/BUILD/firefox-88.0/layout/generic/ScrollAnimationPhysics.h:12, 186:55.26 from /builddir/build/BUILD/firefox-88.0/layout/generic/ScrollAnimationMSDPhysics.h:10, 186:55.26 from /builddir/build/BUILD/firefox-88.0/layout/generic/ScrollAnimationMSDPhysics.cpp:7, 186:55.26 from Unified_cpp_layout_generic1.cpp:2: 186:55.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 186:55.26 1903 | mBands = aRegion.mBands.Clone(); 186:55.26 | ~~~~~~~~~~~~~~~~~~~~^~ 186:55.26 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 186:55.26 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 186:55.26 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 186:55.26 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 186:55.26 from /builddir/build/BUILD/firefox-88.0/layout/generic/ScrollAnimationPhysics.h:12, 186:55.26 from /builddir/build/BUILD/firefox-88.0/layout/generic/ScrollAnimationMSDPhysics.h:10, 186:55.26 from /builddir/build/BUILD/firefox-88.0/layout/generic/ScrollAnimationMSDPhysics.cpp:7, 186:55.26 from Unified_cpp_layout_generic1.cpp:2: 186:55.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘regiondetails::UncheckedArray, regiondetails::Band> [1]’ [-Warray-bounds] 186:55.26 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 186:55.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:55.26 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 186:55.26 from /builddir/build/BUILD/firefox-88.0/layout/generic/ScrollAnimationPhysics.h:12, 186:55.26 from /builddir/build/BUILD/firefox-88.0/layout/generic/ScrollAnimationMSDPhysics.h:10, 186:55.26 from /builddir/build/BUILD/firefox-88.0/layout/generic/ScrollAnimationMSDPhysics.cpp:7, 186:55.26 from Unified_cpp_layout_generic1.cpp:2: 186:55.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 186:55.26 1903 | mBands = aRegion.mBands.Clone(); 186:55.26 | ^ 186:55.26 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 186:55.26 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 186:55.26 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 186:55.26 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 186:55.26 from /builddir/build/BUILD/firefox-88.0/layout/generic/ScrollAnimationPhysics.h:12, 186:55.26 from /builddir/build/BUILD/firefox-88.0/layout/generic/ScrollAnimationMSDPhysics.h:10, 186:55.26 from /builddir/build/BUILD/firefox-88.0/layout/generic/ScrollAnimationMSDPhysics.cpp:7, 186:55.26 from Unified_cpp_layout_generic1.cpp:2: 186:55.27 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 186:55.27 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 186:55.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:55.27 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 186:55.27 from /builddir/build/BUILD/firefox-88.0/layout/generic/ScrollAnimationPhysics.h:12, 186:55.27 from /builddir/build/BUILD/firefox-88.0/layout/generic/ScrollAnimationMSDPhysics.h:10, 186:55.27 from /builddir/build/BUILD/firefox-88.0/layout/generic/ScrollAnimationMSDPhysics.cpp:7, 186:55.27 from Unified_cpp_layout_generic1.cpp:2: 186:55.27 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 186:55.27 1903 | mBands = aRegion.mBands.Clone(); 186:55.27 | ~~~~~~~~~~~~~~~~~~~~^~ 187:25.69 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 187:25.69 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 187:25.69 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 187:25.69 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 187:25.69 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 187:25.69 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.h:10, 187:25.69 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.cpp:7, 187:25.69 from Unified_cpp_layout_base2.cpp:2: 187:25.69 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static mozilla::gfx::Size nsLayoutUtils::ComputeSuitableScaleForAnimation(const nsIFrame*, const nsSize&, const nsSize&)’: 187:25.69 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const nsTArray > [1]’ [-Warray-bounds] 187:25.69 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 187:25.69 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:25.69 In file included from Unified_cpp_layout_base2.cpp:2: 187:25.69 /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.cpp:448:42: note: while referencing ‘compositorAnimations’ 187:25.69 448 | const nsTArray> compositorAnimations = 187:25.69 | ^~~~~~~~~~~~~~~~~~~~ 187:27.70 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 187:27.70 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 187:27.70 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 187:27.70 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 187:27.70 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.h:13, 187:27.70 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.cpp:9, 187:27.70 from Unified_cpp_layout_generic2.cpp:2: 187:27.70 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = nsGridContainerFrame::GridItemInfo; ElemType = nsGridContainerFrame::GridItemInfo; IndexType = unsigned int; SizeType = unsigned int]’: 187:27.70 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = nsGridContainerFrame::GridItemInfo; E = nsGridContainerFrame::GridItemInfo; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 187:27.70 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = nsGridContainerFrame::GridItemInfo; E = nsGridContainerFrame::GridItemInfo; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 187:27.70 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = nsGridContainerFrame::GridItemInfo; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 187:27.70 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2819:18: required from ‘nsTArray::self_type nsTArray::Clone() const [with E = nsGridContainerFrame::GridItemInfo; nsTArray::self_type = nsTArray]’ 187:27.70 /builddir/build/BUILD/firefox-88.0/layout/generic/nsGridContainerFrame.cpp:3587:48: required from here 187:27.70 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct nsGridContainerFrame::GridItemInfo’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 187:27.70 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 187:27.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:27.70 In file included from Unified_cpp_layout_generic2.cpp:92: 187:27.70 /builddir/build/BUILD/firefox-88.0/layout/generic/nsGridContainerFrame.cpp:564:30: note: ‘struct nsGridContainerFrame::GridItemInfo’ declared here 187:27.70 564 | struct nsGridContainerFrame::GridItemInfo { 187:27.70 | ^~~~~~~~~~~~ 187:28.51 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 187:28.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 187:28.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 187:28.51 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 187:28.51 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 187:28.51 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.h:10, 187:28.51 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.cpp:7, 187:28.51 from Unified_cpp_layout_base2.cpp:2: 187:28.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool nsLayoutUtils::HasDocumentLevelListenersForApzAwareEvents(nsLayoutUtils::PresShell*)’: 187:28.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 187:28.51 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 187:28.51 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:28.51 In file included from Unified_cpp_layout_base2.cpp:2: 187:28.51 /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.cpp:8341:28: note: while referencing ‘targets’ 187:28.51 8341 | nsTArray targets; 187:28.51 | ^~~~~~~ 187:28.51 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 187:28.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 187:28.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 187:28.51 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 187:28.51 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 187:28.51 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.h:10, 187:28.51 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.cpp:7, 187:28.51 from Unified_cpp_layout_base2.cpp:2: 187:28.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 187:28.51 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 187:28.51 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:28.51 In file included from Unified_cpp_layout_base2.cpp:2: 187:28.51 /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.cpp:8341:28: note: while referencing ‘targets’ 187:28.51 8341 | nsTArray targets; 187:28.51 | ^~~~~~~ 187:32.91 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 187:32.91 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 187:32.91 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 187:32.91 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 187:32.91 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 187:32.91 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.h:10, 187:32.91 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.cpp:7, 187:32.91 from Unified_cpp_layout_base2.cpp:2: 187:32.91 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsRootPresContext::FlushWillPaintObservers()’: 187:32.91 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 187:32.91 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 187:32.91 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:32.91 In file included from Unified_cpp_layout_base2.cpp:20: 187:32.92 /builddir/build/BUILD/firefox-88.0/layout/base/nsPresContext.cpp:2690:35: note: while referencing ‘observers’ 187:32.92 2690 | nsTArray> observers = std::move(mWillPaintObservers); 187:32.92 | ^~~~~~~~~ 187:33.34 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 187:33.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 187:33.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 187:33.34 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 187:33.34 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 187:33.34 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.h:10, 187:33.34 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.cpp:7, 187:33.34 from Unified_cpp_layout_base2.cpp:2: 187:33.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static nsIFrame* nsLayoutUtils::GetPopupFrameForEventCoordinates(nsPresContext*, const mozilla::WidgetEvent*)’: 187:33.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 187:33.34 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 187:33.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:33.34 In file included from Unified_cpp_layout_base2.cpp:2: 187:33.34 /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.cpp:1752:23: note: while referencing ‘popups’ 187:33.34 1752 | nsTArray popups; 187:33.34 | ^~~~~~ 187:33.74 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 187:33.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 187:33.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 187:33.74 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 187:33.74 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 187:33.74 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.h:10, 187:33.74 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.cpp:7, 187:33.74 from Unified_cpp_layout_base2.cpp:2: 187:33.74 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsPresContext::NotifyDidPaintForSubtree(nsPresContext::TransactionId, const mozilla::TimeStamp&)’: 187:33.74 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 187:33.75 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 187:33.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:33.75 In file included from Unified_cpp_layout_base2.cpp:20: 187:33.75 /builddir/build/BUILD/firefox-88.0/layout/base/nsPresContext.cpp:2176:22: note: while referencing ‘dummy’ 187:33.75 2176 | nsTArray dummy; 187:33.75 | ^~~~~ 187:34.22 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 187:34.22 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 187:34.22 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 187:34.22 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 187:34.22 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 187:34.22 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.h:10, 187:34.22 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.cpp:7, 187:34.22 from Unified_cpp_layout_base2.cpp:2: 187:34.22 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 187:34.22 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 187:34.22 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 187:34.22 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:34.22 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 187:34.22 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 187:34.22 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.h:10, 187:34.22 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.cpp:7, 187:34.22 from Unified_cpp_layout_base2.cpp:2: 187:34.22 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 187:34.22 1903 | mBands = aRegion.mBands.Clone(); 187:34.22 | ~~~~~~~~~~~~~~~~~~~~^~ 187:34.22 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 187:34.22 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 187:34.22 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 187:34.22 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 187:34.22 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 187:34.22 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.h:10, 187:34.22 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.cpp:7, 187:34.22 from Unified_cpp_layout_base2.cpp:2: 187:34.22 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 187:34.23 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 187:34.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:34.23 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 187:34.23 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 187:34.23 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.h:10, 187:34.23 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.cpp:7, 187:34.23 from Unified_cpp_layout_base2.cpp:2: 187:34.23 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 187:34.23 1903 | mBands = aRegion.mBands.Clone(); 187:34.23 | ~~~~~~~~~~~~~~~~~~~~^~ 187:34.23 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 187:34.23 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 187:34.23 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 187:34.23 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 187:34.23 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 187:34.23 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.h:10, 187:34.23 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.cpp:7, 187:34.23 from Unified_cpp_layout_base2.cpp:2: 187:34.23 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 187:34.23 644 | aOther.mHdr->mLength = 0; 187:34.23 | ~~~~~~~~~~~~~~~~~~~~~^~~ 187:34.23 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 187:34.23 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 187:34.23 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.h:10, 187:34.23 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.cpp:7, 187:34.23 from Unified_cpp_layout_base2.cpp:2: 187:34.23 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 187:34.23 1903 | mBands = aRegion.mBands.Clone(); 187:34.23 | ~~~~~~~~~~~~~~~~~~~~^~ 187:34.23 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 187:34.23 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 187:34.23 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 187:34.23 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 187:34.23 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 187:34.23 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.h:10, 187:34.23 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.cpp:7, 187:34.23 from Unified_cpp_layout_base2.cpp:2: 187:34.23 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘regiondetails::UncheckedArray, regiondetails::Band> [1]’ [-Warray-bounds] 187:34.23 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 187:34.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:34.23 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 187:34.23 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 187:34.23 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.h:10, 187:34.23 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.cpp:7, 187:34.23 from Unified_cpp_layout_base2.cpp:2: 187:34.23 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 187:34.23 1903 | mBands = aRegion.mBands.Clone(); 187:34.23 | ^ 187:34.23 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 187:34.23 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 187:34.23 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 187:34.23 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 187:34.24 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 187:34.24 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.h:10, 187:34.24 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.cpp:7, 187:34.24 from Unified_cpp_layout_base2.cpp:2: 187:34.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 187:34.24 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 187:34.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:34.24 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 187:34.24 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 187:34.24 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.h:10, 187:34.24 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.cpp:7, 187:34.24 from Unified_cpp_layout_base2.cpp:2: 187:34.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 187:34.24 1903 | mBands = aRegion.mBands.Clone(); 187:34.24 | ~~~~~~~~~~~~~~~~~~~~^~ 187:35.44 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 187:35.44 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 187:35.44 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 187:35.44 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 187:35.44 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 187:35.44 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.h:10, 187:35.44 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.cpp:7, 187:35.44 from Unified_cpp_layout_base2.cpp:2: 187:35.44 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void nsLayoutUtils::TransformToAncestorAndCombineRegions(const nsRegion&, nsIFrame*, const nsIFrame*, nsRegion*, nsRegion*, mozilla::Maybe >*, const mozilla::DisplayItemClip*)’: 187:35.44 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘RegionBuilder [1]’ [-Warray-bounds] 187:35.44 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 187:35.44 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:35.44 In file included from Unified_cpp_layout_base2.cpp:2: 187:35.44 /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.cpp:8850:27: note: while referencing ‘transformedRegion’ 187:35.44 8850 | RegionBuilder transformedRegion; 187:35.44 | ^~~~~~~~~~~~~~~~~ 187:35.98 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 187:35.98 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 187:35.98 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 187:35.98 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 187:35.98 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 187:35.98 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.h:10, 187:35.98 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.cpp:7, 187:35.98 from Unified_cpp_layout_base2.cpp:2: 187:35.98 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static nsresult nsLayoutUtils::PaintFrame(gfxContext*, nsIFrame*, const nsRegion&, nscolor, nsDisplayListBuilderMode, nsLayoutUtils::PaintFrameFlags)’: 187:35.98 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 187:35.98 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 187:35.98 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:35.98 In file included from Unified_cpp_layout_base2.cpp:2: 187:35.98 /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.cpp:3446:66: note: while referencing ‘’ 187:35.98 3446 | widget->UpdateThemeGeometries(builder->GetThemeGeometries()); 187:35.98 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 187:38.20 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 187:38.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 187:38.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 187:38.20 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 187:38.20 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 187:38.20 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.h:10, 187:38.20 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.cpp:7, 187:38.20 from Unified_cpp_layout_base2.cpp:2: 187:38.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static mozilla::layers::ScrollMetadata nsLayoutUtils::ComputeScrollMetadata(const nsIFrame*, const nsIFrame*, nsIContent*, const nsIFrame*, mozilla::layers::LayerManager*, nsLayoutUtils::ViewID, const nsSize&, const mozilla::Maybe&, bool, const mozilla::Maybe&)’: 187:38.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 187:38.20 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 187:38.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:38.20 In file included from Unified_cpp_layout_base2.cpp:2: 187:38.20 /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.cpp:8531:64: note: while referencing ‘’ 187:38.20 8531 | metadata.SetScrollUpdates(scrollableFrame->GetScrollUpdates()); 187:38.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 187:39.32 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 187:39.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 187:39.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 187:39.32 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 187:39.32 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 187:39.32 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.h:10, 187:39.32 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.cpp:7, 187:39.32 from Unified_cpp_layout_base2.cpp:2: 187:39.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool nsPresContext::FlushPendingMediaFeatureValuesChanged()’: 187:39.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsPresContext::FlushPendingMediaFeatureValuesChanged():: [1]’ [-Warray-bounds] 187:39.32 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 187:39.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:39.32 In file included from Unified_cpp_layout_base2.cpp:20: 187:39.32 /builddir/build/BUILD/firefox-88.0/layout/base/nsPresContext.cpp:1639:9: note: while referencing ‘’ 187:39.32 1639 | [list = std::move(listsToNotify)] { 187:39.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:39.32 1640 | for (const auto& mql : list) { 187:39.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:39.32 1641 | nsAutoMicroTask mt; 187:39.32 | ~~~~~~~~~~~~~~~~~~~ 187:39.32 1642 | mql->FireChangeEvent(); 187:39.32 | ~~~~~~~~~~~~~~~~~~~~~~~ 187:39.32 1643 | } 187:39.32 | ~ 187:39.32 1644 | })); 187:39.32 | ~ 187:39.32 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 187:39.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 187:39.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 187:39.32 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 187:39.32 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 187:39.32 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.h:10, 187:39.32 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.cpp:7, 187:39.32 from Unified_cpp_layout_base2.cpp:2: 187:39.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 187:39.32 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 187:39.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:39.32 In file included from Unified_cpp_layout_base2.cpp:20: 187:39.32 /builddir/build/BUILD/firefox-88.0/layout/base/nsPresContext.cpp:1628:50: note: while referencing ‘listsToNotify’ 187:39.32 1628 | nsTArray> listsToNotify; 187:39.32 | ^~~~~~~~~~~~~ 187:39.52 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 187:39.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 187:39.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 187:39.52 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 187:39.53 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 187:39.53 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.h:10, 187:39.53 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.cpp:7, 187:39.53 from Unified_cpp_layout_base2.cpp:2: 187:39.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsStyleSheetService::LoadAndRegisterSheet(nsIURI*, uint32_t)’: 187:39.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 187:39.53 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 187:39.53 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:39.53 In file included from Unified_cpp_layout_base2.cpp:56: 187:39.53 /builddir/build/BUILD/firefox-88.0/layout/base/nsStyleSheetService.cpp:158:51: note: while referencing ‘’ 187:39.53 158 | for (PresShell* presShell : mPresShells.Clone()) { 187:39.53 | ^ 187:39.53 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 187:39.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 187:39.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 187:39.53 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 187:39.53 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 187:39.53 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.h:10, 187:39.53 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.cpp:7, 187:39.53 from Unified_cpp_layout_base2.cpp:2: 187:39.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 187:39.53 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 187:39.53 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:39.53 In file included from Unified_cpp_layout_base2.cpp:56: 187:39.53 /builddir/build/BUILD/firefox-88.0/layout/base/nsStyleSheetService.cpp:164:37: note: while referencing ‘children’ 187:39.53 164 | nsTArray children; 187:39.53 | ^~~~~~~~ 187:39.53 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 187:39.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 187:39.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 187:39.53 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 187:39.53 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 187:39.53 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.h:10, 187:39.53 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.cpp:7, 187:39.53 from Unified_cpp_layout_base2.cpp:2: 187:39.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 187:39.53 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 187:39.53 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:39.53 In file included from Unified_cpp_layout_base2.cpp:56: 187:39.53 /builddir/build/BUILD/firefox-88.0/layout/base/nsStyleSheetService.cpp:164:37: note: while referencing ‘children’ 187:39.53 164 | nsTArray children; 187:39.53 | ^~~~~~~~ 187:39.58 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 187:39.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 187:39.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 187:39.58 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 187:39.58 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 187:39.58 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.h:10, 187:39.58 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.cpp:7, 187:39.58 from Unified_cpp_layout_base2.cpp:2: 187:39.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsStyleSheetService::UnregisterSheet(nsIURI*, uint32_t)’: 187:39.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 187:39.58 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 187:39.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:39.58 In file included from Unified_cpp_layout_base2.cpp:56: 187:39.58 /builddir/build/BUILD/firefox-88.0/layout/base/nsStyleSheetService.cpp:309:49: note: while referencing ‘’ 187:39.58 309 | for (PresShell* presShell : mPresShells.Clone()) { 187:39.58 | ^ 187:39.58 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 187:39.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 187:39.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 187:39.59 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 187:39.59 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 187:39.59 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.h:10, 187:39.59 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.cpp:7, 187:39.59 from Unified_cpp_layout_base2.cpp:2: 187:39.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 187:39.59 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 187:39.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:39.59 In file included from Unified_cpp_layout_base2.cpp:56: 187:39.59 /builddir/build/BUILD/firefox-88.0/layout/base/nsStyleSheetService.cpp:318:35: note: while referencing ‘children’ 187:39.59 318 | nsTArray children; 187:39.59 | ^~~~~~~~ 187:39.59 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 187:39.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 187:39.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 187:39.59 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 187:39.59 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 187:39.59 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.h:10, 187:39.59 from /builddir/build/BUILD/firefox-88.0/layout/base/nsLayoutUtils.cpp:7, 187:39.59 from Unified_cpp_layout_base2.cpp:2: 187:39.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 187:39.59 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 187:39.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:39.59 In file included from Unified_cpp_layout_base2.cpp:56: 187:39.59 /builddir/build/BUILD/firefox-88.0/layout/base/nsStyleSheetService.cpp:318:35: note: while referencing ‘children’ 187:39.59 318 | nsTArray children; 187:39.59 | ^~~~~~~~ 187:47.57 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 187:47.57 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 187:47.57 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 187:47.57 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 187:47.57 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 187:47.58 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.h:13, 187:47.58 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.cpp:9, 187:47.58 from Unified_cpp_layout_generic2.cpp:2: 187:47.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘void logMessage(nsIContent*, const nsAString&, int32_t, const char*)’: 187:47.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 187:47.58 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 187:47.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:47.58 In file included from Unified_cpp_layout_generic2.cpp:128: 187:47.58 /builddir/build/BUILD/firefox-88.0/layout/generic/nsImageMap.cpp:78:26: note: while referencing ‘’ 187:47.58 78 | nsTArray(), /* params */ 187:47.58 | ^ 188:01.13 In file included from Unified_cpp_layout_generic2.cpp:2: 188:01.13 /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.cpp: In member function ‘mozilla::LogicalSize nsContainerFrame::ComputeSizeWithIntrinsicDimensions(gfxContext*, mozilla::WritingMode, const mozilla::IntrinsicSize&, const mozilla::AspectRatio&, const mozilla::LogicalSize&, const mozilla::LogicalSize&, const mozilla::LogicalSize&, const mozilla::StyleSizeOverrides&, mozilla::ComputeSizeFlags)’: 188:01.13 /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.cpp:2653:9: warning: ‘bSize’ may be used uninitialized in this function [-Wmaybe-uninitialized] 188:01.13 2653 | if (stretchB == eStretchPreservingRatio && tentBSize > bSize) { 188:01.13 | ^~ 188:01.13 /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.cpp:2614:45: warning: ‘iSize’ may be used uninitialized in this function [-Wmaybe-uninitialized] 188:01.13 2614 | stretchI != eStretch && tentISize > iSize) { 188:01.13 | ~~~~~~~~~~^~~~~~~ 188:03.16 In file included from Unified_cpp_layout_generic2.cpp:20: 188:03.16 /builddir/build/BUILD/firefox-88.0/layout/generic/nsFlexContainerFrame.cpp: In member function ‘void nsFlexContainerFrame::ResolveAutoFlexBasisAndMinSize(nsFlexContainerFrame::FlexItem&, const ReflowInput&, const nsFlexContainerFrame::FlexboxAxisTracker&, bool)’: 188:03.16 /builddir/build/BUILD/firefox-88.0/layout/generic/nsFlexContainerFrame.cpp:632:20: warning: ‘resolvedMinSize’ may be used uninitialized in this function [-Wmaybe-uninitialized] 188:03.16 632 | mMainMinSize = aNewMinSize; 188:03.16 | ~~~~~~~~~~~~~^~~~~~~~~~~~~ 188:03.16 /builddir/build/BUILD/firefox-88.0/layout/generic/nsFlexContainerFrame.cpp:1651:11: note: ‘resolvedMinSize’ was declared here 188:03.16 1651 | nscoord resolvedMinSize; // (only set/used if isMainMinSizeAuto==true) 188:03.16 | ^~~~~~~~~~~~~~~ 188:04.56 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 188:04.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 188:04.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 188:04.56 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 188:04.56 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 188:04.56 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.h:13, 188:04.56 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.cpp:9, 188:04.56 from Unified_cpp_layout_generic2.cpp:2: 188:04.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘float nsGridContainerFrame::Tracks::FindFrUnitSize(const nsGridContainerFrame::LineRange&, const nsTArray&, const nsGridContainerFrame::TrackSizingFunctions&, nscoord) const’: 188:04.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 188:04.56 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 188:04.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:04.56 In file included from Unified_cpp_layout_generic2.cpp:92: 188:04.56 /builddir/build/BUILD/firefox-88.0/layout/generic/nsGridContainerFrame.cpp:6335:22: note: while referencing ‘flexTracks’ 188:04.56 6335 | nsTArray flexTracks(aFlexTracks.Clone()); 188:04.56 | ^~~~~~~~~~ 188:04.95 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 188:04.95 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 188:04.95 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 188:04.95 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 188:04.95 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 188:04.95 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.h:13, 188:04.95 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.cpp:9, 188:04.95 from Unified_cpp_layout_generic2.cpp:2: 188:04.95 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsTArray > nsGridContainerFrame::LineNameMap::GetResolvedLineNamesForComputedGridTrackInfo() const’: 188:04.95 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 188:04.95 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 188:04.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:04.95 In file included from Unified_cpp_layout_generic2.cpp:92: 188:04.95 /builddir/build/BUILD/firefox-88.0/layout/generic/nsGridContainerFrame.cpp:1702:34: note: while referencing ‘line’ 188:04.95 1702 | nsTArray line; 188:04.95 | ^~~~ 188:05.61 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 188:05.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 188:05.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 188:05.61 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 188:05.61 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 188:05.61 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.h:13, 188:05.61 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.cpp:9, 188:05.61 from Unified_cpp_layout_generic2.cpp:2: 188:05.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static mozilla::UniquePtr nsFloatManager::ShapeInfo::CreatePolygon(const StyleBasicShape&, nscoord, nsIFrame*, const mozilla::LogicalRect&, const mozilla::LogicalRect&, mozilla::WritingMode, const nsSize&)’: 188:05.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 188:05.61 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 188:05.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:05.61 In file included from Unified_cpp_layout_generic2.cpp:29: 188:05.61 /builddir/build/BUILD/firefox-88.0/layout/generic/nsFloatManager.cpp:2634:21: note: while referencing ‘vertices’ 188:05.61 2634 | nsTArray vertices = 188:05.61 | ^~~~~~~~ 188:13.85 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 188:13.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 188:13.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 188:13.85 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 188:13.85 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 188:13.85 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.h:13, 188:13.85 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.cpp:9, 188:13.85 from Unified_cpp_layout_generic2.cpp:2: 188:13.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void nsIFrame::DestroyFrom(nsIFrame*, nsIFrame::PostDestroyData&)’: 188:13.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 188:13.85 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 188:13.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:13.85 In file included from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:53, 188:13.85 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsSplittableFrame.h:16, 188:13.85 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.h:15, 188:13.85 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.cpp:9, 188:13.85 from Unified_cpp_layout_generic2.cpp:2: 188:13.85 /builddir/build/BUILD/firefox-88.0/layout/base/FrameProperties.h:260:29: note: while referencing ‘toDelete’ 188:13.85 260 | nsTArray toDelete = std::move(mProperties); 188:13.85 | ^~~~~~~~ 188:13.95 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 188:13.95 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 188:13.95 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 188:13.95 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 188:13.95 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 188:13.95 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.h:13, 188:13.95 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.cpp:9, 188:13.95 from Unified_cpp_layout_generic2.cpp:2: 188:13.95 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsGridContainerFrame::Tracks::AlignJustifyContent(const nsStylePosition*, mozilla::StyleContentDistribution, nsGridContainerFrame::WritingMode, nscoord, bool)’: 188:13.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 188:13.96 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 188:13.96 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:13.96 In file included from Unified_cpp_layout_generic2.cpp:92: 188:13.96 /builddir/build/BUILD/firefox-88.0/layout/generic/nsGridContainerFrame.cpp:6518:23: note: while referencing ‘gapDeltas’ 188:13.96 6518 | nsTArray gapDeltas; 188:13.96 | ^~~~~~~~~ 188:14.34 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 188:14.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 188:14.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 188:14.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 188:14.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FrameMetrics.h:13, 188:14.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PresShell.h:15, 188:14.34 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIntervalSet.cpp:12, 188:14.34 from Unified_cpp_layout_generic3.cpp:2: 188:14.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void nsPageFrame::BuildDisplayList(nsDisplayListBuilder*, const nsDisplayListSet&)’: 188:14.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const nsTArray > [1]’ [-Warray-bounds] 188:14.34 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 188:14.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:14.34 In file included from Unified_cpp_layout_generic3.cpp:47: 188:14.34 /builddir/build/BUILD/firefox-88.0/layout/generic/nsPageFrame.cpp:571:14: note: while referencing ‘previousPagesAndOffsets’ 188:14.34 571 | const auto previousPagesAndOffsets = 188:14.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 188:14.53 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 188:14.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 188:14.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 188:14.54 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 188:14.54 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 188:14.54 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.h:13, 188:14.54 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.cpp:9, 188:14.54 from Unified_cpp_layout_generic2.cpp:2: 188:14.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 188:14.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘regiondetails::UncheckedArray, regiondetails::Band> [1]’ [-Warray-bounds] 188:14.54 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 188:14.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:14.54 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 188:14.54 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 188:14.54 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.h:13, 188:14.54 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.cpp:9, 188:14.54 from Unified_cpp_layout_generic2.cpp:2: 188:14.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 188:14.54 1903 | mBands = aRegion.mBands.Clone(); 188:14.54 | ^ 188:14.54 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 188:14.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 188:14.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 188:14.54 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 188:14.54 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 188:14.54 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.h:13, 188:14.54 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.cpp:9, 188:14.54 from Unified_cpp_layout_generic2.cpp:2: 188:14.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 188:14.54 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 188:14.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:14.54 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 188:14.54 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 188:14.54 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.h:13, 188:14.54 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.cpp:9, 188:14.54 from Unified_cpp_layout_generic2.cpp:2: 188:14.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 188:14.54 1903 | mBands = aRegion.mBands.Clone(); 188:14.54 | ~~~~~~~~~~~~~~~~~~~~^~ 188:14.95 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 188:14.95 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 188:14.95 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 188:14.95 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 188:14.95 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 188:14.95 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.h:13, 188:14.95 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.cpp:9, 188:14.95 from Unified_cpp_layout_generic2.cpp:2: 188:14.95 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsGridContainerFrame::StoreUsedTrackSizes(nsGridContainerFrame::LogicalAxis, const nsTArray&)’: 188:14.95 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 188:14.95 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 188:14.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:14.95 In file included from Unified_cpp_layout_generic2.cpp:92: 188:14.95 /builddir/build/BUILD/firefox-88.0/layout/generic/nsGridContainerFrame.cpp:9575:36: note: while referencing ‘’ 188:14.95 9575 | uts->mSizes[aAxis] = aSizes.Clone(); 188:14.95 | ~~~~~~~~~~~~^~ 188:15.15 /builddir/build/BUILD/firefox-88.0/layout/generic/nsGridContainerFrame.cpp: In member function ‘nscoord nsGridContainerFrame::ReflowRowsInFragmentainer(nsGridContainerFrame::GridReflowInput&, const LogicalRect&, nsIFrame::ReflowOutput&, nsReflowStatus&, nsGridContainerFrame::Fragmentainer&, const nsSize&, const nsTArray&, uint32_t, uint32_t, nscoord, nscoord)’: 188:15.15 /builddir/build/BUILD/firefox-88.0/layout/generic/nsGridContainerFrame.cpp:7814:44: warning: ‘masonryAxisGap’ may be used uninitialized in this function [-Wmaybe-uninitialized] 188:15.15 7814 | maxSize = std::max(nscoord(0), maxSize - masonryAxisGap); 188:15.15 | ~~~~~~~~^~~~~~~~~~~~~~~~ 188:24.30 /builddir/build/BUILD/firefox-88.0/layout/generic/nsGridContainerFrame.cpp: In function ‘nscoord MinSize(const GridItemInfo&, const GridReflowInput&, gfxContext*, mozilla::WritingMode, mozilla::LogicalAxis, CachedIntrinsicSizes*)’: 188:24.31 /builddir/build/BUILD/firefox-88.0/layout/generic/nsGridContainerFrame.cpp:5360:13: warning: ‘*(mozilla::StyleLengthPercentageUnion*)((char*)&sizeStyle + offsetof(mozilla::StyleSize, mozilla::StyleGenericSize::)).mozilla::StyleLengthPercentageUnion::length.mozilla::StyleLengthVariant::length.mozilla::StyleCSSPixelLength::_0’ may be used uninitialized in this function [-Wmaybe-uninitialized] 188:24.31 5360 | StyleSize sizeStyle = 188:24.31 | ^~~~~~~~~ 188:24.31 /builddir/build/BUILD/firefox-88.0/layout/generic/nsGridContainerFrame.cpp:5360:13: warning: ‘*(mozilla::StyleLengthPercentageUnion*)((char*)&sizeStyle + offsetof(mozilla::StyleSize, mozilla::StyleGenericSize::)).mozilla::StyleLengthPercentageUnion::length.mozilla::StyleLengthVariant::tag’ may be used uninitialized in this function [-Wmaybe-uninitialized] 188:24.52 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 188:24.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 188:24.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 188:24.52 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 188:24.52 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 188:24.52 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.h:13, 188:24.52 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.cpp:9, 188:24.52 from Unified_cpp_layout_generic2.cpp:2: 188:24.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsGridContainerFrame::Tracks::ResolveIntrinsicSize(nsGridContainerFrame::GridReflowInput&, nsTArray&, const nsGridContainerFrame::TrackSizingFunctions&, nsGridContainerFrame::LineRange nsGridContainerFrame::GridArea::*, nscoord, nsGridContainerFrame::SizingConstraint)’: 188:24.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 188:24.52 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 188:24.52 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:24.52 In file included from Unified_cpp_layout_generic2.cpp:92: 188:24.52 /builddir/build/BUILD/firefox-88.0/layout/generic/nsGridContainerFrame.cpp:6239:24: note: while referencing ‘tracks’ 188:24.52 6239 | nsTArray tracks(maxSpan); 188:24.52 | ^~~~~~ 188:25.34 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 188:25.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 188:25.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 188:25.34 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 188:25.34 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 188:25.34 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.h:13, 188:25.34 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.cpp:9, 188:25.34 from Unified_cpp_layout_generic2.cpp:2: 188:25.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘float nsGridContainerFrame::Tracks::FindUsedFlexFraction(nsGridContainerFrame::GridReflowInput&, nsTArray&, const nsTArray&, const nsGridContainerFrame::TrackSizingFunctions&, nscoord) const’: 188:25.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 188:25.34 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 188:25.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:25.34 In file included from Unified_cpp_layout_generic2.cpp:92: 188:25.34 /builddir/build/BUILD/firefox-88.0/layout/generic/nsGridContainerFrame.cpp:6406:26: note: while referencing ‘itemFlexTracks’ 188:25.34 6406 | nsTArray itemFlexTracks; 188:25.34 | ^~~~~~~~~~~~~~ 188:25.42 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 188:25.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 188:25.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 188:25.42 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 188:25.42 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 188:25.42 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.h:13, 188:25.42 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.cpp:9, 188:25.42 from Unified_cpp_layout_generic2.cpp:2: 188:25.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsGridContainerFrame::Tracks::StretchFlexibleTracks(nsGridContainerFrame::GridReflowInput&, nsTArray&, const nsGridContainerFrame::TrackSizingFunctions&, nscoord)’: 188:25.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 188:25.42 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 188:25.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:25.42 In file included from Unified_cpp_layout_generic2.cpp:92: 188:25.42 /builddir/build/BUILD/firefox-88.0/layout/generic/nsGridContainerFrame.cpp:6426:22: note: while referencing ‘flexTracks’ 188:25.42 6426 | nsTArray flexTracks(mSizes.Length()); 188:25.42 | ^~~~~~~~~~ 188:25.42 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 188:25.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 188:25.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 188:25.42 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 188:25.42 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 188:25.42 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.h:13, 188:25.42 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.cpp:9, 188:25.42 from Unified_cpp_layout_generic2.cpp:2: 188:25.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 188:25.42 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 188:25.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:25.42 In file included from Unified_cpp_layout_generic2.cpp:92: 188:25.42 /builddir/build/BUILD/firefox-88.0/layout/generic/nsGridContainerFrame.cpp:6426:22: note: while referencing ‘flexTracks’ 188:25.42 6426 | nsTArray flexTracks(mSizes.Length()); 188:25.42 | ^~~~~~~~~~ 188:25.71 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 188:25.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 188:25.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 188:25.72 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 188:25.72 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 188:25.72 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.h:13, 188:25.72 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.cpp:9, 188:25.72 from Unified_cpp_layout_generic2.cpp:2: 188:25.72 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsGridContainerFrame::UsedTrackSizes::ResolveSubgridTrackSizesForAxis(nsGridContainerFrame*, nsGridContainerFrame::LogicalAxis, nsGridContainerFrame::Subgrid*, gfxContext&, nscoord)’: 188:25.72 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 188:25.72 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 188:25.72 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:25.72 In file included from Unified_cpp_layout_generic2.cpp:92: 188:25.72 /builddir/build/BUILD/firefox-88.0/layout/generic/nsGridContainerFrame.cpp:3587:48: note: while referencing ‘’ 188:25.72 3587 | state.mGridItems = aSubgrid->mGridItems.Clone(); 188:25.72 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 188:26.67 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 188:26.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 188:26.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 188:26.67 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 188:26.67 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 188:26.67 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.h:13, 188:26.67 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.cpp:9, 188:26.67 from Unified_cpp_layout_generic2.cpp:2: 188:26.67 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void nsGridContainerFrame::Reflow(nsPresContext*, nsIFrame::ReflowOutput&, const ReflowInput&, nsReflowStatus&)’: 188:26.67 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 188:26.67 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 188:26.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:26.67 In file included from Unified_cpp_layout_generic2.cpp:92: 188:26.67 /builddir/build/BUILD/firefox-88.0/layout/generic/nsGridContainerFrame.cpp:8787:20: note: while referencing ‘rowRemovedRepeatTracks’ 188:26.67 8787 | nsTArray rowRemovedRepeatTracks( 188:26.67 | ^~~~~~~~~~~~~~~~~~~~~~ 188:26.67 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 188:26.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 188:26.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 188:26.67 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 188:26.67 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 188:26.67 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.h:13, 188:26.67 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.cpp:9, 188:26.67 from Unified_cpp_layout_generic2.cpp:2: 188:26.67 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 188:26.67 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 188:26.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:26.67 In file included from Unified_cpp_layout_generic2.cpp:92: 188:26.68 /builddir/build/BUILD/firefox-88.0/layout/generic/nsGridContainerFrame.cpp:8786:24: note: while referencing ‘rowTrackStates’ 188:26.68 8786 | nsTArray rowTrackStates(rowTrackCount); 188:26.68 | ^~~~~~~~~~~~~~ 188:26.68 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 188:26.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 188:26.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 188:26.68 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 188:26.68 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 188:26.68 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.h:13, 188:26.68 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.cpp:9, 188:26.68 from Unified_cpp_layout_generic2.cpp:2: 188:26.68 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 188:26.68 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 188:26.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:26.68 In file included from Unified_cpp_layout_generic2.cpp:92: 188:26.68 /builddir/build/BUILD/firefox-88.0/layout/generic/nsGridContainerFrame.cpp:8785:23: note: while referencing ‘rowTrackSizes’ 188:26.68 8785 | nsTArray rowTrackSizes(rowTrackCount); 188:26.68 | ^~~~~~~~~~~~~ 188:26.68 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 188:26.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 188:26.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 188:26.68 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 188:26.68 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 188:26.68 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.h:13, 188:26.68 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.cpp:9, 188:26.68 from Unified_cpp_layout_generic2.cpp:2: 188:26.68 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 188:26.68 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 188:26.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:26.68 In file included from Unified_cpp_layout_generic2.cpp:92: 188:26.68 /builddir/build/BUILD/firefox-88.0/layout/generic/nsGridContainerFrame.cpp:8784:23: note: while referencing ‘rowTrackPositions’ 188:26.68 8784 | nsTArray rowTrackPositions(rowTrackCount); 188:26.68 | ^~~~~~~~~~~~~~~~~ 188:26.68 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 188:26.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 188:26.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 188:26.68 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 188:26.68 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 188:26.68 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.h:13, 188:26.68 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.cpp:9, 188:26.68 from Unified_cpp_layout_generic2.cpp:2: 188:26.68 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 188:26.68 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 188:26.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:26.68 In file included from Unified_cpp_layout_generic2.cpp:92: 188:26.68 /builddir/build/BUILD/firefox-88.0/layout/generic/nsGridContainerFrame.cpp:8745:20: note: while referencing ‘colRemovedRepeatTracks’ 188:26.68 8745 | nsTArray colRemovedRepeatTracks( 188:26.68 | ^~~~~~~~~~~~~~~~~~~~~~ 188:26.69 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 188:26.69 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 188:26.69 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 188:26.69 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 188:26.69 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 188:26.69 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.h:13, 188:26.69 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.cpp:9, 188:26.69 from Unified_cpp_layout_generic2.cpp:2: 188:26.69 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 188:26.69 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 188:26.69 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:26.69 In file included from Unified_cpp_layout_generic2.cpp:92: 188:26.69 /builddir/build/BUILD/firefox-88.0/layout/generic/nsGridContainerFrame.cpp:8744:24: note: while referencing ‘colTrackStates’ 188:26.69 8744 | nsTArray colTrackStates(colTrackCount); 188:26.69 | ^~~~~~~~~~~~~~ 188:26.69 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 188:26.69 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 188:26.69 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 188:26.69 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 188:26.69 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 188:26.69 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.h:13, 188:26.69 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.cpp:9, 188:26.69 from Unified_cpp_layout_generic2.cpp:2: 188:26.69 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 188:26.69 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 188:26.69 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:26.69 In file included from Unified_cpp_layout_generic2.cpp:92: 188:26.69 /builddir/build/BUILD/firefox-88.0/layout/generic/nsGridContainerFrame.cpp:8743:23: note: while referencing ‘colTrackSizes’ 188:26.69 8743 | nsTArray colTrackSizes(colTrackCount); 188:26.69 | ^~~~~~~~~~~~~ 188:26.69 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 188:26.69 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 188:26.69 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 188:26.69 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 188:26.69 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 188:26.69 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.h:13, 188:26.69 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.cpp:9, 188:26.69 from Unified_cpp_layout_generic2.cpp:2: 188:26.69 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 188:26.69 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 188:26.69 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:26.69 In file included from Unified_cpp_layout_generic2.cpp:92: 188:26.69 /builddir/build/BUILD/firefox-88.0/layout/generic/nsGridContainerFrame.cpp:8742:23: note: while referencing ‘colTrackPositions’ 188:26.69 8742 | nsTArray colTrackPositions(colTrackCount); 188:26.69 | ^~~~~~~~~~~~~~~~~ 188:33.00 layout/inspector 188:51.17 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 188:51.17 from /builddir/build/BUILD/firefox-88.0/layout/style/nsStyleAutoArray.h:10, 188:51.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoBindingTypes.h:106, 188:51.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/CSSFontFaceRule.h:10, 188:51.17 from /builddir/build/BUILD/firefox-88.0/layout/inspector/InspectorFontFace.h:11, 188:51.17 from /builddir/build/BUILD/firefox-88.0/layout/inspector/InspectorFontFace.cpp:7, 188:51.17 from Unified_cpp_layout_inspector0.cpp:2: 188:51.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::InspectorUtils::GetCSSStyleRules(mozilla::dom::GlobalObject&, mozilla::dom::Element&, const nsAString&, bool, nsTArray >&)’: 188:51.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 188:51.17 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 188:51.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:51.17 In file included from Unified_cpp_layout_inspector0.cpp:11: 188:51.17 /builddir/build/BUILD/firefox-88.0/layout/inspector/InspectorUtils.cpp:183:38: note: while referencing ‘rawRuleList’ 188:51.17 183 | nsTArray rawRuleList; 188:51.17 | ^~~~~~~~~~~ 188:51.64 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 188:51.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 188:51.64 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsTextFrame.h:11, 188:51.64 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsTextFrame.cpp:9, 188:51.64 from Unified_cpp_layout_generic4.cpp:2: 188:51.64 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsTextFrame::PropertyProvider::SetupJustificationSpacing(bool)’: 188:51.64 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 188:51.64 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 188:51.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:51.64 In file included from Unified_cpp_layout_generic4.cpp:2: 188:51.64 /builddir/build/BUILD/firefox-88.0/layout/generic/nsTextFrame.cpp:3749:37: note: while referencing ‘assignments’ 188:51.64 3749 | nsTArray assignments; 188:51.64 | ^~~~~~~~~~~ 188:51.92 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 188:51.92 from /builddir/build/BUILD/firefox-88.0/layout/style/nsStyleAutoArray.h:10, 188:51.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoBindingTypes.h:106, 188:51.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/CSSFontFaceRule.h:10, 188:51.92 from /builddir/build/BUILD/firefox-88.0/layout/inspector/InspectorFontFace.h:11, 188:51.92 from /builddir/build/BUILD/firefox-88.0/layout/inspector/InspectorFontFace.cpp:7, 188:51.92 from Unified_cpp_layout_inspector0.cpp:2: 188:51.92 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::InspectorFontFace::GetRanges(nsTArray >&)’: 188:51.93 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 188:51.93 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 188:51.93 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:51.93 In file included from Unified_cpp_layout_inspector0.cpp:2: 188:51.93 /builddir/build/BUILD/firefox-88.0/layout/inspector/InspectorFontFace.cpp:289:26: note: while referencing ‘’ 188:51.93 289 | aResult = mRanges.Clone(); 188:51.93 | ~~~~~~~~~~~~~^~ 188:52.14 layout/ipc 188:52.33 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 188:52.33 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 188:52.33 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsTextFrame.h:11, 188:52.33 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsTextFrame.cpp:9, 188:52.33 from Unified_cpp_layout_generic4.cpp:2: 188:52.33 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void BuildTextRunsScanner::FlushLineBreaks(gfxTextRun*)’: 188:52.33 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 188:52.33 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 188:52.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:52.34 In file included from Unified_cpp_layout_generic4.cpp:2: 188:52.34 /builddir/build/BUILD/firefox-88.0/layout/generic/nsTextFrame.cpp:909:22: note: while referencing ‘fontsWithAnimatedGlyphs’ 188:52.34 909 | nsTArray fontsWithAnimatedGlyphs; 188:52.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 188:57.57 In file included from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:53, 188:57.57 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsTextFrame.h:15, 188:57.57 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsTextFrame.cpp:9, 188:57.57 from Unified_cpp_layout_generic4.cpp:2: 188:57.57 /builddir/build/BUILD/firefox-88.0/layout/base/FrameProperties.h: In member function ‘virtual nsIFrame::RenderedText nsTextFrame::GetRenderedText(uint32_t, uint32_t, nsIFrame::TextOffsetType, nsIFrame::TrailingWhitespace)’: 188:57.57 /builddir/build/BUILD/firefox-88.0/layout/base/FrameProperties.h:389:20: warning: ‘autoLineCursor.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.nsBlockFrame::AutoLineCursorSetup::mOrigCursor’ may be used uninitialized in this function [-Wmaybe-uninitialized] 188:57.57 389 | aPV.mValue = aValue; 188:57.57 | ~~~~~~~~~~~^~~~~~~~ 188:57.57 In file included from Unified_cpp_layout_generic4.cpp:2: 188:57.57 /builddir/build/BUILD/firefox-88.0/layout/generic/nsTextFrame.cpp:9867:44: note: ‘autoLineCursor.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.nsBlockFrame::AutoLineCursorSetup::mOrigCursor’ was declared here 188:57.57 9867 | Maybe autoLineCursor; 188:57.57 | ^~~~~~~~~~~~~~ 188:57.57 In file included from /builddir/build/BUILD/firefox-88.0/layout/generic/nsTextFrame.h:15, 188:57.57 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsTextFrame.cpp:9, 188:57.57 from Unified_cpp_layout_generic4.cpp:2: 188:57.57 /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:4179:20: warning: ‘autoLineCursor.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.nsBlockFrame::AutoLineCursorSetup::mFrame’ may be used uninitialized in this function [-Wmaybe-uninitialized] 188:57.57 4179 | mProperties.Set(aProperty, aValue, this); 188:57.57 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 188:57.57 In file included from Unified_cpp_layout_generic4.cpp:2: 188:57.57 /builddir/build/BUILD/firefox-88.0/layout/generic/nsTextFrame.cpp:9867:44: note: ‘autoLineCursor.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.nsBlockFrame::AutoLineCursorSetup::mFrame’ was declared here 188:57.57 9867 | Maybe autoLineCursor; 188:57.57 | ^~~~~~~~~~~~~~ 188:58.25 layout/mathml 189:19.03 layout/painting 189:21.14 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 189:21.14 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFontVariations.h:12, 189:21.14 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFont.h:14, 189:21.14 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxTextRun.h:14, 189:21.14 from /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLChar.h:16, 189:21.14 from /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLChar.cpp:7, 189:21.14 from Unified_cpp_layout_mathml0.cpp:2: 189:21.14 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nscoord nsMathMLmfracFrame::CalcLineThickness(nsPresContext*, nsIFrame::ComputedStyle*, nsString&, nscoord, nscoord, float)’: 189:21.14 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 189:21.14 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 189:21.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:21.14 In file included from Unified_cpp_layout_mathml0.cpp:74: 189:21.14 /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLmfracFrame.cpp:143:44: note: while referencing ‘’ 189:21.14 143 | mContent->OwnerDoc()->WarnOnceAbout( 189:21.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 189:21.14 144 | dom::DeprecatedOperations::eMathML_DeprecatedLineThicknessValue); 189:21.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:21.19 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 189:21.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFontVariations.h:12, 189:21.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFont.h:14, 189:21.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxTextRun.h:14, 189:21.20 from /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLChar.h:16, 189:21.20 from /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLChar.cpp:7, 189:21.20 from Unified_cpp_layout_mathml0.cpp:2: 189:21.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsMathMLmfracFrame::PlaceInternal(nsIFrame::DrawTarget*, bool, nsIFrame::ReflowOutput&, bool)’: 189:21.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 189:21.20 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 189:21.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:21.20 In file included from Unified_cpp_layout_mathml0.cpp:74: 189:21.20 /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLmfracFrame.cpp:261:42: note: while referencing ‘’ 189:21.20 261 | mContent->OwnerDoc()->WarnOnceAbout( 189:21.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 189:21.20 262 | dom::DeprecatedOperations::eMathML_DeprecatedBevelledAttribute); 189:21.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:21.20 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 189:21.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFontVariations.h:12, 189:21.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFont.h:14, 189:21.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxTextRun.h:14, 189:21.20 from /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLChar.h:16, 189:21.20 from /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLChar.cpp:7, 189:21.20 from Unified_cpp_layout_mathml0.cpp:2: 189:21.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 189:21.20 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 189:21.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:21.20 In file included from Unified_cpp_layout_mathml0.cpp:74: 189:21.20 /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLmfracFrame.cpp:407:44: note: while referencing ‘’ 189:21.20 407 | mContent->OwnerDoc()->WarnOnceAbout( 189:21.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 189:21.20 408 | dom::DeprecatedOperations::eMathML_DeprecatedAlignmentAttributes); 189:21.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:21.20 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 189:21.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFontVariations.h:12, 189:21.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFont.h:14, 189:21.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxTextRun.h:14, 189:21.20 from /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLChar.h:16, 189:21.20 from /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLChar.cpp:7, 189:21.20 from Unified_cpp_layout_mathml0.cpp:2: 189:21.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 189:21.20 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 189:21.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:21.20 In file included from Unified_cpp_layout_mathml0.cpp:74: 189:21.20 /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLmfracFrame.cpp:419:44: note: while referencing ‘’ 189:21.20 419 | mContent->OwnerDoc()->WarnOnceAbout( 189:21.21 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 189:21.21 420 | dom::DeprecatedOperations::eMathML_DeprecatedAlignmentAttributes); 189:21.21 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:21.59 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 189:21.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFontVariations.h:12, 189:21.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFont.h:14, 189:21.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxTextRun.h:14, 189:21.59 from /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLChar.h:16, 189:21.59 from /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLChar.cpp:7, 189:21.59 from Unified_cpp_layout_mathml0.cpp:2: 189:21.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static nsresult nsMathMLmmultiscriptsFrame::PlaceMultiScript(nsPresContext*, nsIFrame::DrawTarget*, bool, nsIFrame::ReflowOutput&, nsMathMLContainerFrame*, nscoord, nscoord, float)’: 189:21.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 189:21.59 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 189:21.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:21.59 In file included from Unified_cpp_layout_mathml0.cpp:83: 189:21.59 /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLmmultiscriptsFrame.cpp:551:37: note: while referencing ‘’ 189:21.59 551 | aFrame->ReportErrorToConsole("SubSupMismatch"); 189:21.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 189:21.59 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 189:21.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFontVariations.h:12, 189:21.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFont.h:14, 189:21.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxTextRun.h:14, 189:21.59 from /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLChar.h:16, 189:21.59 from /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLChar.cpp:7, 189:21.59 from Unified_cpp_layout_mathml0.cpp:2: 189:21.60 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 189:21.60 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 189:21.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:21.60 In file included from Unified_cpp_layout_mathml0.cpp:83: 189:21.60 /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLmmultiscriptsFrame.cpp:549:37: note: while referencing ‘’ 189:21.60 549 | aFrame->ReportErrorToConsole("NoBase"); 189:21.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 189:21.60 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 189:21.60 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFontVariations.h:12, 189:21.60 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFont.h:14, 189:21.60 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxTextRun.h:14, 189:21.60 from /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLChar.h:16, 189:21.60 from /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLChar.cpp:7, 189:21.60 from Unified_cpp_layout_mathml0.cpp:2: 189:21.60 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 189:21.60 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 189:21.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:21.60 In file included from Unified_cpp_layout_mathml0.cpp:83: 189:21.60 /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLmmultiscriptsFrame.cpp:348:39: note: while referencing ‘’ 189:21.60 348 | aFrame->ReportErrorToConsole("SubSupMismatch"); 189:21.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 189:21.60 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 189:21.60 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFontVariations.h:12, 189:21.60 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFont.h:14, 189:21.60 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxTextRun.h:14, 189:21.60 from /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLChar.h:16, 189:21.60 from /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLChar.cpp:7, 189:21.60 from Unified_cpp_layout_mathml0.cpp:2: 189:21.60 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 189:21.60 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 189:21.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:21.60 In file included from Unified_cpp_layout_mathml0.cpp:83: 189:21.60 /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLmmultiscriptsFrame.cpp:342:39: note: while referencing ‘’ 189:21.60 342 | aFrame->ReportErrorToConsole("DuplicateMprescripts"); 189:21.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 189:21.60 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 189:21.60 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFontVariations.h:12, 189:21.60 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFont.h:14, 189:21.60 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxTextRun.h:14, 189:21.60 from /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLChar.h:16, 189:21.60 from /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLChar.cpp:7, 189:21.60 from Unified_cpp_layout_mathml0.cpp:2: 189:21.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 189:21.61 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 189:21.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:21.61 In file included from Unified_cpp_layout_mathml0.cpp:83: 189:21.61 /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLmmultiscriptsFrame.cpp:361:41: note: while referencing ‘’ 189:21.61 361 | aFrame->ReportErrorToConsole("NoBase"); 189:21.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 189:21.61 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 189:21.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFontVariations.h:12, 189:21.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFont.h:14, 189:21.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxTextRun.h:14, 189:21.61 from /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLChar.h:16, 189:21.61 from /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLChar.cpp:7, 189:21.61 from Unified_cpp_layout_mathml0.cpp:2: 189:21.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 189:21.61 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 189:21.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:21.61 In file included from Unified_cpp_layout_mathml0.cpp:83: 189:21.61 /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLmmultiscriptsFrame.cpp:177:35: note: while referencing ‘’ 189:21.61 177 | aFrame->ReportErrorToConsole("NoBase"); 189:21.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 189:22.04 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 189:22.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFontVariations.h:12, 189:22.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFont.h:14, 189:22.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxTextRun.h:14, 189:22.04 from /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLChar.h:16, 189:22.04 from /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLChar.cpp:7, 189:22.04 from Unified_cpp_layout_mathml0.cpp:2: 189:22.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsMathMLmmultiscriptsFrame::Place(nsIFrame::DrawTarget*, bool, nsIFrame::ReflowOutput&)’: 189:22.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 189:22.04 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 189:22.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:22.04 In file included from Unified_cpp_layout_mathml0.cpp:83: 189:22.04 /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLmmultiscriptsFrame.cpp:115:42: note: while referencing ‘’ 189:22.04 115 | mContent->OwnerDoc()->WarnOnceAbout( 189:22.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 189:22.04 116 | dom::DeprecatedOperations::eMathML_DeprecatedScriptShiftAttributes); 189:22.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:22.04 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 189:22.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFontVariations.h:12, 189:22.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFont.h:14, 189:22.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxTextRun.h:14, 189:22.04 from /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLChar.h:16, 189:22.04 from /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLChar.cpp:7, 189:22.04 from Unified_cpp_layout_mathml0.cpp:2: 189:22.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 189:22.05 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 189:22.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:22.05 In file included from Unified_cpp_layout_mathml0.cpp:83: 189:22.05 /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLmmultiscriptsFrame.cpp:134:42: note: while referencing ‘’ 189:22.05 134 | mContent->OwnerDoc()->WarnOnceAbout( 189:22.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 189:22.05 135 | dom::DeprecatedOperations::eMathML_DeprecatedScriptShiftAttributes); 189:22.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:22.92 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 189:22.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFontVariations.h:12, 189:22.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFont.h:14, 189:22.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxTextRun.h:14, 189:22.92 from /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLChar.h:16, 189:22.92 from /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLChar.cpp:7, 189:22.92 from Unified_cpp_layout_mathml0.cpp:2: 189:22.92 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool nsMathMLChar::SetFontFamily(nsPresContext*, const nsGlyphTable*, const nsGlyphCode&, const mozilla::FontFamilyList&, nsFont&, RefPtr*)’: 189:22.92 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 189:22.92 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 189:22.92 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:22.92 In file included from Unified_cpp_layout_mathml0.cpp:2: 189:22.92 /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLChar.cpp:871:30: note: while referencing ‘names’ 189:22.92 871 | nsTArray names; 189:22.93 | ^~~~~ 189:24.43 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 189:24.43 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFontVariations.h:12, 189:24.43 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFont.h:14, 189:24.43 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxTextRun.h:14, 189:24.43 from /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLChar.h:16, 189:24.43 from /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLChar.cpp:7, 189:24.43 from Unified_cpp_layout_mathml0.cpp:2: 189:24.43 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘void NormalizeDefaultFont(nsFont&, float)’: 189:24.44 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 189:24.44 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 189:24.44 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:24.44 In file included from Unified_cpp_layout_mathml0.cpp:2: 189:24.44 /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLChar.cpp:62:30: note: while referencing ‘names’ 189:24.44 62 | nsTArray names; 189:24.44 | ^~~~~ 189:24.71 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 189:24.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFontVariations.h:12, 189:24.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFont.h:14, 189:24.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxTextRun.h:14, 189:24.71 from /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLChar.h:16, 189:24.71 from /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLChar.cpp:7, 189:24.71 from Unified_cpp_layout_mathml0.cpp:2: 189:24.71 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool nsMathMLChar::StretchEnumContext::EnumCallback(const mozilla::FontFamilyName&, bool, void*)’: 189:24.71 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 189:24.71 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 189:24.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:24.71 In file included from Unified_cpp_layout_mathml0.cpp:2: 189:24.71 /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLChar.cpp:1297:68: note: while referencing ‘’ 189:24.71 1297 | FontFamilyList family(nsTArray{unquotedFamilyName}); 189:24.71 | ^ 189:24.71 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 189:24.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFontVariations.h:12, 189:24.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFont.h:14, 189:24.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxTextRun.h:14, 189:24.72 from /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLChar.h:16, 189:24.72 from /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLChar.cpp:7, 189:24.72 from Unified_cpp_layout_mathml0.cpp:2: 189:24.72 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 189:24.72 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 189:24.72 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:24.72 In file included from Unified_cpp_layout_mathml0.cpp:2: 189:24.72 /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLChar.cpp:1297:68: note: while referencing ‘’ 189:24.72 1297 | FontFamilyList family(nsTArray{unquotedFamilyName}); 189:24.72 | ^ 189:24.72 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 189:24.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFontVariations.h:12, 189:24.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFont.h:14, 189:24.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxTextRun.h:14, 189:24.72 from /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLChar.h:16, 189:24.72 from /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLChar.cpp:7, 189:24.72 from Unified_cpp_layout_mathml0.cpp:2: 189:24.72 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 189:24.72 644 | aOther.mHdr->mLength = 0; 189:24.72 | ~~~~~~~~~~~~~~~~~~~~~^~~ 189:24.72 In file included from Unified_cpp_layout_mathml0.cpp:2: 189:24.72 /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLChar.cpp:1297:68: note: while referencing ‘’ 189:24.72 1297 | FontFamilyList family(nsTArray{unquotedFamilyName}); 189:24.72 | ^ 189:24.72 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 189:24.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFontVariations.h:12, 189:24.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFont.h:14, 189:24.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxTextRun.h:14, 189:24.72 from /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLChar.h:16, 189:24.72 from /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLChar.cpp:7, 189:24.72 from Unified_cpp_layout_mathml0.cpp:2: 189:24.72 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 189:24.72 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 189:24.72 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:24.72 In file included from Unified_cpp_layout_mathml0.cpp:2: 189:24.72 /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLChar.cpp:1297:68: note: while referencing ‘’ 189:24.72 1297 | FontFamilyList family(nsTArray{unquotedFamilyName}); 189:24.72 | ^ 189:24.85 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 189:24.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFontVariations.h:12, 189:24.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFont.h:14, 189:24.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxTextRun.h:14, 189:24.85 from /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLChar.h:16, 189:24.85 from /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLChar.cpp:7, 189:24.85 from Unified_cpp_layout_mathml0.cpp:2: 189:24.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsMathMLChar::StretchInternal(nsIFrame*, nsMathMLChar::DrawTarget*, float, nsStretchDirection&, const nsBoundingMetrics&, nsBoundingMetrics&, uint32_t, float, bool)’: 189:24.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 189:24.85 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 189:24.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:24.86 In file included from Unified_cpp_layout_mathml0.cpp:2: 189:24.86 /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLChar.cpp:1358:28: note: while referencing ‘mergedList’ 189:24.86 1358 | nsTArray mergedList; 189:24.86 | ^~~~~~~~~~ 189:25.54 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 189:25.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFontVariations.h:12, 189:25.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFont.h:14, 189:25.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxTextRun.h:14, 189:25.54 from /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLChar.h:16, 189:25.54 from /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLChar.cpp:7, 189:25.54 from Unified_cpp_layout_mathml0.cpp:2: 189:25.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsMathMLmencloseFrame::AddNotation(const nsAString&)’: 189:25.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 189:25.55 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 189:25.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:25.55 In file included from Unified_cpp_layout_mathml0.cpp:65: 189:25.55 /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLmencloseFrame.cpp:110:42: note: while referencing ‘’ 189:25.55 110 | mContent->OwnerDoc()->WarnOnceAbout( 189:25.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 189:25.55 111 | dom::DeprecatedOperations::eMathML_DeprecatedMencloseNotationRadical); 189:25.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:44.84 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 189:44.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxPattern.h:16, 189:44.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxContext.h:15, 189:44.84 from /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLmtableFrame.cpp:7, 189:44.84 from Unified_cpp_layout_mathml1.cpp:2: 189:44.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsMathMLmunderoverFrame::SetPendingPostReflowIncrementScriptLevel()’: 189:44.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 189:44.84 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 189:44.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:44.84 In file included from Unified_cpp_layout_mathml1.cpp:11: 189:44.84 /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLmunderoverFrame.cpp:138:44: note: while referencing ‘commands’ 189:44.84 138 | nsTArray commands = 189:44.84 | ^~~~~~~~ 189:45.41 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 189:45.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxPattern.h:16, 189:45.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxContext.h:15, 189:45.41 from /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLmtableFrame.cpp:7, 189:45.41 from Unified_cpp_layout_mathml1.cpp:2: 189:45.41 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘void ParseSpacingAttribute(nsMathMLmtableFrame*, nsAtom*)’: 189:45.41 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 189:45.41 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 189:45.41 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:45.41 In file included from Unified_cpp_layout_mathml1.cpp:2: 189:45.41 /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLmtableFrame.cpp:514:21: note: while referencing ‘valueList’ 189:45.41 514 | nsTArray valueList; 189:45.41 | ^~~~~~~~~ 189:45.79 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 189:45.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxPattern.h:16, 189:45.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxContext.h:15, 189:45.80 from /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLmtableFrame.cpp:7, 189:45.80 from Unified_cpp_layout_mathml1.cpp:2: 189:45.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 189:45.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘regiondetails::UncheckedArray, regiondetails::Band> [1]’ [-Warray-bounds] 189:45.80 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 189:45.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:45.80 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 189:45.80 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 189:45.80 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.h:13, 189:45.80 from /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLContainerFrame.h:11, 189:45.80 from /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLmtableFrame.h:12, 189:45.80 from /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLmtableFrame.cpp:8, 189:45.80 from Unified_cpp_layout_mathml1.cpp:2: 189:45.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 189:45.80 1903 | mBands = aRegion.mBands.Clone(); 189:45.80 | ^ 189:45.80 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 189:45.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxPattern.h:16, 189:45.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxContext.h:15, 189:45.80 from /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLmtableFrame.cpp:7, 189:45.80 from Unified_cpp_layout_mathml1.cpp:2: 189:45.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 189:45.80 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 189:45.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:45.80 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 189:45.80 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 189:45.80 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.h:13, 189:45.80 from /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLContainerFrame.h:11, 189:45.80 from /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLmtableFrame.h:12, 189:45.80 from /builddir/build/BUILD/firefox-88.0/layout/mathml/nsMathMLmtableFrame.cpp:8, 189:45.80 from Unified_cpp_layout_mathml1.cpp:2: 189:45.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 189:45.80 1903 | mBands = aRegion.mBands.Clone(); 189:45.80 | ~~~~~~~~~~~~~~~~~~~~^~ 189:46.67 layout/printing 190:09.44 In file included from Unified_cpp_layout_painting0.cpp:11: 190:09.45 /builddir/build/BUILD/firefox-88.0/layout/painting/DashedCornerFinder.cpp: In member function ‘void mozilla::DashedCornerFinder::FindBestDashLength(mozilla::DashedCornerFinder::Float, mozilla::DashedCornerFinder::Float, mozilla::DashedCornerFinder::Float, mozilla::DashedCornerFinder::Float)’: 190:09.45 /builddir/build/BUILD/firefox-88.0/layout/painting/DashedCornerFinder.cpp:365:7: warning: ‘actualDashLength’ may be used uninitialized in this function [-Wmaybe-uninitialized] 190:09.45 365 | if (actualDashLength > dashLength - LENGTH_MARGIN) { 190:09.45 | ^~ 190:09.45 /builddir/build/BUILD/firefox-88.0/layout/painting/DashedCornerFinder.cpp:377:9: warning: ‘count’ may be used uninitialized in this function [-Wmaybe-uninitialized] 190:09.45 377 | if (count > targetCount) { 190:09.45 | ^~ 190:11.06 In file included from Unified_cpp_layout_printing0.cpp:11: 190:11.06 /builddir/build/BUILD/firefox-88.0/layout/printing/PrintTranslator.cpp: In member function ‘bool mozilla::layout::PrintTranslator::TranslateRecording(mozilla::layout::PRFileDescStream&)’: 190:11.06 /builddir/build/BUILD/firefox-88.0/layout/printing/PrintTranslator.cpp:31:16: warning: ‘magicInt’ may be used uninitialized [-Wmaybe-uninitialized] 190:11.06 31 | if (magicInt != mozilla::gfx::kMagicInt) { 190:11.06 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 190:11.06 /builddir/build/BUILD/firefox-88.0/layout/printing/PrintTranslator.cpp:29:12: note: ‘magicInt’ declared here 190:11.06 29 | uint32_t magicInt; 190:11.06 | ^~~~~~~~ 190:12.56 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 190:12.57 from /builddir/build/BUILD/firefox-88.0/layout/printing/DrawEventRecorder.h:15, 190:12.57 from /builddir/build/BUILD/firefox-88.0/layout/printing/DrawEventRecorder.cpp:7, 190:12.57 from Unified_cpp_layout_printing0.cpp:2: 190:12.57 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsPrintJob::SetupToPrintContent()’: 190:12.57 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 190:12.57 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 190:12.57 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:12.57 In file included from Unified_cpp_layout_printing0.cpp:56: 190:12.57 /builddir/build/BUILD/firefox-88.0/layout/printing/nsPrintJob.cpp:1377:21: note: while referencing ‘ranges’ 190:12.57 1377 | nsTArray ranges; 190:12.57 | ^~~~~~ 190:13.05 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 190:13.05 from /builddir/build/BUILD/firefox-88.0/layout/printing/DrawEventRecorder.h:15, 190:13.05 from /builddir/build/BUILD/firefox-88.0/layout/printing/DrawEventRecorder.cpp:7, 190:13.05 from Unified_cpp_layout_printing0.cpp:2: 190:13.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsPrintJob::DoCommonPrint(bool, nsIPrintSettings*, nsIWebProgressListener*, nsPrintJob::Document*)’: 190:13.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const nsTArray [1]’ [-Warray-bounds] 190:13.05 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 190:13.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:13.05 In file included from Unified_cpp_layout_printing0.cpp:56: 190:13.05 /builddir/build/BUILD/firefox-88.0/layout/printing/nsPrintJob.cpp:783:45: note: while referencing ‘’ 190:13.05 783 | printData->mPrintSettings->SetPageRanges({}); 190:13.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 190:13.42 layout/style/nsComputedDOMStyleGenerated.inc.stub 190:13.42 layout/style/nsCSSPropsGenerated.inc.stub 190:18.88 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 190:18.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 190:18.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasicEvents.h:12, 190:18.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRFPService.h:12, 190:18.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AnimationUtils.h:12, 190:18.88 from /builddir/build/BUILD/firefox-88.0/layout/painting/ActiveLayerTracker.cpp:9, 190:18.88 from Unified_cpp_layout_painting0.cpp:2: 190:18.88 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void RetainedDisplayListBuilder::ClearFramesWithProps()’: 190:18.88 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘AutoClearFramePropsArray [1]’ [-Warray-bounds] 190:18.88 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 190:18.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:18.88 In file included from Unified_cpp_layout_painting0.cpp:92: 190:18.88 /builddir/build/BUILD/firefox-88.0/layout/painting/RetainedDisplayListBuilder.cpp:1365:28: note: while referencing ‘framesWithProps’ 190:18.88 1365 | AutoClearFramePropsArray framesWithProps; 190:18.88 | ^~~~~~~~~~~~~~~ 190:18.88 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 190:18.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 190:18.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasicEvents.h:12, 190:18.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRFPService.h:12, 190:18.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AnimationUtils.h:12, 190:18.88 from /builddir/build/BUILD/firefox-88.0/layout/painting/ActiveLayerTracker.cpp:9, 190:18.88 from Unified_cpp_layout_painting0.cpp:2: 190:18.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘AutoClearFramePropsArray [1]’ [-Warray-bounds] 190:18.89 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 190:18.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:18.89 In file included from Unified_cpp_layout_painting0.cpp:92: 190:18.89 /builddir/build/BUILD/firefox-88.0/layout/painting/RetainedDisplayListBuilder.cpp:1364:28: note: while referencing ‘modifiedFrames’ 190:18.89 1364 | AutoClearFramePropsArray modifiedFrames; 190:18.89 | ^~~~~~~~~~~~~~ 190:21.56 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 190:21.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 190:21.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasicEvents.h:12, 190:21.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRFPService.h:12, 190:21.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AnimationUtils.h:12, 190:21.56 from /builddir/build/BUILD/firefox-88.0/layout/painting/ActiveLayerTracker.cpp:9, 190:21.56 from Unified_cpp_layout_painting0.cpp:2: 190:21.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::ResetLayerStateForRecycling(mozilla::layers::Layer*)’: 190:21.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const nsTArray > [1]’ [-Warray-bounds] 190:21.56 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 190:21.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:21.56 In file included from Unified_cpp_layout_painting0.cpp:56: 190:21.56 /builddir/build/BUILD/firefox-88.0/layout/painting/FrameLayerBuilder.cpp:2496:32: note: while referencing ‘’ 190:21.56 2496 | aLayer->SetAncestorMaskLayers({}); 190:21.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 190:22.21 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 190:22.21 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 190:22.21 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasicEvents.h:12, 190:22.21 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRFPService.h:12, 190:22.21 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AnimationUtils.h:12, 190:22.21 from /builddir/build/BUILD/firefox-88.0/layout/painting/ActiveLayerTracker.cpp:9, 190:22.21 from Unified_cpp_layout_painting0.cpp:2: 190:22.21 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsDisplayList::HitTest(nsDisplayListBuilder*, const nsRect&, nsDisplayItem::HitTestState*, nsTArray*) const’: 190:22.21 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘FramesWithDepth [1]’ [-Warray-bounds] 190:22.21 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 190:22.21 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:22.21 In file included from Unified_cpp_layout_painting0.cpp:128: 190:22.21 /builddir/build/BUILD/firefox-88.0/layout/painting/nsDisplayList.cpp:2741:77: note: while referencing ‘’ 190:22.21 2741 | FramesWithDepth(transform->GetHitDepthAtPoint(aBuilder, point))); 190:22.21 | ^ 190:22.48 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 190:22.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 190:22.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasicEvents.h:12, 190:22.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRFPService.h:12, 190:22.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AnimationUtils.h:12, 190:22.48 from /builddir/build/BUILD/firefox-88.0/layout/painting/ActiveLayerTracker.cpp:9, 190:22.48 from Unified_cpp_layout_painting0.cpp:2: 190:22.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsDisplayWrapList::MergeFromTrackingMergedFrames(const nsDisplayWrapList*)’: 190:22.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 190:22.48 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 190:22.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:22.48 In file included from /builddir/build/BUILD/firefox-88.0/layout/painting/ActiveLayerTracker.cpp:27, 190:22.48 from Unified_cpp_layout_painting0.cpp:2: 190:22.48 /builddir/build/BUILD/firefox-88.0/layout/painting/nsDisplayList.h:5429:61: note: while referencing ‘’ 190:22.48 5429 | mMergedFrames.AppendElements(aOther->mMergedFrames.Clone()); 190:22.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 190:23.36 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 190:23.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 190:23.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasicEvents.h:12, 190:23.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRFPService.h:12, 190:23.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AnimationUtils.h:12, 190:23.36 from /builddir/build/BUILD/firefox-88.0/layout/painting/ActiveLayerTracker.cpp:9, 190:23.36 from Unified_cpp_layout_painting0.cpp:2: 190:23.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 190:23.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘regiondetails::UncheckedArray, regiondetails::Band> [1]’ [-Warray-bounds] 190:23.36 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 190:23.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:23.36 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 190:23.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 190:23.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasicEvents.h:15, 190:23.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRFPService.h:12, 190:23.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AnimationUtils.h:12, 190:23.36 from /builddir/build/BUILD/firefox-88.0/layout/painting/ActiveLayerTracker.cpp:9, 190:23.36 from Unified_cpp_layout_painting0.cpp:2: 190:23.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 190:23.36 1903 | mBands = aRegion.mBands.Clone(); 190:23.36 | ^ 190:36.98 layout/svg 190:43.13 layout/tables 190:51.82 In file included from Unified_cpp_layout_svg0.cpp:110: 190:51.82 /builddir/build/BUILD/firefox-88.0/layout/svg/SVGFilterInstance.cpp: In member function ‘bool mozilla::SVGFilterInstance::ComputeBounds()’: 190:51.82 /builddir/build/BUILD/firefox-88.0/layout/svg/SVGFilterInstance.cpp:81:9: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mozilla::SVGAnimatedLength’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 190:51.82 81 | memcpy(XYWH, mFilterElement->mLengthAttributes, 190:51.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:51.82 82 | sizeof(mFilterElement->mLengthAttributes)); 190:51.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:51.82 In file included from /builddir/build/BUILD/firefox-88.0/dom/svg/SVGFilters.h:14, 190:51.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SVGFilterInstance.h:14, 190:51.82 from /builddir/build/BUILD/firefox-88.0/layout/svg/FilterInstance.cpp:29, 190:51.83 from Unified_cpp_layout_svg0.cpp:20: 190:51.83 /builddir/build/BUILD/firefox-88.0/dom/svg/SVGAnimatedLength.h:82:7: note: ‘class mozilla::SVGAnimatedLength’ declared here 190:51.83 82 | class SVGAnimatedLength { 190:51.83 | ^~~~~~~~~~~~~~~~~ 191:00.33 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 191:00.33 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 191:00.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 191:00.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 191:00.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, 191:00.34 from /builddir/build/BUILD/firefox-88.0/layout/style/nsStyleStruct.h:17, 191:00.34 from /builddir/build/BUILD/firefox-88.0/layout/svg/CSSClipPathInstance.h:14, 191:00.34 from /builddir/build/BUILD/firefox-88.0/layout/svg/CSSClipPathInstance.cpp:8, 191:00.34 from Unified_cpp_layout_svg0.cpp:2: 191:00.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::CSSClipPathInstance::CreateClipPathPolygon(mozilla::CSSClipPathInstance::DrawTarget*, const nsRect&)’: 191:00.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 191:00.34 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 191:00.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:00.34 In file included from Unified_cpp_layout_svg0.cpp:2: 191:00.34 /builddir/build/BUILD/firefox-88.0/layout/svg/CSSClipPathInstance.cpp:182:21: note: while referencing ‘vertices’ 191:00.34 182 | nsTArray vertices = 191:00.34 | ^~~~~~~~ 191:02.16 In file included from Unified_cpp_layout_tables0.cpp:65: 191:02.16 /builddir/build/BUILD/firefox-88.0/layout/tables/nsTableFrame.cpp: In member function ‘void BCPaintBorderIterator::ResetVerInfo()’: 191:02.17 /builddir/build/BUILD/firefox-88.0/layout/tables/nsTableFrame.cpp:7393:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct BCBlockDirSeg’; use assignment or value-initialization instead [-Wclass-memaccess] 191:02.17 7393 | memset(mBlockDirInfo, 0, mDamageArea.ColCount() * sizeof(BCBlockDirSeg)); 191:02.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:02.17 /builddir/build/BUILD/firefox-88.0/layout/tables/nsTableFrame.cpp:5925:8: note: ‘struct BCBlockDirSeg’ declared here 191:02.17 5925 | struct BCBlockDirSeg { 191:02.17 | ^~~~~~~~~~~~~ 191:02.26 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 191:02.26 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 191:02.26 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 191:02.26 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 191:02.26 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, 191:02.27 from /builddir/build/BUILD/firefox-88.0/layout/style/nsStyleStruct.h:17, 191:02.27 from /builddir/build/BUILD/firefox-88.0/layout/svg/CSSClipPathInstance.h:14, 191:02.27 from /builddir/build/BUILD/firefox-88.0/layout/svg/CSSClipPathInstance.cpp:8, 191:02.27 from Unified_cpp_layout_svg0.cpp:2: 191:02.27 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::CSSFilterInstance::SetAttributesForGrayscale(mozilla::CSSFilterInstance::FilterPrimitiveDescription&)’: 191:02.27 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::detail::AsVariantTemporary [1]’ [-Warray-bounds] 191:02.27 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 191:02.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:02.27 In file included from Unified_cpp_layout_svg0.cpp:11: 191:02.27 /builddir/build/BUILD/firefox-88.0/layout/svg/CSSFilterInstance.cpp:198:34: note: while referencing ‘’ 191:02.27 198 | aDescr.Attributes() = AsVariant(std::move(atts)); 191:02.27 | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 191:02.27 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 191:02.27 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 191:02.27 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 191:02.27 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 191:02.27 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, 191:02.27 from /builddir/build/BUILD/firefox-88.0/layout/style/nsStyleStruct.h:17, 191:02.27 from /builddir/build/BUILD/firefox-88.0/layout/svg/CSSClipPathInstance.h:14, 191:02.27 from /builddir/build/BUILD/firefox-88.0/layout/svg/CSSClipPathInstance.cpp:8, 191:02.27 from Unified_cpp_layout_svg0.cpp:2: 191:02.27 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::gfx::ColorMatrixAttributes [1]’ [-Warray-bounds] 191:02.27 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 191:02.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:02.27 In file included from Unified_cpp_layout_svg0.cpp:11: 191:02.27 /builddir/build/BUILD/firefox-88.0/layout/svg/CSSFilterInstance.cpp:190:25: note: while referencing ‘atts’ 191:02.27 190 | ColorMatrixAttributes atts; 191:02.27 | ^~~~ 191:02.31 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 191:02.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 191:02.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 191:02.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 191:02.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, 191:02.31 from /builddir/build/BUILD/firefox-88.0/layout/style/nsStyleStruct.h:17, 191:02.31 from /builddir/build/BUILD/firefox-88.0/layout/svg/CSSClipPathInstance.h:14, 191:02.31 from /builddir/build/BUILD/firefox-88.0/layout/svg/CSSClipPathInstance.cpp:8, 191:02.31 from Unified_cpp_layout_svg0.cpp:2: 191:02.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::CSSFilterInstance::SetAttributesForHueRotate(mozilla::CSSFilterInstance::FilterPrimitiveDescription&)’: 191:02.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::detail::AsVariantTemporary [1]’ [-Warray-bounds] 191:02.31 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 191:02.31 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:02.31 In file included from Unified_cpp_layout_svg0.cpp:11: 191:02.31 /builddir/build/BUILD/firefox-88.0/layout/svg/CSSFilterInstance.cpp:212:34: note: while referencing ‘’ 191:02.31 212 | aDescr.Attributes() = AsVariant(std::move(atts)); 191:02.31 | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 191:02.31 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 191:02.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 191:02.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 191:02.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 191:02.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, 191:02.31 from /builddir/build/BUILD/firefox-88.0/layout/style/nsStyleStruct.h:17, 191:02.31 from /builddir/build/BUILD/firefox-88.0/layout/svg/CSSClipPathInstance.h:14, 191:02.31 from /builddir/build/BUILD/firefox-88.0/layout/svg/CSSClipPathInstance.cpp:8, 191:02.31 from Unified_cpp_layout_svg0.cpp:2: 191:02.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::gfx::ColorMatrixAttributes [1]’ [-Warray-bounds] 191:02.31 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 191:02.31 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:02.31 In file included from Unified_cpp_layout_svg0.cpp:11: 191:02.31 /builddir/build/BUILD/firefox-88.0/layout/svg/CSSFilterInstance.cpp:204:25: note: while referencing ‘atts’ 191:02.31 204 | ColorMatrixAttributes atts; 191:02.31 | ^~~~ 191:02.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 191:02.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 191:02.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 191:02.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 191:02.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, 191:02.35 from /builddir/build/BUILD/firefox-88.0/layout/style/nsStyleStruct.h:17, 191:02.35 from /builddir/build/BUILD/firefox-88.0/layout/svg/CSSClipPathInstance.h:14, 191:02.35 from /builddir/build/BUILD/firefox-88.0/layout/svg/CSSClipPathInstance.cpp:8, 191:02.35 from Unified_cpp_layout_svg0.cpp:2: 191:02.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::CSSFilterInstance::SetAttributesForSaturate(mozilla::CSSFilterInstance::FilterPrimitiveDescription&)’: 191:02.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::detail::AsVariantTemporary [1]’ [-Warray-bounds] 191:02.35 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 191:02.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:02.35 In file included from Unified_cpp_layout_svg0.cpp:11: 191:02.35 /builddir/build/BUILD/firefox-88.0/layout/svg/CSSFilterInstance.cpp:258:34: note: while referencing ‘’ 191:02.35 258 | aDescr.Attributes() = AsVariant(std::move(atts)); 191:02.35 | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 191:02.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 191:02.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 191:02.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 191:02.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 191:02.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, 191:02.35 from /builddir/build/BUILD/firefox-88.0/layout/style/nsStyleStruct.h:17, 191:02.35 from /builddir/build/BUILD/firefox-88.0/layout/svg/CSSClipPathInstance.h:14, 191:02.35 from /builddir/build/BUILD/firefox-88.0/layout/svg/CSSClipPathInstance.cpp:8, 191:02.35 from Unified_cpp_layout_svg0.cpp:2: 191:02.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::gfx::ColorMatrixAttributes [1]’ [-Warray-bounds] 191:02.35 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 191:02.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:02.35 In file included from Unified_cpp_layout_svg0.cpp:11: 191:02.35 /builddir/build/BUILD/firefox-88.0/layout/svg/CSSFilterInstance.cpp:250:25: note: while referencing ‘atts’ 191:02.35 250 | ColorMatrixAttributes atts; 191:02.35 | ^~~~ 191:02.39 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 191:02.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 191:02.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 191:02.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 191:02.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, 191:02.39 from /builddir/build/BUILD/firefox-88.0/layout/style/nsStyleStruct.h:17, 191:02.39 from /builddir/build/BUILD/firefox-88.0/layout/svg/CSSClipPathInstance.h:14, 191:02.39 from /builddir/build/BUILD/firefox-88.0/layout/svg/CSSClipPathInstance.cpp:8, 191:02.39 from Unified_cpp_layout_svg0.cpp:2: 191:02.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::CSSFilterInstance::SetAttributesForSepia(mozilla::CSSFilterInstance::FilterPrimitiveDescription&)’: 191:02.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::detail::AsVariantTemporary [1]’ [-Warray-bounds] 191:02.39 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 191:02.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:02.39 In file included from Unified_cpp_layout_svg0.cpp:11: 191:02.39 /builddir/build/BUILD/firefox-88.0/layout/svg/CSSFilterInstance.cpp:272:34: note: while referencing ‘’ 191:02.39 272 | aDescr.Attributes() = AsVariant(std::move(atts)); 191:02.39 | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 191:02.39 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 191:02.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 191:02.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 191:02.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 191:02.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, 191:02.39 from /builddir/build/BUILD/firefox-88.0/layout/style/nsStyleStruct.h:17, 191:02.39 from /builddir/build/BUILD/firefox-88.0/layout/svg/CSSClipPathInstance.h:14, 191:02.39 from /builddir/build/BUILD/firefox-88.0/layout/svg/CSSClipPathInstance.cpp:8, 191:02.39 from Unified_cpp_layout_svg0.cpp:2: 191:02.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::gfx::ColorMatrixAttributes [1]’ [-Warray-bounds] 191:02.39 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 191:02.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:02.40 In file included from Unified_cpp_layout_svg0.cpp:11: 191:02.40 /builddir/build/BUILD/firefox-88.0/layout/svg/CSSFilterInstance.cpp:264:25: note: while referencing ‘atts’ 191:02.40 264 | ColorMatrixAttributes atts; 191:02.40 | ^~~~ 191:02.86 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 191:02.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 191:02.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 191:02.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 191:02.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, 191:02.87 from /builddir/build/BUILD/firefox-88.0/layout/style/nsStyleStruct.h:17, 191:02.87 from /builddir/build/BUILD/firefox-88.0/layout/svg/CSSClipPathInstance.h:14, 191:02.87 from /builddir/build/BUILD/firefox-88.0/layout/svg/CSSClipPathInstance.cpp:8, 191:02.87 from Unified_cpp_layout_svg0.cpp:2: 191:02.87 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::CSSFilterInstance::SetBounds(mozilla::CSSFilterInstance::FilterPrimitiveDescription&, const nsTArray&)’: 191:02.87 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 191:02.87 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 191:02.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:02.87 In file included from Unified_cpp_layout_svg0.cpp:11: 191:02.87 /builddir/build/BUILD/firefox-88.0/layout/svg/CSSFilterInstance.cpp:342:25: note: while referencing ‘inputExtents’ 191:02.87 342 | nsTArray inputExtents; 191:02.87 | ^~~~~~~~~~~~ 191:02.87 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 191:02.87 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 191:02.87 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 191:02.87 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 191:02.87 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, 191:02.87 from /builddir/build/BUILD/firefox-88.0/layout/style/nsStyleStruct.h:17, 191:02.87 from /builddir/build/BUILD/firefox-88.0/layout/svg/CSSClipPathInstance.h:14, 191:02.87 from /builddir/build/BUILD/firefox-88.0/layout/svg/CSSClipPathInstance.cpp:8, 191:02.87 from Unified_cpp_layout_svg0.cpp:2: 191:02.87 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 191:02.87 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 191:02.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:02.87 In file included from Unified_cpp_layout_svg0.cpp:11: 191:02.87 /builddir/build/BUILD/firefox-88.0/layout/svg/CSSFilterInstance.cpp:342:25: note: while referencing ‘inputExtents’ 191:02.87 342 | nsTArray inputExtents; 191:02.87 | ^~~~~~~~~~~~ 191:03.19 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 191:03.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 191:03.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 191:03.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 191:03.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, 191:03.19 from /builddir/build/BUILD/firefox-88.0/layout/style/nsStyleStruct.h:17, 191:03.19 from /builddir/build/BUILD/firefox-88.0/layout/svg/CSSClipPathInstance.h:14, 191:03.19 from /builddir/build/BUILD/firefox-88.0/layout/svg/CSSClipPathInstance.cpp:8, 191:03.19 from Unified_cpp_layout_svg0.cpp:2: 191:03.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 191:03.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘regiondetails::UncheckedArray, regiondetails::Band> [1]’ [-Warray-bounds] 191:03.19 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 191:03.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:03.19 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 191:03.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 191:03.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 191:03.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, 191:03.19 from /builddir/build/BUILD/firefox-88.0/layout/style/nsStyleStruct.h:17, 191:03.19 from /builddir/build/BUILD/firefox-88.0/layout/svg/CSSClipPathInstance.h:14, 191:03.20 from /builddir/build/BUILD/firefox-88.0/layout/svg/CSSClipPathInstance.cpp:8, 191:03.20 from Unified_cpp_layout_svg0.cpp:2: 191:03.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 191:03.20 1903 | mBands = aRegion.mBands.Clone(); 191:03.20 | ^ 191:03.20 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 191:03.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 191:03.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 191:03.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 191:03.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, 191:03.20 from /builddir/build/BUILD/firefox-88.0/layout/style/nsStyleStruct.h:17, 191:03.20 from /builddir/build/BUILD/firefox-88.0/layout/svg/CSSClipPathInstance.h:14, 191:03.20 from /builddir/build/BUILD/firefox-88.0/layout/svg/CSSClipPathInstance.cpp:8, 191:03.20 from Unified_cpp_layout_svg0.cpp:2: 191:03.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 191:03.20 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 191:03.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:03.20 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 191:03.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 191:03.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 191:03.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, 191:03.20 from /builddir/build/BUILD/firefox-88.0/layout/style/nsStyleStruct.h:17, 191:03.20 from /builddir/build/BUILD/firefox-88.0/layout/svg/CSSClipPathInstance.h:14, 191:03.20 from /builddir/build/BUILD/firefox-88.0/layout/svg/CSSClipPathInstance.cpp:8, 191:03.20 from Unified_cpp_layout_svg0.cpp:2: 191:03.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 191:03.20 1903 | mBands = aRegion.mBands.Clone(); 191:03.20 | ~~~~~~~~~~~~~~~~~~~~^~ 191:05.33 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 191:05.33 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 191:05.33 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 191:05.33 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 191:05.33 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, 191:05.33 from /builddir/build/BUILD/firefox-88.0/layout/style/nsStyleStruct.h:17, 191:05.33 from /builddir/build/BUILD/firefox-88.0/layout/svg/CSSClipPathInstance.h:14, 191:05.33 from /builddir/build/BUILD/firefox-88.0/layout/svg/CSSClipPathInstance.cpp:8, 191:05.33 from Unified_cpp_layout_svg0.cpp:2: 191:05.33 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::SVGFilterInstance::BuildPrimitives(nsTArray&, nsTArray >&, bool)’: 191:05.33 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 191:05.33 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 191:05.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:05.33 In file included from Unified_cpp_layout_svg0.cpp:110: 191:05.33 /builddir/build/BUILD/firefox-88.0/layout/svg/SVGFilterInstance.cpp:403:20: note: while referencing ‘sourcesAreTainted’ 191:05.33 403 | nsTArray sourcesAreTainted; 191:05.34 | ^~~~~~~~~~~~~~~~~ 191:05.53 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 191:05.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 191:05.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 191:05.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 191:05.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, 191:05.54 from /builddir/build/BUILD/firefox-88.0/layout/style/nsStyleStruct.h:17, 191:05.54 from /builddir/build/BUILD/firefox-88.0/layout/svg/CSSClipPathInstance.h:14, 191:05.54 from /builddir/build/BUILD/firefox-88.0/layout/svg/CSSClipPathInstance.cpp:8, 191:05.54 from Unified_cpp_layout_svg0.cpp:2: 191:05.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::FilterInstance::BuildPrimitives(mozilla::Span, mozilla::StyleCSSPixelLength, mozilla::StyleCSSPixelLength>, mozilla::StyleComputedUrl>, 4294967295>, nsIFrame*, bool)’: 191:05.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 191:05.54 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 191:05.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:05.54 In file included from Unified_cpp_layout_svg0.cpp:20: 191:05.54 /builddir/build/BUILD/firefox-88.0/layout/svg/FilterInstance.cpp:549:40: note: while referencing ‘primitiveDescriptions’ 191:05.54 549 | nsTArray primitiveDescriptions; 191:05.54 | ^~~~~~~~~~~~~~~~~~~~~ 191:05.54 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 191:05.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 191:05.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 191:05.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 191:05.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, 191:05.54 from /builddir/build/BUILD/firefox-88.0/layout/style/nsStyleStruct.h:17, 191:05.54 from /builddir/build/BUILD/firefox-88.0/layout/svg/CSSClipPathInstance.h:14, 191:05.54 from /builddir/build/BUILD/firefox-88.0/layout/svg/CSSClipPathInstance.cpp:8, 191:05.54 from Unified_cpp_layout_svg0.cpp:2: 191:05.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 191:05.54 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 191:05.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:05.54 In file included from Unified_cpp_layout_svg0.cpp:20: 191:05.54 /builddir/build/BUILD/firefox-88.0/layout/svg/FilterInstance.cpp:549:40: note: while referencing ‘primitiveDescriptions’ 191:05.54 549 | nsTArray primitiveDescriptions; 191:05.54 | ^~~~~~~~~~~~~~~~~~~~~ 191:05.54 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 191:05.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 191:05.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 191:05.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 191:05.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, 191:05.54 from /builddir/build/BUILD/firefox-88.0/layout/style/nsStyleStruct.h:17, 191:05.54 from /builddir/build/BUILD/firefox-88.0/layout/svg/CSSClipPathInstance.h:14, 191:05.54 from /builddir/build/BUILD/firefox-88.0/layout/svg/CSSClipPathInstance.cpp:8, 191:05.54 from Unified_cpp_layout_svg0.cpp:2: 191:05.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 191:05.54 644 | aOther.mHdr->mLength = 0; 191:05.54 | ~~~~~~~~~~~~~~~~~~~~~^~~ 191:05.54 In file included from Unified_cpp_layout_svg0.cpp:20: 191:05.54 /builddir/build/BUILD/firefox-88.0/layout/svg/FilterInstance.cpp:549:40: note: while referencing ‘primitiveDescriptions’ 191:05.54 549 | nsTArray primitiveDescriptions; 191:05.54 | ^~~~~~~~~~~~~~~~~~~~~ 191:05.54 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 191:05.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 191:05.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 191:05.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 191:05.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, 191:05.55 from /builddir/build/BUILD/firefox-88.0/layout/style/nsStyleStruct.h:17, 191:05.55 from /builddir/build/BUILD/firefox-88.0/layout/svg/CSSClipPathInstance.h:14, 191:05.55 from /builddir/build/BUILD/firefox-88.0/layout/svg/CSSClipPathInstance.cpp:8, 191:05.55 from Unified_cpp_layout_svg0.cpp:2: 191:05.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::FilterInstance::FilterDescription [1]’ {aka ‘mozilla::gfx::FilterDescription [1]’} [-Warray-bounds] 191:05.55 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 191:05.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:05.55 In file included from Unified_cpp_layout_svg0.cpp:20: 191:05.55 /builddir/build/BUILD/firefox-88.0/layout/svg/FilterInstance.cpp:562:74: note: while referencing ‘’ 191:05.55 562 | mFilterDescription = FilterDescription(std::move(primitiveDescriptions)); 191:05.55 | ^ 191:05.55 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 191:05.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 191:05.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 191:05.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 191:05.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:12, 191:05.55 from /builddir/build/BUILD/firefox-88.0/layout/style/nsStyleStruct.h:17, 191:05.55 from /builddir/build/BUILD/firefox-88.0/layout/svg/CSSClipPathInstance.h:14, 191:05.55 from /builddir/build/BUILD/firefox-88.0/layout/svg/CSSClipPathInstance.cpp:8, 191:05.55 from Unified_cpp_layout_svg0.cpp:2: 191:05.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 191:05.55 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 191:05.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:05.55 In file included from Unified_cpp_layout_svg0.cpp:20: 191:05.55 /builddir/build/BUILD/firefox-88.0/layout/svg/FilterInstance.cpp:549:40: note: while referencing ‘primitiveDescriptions’ 191:05.55 549 | nsTArray primitiveDescriptions; 191:05.55 | ^~~~~~~~~~~~~~~~~~~~~ 191:11.81 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 191:11.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, 191:11.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedStyle.h:13, 191:11.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/WritingModes.h:12, 191:11.81 from /builddir/build/BUILD/firefox-88.0/layout/tables/celldata.h:12, 191:11.81 from /builddir/build/BUILD/firefox-88.0/layout/tables/nsTableFrame.h:9, 191:11.81 from /builddir/build/BUILD/firefox-88.0/layout/tables/BasicTableLayoutStrategy.cpp:16, 191:11.81 from Unified_cpp_layout_tables0.cpp:2: 191:11.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void FixedTableLayoutStrategy::ComputeColumnISizes(const ReflowInput&)’: 191:11.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 191:11.82 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 191:11.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:11.82 In file included from Unified_cpp_layout_tables0.cpp:11: 191:11.82 /builddir/build/BUILD/firefox-88.0/layout/tables/FixedTableLayoutStrategy.cpp:170:21: note: while referencing ‘oldColISizes’ 191:11.82 170 | nsTArray oldColISizes; 191:11.82 | ^~~~~~~~~~~~ 191:12.56 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 191:12.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, 191:12.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedStyle.h:13, 191:12.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/WritingModes.h:12, 191:12.56 from /builddir/build/BUILD/firefox-88.0/layout/tables/celldata.h:12, 191:12.56 from /builddir/build/BUILD/firefox-88.0/layout/tables/nsTableFrame.h:9, 191:12.56 from /builddir/build/BUILD/firefox-88.0/layout/tables/BasicTableLayoutStrategy.cpp:16, 191:12.56 from Unified_cpp_layout_tables0.cpp:2: 191:12.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void nsTableFrame::RegisterPositionedTablePart(nsIFrame*)’: 191:12.57 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 191:12.57 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 191:12.57 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:12.57 In file included from Unified_cpp_layout_tables0.cpp:65: 191:12.57 /builddir/build/BUILD/firefox-88.0/layout/tables/nsTableFrame.cpp:262:38: note: while referencing ‘’ 191:12.57 262 | nsContentUtils::ReportToConsole( 191:12.57 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 191:12.57 263 | nsIScriptError::warningFlag, "Layout: Tables"_ns, content->OwnerDoc(), 191:12.57 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:12.57 264 | nsContentUtils::eLAYOUT_PROPERTIES, "TablePartRelPosWarning"); 191:12.57 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:15.84 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:16614, 191:15.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoComputedData.h:12, 191:15.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedStyle.h:16, 191:15.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/WritingModes.h:12, 191:15.84 from /builddir/build/BUILD/firefox-88.0/layout/tables/celldata.h:12, 191:15.84 from /builddir/build/BUILD/firefox-88.0/layout/tables/nsTableFrame.h:9, 191:15.84 from /builddir/build/BUILD/firefox-88.0/layout/tables/BasicTableLayoutStrategy.cpp:16, 191:15.84 from Unified_cpp_layout_tables0.cpp:2: 191:15.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsInlines.h: In member function ‘mozilla::StyleSizeOverrides nsTableWrapperFrame::ComputeSizeOverridesForInnerTable(const nsTableFrame*, const mozilla::StyleSizeOverrides&, const mozilla::LogicalSize&, const mozilla::LogicalSize&) const’: 191:15.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:597:3: warning: ‘*(mozilla::StyleLengthPercentageUnion*)((char*)&innerSizeOverrides + offsetof(mozilla::StyleSizeOverrides, mozilla::StyleSizeOverrides::mStyleBSize.mozilla::Maybe >::.mozilla::detail::MaybeStorage, false>::mStorage) + 4).mozilla::StyleLengthPercentageUnion::length.mozilla::StyleLengthVariant::tag’ may be used uninitialized in this function [-Wmaybe-uninitialized] 191:15.84 597 | if (IsCalc()) { 191:15.84 | ^~ 191:15.84 In file included from Unified_cpp_layout_tables0.cpp:92: 191:15.84 /builddir/build/BUILD/firefox-88.0/layout/tables/nsTableWrapperFrame.cpp:398:22: note: ‘*(mozilla::StyleLengthPercentageUnion*)((char*)&innerSizeOverrides + offsetof(mozilla::StyleSizeOverrides, mozilla::StyleSizeOverrides::mStyleBSize.mozilla::Maybe >::.mozilla::detail::MaybeStorage, false>::mStorage) + 4).mozilla::StyleLengthPercentageUnion::length.mozilla::StyleLengthVariant::tag’ was declared here 191:15.84 398 | StyleSizeOverrides innerSizeOverrides; 191:15.84 | ^~~~~~~~~~~~~~~~~~ 191:15.84 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:16614, 191:15.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoComputedData.h:12, 191:15.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedStyle.h:16, 191:15.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/WritingModes.h:12, 191:15.84 from /builddir/build/BUILD/firefox-88.0/layout/tables/celldata.h:12, 191:15.84 from /builddir/build/BUILD/firefox-88.0/layout/tables/nsTableFrame.h:9, 191:15.84 from /builddir/build/BUILD/firefox-88.0/layout/tables/BasicTableLayoutStrategy.cpp:16, 191:15.84 from Unified_cpp_layout_tables0.cpp:2: 191:15.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:576:12: warning: ‘*(mozilla::StyleLengthPercentageUnion*)((char*)&innerSizeOverrides + offsetof(mozilla::StyleSizeOverrides, mozilla::StyleSizeOverrides::mStyleBSize.mozilla::Maybe >::.mozilla::detail::MaybeStorage, false>::mStorage) + 4).mozilla::StyleLengthPercentageUnion::length.mozilla::StyleLengthVariant::length.mozilla::StyleCSSPixelLength::_0’ may be used uninitialized in this function [-Wmaybe-uninitialized] 191:15.84 576 | length = {TAG_LENGTH, aOther.AsLength()}; 191:15.84 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:15.84 In file included from Unified_cpp_layout_tables0.cpp:92: 191:15.84 /builddir/build/BUILD/firefox-88.0/layout/tables/nsTableWrapperFrame.cpp:398:22: note: ‘*(mozilla::StyleLengthPercentageUnion*)((char*)&innerSizeOverrides + offsetof(mozilla::StyleSizeOverrides, mozilla::StyleSizeOverrides::mStyleBSize.mozilla::Maybe >::.mozilla::detail::MaybeStorage, false>::mStorage) + 4).mozilla::StyleLengthPercentageUnion::length.mozilla::StyleLengthVariant::length.mozilla::StyleCSSPixelLength::_0’ was declared here 191:15.84 398 | StyleSizeOverrides innerSizeOverrides; 191:15.84 | ^~~~~~~~~~~~~~~~~~ 191:15.84 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:16614, 191:15.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoComputedData.h:12, 191:15.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedStyle.h:16, 191:15.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/WritingModes.h:12, 191:15.84 from /builddir/build/BUILD/firefox-88.0/layout/tables/celldata.h:12, 191:15.84 from /builddir/build/BUILD/firefox-88.0/layout/tables/nsTableFrame.h:9, 191:15.84 from /builddir/build/BUILD/firefox-88.0/layout/tables/BasicTableLayoutStrategy.cpp:16, 191:15.84 from Unified_cpp_layout_tables0.cpp:2: 191:15.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:576:12: warning: ‘*(mozilla::StyleLengthPercentageUnion*)((char*)&innerSizeOverrides + offsetof(mozilla::StyleSizeOverrides, mozilla::StyleSizeOverrides::mStyleISize.mozilla::Maybe >::.mozilla::detail::MaybeStorage, false>::mStorage) + 4).mozilla::StyleLengthPercentageUnion::length.mozilla::StyleLengthVariant::length.mozilla::StyleCSSPixelLength::_0’ may be used uninitialized in this function [-Wmaybe-uninitialized] 191:15.85 576 | length = {TAG_LENGTH, aOther.AsLength()}; 191:15.85 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:15.85 In file included from Unified_cpp_layout_tables0.cpp:92: 191:15.85 /builddir/build/BUILD/firefox-88.0/layout/tables/nsTableWrapperFrame.cpp:398:22: note: ‘*(mozilla::StyleLengthPercentageUnion*)((char*)&innerSizeOverrides + offsetof(mozilla::StyleSizeOverrides, mozilla::StyleSizeOverrides::mStyleISize.mozilla::Maybe >::.mozilla::detail::MaybeStorage, false>::mStorage) + 4).mozilla::StyleLengthPercentageUnion::length.mozilla::StyleLengthVariant::length.mozilla::StyleCSSPixelLength::_0’ was declared here 191:15.85 398 | StyleSizeOverrides innerSizeOverrides; 191:15.85 | ^~~~~~~~~~~~~~~~~~ 191:15.85 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:16614, 191:15.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoComputedData.h:12, 191:15.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedStyle.h:16, 191:15.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/WritingModes.h:12, 191:15.85 from /builddir/build/BUILD/firefox-88.0/layout/tables/celldata.h:12, 191:15.85 from /builddir/build/BUILD/firefox-88.0/layout/tables/nsTableFrame.h:9, 191:15.85 from /builddir/build/BUILD/firefox-88.0/layout/tables/BasicTableLayoutStrategy.cpp:16, 191:15.85 from Unified_cpp_layout_tables0.cpp:2: 191:15.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:597:3: warning: ‘*(mozilla::StyleLengthPercentageUnion*)((char*)&innerSizeOverrides + offsetof(mozilla::StyleSizeOverrides, mozilla::StyleSizeOverrides::mStyleISize.mozilla::Maybe >::.mozilla::detail::MaybeStorage, false>::mStorage) + 4).mozilla::StyleLengthPercentageUnion::length.mozilla::StyleLengthVariant::tag’ may be used uninitialized in this function [-Wmaybe-uninitialized] 191:15.85 597 | if (IsCalc()) { 191:15.85 | ^~ 191:15.85 In file included from Unified_cpp_layout_tables0.cpp:92: 191:15.85 /builddir/build/BUILD/firefox-88.0/layout/tables/nsTableWrapperFrame.cpp:398:22: note: ‘*(mozilla::StyleLengthPercentageUnion*)((char*)&innerSizeOverrides + offsetof(mozilla::StyleSizeOverrides, mozilla::StyleSizeOverrides::mStyleISize.mozilla::Maybe >::.mozilla::detail::MaybeStorage, false>::mStorage) + 4).mozilla::StyleLengthPercentageUnion::length.mozilla::StyleLengthVariant::tag’ was declared here 191:15.85 398 | StyleSizeOverrides innerSizeOverrides; 191:15.85 | ^~~~~~~~~~~~~~~~~~ 191:18.70 In file included from /builddir/build/BUILD/firefox-88.0/layout/generic/nsLineBox.h:15, 191:18.70 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.h:17, 191:18.70 from /builddir/build/BUILD/firefox-88.0/layout/tables/nsTableFrame.h:11, 191:18.70 from /builddir/build/BUILD/firefox-88.0/layout/tables/BasicTableLayoutStrategy.cpp:16, 191:18.70 from Unified_cpp_layout_tables0.cpp:2: 191:18.70 /builddir/build/BUILD/firefox-88.0/layout/generic/nsILineIterator.h: In member function ‘virtual mozilla::Result nsTableRowGroupFrame::GetLine(int32_t) const’: 191:18.70 /builddir/build/BUILD/firefox-88.0/layout/generic/nsILineIterator.h:48:10: warning: ‘*(unsigned char*)((char*)&structure + offsetof(nsILineIterator::LineInfo, nsILineIterator::LineInfo::mIsWrapped))’ may be used uninitialized [-Wmaybe-uninitialized] 191:18.70 48 | struct LineInfo { 191:18.70 | ^~~~~~~~ 191:18.70 In file included from Unified_cpp_layout_tables0.cpp:83: 191:18.70 /builddir/build/BUILD/firefox-88.0/layout/tables/nsTableRowGroupFrame.cpp:1703:12: note: ‘*(unsigned char*)((char*)&structure + offsetof(nsILineIterator::LineInfo, nsILineIterator::LineInfo::mIsWrapped))’ was declared here 191:18.70 1703 | LineInfo structure; 191:18.70 | ^~~~~~~~~ 191:19.90 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 191:19.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, 191:19.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedStyle.h:13, 191:19.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/WritingModes.h:12, 191:19.90 from /builddir/build/BUILD/firefox-88.0/layout/tables/celldata.h:12, 191:19.90 from /builddir/build/BUILD/firefox-88.0/layout/tables/nsTableFrame.h:9, 191:19.90 from /builddir/build/BUILD/firefox-88.0/layout/tables/BasicTableLayoutStrategy.cpp:16, 191:19.90 from Unified_cpp_layout_tables0.cpp:2: 191:19.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsCellMap::RebuildConsideringCells(nsTableCellMap&, int32_t, nsTArray*, int32_t, int32_t, bool)’: 191:19.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 191:19.90 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 191:19.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:19.90 In file included from Unified_cpp_layout_tables0.cpp:29: 191:19.90 /builddir/build/BUILD/firefox-88.0/layout/tables/nsCellMap.cpp:2055:27: note: while referencing ‘origRows’ 191:19.90 2055 | nsTArray origRows = std::move(mRows); 191:19.90 | ^~~~~~~~ 191:20.19 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 191:20.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, 191:20.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedStyle.h:13, 191:20.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/WritingModes.h:12, 191:20.19 from /builddir/build/BUILD/firefox-88.0/layout/tables/celldata.h:12, 191:20.19 from /builddir/build/BUILD/firefox-88.0/layout/tables/nsTableFrame.h:9, 191:20.19 from /builddir/build/BUILD/firefox-88.0/layout/tables/BasicTableLayoutStrategy.cpp:16, 191:20.19 from Unified_cpp_layout_tables0.cpp:2: 191:20.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsCellMap::RebuildConsideringRows(nsTableCellMap&, int32_t, nsTArray*, int32_t)’: 191:20.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 191:20.19 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 191:20.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:20.19 In file included from Unified_cpp_layout_tables0.cpp:29: 191:20.20 /builddir/build/BUILD/firefox-88.0/layout/tables/nsCellMap.cpp:1956:27: note: while referencing ‘origRows’ 191:20.20 1956 | nsTArray origRows = std::move(mRows); 191:20.20 | ^~~~~~~~ 191:20.20 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 191:20.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, 191:20.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedStyle.h:13, 191:20.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/WritingModes.h:12, 191:20.20 from /builddir/build/BUILD/firefox-88.0/layout/tables/celldata.h:12, 191:20.20 from /builddir/build/BUILD/firefox-88.0/layout/tables/nsTableFrame.h:9, 191:20.20 from /builddir/build/BUILD/firefox-88.0/layout/tables/BasicTableLayoutStrategy.cpp:16, 191:20.20 from Unified_cpp_layout_tables0.cpp:2: 191:20.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 191:20.20 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 191:20.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:20.20 In file included from Unified_cpp_layout_tables0.cpp:29: 191:20.20 /builddir/build/BUILD/firefox-88.0/layout/tables/nsCellMap.cpp:1956:27: note: while referencing ‘origRows’ 191:20.20 1956 | nsTArray origRows = std::move(mRows); 191:20.20 | ^~~~~~~~ 191:20.68 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 191:20.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, 191:20.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedStyle.h:13, 191:20.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/WritingModes.h:12, 191:20.68 from /builddir/build/BUILD/firefox-88.0/layout/tables/celldata.h:12, 191:20.68 from /builddir/build/BUILD/firefox-88.0/layout/tables/nsTableFrame.h:9, 191:20.68 from /builddir/build/BUILD/firefox-88.0/layout/tables/BasicTableLayoutStrategy.cpp:16, 191:20.68 from Unified_cpp_layout_tables0.cpp:2: 191:20.68 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void nsTableRowGroupFrame::InsertFrames(nsIFrame::ChildListID, nsIFrame*, const iterator*, nsFrameList&)’: 191:20.68 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 191:20.68 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 191:20.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:20.68 In file included from Unified_cpp_layout_tables0.cpp:83: 191:20.68 /builddir/build/BUILD/firefox-88.0/layout/tables/nsTableRowGroupFrame.cpp:1513:30: note: while referencing ‘rows’ 191:20.68 1513 | nsTArray rows; 191:20.68 | ^~~~ 191:20.94 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 191:20.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, 191:20.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedStyle.h:13, 191:20.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/WritingModes.h:12, 191:20.94 from /builddir/build/BUILD/firefox-88.0/layout/tables/celldata.h:12, 191:20.94 from /builddir/build/BUILD/firefox-88.0/layout/tables/nsTableFrame.h:9, 191:20.94 from /builddir/build/BUILD/firefox-88.0/layout/tables/BasicTableLayoutStrategy.cpp:16, 191:20.94 from Unified_cpp_layout_tables0.cpp:2: 191:20.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void nsTableRowFrame::InsertFrames(nsIFrame::ChildListID, nsIFrame*, const iterator*, nsFrameList&)’: 191:20.95 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 191:20.95 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 191:20.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:20.95 In file included from Unified_cpp_layout_tables0.cpp:74: 191:20.95 /builddir/build/BUILD/firefox-88.0/layout/tables/nsTableRowFrame.cpp:252:31: note: while referencing ‘cellChildren’ 191:20.95 252 | nsTArray cellChildren; 191:20.95 | ^~~~~~~~~~~~ 191:23.54 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 191:23.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, 191:23.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedStyle.h:13, 191:23.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/WritingModes.h:12, 191:23.54 from /builddir/build/BUILD/firefox-88.0/layout/tables/celldata.h:12, 191:23.54 from /builddir/build/BUILD/firefox-88.0/layout/tables/nsTableFrame.h:9, 191:23.54 from /builddir/build/BUILD/firefox-88.0/layout/tables/BasicTableLayoutStrategy.cpp:16, 191:23.54 from Unified_cpp_layout_tables0.cpp:2: 191:23.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 191:23.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 191:23.54 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 191:23.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:23.54 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 191:23.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 191:23.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 191:23.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoComputedData.h:12, 191:23.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedStyle.h:16, 191:23.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/WritingModes.h:12, 191:23.54 from /builddir/build/BUILD/firefox-88.0/layout/tables/celldata.h:12, 191:23.54 from /builddir/build/BUILD/firefox-88.0/layout/tables/nsTableFrame.h:9, 191:23.54 from /builddir/build/BUILD/firefox-88.0/layout/tables/BasicTableLayoutStrategy.cpp:16, 191:23.54 from Unified_cpp_layout_tables0.cpp:2: 191:23.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 191:23.54 1903 | mBands = aRegion.mBands.Clone(); 191:23.54 | ~~~~~~~~~~~~~~~~~~~~^~ 191:23.54 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 191:23.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, 191:23.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedStyle.h:13, 191:23.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/WritingModes.h:12, 191:23.54 from /builddir/build/BUILD/firefox-88.0/layout/tables/celldata.h:12, 191:23.54 from /builddir/build/BUILD/firefox-88.0/layout/tables/nsTableFrame.h:9, 191:23.54 from /builddir/build/BUILD/firefox-88.0/layout/tables/BasicTableLayoutStrategy.cpp:16, 191:23.55 from Unified_cpp_layout_tables0.cpp:2: 191:23.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 191:23.55 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 191:23.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:23.55 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 191:23.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 191:23.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 191:23.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoComputedData.h:12, 191:23.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedStyle.h:16, 191:23.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/WritingModes.h:12, 191:23.55 from /builddir/build/BUILD/firefox-88.0/layout/tables/celldata.h:12, 191:23.55 from /builddir/build/BUILD/firefox-88.0/layout/tables/nsTableFrame.h:9, 191:23.55 from /builddir/build/BUILD/firefox-88.0/layout/tables/BasicTableLayoutStrategy.cpp:16, 191:23.55 from Unified_cpp_layout_tables0.cpp:2: 191:23.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 191:23.55 1903 | mBands = aRegion.mBands.Clone(); 191:23.55 | ~~~~~~~~~~~~~~~~~~~~^~ 191:23.55 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 191:23.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, 191:23.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedStyle.h:13, 191:23.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/WritingModes.h:12, 191:23.55 from /builddir/build/BUILD/firefox-88.0/layout/tables/celldata.h:12, 191:23.55 from /builddir/build/BUILD/firefox-88.0/layout/tables/nsTableFrame.h:9, 191:23.55 from /builddir/build/BUILD/firefox-88.0/layout/tables/BasicTableLayoutStrategy.cpp:16, 191:23.55 from Unified_cpp_layout_tables0.cpp:2: 191:23.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 191:23.55 644 | aOther.mHdr->mLength = 0; 191:23.55 | ~~~~~~~~~~~~~~~~~~~~~^~~ 191:23.55 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 191:23.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 191:23.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 191:23.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoComputedData.h:12, 191:23.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedStyle.h:16, 191:23.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/WritingModes.h:12, 191:23.55 from /builddir/build/BUILD/firefox-88.0/layout/tables/celldata.h:12, 191:23.55 from /builddir/build/BUILD/firefox-88.0/layout/tables/nsTableFrame.h:9, 191:23.55 from /builddir/build/BUILD/firefox-88.0/layout/tables/BasicTableLayoutStrategy.cpp:16, 191:23.55 from Unified_cpp_layout_tables0.cpp:2: 191:23.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 191:23.55 1903 | mBands = aRegion.mBands.Clone(); 191:23.55 | ~~~~~~~~~~~~~~~~~~~~^~ 191:23.55 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 191:23.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, 191:23.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedStyle.h:13, 191:23.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/WritingModes.h:12, 191:23.55 from /builddir/build/BUILD/firefox-88.0/layout/tables/celldata.h:12, 191:23.55 from /builddir/build/BUILD/firefox-88.0/layout/tables/nsTableFrame.h:9, 191:23.55 from /builddir/build/BUILD/firefox-88.0/layout/tables/BasicTableLayoutStrategy.cpp:16, 191:23.56 from Unified_cpp_layout_tables0.cpp:2: 191:23.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘regiondetails::UncheckedArray, regiondetails::Band> [1]’ [-Warray-bounds] 191:23.56 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 191:23.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:23.56 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 191:23.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 191:23.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 191:23.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoComputedData.h:12, 191:23.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedStyle.h:16, 191:23.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/WritingModes.h:12, 191:23.56 from /builddir/build/BUILD/firefox-88.0/layout/tables/celldata.h:12, 191:23.56 from /builddir/build/BUILD/firefox-88.0/layout/tables/nsTableFrame.h:9, 191:23.56 from /builddir/build/BUILD/firefox-88.0/layout/tables/BasicTableLayoutStrategy.cpp:16, 191:23.56 from Unified_cpp_layout_tables0.cpp:2: 191:23.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 191:23.56 1903 | mBands = aRegion.mBands.Clone(); 191:23.56 | ^ 191:23.56 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 191:23.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, 191:23.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedStyle.h:13, 191:23.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/WritingModes.h:12, 191:23.56 from /builddir/build/BUILD/firefox-88.0/layout/tables/celldata.h:12, 191:23.56 from /builddir/build/BUILD/firefox-88.0/layout/tables/nsTableFrame.h:9, 191:23.56 from /builddir/build/BUILD/firefox-88.0/layout/tables/BasicTableLayoutStrategy.cpp:16, 191:23.56 from Unified_cpp_layout_tables0.cpp:2: 191:23.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 191:23.56 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 191:23.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:23.56 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 191:23.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 191:23.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 191:23.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoComputedData.h:12, 191:23.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedStyle.h:16, 191:23.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/WritingModes.h:12, 191:23.56 from /builddir/build/BUILD/firefox-88.0/layout/tables/celldata.h:12, 191:23.56 from /builddir/build/BUILD/firefox-88.0/layout/tables/nsTableFrame.h:9, 191:23.56 from /builddir/build/BUILD/firefox-88.0/layout/tables/BasicTableLayoutStrategy.cpp:16, 191:23.56 from Unified_cpp_layout_tables0.cpp:2: 191:23.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 191:23.56 1903 | mBands = aRegion.mBands.Clone(); 191:23.56 | ~~~~~~~~~~~~~~~~~~~~^~ 191:41.55 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 191:41.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 191:41.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 191:41.55 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 191:41.55 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 191:41.55 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.h:13, 191:41.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SVGContainerFrame.h:13, 191:41.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SVGPaintServerFrame.h:12, 191:41.55 from /builddir/build/BUILD/firefox-88.0/layout/svg/SVGGradientFrame.h:11, 191:41.55 from /builddir/build/BUILD/firefox-88.0/layout/svg/SVGGradientFrame.cpp:8, 191:41.55 from Unified_cpp_layout_svg1.cpp:2: 191:41.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool mozilla::SVGIntegrationUtils::CanCreateWebRenderFiltersForFrame(nsIFrame*)’: 191:41.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 16 is outside array bounds of ‘WrFiltersHolder [1]’ [-Warray-bounds] 191:41.55 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 191:41.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:41.55 In file included from Unified_cpp_layout_svg1.cpp:38: 191:41.55 /builddir/build/BUILD/firefox-88.0/layout/svg/SVGIntegrationUtils.cpp:1207:19: note: while referencing ‘wrFilters’ 191:41.55 1207 | WrFiltersHolder wrFilters; 191:41.55 | ^~~~~~~~~ 191:42.42 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 191:42.42 from /builddir/build/BUILD/firefox-88.0/layout/base/FrameProperties.h:13, 191:42.42 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:53, 191:42.42 from /builddir/build/BUILD/firefox-88.0/layout/svg/SVGUtils.h:25, 191:42.42 from /builddir/build/BUILD/firefox-88.0/layout/svg/SVGUtils.cpp:9, 191:42.42 from Unified_cpp_layout_svg2.cpp:2: 191:42.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::SVGUtils::DetermineMaskUsage(nsIFrame*, bool, mozilla::SVGUtils::MaskUsage&)’: 191:42.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 191:42.42 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 191:42.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:42.43 In file included from Unified_cpp_layout_svg2.cpp:2: 191:42.43 /builddir/build/BUILD/firefox-88.0/layout/svg/SVGUtils.cpp:438:27: note: while referencing ‘maskFrames’ 191:42.43 438 | nsTArray maskFrames; 191:42.43 | ^~~~~~~~~~ 191:42.79 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 191:42.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 191:42.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 191:42.79 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 191:42.79 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 191:42.79 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.h:13, 191:42.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SVGContainerFrame.h:13, 191:42.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SVGPaintServerFrame.h:12, 191:42.79 from /builddir/build/BUILD/firefox-88.0/layout/svg/SVGGradientFrame.h:11, 191:42.79 from /builddir/build/BUILD/firefox-88.0/layout/svg/SVGGradientFrame.cpp:8, 191:42.79 from Unified_cpp_layout_svg1.cpp:2: 191:42.79 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool mozilla::SVGIntegrationUtils::IsMaskResourceReady(nsIFrame*)’: 191:42.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 191:42.80 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 191:42.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:42.80 In file included from Unified_cpp_layout_svg1.cpp:38: 191:42.80 /builddir/build/BUILD/firefox-88.0/layout/svg/SVGIntegrationUtils.cpp:716:27: note: while referencing ‘maskFrames’ 191:42.80 716 | nsTArray maskFrames; 191:42.80 | ^~~~~~~~~~ 191:42.96 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 191:42.96 from /builddir/build/BUILD/firefox-88.0/layout/base/FrameProperties.h:13, 191:42.96 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:53, 191:42.96 from /builddir/build/BUILD/firefox-88.0/layout/svg/SVGUtils.h:25, 191:42.96 from /builddir/build/BUILD/firefox-88.0/layout/svg/SVGUtils.cpp:9, 191:42.96 from Unified_cpp_layout_svg2.cpp:2: 191:42.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::SVGUtils::PaintFrameWithEffects(nsIFrame*, gfxContext&, const gfxMatrix&, mozilla::SVGUtils::imgDrawingParams&, const nsIntRect*)’: 191:42.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 191:42.96 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 191:42.96 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:42.96 In file included from Unified_cpp_layout_svg2.cpp:2: 191:42.96 /builddir/build/BUILD/firefox-88.0/layout/svg/SVGUtils.cpp:652:27: note: while referencing ‘maskFrames’ 191:42.96 652 | nsTArray maskFrames; 191:42.96 | ^~~~~~~~~~ 191:42.96 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 191:42.96 from /builddir/build/BUILD/firefox-88.0/layout/base/FrameProperties.h:13, 191:42.96 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:53, 191:42.96 from /builddir/build/BUILD/firefox-88.0/layout/svg/SVGUtils.h:25, 191:42.96 from /builddir/build/BUILD/firefox-88.0/layout/svg/SVGUtils.cpp:9, 191:42.96 from Unified_cpp_layout_svg2.cpp:2: 191:42.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 191:42.96 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 191:42.96 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:42.96 In file included from Unified_cpp_layout_svg2.cpp:2: 191:42.96 /builddir/build/BUILD/firefox-88.0/layout/svg/SVGUtils.cpp:652:27: note: while referencing ‘maskFrames’ 191:42.96 652 | nsTArray maskFrames; 191:42.96 | ^~~~~~~~~~ 191:43.42 layout/xul 191:47.11 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 191:47.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 191:47.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 191:47.11 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 191:47.11 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 191:47.11 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.h:13, 191:47.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SVGContainerFrame.h:13, 191:47.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SVGPaintServerFrame.h:12, 191:47.11 from /builddir/build/BUILD/firefox-88.0/layout/svg/SVGGradientFrame.h:11, 191:47.11 from /builddir/build/BUILD/firefox-88.0/layout/svg/SVGGradientFrame.cpp:8, 191:47.11 from Unified_cpp_layout_svg1.cpp:2: 191:47.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 191:47.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 191:47.11 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 191:47.11 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:47.12 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 191:47.12 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 191:47.12 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.h:13, 191:47.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SVGContainerFrame.h:13, 191:47.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SVGPaintServerFrame.h:12, 191:47.12 from /builddir/build/BUILD/firefox-88.0/layout/svg/SVGGradientFrame.h:11, 191:47.12 from /builddir/build/BUILD/firefox-88.0/layout/svg/SVGGradientFrame.cpp:8, 191:47.12 from Unified_cpp_layout_svg1.cpp:2: 191:47.12 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 191:47.12 1903 | mBands = aRegion.mBands.Clone(); 191:47.12 | ~~~~~~~~~~~~~~~~~~~~^~ 191:47.12 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 191:47.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 191:47.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 191:47.12 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 191:47.12 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 191:47.12 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.h:13, 191:47.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SVGContainerFrame.h:13, 191:47.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SVGPaintServerFrame.h:12, 191:47.12 from /builddir/build/BUILD/firefox-88.0/layout/svg/SVGGradientFrame.h:11, 191:47.12 from /builddir/build/BUILD/firefox-88.0/layout/svg/SVGGradientFrame.cpp:8, 191:47.12 from Unified_cpp_layout_svg1.cpp:2: 191:47.12 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 191:47.12 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 191:47.12 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:47.12 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 191:47.12 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 191:47.12 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.h:13, 191:47.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SVGContainerFrame.h:13, 191:47.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SVGPaintServerFrame.h:12, 191:47.12 from /builddir/build/BUILD/firefox-88.0/layout/svg/SVGGradientFrame.h:11, 191:47.12 from /builddir/build/BUILD/firefox-88.0/layout/svg/SVGGradientFrame.cpp:8, 191:47.12 from Unified_cpp_layout_svg1.cpp:2: 191:47.12 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 191:47.12 1903 | mBands = aRegion.mBands.Clone(); 191:47.12 | ~~~~~~~~~~~~~~~~~~~~^~ 191:47.12 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 191:47.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 191:47.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 191:47.12 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 191:47.12 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 191:47.12 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.h:13, 191:47.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SVGContainerFrame.h:13, 191:47.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SVGPaintServerFrame.h:12, 191:47.13 from /builddir/build/BUILD/firefox-88.0/layout/svg/SVGGradientFrame.h:11, 191:47.13 from /builddir/build/BUILD/firefox-88.0/layout/svg/SVGGradientFrame.cpp:8, 191:47.13 from Unified_cpp_layout_svg1.cpp:2: 191:47.13 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 191:47.13 644 | aOther.mHdr->mLength = 0; 191:47.13 | ~~~~~~~~~~~~~~~~~~~~~^~~ 191:47.13 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 191:47.13 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 191:47.13 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.h:13, 191:47.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SVGContainerFrame.h:13, 191:47.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SVGPaintServerFrame.h:12, 191:47.13 from /builddir/build/BUILD/firefox-88.0/layout/svg/SVGGradientFrame.h:11, 191:47.13 from /builddir/build/BUILD/firefox-88.0/layout/svg/SVGGradientFrame.cpp:8, 191:47.13 from Unified_cpp_layout_svg1.cpp:2: 191:47.13 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 191:47.13 1903 | mBands = aRegion.mBands.Clone(); 191:47.13 | ~~~~~~~~~~~~~~~~~~~~^~ 191:47.13 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 191:47.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 191:47.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 191:47.13 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 191:47.13 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 191:47.13 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.h:13, 191:47.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SVGContainerFrame.h:13, 191:47.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SVGPaintServerFrame.h:12, 191:47.13 from /builddir/build/BUILD/firefox-88.0/layout/svg/SVGGradientFrame.h:11, 191:47.13 from /builddir/build/BUILD/firefox-88.0/layout/svg/SVGGradientFrame.cpp:8, 191:47.13 from Unified_cpp_layout_svg1.cpp:2: 191:47.13 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘regiondetails::UncheckedArray, regiondetails::Band> [1]’ [-Warray-bounds] 191:47.13 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 191:47.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:47.13 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 191:47.13 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 191:47.13 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.h:13, 191:47.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SVGContainerFrame.h:13, 191:47.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SVGPaintServerFrame.h:12, 191:47.13 from /builddir/build/BUILD/firefox-88.0/layout/svg/SVGGradientFrame.h:11, 191:47.13 from /builddir/build/BUILD/firefox-88.0/layout/svg/SVGGradientFrame.cpp:8, 191:47.13 from Unified_cpp_layout_svg1.cpp:2: 191:47.13 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 191:47.13 1903 | mBands = aRegion.mBands.Clone(); 191:47.14 | ^ 191:47.14 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 191:47.14 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 191:47.14 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 191:47.14 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 191:47.14 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 191:47.14 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.h:13, 191:47.14 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SVGContainerFrame.h:13, 191:47.14 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SVGPaintServerFrame.h:12, 191:47.14 from /builddir/build/BUILD/firefox-88.0/layout/svg/SVGGradientFrame.h:11, 191:47.14 from /builddir/build/BUILD/firefox-88.0/layout/svg/SVGGradientFrame.cpp:8, 191:47.14 from Unified_cpp_layout_svg1.cpp:2: 191:47.14 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 191:47.14 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 191:47.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:47.14 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 191:47.14 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 191:47.14 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsContainerFrame.h:13, 191:47.14 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SVGContainerFrame.h:13, 191:47.14 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SVGPaintServerFrame.h:12, 191:47.14 from /builddir/build/BUILD/firefox-88.0/layout/svg/SVGGradientFrame.h:11, 191:47.14 from /builddir/build/BUILD/firefox-88.0/layout/svg/SVGGradientFrame.cpp:8, 191:47.14 from Unified_cpp_layout_svg1.cpp:2: 191:47.14 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 191:47.14 1903 | mBands = aRegion.mBands.Clone(); 191:47.14 | ~~~~~~~~~~~~~~~~~~~~^~ 191:50.37 layout/xul/tree 192:13.12 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 192:13.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 192:13.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 192:13.12 from /builddir/build/BUILD/firefox-88.0/layout/xul/tree/nsTreeBodyFrame.cpp:7, 192:13.12 from Unified_cpp_layout_xul_tree0.cpp:2: 192:13.12 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsTreeBodyFrame::FireScrollEvent()’: 192:13.13 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 124 is outside array bounds of ‘mozilla::WidgetGUIEvent [1]’ [-Warray-bounds] 192:13.13 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 192:13.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:13.13 In file included from Unified_cpp_layout_xul_tree0.cpp:2: 192:13.13 /builddir/build/BUILD/firefox-88.0/layout/xul/tree/nsTreeBodyFrame.cpp:4193:18: note: while referencing ‘event’ 192:13.13 4193 | WidgetGUIEvent event(true, eScroll, nullptr); 192:13.13 | ^~~~~ 192:14.07 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 192:14.07 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 192:14.07 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 192:14.07 from /builddir/build/BUILD/firefox-88.0/layout/xul/tree/nsTreeBodyFrame.cpp:7, 192:14.07 from Unified_cpp_layout_xul_tree0.cpp:2: 192:14.07 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsTreeRange::Invalidate()’: 192:14.07 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 192:14.07 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 192:14.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:14.07 In file included from Unified_cpp_layout_xul_tree0.cpp:47: 192:14.07 /builddir/build/BUILD/firefox-88.0/layout/xul/tree/nsTreeSelection.cpp:191:23: note: while referencing ‘ranges’ 192:14.07 191 | nsTArray ranges; 192:14.07 | ^~~~~~ 192:14.11 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 192:14.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 192:14.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 192:14.11 from /builddir/build/BUILD/firefox-88.0/layout/xul/tree/nsTreeBodyFrame.cpp:7, 192:14.11 from Unified_cpp_layout_xul_tree0.cpp:2: 192:14.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsTreeRange::RemoveAllBut(int32_t)’: 192:14.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 192:14.11 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 192:14.11 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:14.11 In file included from Unified_cpp_layout_xul_tree0.cpp:47: 192:14.11 /builddir/build/BUILD/firefox-88.0/layout/xul/tree/nsTreeSelection.cpp:199:25: note: while referencing ‘ranges’ 192:14.12 199 | nsTArray ranges; 192:14.12 | ^~~~~~ 192:15.12 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 192:15.12 from /builddir/build/BUILD/firefox-88.0/layout/base/FrameProperties.h:13, 192:15.12 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:53, 192:15.12 from /builddir/build/BUILD/firefox-88.0/layout/xul/nsBox.cpp:9, 192:15.12 from Unified_cpp_layout_xul0.cpp:2: 192:15.12 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void nsDisplayXULEventRedirector::HitTest(nsDisplayListBuilder*, const nsRect&, nsDisplayItem::HitTestState*, nsTArray*)’: 192:15.12 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 192:15.12 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 192:15.12 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:15.12 In file included from Unified_cpp_layout_xul0.cpp:11: 192:15.12 /builddir/build/BUILD/firefox-88.0/layout/xul/nsBoxFrame.cpp:1030:23: note: while referencing ‘outFrames’ 192:15.12 1030 | nsTArray outFrames; 192:15.12 | ^~~~~~~~~ 192:16.29 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 192:16.29 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 192:16.29 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 192:16.29 from /builddir/build/BUILD/firefox-88.0/layout/xul/tree/nsTreeBodyFrame.cpp:7, 192:16.29 from Unified_cpp_layout_xul_tree0.cpp:2: 192:16.29 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 192:16.29 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 192:16.29 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 192:16.29 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:16.29 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 192:16.29 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Event.h:11, 192:16.29 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 192:16.29 from /builddir/build/BUILD/firefox-88.0/layout/xul/tree/nsTreeBodyFrame.cpp:7, 192:16.29 from Unified_cpp_layout_xul_tree0.cpp:2: 192:16.29 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 192:16.29 1903 | mBands = aRegion.mBands.Clone(); 192:16.29 | ~~~~~~~~~~~~~~~~~~~~^~ 192:16.29 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 192:16.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 192:16.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 192:16.30 from /builddir/build/BUILD/firefox-88.0/layout/xul/tree/nsTreeBodyFrame.cpp:7, 192:16.30 from Unified_cpp_layout_xul_tree0.cpp:2: 192:16.30 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 192:16.30 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 192:16.30 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:16.30 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 192:16.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Event.h:11, 192:16.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 192:16.30 from /builddir/build/BUILD/firefox-88.0/layout/xul/tree/nsTreeBodyFrame.cpp:7, 192:16.30 from Unified_cpp_layout_xul_tree0.cpp:2: 192:16.30 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 192:16.30 1903 | mBands = aRegion.mBands.Clone(); 192:16.30 | ~~~~~~~~~~~~~~~~~~~~^~ 192:16.30 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 192:16.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 192:16.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 192:16.30 from /builddir/build/BUILD/firefox-88.0/layout/xul/tree/nsTreeBodyFrame.cpp:7, 192:16.30 from Unified_cpp_layout_xul_tree0.cpp:2: 192:16.30 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 192:16.30 644 | aOther.mHdr->mLength = 0; 192:16.30 | ~~~~~~~~~~~~~~~~~~~~~^~~ 192:16.30 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 192:16.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Event.h:11, 192:16.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 192:16.30 from /builddir/build/BUILD/firefox-88.0/layout/xul/tree/nsTreeBodyFrame.cpp:7, 192:16.30 from Unified_cpp_layout_xul_tree0.cpp:2: 192:16.30 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 192:16.30 1903 | mBands = aRegion.mBands.Clone(); 192:16.30 | ~~~~~~~~~~~~~~~~~~~~^~ 192:16.30 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 192:16.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 192:16.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 192:16.30 from /builddir/build/BUILD/firefox-88.0/layout/xul/tree/nsTreeBodyFrame.cpp:7, 192:16.30 from Unified_cpp_layout_xul_tree0.cpp:2: 192:16.30 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘regiondetails::UncheckedArray, regiondetails::Band> [1]’ [-Warray-bounds] 192:16.30 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 192:16.30 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:16.30 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 192:16.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Event.h:11, 192:16.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 192:16.30 from /builddir/build/BUILD/firefox-88.0/layout/xul/tree/nsTreeBodyFrame.cpp:7, 192:16.30 from Unified_cpp_layout_xul_tree0.cpp:2: 192:16.30 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 192:16.30 1903 | mBands = aRegion.mBands.Clone(); 192:16.30 | ^ 192:16.30 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 192:16.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/EventForwards.h:12, 192:16.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 192:16.31 from /builddir/build/BUILD/firefox-88.0/layout/xul/tree/nsTreeBodyFrame.cpp:7, 192:16.31 from Unified_cpp_layout_xul_tree0.cpp:2: 192:16.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 192:16.31 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 192:16.31 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:16.31 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 192:16.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/Event.h:11, 192:16.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 192:16.31 from /builddir/build/BUILD/firefox-88.0/layout/xul/tree/nsTreeBodyFrame.cpp:7, 192:16.31 from Unified_cpp_layout_xul_tree0.cpp:2: 192:16.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 192:16.31 1903 | mBands = aRegion.mBands.Clone(); 192:16.31 | ~~~~~~~~~~~~~~~~~~~~^~ 192:19.44 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 192:19.44 from /builddir/build/BUILD/firefox-88.0/layout/base/FrameProperties.h:13, 192:19.44 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:53, 192:19.44 from /builddir/build/BUILD/firefox-88.0/layout/xul/nsBox.cpp:9, 192:19.44 from Unified_cpp_layout_xul0.cpp:2: 192:19.44 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void nsDisplayWrapList::Merge(const nsDisplayItem*)’: 192:19.44 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 192:19.44 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 192:19.44 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:19.44 In file included from /builddir/build/BUILD/firefox-88.0/layout/xul/nsBoxFrame.cpp:62, 192:19.44 from Unified_cpp_layout_xul0.cpp:11: 192:19.44 /builddir/build/BUILD/firefox-88.0/layout/painting/nsDisplayList.h:5429:61: note: while referencing ‘’ 192:19.44 5429 | mMergedFrames.AppendElements(aOther->mMergedFrames.Clone()); 192:19.44 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 192:19.60 media/kiss_fft 192:19.60 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:19.67 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 192:19.67 from /builddir/build/BUILD/firefox-88.0/layout/base/FrameProperties.h:13, 192:19.67 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:53, 192:19.67 from /builddir/build/BUILD/firefox-88.0/layout/xul/nsBox.cpp:9, 192:19.67 from Unified_cpp_layout_xul0.cpp:2: 192:19.67 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 192:19.67 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 192:19.67 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 192:19.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:19.67 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 192:19.67 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 192:19.67 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:54, 192:19.67 from /builddir/build/BUILD/firefox-88.0/layout/xul/nsBox.cpp:9, 192:19.67 from Unified_cpp_layout_xul0.cpp:2: 192:19.67 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 192:19.67 1903 | mBands = aRegion.mBands.Clone(); 192:19.67 | ~~~~~~~~~~~~~~~~~~~~^~ 192:19.67 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 192:19.67 from /builddir/build/BUILD/firefox-88.0/layout/base/FrameProperties.h:13, 192:19.67 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:53, 192:19.67 from /builddir/build/BUILD/firefox-88.0/layout/xul/nsBox.cpp:9, 192:19.67 from Unified_cpp_layout_xul0.cpp:2: 192:19.67 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 192:19.67 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 192:19.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:19.67 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 192:19.67 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 192:19.67 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:54, 192:19.67 from /builddir/build/BUILD/firefox-88.0/layout/xul/nsBox.cpp:9, 192:19.67 from Unified_cpp_layout_xul0.cpp:2: 192:19.67 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 192:19.67 1903 | mBands = aRegion.mBands.Clone(); 192:19.67 | ~~~~~~~~~~~~~~~~~~~~^~ 192:19.67 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 192:19.67 from /builddir/build/BUILD/firefox-88.0/layout/base/FrameProperties.h:13, 192:19.67 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:53, 192:19.67 from /builddir/build/BUILD/firefox-88.0/layout/xul/nsBox.cpp:9, 192:19.68 from Unified_cpp_layout_xul0.cpp:2: 192:19.68 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 192:19.68 644 | aOther.mHdr->mLength = 0; 192:19.68 | ~~~~~~~~~~~~~~~~~~~~~^~~ 192:19.68 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 192:19.68 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 192:19.68 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:54, 192:19.68 from /builddir/build/BUILD/firefox-88.0/layout/xul/nsBox.cpp:9, 192:19.68 from Unified_cpp_layout_xul0.cpp:2: 192:19.68 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 192:19.68 1903 | mBands = aRegion.mBands.Clone(); 192:19.68 | ~~~~~~~~~~~~~~~~~~~~^~ 192:19.68 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 192:19.68 from /builddir/build/BUILD/firefox-88.0/layout/base/FrameProperties.h:13, 192:19.68 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:53, 192:19.68 from /builddir/build/BUILD/firefox-88.0/layout/xul/nsBox.cpp:9, 192:19.68 from Unified_cpp_layout_xul0.cpp:2: 192:19.68 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘regiondetails::UncheckedArray, regiondetails::Band> [1]’ [-Warray-bounds] 192:19.68 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 192:19.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:19.68 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 192:19.68 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 192:19.68 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:54, 192:19.68 from /builddir/build/BUILD/firefox-88.0/layout/xul/nsBox.cpp:9, 192:19.68 from Unified_cpp_layout_xul0.cpp:2: 192:19.68 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 192:19.68 1903 | mBands = aRegion.mBands.Clone(); 192:19.68 | ^ 192:19.68 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 192:19.68 from /builddir/build/BUILD/firefox-88.0/layout/base/FrameProperties.h:13, 192:19.68 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:53, 192:19.68 from /builddir/build/BUILD/firefox-88.0/layout/xul/nsBox.cpp:9, 192:19.68 from Unified_cpp_layout_xul0.cpp:2: 192:19.68 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 192:19.68 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 192:19.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:19.68 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 192:19.68 from /builddir/build/BUILD/firefox-88.0/layout/base/LayoutConstants.h:14, 192:19.68 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:54, 192:19.68 from /builddir/build/BUILD/firefox-88.0/layout/xul/nsBox.cpp:9, 192:19.68 from Unified_cpp_layout_xul0.cpp:2: 192:19.68 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 192:19.68 1903 | mBands = aRegion.mBands.Clone(); 192:19.68 | ~~~~~~~~~~~~~~~~~~~~^~ 192:19.94 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:20.15 media/libaom 192:20.16 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:20.31 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:20.45 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:20.69 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:20.89 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:21.00 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:21.30 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:21.47 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:22.13 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:22.52 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:23.17 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:23.82 In file included from /builddir/build/BUILD/firefox-88.0/third_party/aom/aom_dsp/arm/loopfilter_neon.c:18: 192:23.83 /builddir/build/BUILD/firefox-88.0/third_party/aom/aom_dsp/arm/loopfilter_neon.c: In function ‘aom_lpf_horizontal_14_neon’: 192:23.83 /builddir/build/BUILD/firefox-88.0/third_party/aom/av1/common/arm/mem_neon.h:29:13: warning: ‘p5q5’ is used uninitialized [-Wuninitialized] 192:23.83 29 | *(s0) = vreinterpret_u8_u32( \ 192:23.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:23.83 30 | vld1_lane_u32((uint32_t *)(s), vreinterpret_u32_u8(*(s0)), lane)); \ 192:23.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:23.83 /builddir/build/BUILD/firefox-88.0/third_party/aom/aom_dsp/arm/loopfilter_neon.c:829:3: note: in expansion of macro ‘load_u8_4x1’ 192:23.83 829 | load_u8_4x1(src - 6 * stride, &p5q5, 0); 192:23.83 | ^~~~~~~~~~~ 192:23.83 /builddir/build/BUILD/firefox-88.0/third_party/aom/aom_dsp/arm/loopfilter_neon.c:826:43: note: ‘p5q5’ declared here 192:23.83 826 | uint8x8_t p0q0, p1q1, p2q2, p3q3, p4q4, p5q5, UNINITIALIZED_IS_SAFE(p6q6); 192:23.83 | ^~~~ 192:23.83 In file included from /builddir/build/BUILD/firefox-88.0/third_party/aom/aom_dsp/arm/loopfilter_neon.c:18: 192:23.83 /builddir/build/BUILD/firefox-88.0/third_party/aom/av1/common/arm/mem_neon.h:29:13: warning: ‘p4q4’ is used uninitialized [-Wuninitialized] 192:23.83 29 | *(s0) = vreinterpret_u8_u32( \ 192:23.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:23.83 30 | vld1_lane_u32((uint32_t *)(s), vreinterpret_u32_u8(*(s0)), lane)); \ 192:23.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:23.84 /builddir/build/BUILD/firefox-88.0/third_party/aom/aom_dsp/arm/loopfilter_neon.c:830:3: note: in expansion of macro ‘load_u8_4x1’ 192:23.84 830 | load_u8_4x1(src - 5 * stride, &p4q4, 0); 192:23.84 | ^~~~~~~~~~~ 192:23.84 /builddir/build/BUILD/firefox-88.0/third_party/aom/aom_dsp/arm/loopfilter_neon.c:826:37: note: ‘p4q4’ declared here 192:23.84 826 | uint8x8_t p0q0, p1q1, p2q2, p3q3, p4q4, p5q5, UNINITIALIZED_IS_SAFE(p6q6); 192:23.84 | ^~~~ 192:23.84 In file included from /builddir/build/BUILD/firefox-88.0/third_party/aom/aom_dsp/arm/loopfilter_neon.c:18: 192:23.84 /builddir/build/BUILD/firefox-88.0/third_party/aom/av1/common/arm/mem_neon.h:29:13: warning: ‘p3q3’ is used uninitialized [-Wuninitialized] 192:23.84 29 | *(s0) = vreinterpret_u8_u32( \ 192:23.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:23.84 30 | vld1_lane_u32((uint32_t *)(s), vreinterpret_u32_u8(*(s0)), lane)); \ 192:23.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:23.84 /builddir/build/BUILD/firefox-88.0/third_party/aom/aom_dsp/arm/loopfilter_neon.c:831:3: note: in expansion of macro ‘load_u8_4x1’ 192:23.84 831 | load_u8_4x1(src - 4 * stride, &p3q3, 0); 192:23.84 | ^~~~~~~~~~~ 192:23.84 /builddir/build/BUILD/firefox-88.0/third_party/aom/aom_dsp/arm/loopfilter_neon.c:826:31: note: ‘p3q3’ declared here 192:23.84 826 | uint8x8_t p0q0, p1q1, p2q2, p3q3, p4q4, p5q5, UNINITIALIZED_IS_SAFE(p6q6); 192:23.84 | ^~~~ 192:23.84 In file included from /builddir/build/BUILD/firefox-88.0/third_party/aom/aom_dsp/arm/loopfilter_neon.c:18: 192:23.85 /builddir/build/BUILD/firefox-88.0/third_party/aom/av1/common/arm/mem_neon.h:29:13: warning: ‘p2q2’ is used uninitialized [-Wuninitialized] 192:23.85 29 | *(s0) = vreinterpret_u8_u32( \ 192:23.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:23.85 30 | vld1_lane_u32((uint32_t *)(s), vreinterpret_u32_u8(*(s0)), lane)); \ 192:23.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:23.85 /builddir/build/BUILD/firefox-88.0/third_party/aom/aom_dsp/arm/loopfilter_neon.c:832:3: note: in expansion of macro ‘load_u8_4x1’ 192:23.85 832 | load_u8_4x1(src - 3 * stride, &p2q2, 0); 192:23.85 | ^~~~~~~~~~~ 192:23.85 /builddir/build/BUILD/firefox-88.0/third_party/aom/aom_dsp/arm/loopfilter_neon.c:826:25: note: ‘p2q2’ declared here 192:23.85 826 | uint8x8_t p0q0, p1q1, p2q2, p3q3, p4q4, p5q5, UNINITIALIZED_IS_SAFE(p6q6); 192:23.85 | ^~~~ 192:23.85 In file included from /builddir/build/BUILD/firefox-88.0/third_party/aom/aom_dsp/arm/loopfilter_neon.c:18: 192:23.88 /builddir/build/BUILD/firefox-88.0/third_party/aom/av1/common/arm/mem_neon.h:29:13: warning: ‘p1q1’ is used uninitialized [-Wuninitialized] 192:23.88 29 | *(s0) = vreinterpret_u8_u32( \ 192:23.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:23.88 30 | vld1_lane_u32((uint32_t *)(s), vreinterpret_u32_u8(*(s0)), lane)); \ 192:23.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:23.88 /builddir/build/BUILD/firefox-88.0/third_party/aom/aom_dsp/arm/loopfilter_neon.c:833:3: note: in expansion of macro ‘load_u8_4x1’ 192:23.88 833 | load_u8_4x1(src - 2 * stride, &p1q1, 0); 192:23.88 | ^~~~~~~~~~~ 192:23.88 /builddir/build/BUILD/firefox-88.0/third_party/aom/aom_dsp/arm/loopfilter_neon.c:826:19: note: ‘p1q1’ declared here 192:23.88 826 | uint8x8_t p0q0, p1q1, p2q2, p3q3, p4q4, p5q5, UNINITIALIZED_IS_SAFE(p6q6); 192:23.88 | ^~~~ 192:23.88 In file included from /builddir/build/BUILD/firefox-88.0/third_party/aom/aom_dsp/arm/loopfilter_neon.c:18: 192:23.88 /builddir/build/BUILD/firefox-88.0/third_party/aom/av1/common/arm/mem_neon.h:29:13: warning: ‘p0q0’ is used uninitialized [-Wuninitialized] 192:23.88 29 | *(s0) = vreinterpret_u8_u32( \ 192:23.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:23.88 30 | vld1_lane_u32((uint32_t *)(s), vreinterpret_u32_u8(*(s0)), lane)); \ 192:23.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:23.88 /builddir/build/BUILD/firefox-88.0/third_party/aom/aom_dsp/arm/loopfilter_neon.c:834:3: note: in expansion of macro ‘load_u8_4x1’ 192:23.88 834 | load_u8_4x1(src - 1 * stride, &p0q0, 0); 192:23.88 | ^~~~~~~~~~~ 192:23.88 /builddir/build/BUILD/firefox-88.0/third_party/aom/aom_dsp/arm/loopfilter_neon.c:826:13: note: ‘p0q0’ declared here 192:23.88 826 | uint8x8_t p0q0, p1q1, p2q2, p3q3, p4q4, p5q5, UNINITIALIZED_IS_SAFE(p6q6); 192:23.89 | ^~~~ 192:23.90 In file included from /builddir/build/BUILD/firefox-88.0/third_party/aom/aom_dsp/arm/loopfilter_neon.c:18: 192:23.90 /builddir/build/BUILD/firefox-88.0/third_party/aom/aom_dsp/arm/loopfilter_neon.c: In function ‘aom_lpf_horizontal_4_neon’: 192:23.90 /builddir/build/BUILD/firefox-88.0/third_party/aom/av1/common/arm/mem_neon.h:29:13: warning: ‘p0q0’ is used uninitialized [-Wuninitialized] 192:23.90 29 | *(s0) = vreinterpret_u8_u32( \ 192:23.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:23.90 30 | vld1_lane_u32((uint32_t *)(s), vreinterpret_u32_u8(*(s0)), lane)); \ 192:23.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:23.90 /builddir/build/BUILD/firefox-88.0/third_party/aom/aom_dsp/arm/loopfilter_neon.c:918:3: note: in expansion of macro ‘load_u8_4x1’ 192:23.90 918 | load_u8_4x1(src - 1 * stride, &p0q0, 0); 192:23.90 | ^~~~~~~~~~~ 192:23.90 /builddir/build/BUILD/firefox-88.0/third_party/aom/aom_dsp/arm/loopfilter_neon.c:915:13: note: ‘p0q0’ declared here 192:23.90 915 | uint8x8_t p0q0, UNINITIALIZED_IS_SAFE(p1q1); 192:23.90 | ^~~~ 192:23.93 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:24.27 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:24.45 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:24.57 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:24.76 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:24.92 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:25.41 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:25.58 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:25.69 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:25.81 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:25.96 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:27.83 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:28.89 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:33.52 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:34.87 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:35.02 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:35.13 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:35.23 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:35.30 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:35.51 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:35.66 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:35.78 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:36.07 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:36.22 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:36.31 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:37.17 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:37.49 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:41.19 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:41.48 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:41.89 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:42.31 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:44.06 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:44.68 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:45.53 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:45.92 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:47.19 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:47.86 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:48.33 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:54.50 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:54.85 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 192:54.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 192:54.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 192:54.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 192:54.85 from /builddir/build/BUILD/firefox-88.0/layout/style/nsStyleConsts.h:17, 192:54.85 from /builddir/build/BUILD/firefox-88.0/layout/xul/nsRootBoxFrame.cpp:8, 192:54.85 from Unified_cpp_layout_xul1.cpp:2: 192:54.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsXULPopupManager::AdjustPopupsOnWindowChange(nsPIDOMWindowOuter*)’: 192:54.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 192:54.85 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 192:54.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:54.85 In file included from Unified_cpp_layout_xul1.cpp:92: 192:54.85 /builddir/build/BUILD/firefox-88.0/layout/xul/nsXULPopupManager.cpp:417:31: note: while referencing ‘list’ 192:54.85 417 | nsTArray list; 192:54.85 | ^~~~ 192:55.06 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:55.19 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 192:55.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 192:55.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 192:55.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 192:55.19 from /builddir/build/BUILD/firefox-88.0/layout/style/nsStyleConsts.h:17, 192:55.19 from /builddir/build/BUILD/firefox-88.0/layout/xul/nsRootBoxFrame.cpp:8, 192:55.19 from Unified_cpp_layout_xul1.cpp:2: 192:55.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsXULPopupManager::HidePopupsInList(const nsTArray&)’: 192:55.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 192:55.19 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 192:55.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:55.19 In file included from Unified_cpp_layout_xul1.cpp:92: 192:55.19 /builddir/build/BUILD/firefox-88.0/layout/xul/nsXULPopupManager.cpp:1141:23: note: while referencing ‘weakPopups’ 192:55.19 1141 | nsTArray weakPopups(aFrames.Length()); 192:55.19 | ^~~~~~~~~~ 192:55.22 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 192:55.22 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 192:55.22 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 192:55.22 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 192:55.22 from /builddir/build/BUILD/firefox-88.0/layout/style/nsStyleConsts.h:17, 192:55.22 from /builddir/build/BUILD/firefox-88.0/layout/xul/nsRootBoxFrame.cpp:8, 192:55.22 from Unified_cpp_layout_xul1.cpp:2: 192:55.23 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsXULPopupManager::HidePopupsInDocShell(nsIDocShellTreeItem*)’: 192:55.23 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 192:55.23 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 192:55.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:55.23 In file included from Unified_cpp_layout_xul1.cpp:92: 192:55.23 /builddir/build/BUILD/firefox-88.0/layout/xul/nsXULPopupManager.cpp:1195:31: note: while referencing ‘popupsToHide’ 192:55.23 1195 | nsTArray popupsToHide; 192:55.23 | ^~~~~~~~~~~~ 192:55.60 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:55.77 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:55.94 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:56.19 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:56.87 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:57.11 In file included from Unified_cpp_layout_xul1.cpp:47: 192:57.11 /builddir/build/BUILD/firefox-88.0/layout/xul/nsSprocketLayout.cpp: In member function ‘void nsSprocketLayout::AlignChildren(nsIFrame*, nsBoxLayoutState&)’: 192:57.12 /builddir/build/BUILD/firefox-88.0/layout/xul/nsSprocketLayout.cpp:894:21: warning: ‘isLTR’ may be used uninitialized in this function [-Wmaybe-uninitialized] 192:57.12 894 | x = isLTR ? leftAlign : rightAlign; 192:57.12 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 192:57.34 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:57.61 In file included from /builddir/build/BUILD/firefox-88.0/third_party/aom/aom_dsp/simd/v128_intrinsics_arm.h:17, 192:57.61 from /builddir/build/BUILD/firefox-88.0/third_party/aom/aom_dsp/simd/v256_intrinsics_v128.h:16, 192:57.61 from /builddir/build/BUILD/firefox-88.0/third_party/aom/aom_dsp/simd/v256_intrinsics_arm.h:15, 192:57.61 from /builddir/build/BUILD/firefox-88.0/third_party/aom/aom_dsp/aom_simd.h:28, 192:57.61 from /builddir/build/BUILD/firefox-88.0/third_party/aom/av1/common/cdef_block_neon.c:12: 192:57.61 /builddir/build/BUILD/firefox-88.0/third_party/aom/aom_dsp/simd/v64_intrinsics_arm.h: In function ‘u32_store_unaligned’: 192:57.61 /builddir/build/BUILD/firefox-88.0/third_party/aom/aom_dsp/simd/v64_intrinsics_arm.h:74:3: warning: ‘packed’ attribute ignored for type ‘uint32_t *’ {aka ‘unsigned int *’} [-Wattributes] 192:57.61 74 | *((__attribute((packed)) uint32_t *)p) = a; 192:57.61 | ^ 192:58.10 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 192:58.10 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 192:58.10 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 192:58.10 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 192:58.10 from /builddir/build/BUILD/firefox-88.0/layout/style/nsStyleConsts.h:17, 192:58.10 from /builddir/build/BUILD/firefox-88.0/layout/xul/nsRootBoxFrame.cpp:8, 192:58.10 from Unified_cpp_layout_xul1.cpp:2: 192:58.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsXULPopupManager::ExecuteMenu(nsIContent*, nsXULMenuCommandEvent*)’: 192:58.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 192:58.10 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 192:58.10 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:58.10 In file included from Unified_cpp_layout_xul1.cpp:92: 192:58.10 /builddir/build/BUILD/firefox-88.0/layout/xul/nsXULPopupManager.cpp:1263:31: note: while referencing ‘popupsToHide’ 192:58.10 1263 | nsTArray popupsToHide; 192:58.10 | ^~~~~~~~~~~~ 192:58.64 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 192:58.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AtomArray.h:11, 192:58.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 192:58.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 192:58.64 from /builddir/build/BUILD/firefox-88.0/layout/style/nsStyleConsts.h:17, 192:58.64 from /builddir/build/BUILD/firefox-88.0/layout/xul/nsRootBoxFrame.cpp:8, 192:58.64 from Unified_cpp_layout_xul1.cpp:2: 192:58.64 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsXULPopupManager::PopupDestroyed(nsMenuPopupFrame*)’: 192:58.64 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 192:58.64 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 192:58.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:58.64 In file included from Unified_cpp_layout_xul1.cpp:92: 192:58.64 /builddir/build/BUILD/firefox-88.0/layout/xul/nsXULPopupManager.cpp:1699:31: note: while referencing ‘popupsToHide’ 192:58.64 1699 | nsTArray popupsToHide; 192:58.64 | ^~~~~~~~~~~~ 192:59.02 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 192:59.59 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:00.85 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:00.97 media/libcubeb/src 193:00.98 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:01.09 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:01.27 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:01.74 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:02.16 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:02.33 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:02.45 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:02.76 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:04.17 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:04.27 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:04.34 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:04.73 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:05.40 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:06.36 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:08.27 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:09.00 media/libdav1d/16bd_cdef_apply_tmpl.c.stub 193:09.00 media/libdav1d/8bd_cdef_apply_tmpl.c.stub 193:09.30 media/libdav1d/16bd_cdef_tmpl.c.stub 193:09.42 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:09.59 media/libdav1d/8bd_cdef_tmpl.c.stub 193:09.90 media/libdav1d/16bd_fg_apply_tmpl.c.stub 193:10.21 media/libdav1d/8bd_fg_apply_tmpl.c.stub 193:10.51 media/libdav1d/16bd_film_grain_tmpl.c.stub 193:10.56 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:10.80 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:10.83 media/libdav1d/8bd_film_grain_tmpl.c.stub 193:11.08 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:11.13 media/libdav1d/16bd_ipred_prepare_tmpl.c.stub 193:11.22 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:11.44 media/libdav1d/8bd_ipred_prepare_tmpl.c.stub 193:11.74 media/libdav1d/16bd_ipred_tmpl.c.stub 193:11.86 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:12.04 media/libdav1d/8bd_ipred_tmpl.c.stub 193:12.15 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:12.22 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:12.35 media/libdav1d/16bd_itx_tmpl.c.stub 193:12.44 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:12.66 media/libdav1d/8bd_itx_tmpl.c.stub 193:12.96 media/libdav1d/16bd_lf_apply_tmpl.c.stub 193:13.20 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:13.27 media/libdav1d/8bd_lf_apply_tmpl.c.stub 193:13.57 media/libdav1d/16bd_loopfilter_tmpl.c.stub 193:13.87 media/libdav1d/8bd_loopfilter_tmpl.c.stub 193:14.18 media/libdav1d/16bd_looprestoration_tmpl.c.stub 193:14.48 media/libdav1d/8bd_looprestoration_tmpl.c.stub 193:14.79 media/libdav1d/16bd_lr_apply_tmpl.c.stub 193:15.08 media/libdav1d/8bd_lr_apply_tmpl.c.stub 193:15.38 media/libdav1d/16bd_mc_tmpl.c.stub 193:15.68 media/libdav1d/8bd_mc_tmpl.c.stub 193:15.98 media/libdav1d/16bd_recon_tmpl.c.stub 193:16.28 media/libdav1d/8bd_recon_tmpl.c.stub 193:16.91 media/libjpeg 193:16.92 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:17.08 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:17.22 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:17.49 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:17.67 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:18.13 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:18.38 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:20.37 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:20.95 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:21.38 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:21.48 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:21.57 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:21.68 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:21.83 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:21.95 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:22.09 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:22.28 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:22.33 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:22.38 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:22.68 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:22.91 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:23.15 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:23.36 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:23.39 media/libmkv 193:23.39 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:23.45 /builddir/build/BUILD/firefox-88.0/media/libmkv/EbmlBufferWriter.c:43:13: warning: ‘_Serialize’ defined but not used [-Wunused-function] 193:23.45 43 | static void _Serialize(EbmlGlobal *glob, const unsigned char *p, const unsigned char *q) { 193:23.45 | ^~~~~~~~~~ 193:23.51 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:23.69 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:23.75 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:23.88 media/libnestegg/src 193:23.89 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:23.91 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:23.95 In file included from Unified_c_media_libnestegg_src0.c:2: 193:23.95 /builddir/build/BUILD/firefox-88.0/media/libnestegg/src/nestegg.c: In function ‘ne_parse’: 193:23.95 /builddir/build/BUILD/firefox-88.0/media/libnestegg/src/nestegg.c:1170:22: warning: variable ‘peeked_id’ set but not used [-Wunused-but-set-variable] 193:23.95 1170 | uint64_t id, size, peeked_id; 193:23.95 | ^~~~~~~~~ 193:24.09 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:24.42 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:24.52 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:24.63 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:25.04 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:25.23 media/libogg 193:25.24 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:25.95 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:26.07 media/libopus 193:26.08 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:26.10 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:26.17 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:26.20 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:26.45 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:26.67 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:26.81 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:27.00 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:27.23 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:27.53 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:27.94 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:28.24 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:29.08 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:29.14 /builddir/build/BUILD/firefox-88.0/media/libjpeg/jdphuff.c: In function ‘decode_mcu_DC_first’: 193:29.14 /builddir/build/BUILD/firefox-88.0/media/libjpeg/jdphuff.c:214:60: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare] 193:29.14 214 | ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) 193:29.14 | ^~~ 193:29.14 /builddir/build/BUILD/firefox-88.0/media/libjpeg/jdphuff.c:343:13: note: in expansion of macro ‘HUFF_EXTEND’ 193:29.14 343 | s = HUFF_EXTEND(r, s); 193:29.14 | ^~~~~~~~~~~ 193:29.14 /builddir/build/BUILD/firefox-88.0/media/libjpeg/jdphuff.c: In function ‘decode_mcu_AC_first’: 193:29.14 /builddir/build/BUILD/firefox-88.0/media/libjpeg/jdphuff.c:214:60: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare] 193:29.14 214 | ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) 193:29.14 | ^~~ 193:29.14 /builddir/build/BUILD/firefox-88.0/media/libjpeg/jdphuff.c:420:15: note: in expansion of macro ‘HUFF_EXTEND’ 193:29.14 420 | s = HUFF_EXTEND(r, s); 193:29.14 | ^~~~~~~~~~~ 193:29.43 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:29.58 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:29.86 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:29.97 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:30.08 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:30.10 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:30.20 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:30.26 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:30.33 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:30.47 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:30.57 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:30.61 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:30.78 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:32.11 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:32.31 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:32.71 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:32.81 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:32.99 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:33.37 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:33.94 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:34.13 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:34.24 media/libpng 193:34.25 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:36.89 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:38.33 media/libpng/filter_neon.o 193:38.34 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:38.81 media/libspeex_resampler/src 193:38.82 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:38.89 /builddir/build/BUILD/firefox-88.0/media/libspeex_resampler/src/resample.c: In function ‘moz_speex_resampler_init_frac’: 193:38.89 /builddir/build/BUILD/firefox-88.0/media/libspeex_resampler/src/resample.c:814:17: warning: unused variable ‘i’ [-Wunused-variable] 193:38.89 814 | spx_uint32_t i; 193:38.89 | ^ 193:39.45 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:39.46 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:39.84 media/libtheora 193:39.85 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:39.96 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:40.12 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:40.26 In file included from Unified_c_media_libtheora0.c:92: 193:40.26 /builddir/build/BUILD/firefox-88.0/media/libtheora/lib/state.c:1049:15: warning: argument 2 of type ‘signed char *’ declared as a pointer [-Warray-parameter=] 193:40.26 1049 | signed char *_bv,int _refi,int _pli,int _fragy0,int _fragy_end){ 193:40.26 | ~~~~~~~~~~~~~^~~ 193:40.26 In file included from /builddir/build/BUILD/firefox-88.0/media/libtheora/lib/decint.h:22, 193:40.26 from /builddir/build/BUILD/firefox-88.0/media/libtheora/lib/decinfo.c:21, 193:40.26 from Unified_c_media_libtheora0.c:11: 193:40.26 /builddir/build/BUILD/firefox-88.0/media/libtheora/lib/state.h:526:14: note: previously declared as an array ‘signed char[256]’ 193:40.26 526 | signed char _bv[256],int _refi,int _pli,int _fragy0,int _fragy_end); 193:40.26 | ~~~~~~~~~~~~^~~~~~~~ 193:40.82 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:42.33 In file included from /builddir/build/BUILD/firefox-88.0/media/libopus/silk/decode_pulses.c:32, 193:42.33 from Unified_c_media_libopus3.c:11: 193:42.33 In function ‘silk_LBRR_encode_FIX’, 193:42.33 inlined from ‘silk_encode_frame_FIX’ at /builddir/build/BUILD/firefox-88.0/media/libopus/silk/fixed/encode_frame_FIX.c:165:9: 193:42.33 /builddir/build/BUILD/firefox-88.0/media/libopus/silk/main.h:296:18: warning: ‘silk_NSQ_del_dec_c’ reading 64 bytes from a region of size 32 [-Wstringop-overread] 193:42.33 296 | ((void)(arch),silk_NSQ_del_dec_c(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, AR_Q13, \ 193:42.33 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:42.33 297 | HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14)) 193:42.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:42.33 /builddir/build/BUILD/firefox-88.0/media/libopus/silk/fixed/encode_frame_FIX.c:434:13: note: in expansion of macro ‘silk_NSQ_del_dec’ 193:42.33 434 | silk_NSQ_del_dec( &psEnc->sCmn, &sNSQ_LBRR, psIndices_LBRR, x16, 193:42.33 | ^~~~~~~~~~~~~~~~ 193:42.33 /builddir/build/BUILD/firefox-88.0/media/libopus/silk/fixed/encode_frame_FIX.c: In function ‘silk_encode_frame_FIX’: 193:42.33 /builddir/build/BUILD/firefox-88.0/media/libopus/silk/main.h:296:18: note: referencing argument 6 of type ‘const opus_int16 *’ {aka ‘const short int *’} 193:42.33 296 | ((void)(arch),silk_NSQ_del_dec_c(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, AR_Q13, \ 193:42.33 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:42.33 297 | HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14)) 193:42.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:42.33 /builddir/build/BUILD/firefox-88.0/media/libopus/silk/fixed/encode_frame_FIX.c:434:13: note: in expansion of macro ‘silk_NSQ_del_dec’ 193:42.33 434 | silk_NSQ_del_dec( &psEnc->sCmn, &sNSQ_LBRR, psIndices_LBRR, x16, 193:42.33 | ^~~~~~~~~~~~~~~~ 193:42.33 /builddir/build/BUILD/firefox-88.0/media/libopus/silk/main.h:275:6: note: in a call to function ‘silk_NSQ_del_dec_c’ 193:42.33 275 | void silk_NSQ_del_dec_c( 193:42.33 | ^~~~~~~~~~~~~~~~~~ 193:42.33 In function ‘silk_LBRR_encode_FIX’, 193:42.33 inlined from ‘silk_encode_frame_FIX’ at /builddir/build/BUILD/firefox-88.0/media/libopus/silk/fixed/encode_frame_FIX.c:165:9: 193:42.33 /builddir/build/BUILD/firefox-88.0/media/libopus/silk/main.h:270:18: warning: ‘silk_NSQ_c’ reading 64 bytes from a region of size 32 [-Wstringop-overread] 193:42.33 270 | ((void)(arch),silk_NSQ_c(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, AR_Q13, \ 193:42.33 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:42.33 271 | HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14)) 193:42.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:42.33 /builddir/build/BUILD/firefox-88.0/media/libopus/silk/fixed/encode_frame_FIX.c:439:13: note: in expansion of macro ‘silk_NSQ’ 193:42.34 439 | silk_NSQ( &psEnc->sCmn, &sNSQ_LBRR, psIndices_LBRR, x16, 193:42.34 | ^~~~~~~~ 193:42.34 /builddir/build/BUILD/firefox-88.0/media/libopus/silk/fixed/encode_frame_FIX.c: In function ‘silk_encode_frame_FIX’: 193:42.34 /builddir/build/BUILD/firefox-88.0/media/libopus/silk/main.h:270:18: note: referencing argument 6 of type ‘const opus_int16 *’ {aka ‘const short int *’} 193:42.34 270 | ((void)(arch),silk_NSQ_c(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, AR_Q13, \ 193:42.34 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:42.34 271 | HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14)) 193:42.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:42.34 /builddir/build/BUILD/firefox-88.0/media/libopus/silk/fixed/encode_frame_FIX.c:439:13: note: in expansion of macro ‘silk_NSQ’ 193:42.34 439 | silk_NSQ( &psEnc->sCmn, &sNSQ_LBRR, psIndices_LBRR, x16, 193:42.34 | ^~~~~~~~ 193:42.34 /builddir/build/BUILD/firefox-88.0/media/libopus/silk/main.h:249:6: note: in a call to function ‘silk_NSQ_c’ 193:42.34 249 | void silk_NSQ_c( 193:42.34 | ^~~~~~~~~~ 193:42.34 /builddir/build/BUILD/firefox-88.0/media/libopus/silk/main.h:296:18: warning: ‘silk_NSQ_del_dec_c’ reading 64 bytes from a region of size 32 [-Wstringop-overread] 193:42.34 296 | ((void)(arch),silk_NSQ_del_dec_c(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, AR_Q13, \ 193:42.34 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:42.34 297 | HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14)) 193:42.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:42.34 /builddir/build/BUILD/firefox-88.0/media/libopus/silk/fixed/encode_frame_FIX.c:201:21: note: in expansion of macro ‘silk_NSQ_del_dec’ 193:42.34 201 | silk_NSQ_del_dec( &psEnc->sCmn, &psEnc->sCmn.sNSQ, &psEnc->sCmn.indices, x_frame, psEnc->sCmn.pulses, 193:42.34 | ^~~~~~~~~~~~~~~~ 193:42.34 /builddir/build/BUILD/firefox-88.0/media/libopus/silk/main.h:296:18: note: referencing argument 6 of type ‘const opus_int16 *’ {aka ‘const short int *’} 193:42.34 296 | ((void)(arch),silk_NSQ_del_dec_c(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, AR_Q13, \ 193:42.34 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:42.34 297 | HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14)) 193:42.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:42.34 /builddir/build/BUILD/firefox-88.0/media/libopus/silk/fixed/encode_frame_FIX.c:201:21: note: in expansion of macro ‘silk_NSQ_del_dec’ 193:42.34 201 | silk_NSQ_del_dec( &psEnc->sCmn, &psEnc->sCmn.sNSQ, &psEnc->sCmn.indices, x_frame, psEnc->sCmn.pulses, 193:42.34 | ^~~~~~~~~~~~~~~~ 193:42.34 /builddir/build/BUILD/firefox-88.0/media/libopus/silk/main.h:275:6: note: in a call to function ‘silk_NSQ_del_dec_c’ 193:42.34 275 | void silk_NSQ_del_dec_c( 193:42.34 | ^~~~~~~~~~~~~~~~~~ 193:42.34 /builddir/build/BUILD/firefox-88.0/media/libopus/silk/main.h:270:18: warning: ‘silk_NSQ_c’ reading 64 bytes from a region of size 32 [-Wstringop-overread] 193:42.34 270 | ((void)(arch),silk_NSQ_c(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, AR_Q13, \ 193:42.34 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:42.34 271 | HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14)) 193:42.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:42.34 /builddir/build/BUILD/firefox-88.0/media/libopus/silk/fixed/encode_frame_FIX.c:206:21: note: in expansion of macro ‘silk_NSQ’ 193:42.34 206 | silk_NSQ( &psEnc->sCmn, &psEnc->sCmn.sNSQ, &psEnc->sCmn.indices, x_frame, psEnc->sCmn.pulses, 193:42.34 | ^~~~~~~~ 193:42.34 /builddir/build/BUILD/firefox-88.0/media/libopus/silk/main.h:270:18: note: referencing argument 6 of type ‘const opus_int16 *’ {aka ‘const short int *’} 193:42.34 270 | ((void)(arch),silk_NSQ_c(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, AR_Q13, \ 193:42.34 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:42.34 271 | HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14)) 193:42.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:42.35 /builddir/build/BUILD/firefox-88.0/media/libopus/silk/fixed/encode_frame_FIX.c:206:21: note: in expansion of macro ‘silk_NSQ’ 193:42.35 206 | silk_NSQ( &psEnc->sCmn, &psEnc->sCmn.sNSQ, &psEnc->sCmn.indices, x_frame, psEnc->sCmn.pulses, 193:42.35 | ^~~~~~~~ 193:42.35 /builddir/build/BUILD/firefox-88.0/media/libopus/silk/main.h:249:6: note: in a call to function ‘silk_NSQ_c’ 193:42.35 249 | void silk_NSQ_c( 193:42.35 | ^~~~~~~~~~ 193:42.66 In file included from Unified_c_media_libopus3.c:29: 193:42.67 /builddir/build/BUILD/firefox-88.0/media/libopus/silk/enc_API.c: In function ‘silk_Encode’: 193:42.67 /builddir/build/BUILD/firefox-88.0/media/libopus/silk/enc_API.c:393:13: warning: ‘silk_HP_variable_cutoff’ accessing 8632 bytes in a region of size 8 [-Wstringop-overflow=] 193:42.67 393 | silk_HP_variable_cutoff( psEnc->state_Fxx ); 193:42.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:42.67 /builddir/build/BUILD/firefox-88.0/media/libopus/silk/enc_API.c:393:13: note: referencing argument 1 of type ‘silk_encoder_state_FIX *’ 193:42.67 In file included from /builddir/build/BUILD/firefox-88.0/media/libopus/silk/enc_API.c:39, 193:42.67 from Unified_c_media_libopus3.c:29: 193:42.67 /builddir/build/BUILD/firefox-88.0/media/libopus/silk/fixed/main_FIX.h:63:6: note: in a call to function ‘silk_HP_variable_cutoff’ 193:42.67 63 | void silk_HP_variable_cutoff( 193:42.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 193:42.67 In file included from Unified_c_media_libopus3.c:29: 193:42.67 /builddir/build/BUILD/firefox-88.0/media/libopus/silk/enc_API.c:393:13: warning: ‘silk_HP_variable_cutoff’ accessing 8632 bytes in a region of size 8 [-Wstringop-overflow=] 193:42.67 393 | silk_HP_variable_cutoff( psEnc->state_Fxx ); 193:42.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:42.67 /builddir/build/BUILD/firefox-88.0/media/libopus/silk/enc_API.c:393:13: note: referencing argument 1 of type ‘silk_encoder_state_FIX *’ 193:42.67 In file included from /builddir/build/BUILD/firefox-88.0/media/libopus/silk/enc_API.c:39, 193:42.67 from Unified_c_media_libopus3.c:29: 193:42.67 /builddir/build/BUILD/firefox-88.0/media/libopus/silk/fixed/main_FIX.h:63:6: note: in a call to function ‘silk_HP_variable_cutoff’ 193:42.67 63 | void silk_HP_variable_cutoff( 193:42.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 193:42.67 In file included from Unified_c_media_libopus3.c:29: 193:42.67 /builddir/build/BUILD/firefox-88.0/media/libopus/silk/enc_API.c:393:13: warning: ‘silk_HP_variable_cutoff’ accessing 8632 bytes in a region of size 8 [-Wstringop-overflow=] 193:42.67 393 | silk_HP_variable_cutoff( psEnc->state_Fxx ); 193:42.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:42.67 /builddir/build/BUILD/firefox-88.0/media/libopus/silk/enc_API.c:393:13: note: referencing argument 1 of type ‘silk_encoder_state_FIX *’ 193:42.67 In file included from /builddir/build/BUILD/firefox-88.0/media/libopus/silk/enc_API.c:39, 193:42.67 from Unified_c_media_libopus3.c:29: 193:42.67 /builddir/build/BUILD/firefox-88.0/media/libopus/silk/fixed/main_FIX.h:63:6: note: in a call to function ‘silk_HP_variable_cutoff’ 193:42.67 63 | void silk_HP_variable_cutoff( 193:42.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 193:42.97 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:43.38 media/libtremor/lib 193:43.39 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:43.73 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:43.80 /builddir/build/BUILD/firefox-88.0/media/libtremor/lib/tremor_codebook.c: In function ‘vorbis_book_decodev_set’: 193:43.80 /builddir/build/BUILD/firefox-88.0/media/libtremor/lib/tremor_codebook.c:339:11: warning: unused variable ‘j’ [-Wunused-variable] 193:43.80 339 | int i,j; 193:43.80 | ^ 193:44.08 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:44.16 /builddir/build/BUILD/firefox-88.0/media/libtremor/lib/tremor_floor0.c: In function ‘vorbis_lsp_to_curve’: 193:44.16 /builddir/build/BUILD/firefox-88.0/media/libtremor/lib/tremor_floor0.c:171:24: warning: unused variable ‘shift’ [-Wunused-variable] 193:44.16 171 | ogg_int32_t qexp=0,shift; 193:44.16 | ^~~~~ 193:44.16 /builddir/build/BUILD/firefox-88.0/media/libtremor/lib/tremor_floor0.c:168:9: warning: unused variable ‘j’ [-Wunused-variable] 193:44.16 168 | int j,k=map[i]; 193:44.16 | ^ 193:44.16 At top level: 193:44.16 /builddir/build/BUILD/firefox-88.0/media/libtremor/lib/tremor_floor0.c:134:28: warning: ‘MLOOP_3’ defined but not used [-Wunused-const-variable=] 193:44.16 134 | static const unsigned char MLOOP_3[8]={0,1,2,2,3,3,3,3}; 193:44.16 | ^~~~~~~ 193:44.17 /builddir/build/BUILD/firefox-88.0/media/libtremor/lib/tremor_floor0.c:127:28: warning: ‘MLOOP_2’ defined but not used [-Wunused-const-variable=] 193:44.17 127 | static const unsigned char MLOOP_2[64]={ 193:44.17 | ^~~~~~~ 193:44.17 /builddir/build/BUILD/firefox-88.0/media/libtremor/lib/tremor_floor0.c:120:28: warning: ‘MLOOP_1’ defined but not used [-Wunused-const-variable=] 193:44.17 120 | static const unsigned char MLOOP_1[64]={ 193:44.17 | ^~~~~~~ 193:44.35 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:44.66 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:44.81 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:44.99 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:45.27 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:45.61 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:45.84 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:45.91 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:46.23 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:46.27 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:46.70 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:46.84 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:47.02 media/libwebp/src/dec 193:47.03 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:47.18 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:47.39 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:47.85 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:48.27 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:48.69 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:48.78 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:49.19 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:49.81 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:50.83 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:50.96 media/libwebp/src/demux 193:50.97 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:51.23 media/libwebp/src/dsp 193:51.24 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:51.43 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:51.47 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:51.84 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:51.90 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:52.32 media/libwebp/src/moz 193:52.43 media/libwebp/src/utils 193:52.43 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:52.60 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:52.68 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:52.79 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:52.92 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:52.99 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:53.12 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:53.22 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:53.37 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:53.42 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:53.52 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:53.56 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:53.65 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:53.82 media/libyuv/libyuv 193:54.20 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:54.88 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:55.05 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:55.44 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:56.72 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:58.24 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 193:58.87 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 194:02.56 media/openmax_dl/dl 194:02.57 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 194:02.69 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 194:02.73 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 194:02.79 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 194:02.84 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 194:02.89 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 194:02.94 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 194:02.99 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 194:03.04 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 194:03.13 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 194:03.21 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 194:03.30 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 194:03.34 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 194:03.40 media/openmax_dl/dl/armSP_FFTInv_CCSToR_F32_preTwiddleRadix2_unsafe_s.o 194:03.41 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 194:03.44 media/openmax_dl/dl/armSP_FFTInv_CCSToR_S32_preTwiddleRadix2_unsafe_s.o 194:03.47 media/openmax_dl/dl/armSP_FFT_CToC_FC32_Radix2_fs_unsafe_s.o 194:03.49 media/openmax_dl/dl/armSP_FFT_CToC_FC32_Radix2_ls_unsafe_s.o 194:03.51 media/openmax_dl/dl/armSP_FFT_CToC_FC32_Radix2_unsafe_s.o 194:03.54 media/psshparser 194:03.54 media/openmax_dl/dl/armSP_FFT_CToC_FC32_Radix4_fs_unsafe_s.o 194:03.57 media/openmax_dl/dl/armSP_FFT_CToC_FC32_Radix4_ls_unsafe_s.o 194:03.59 media/openmax_dl/dl/armSP_FFT_CToC_FC32_Radix4_unsafe_s.o 194:03.62 media/openmax_dl/dl/armSP_FFT_CToC_FC32_Radix8_fs_unsafe_s.o 194:03.65 media/openmax_dl/dl/armSP_FFT_CToC_SC16_Radix2_fs_unsafe_s.o 194:03.67 media/openmax_dl/dl/armSP_FFT_CToC_SC16_Radix2_ls_unsafe_s.o 194:03.70 media/openmax_dl/dl/armSP_FFT_CToC_SC16_Radix2_ps_unsafe_s.o 194:03.72 media/openmax_dl/dl/armSP_FFT_CToC_SC16_Radix2_unsafe_s.o 194:03.75 media/openmax_dl/dl/armSP_FFT_CToC_SC16_Radix4_fs_unsafe_s.o 194:03.78 media/openmax_dl/dl/armSP_FFT_CToC_SC16_Radix4_ls_unsafe_s.o 194:03.80 media/openmax_dl/dl/armSP_FFT_CToC_SC16_Radix4_unsafe_s.o 194:03.83 media/openmax_dl/dl/armSP_FFT_CToC_SC16_Radix8_fs_unsafe_s.o 194:03.86 media/openmax_dl/dl/armSP_FFT_CToC_SC32_Radix2_fs_unsafe_s.o 194:03.88 media/openmax_dl/dl/armSP_FFT_CToC_SC32_Radix2_ls_unsafe_s.o 194:03.91 media/openmax_dl/dl/armSP_FFT_CToC_SC32_Radix2_unsafe_s.o 194:03.94 media/openmax_dl/dl/armSP_FFT_CToC_SC32_Radix4_fs_unsafe_s.o 194:03.96 media/openmax_dl/dl/armSP_FFT_CToC_SC32_Radix4_ls_unsafe_s.o 194:03.99 media/openmax_dl/dl/armSP_FFT_CToC_SC32_Radix4_unsafe_s.o 194:04.02 media/openmax_dl/dl/armSP_FFT_CToC_SC32_Radix8_fs_unsafe_s.o 194:04.04 media/openmax_dl/dl/omxSP_FFTFwd_CToC_FC32_Sfs_s.o 194:04.07 media/openmax_dl/dl/omxSP_FFTFwd_CToC_SC16_Sfs_s.o 194:04.10 media/openmax_dl/dl/omxSP_FFTFwd_CToC_SC32_Sfs_s.o 194:04.13 media/openmax_dl/dl/omxSP_FFTFwd_RToCCS_F32_Sfs_s.o 194:04.15 media/openmax_dl/dl/omxSP_FFTFwd_RToCCS_S16S32_Sfs_s.o 194:04.18 media/openmax_dl/dl/omxSP_FFTFwd_RToCCS_S32_Sfs_s.o 194:04.20 media/openmax_dl/dl/omxSP_FFTInv_CCSToR_F32_Sfs_s.o 194:04.23 media/openmax_dl/dl/omxSP_FFTInv_CCSToR_F32_Sfs_unscaled_s.o 194:04.26 media/openmax_dl/dl/omxSP_FFTInv_CCSToR_S32S16_Sfs_s.o 194:04.28 media/openmax_dl/dl/omxSP_FFTInv_CCSToR_S32_Sfs_s.o 194:04.31 media/openmax_dl/dl/omxSP_FFTInv_CToC_FC32_Sfs_s.o 194:04.33 media/openmax_dl/dl/omxSP_FFTInv_CToC_SC16_Sfs_s.o 194:04.36 media/openmax_dl/dl/omxSP_FFTInv_CToC_SC32_Sfs_s.o 194:04.42 memory/volatile 194:04.45 modules/brotli 194:04.46 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 194:04.81 In file included from Unified_c_modules_brotli0.c:56: 194:04.81 /builddir/build/BUILD/firefox-88.0/modules/brotli/dec/decode.c:2036:41: warning: argument 2 of type ‘const uint8_t *’ {aka ‘const unsigned char *’} declared as a pointer [-Wvla-parameter] 194:04.81 2036 | size_t encoded_size, const uint8_t* encoded_buffer, size_t* decoded_size, 194:04.81 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 194:04.81 In file included from /builddir/build/BUILD/firefox-88.0/modules/brotli/dec/decode.c:7, 194:04.81 from Unified_c_modules_brotli0.c:56: 194:04.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/brotli/decode.h:204:19: note: previously declared as a variable length array ‘const uint8_t[*decoded_size]’ {aka ‘const unsigned char[*decoded_size]’} 194:04.81 204 | const uint8_t encoded_buffer[BROTLI_ARRAY_PARAM(encoded_size)], 194:04.81 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:04.81 In file included from Unified_c_modules_brotli0.c:56: 194:04.81 /builddir/build/BUILD/firefox-88.0/modules/brotli/dec/decode.c:2037:14: warning: argument 4 of type ‘uint8_t *’ {aka ‘unsigned char *’} declared as a pointer [-Wvla-parameter] 194:04.81 2037 | uint8_t* decoded_buffer) { 194:04.81 | ~~~~~~~~~^~~~~~~~~~~~~~ 194:04.81 In file included from /builddir/build/BUILD/firefox-88.0/modules/brotli/dec/decode.c:7, 194:04.81 from Unified_c_modules_brotli0.c:56: 194:04.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/brotli/decode.h:206:13: note: previously declared as a variable length array ‘uint8_t[encoded_size]’ {aka ‘unsigned char[encoded_size]’} 194:04.81 206 | uint8_t decoded_buffer[BROTLI_ARRAY_PARAM(*decoded_size)]); 194:04.81 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:05.45 modules/libjar 194:07.30 modules/libjar/zipwriter 194:12.09 modules/libpref 194:14.91 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 194:14.91 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 194:14.91 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 194:14.91 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFile.h:546, 194:14.91 from /builddir/build/BUILD/firefox-88.0/modules/libjar/nsJAR.h:20, 194:14.91 from /builddir/build/BUILD/firefox-88.0/modules/libjar/nsJARInputStream.h:11, 194:14.91 from /builddir/build/BUILD/firefox-88.0/modules/libjar/nsJAR.cpp:7, 194:14.91 from Unified_cpp_modules_libjar0.cpp:2: 194:14.91 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘void RecordZeroLengthEvent(bool, const nsCString&, nsresult, bool)’: 194:14.91 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘CopyableTArray [1]’ [-Warray-bounds] 194:14.91 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 194:14.91 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:14.91 In file included from Unified_cpp_modules_libjar0.cpp:11: 194:14.91 /builddir/build/BUILD/firefox-88.0/modules/libjar/nsJARChannel.cpp:988:8: note: while referencing ‘res’ 194:14.91 988 | auto res = CopyableTArray{}; 194:14.91 | ^~~ 194:18.56 modules/woff2 194:20.11 In file included from Unified_cpp_modules_woff20.cpp:29: 194:20.11 /builddir/build/BUILD/firefox-88.0/modules/woff2/src/woff2_dec.cc: In function ‘bool woff2::{anonymous}::ReadWOFF2Header(const uint8_t*, size_t, woff2::{anonymous}::WOFF2Header*)’: 194:20.12 /builddir/build/BUILD/firefox-88.0/modules/woff2/src/woff2_dec.cc:1177:12: warning: unused variable ‘dst_offset’ [-Wunused-variable] 194:20.12 1177 | uint64_t dst_offset = first_table_offset; 194:20.12 | ^~~~~~~~~~ 194:23.38 netwerk/base/http-sfv 194:25.14 netwerk/base/mozurl 194:25.44 netwerk/base 194:29.58 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 194:29.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsINetworkInfoService.h:14, 194:29.58 from /builddir/build/BUILD/firefox-88.0/netwerk/base/nsNetworkInfoService.h:12, 194:29.58 from /builddir/build/BUILD/firefox-88.0/netwerk/base/nsNetworkInfoService.cpp:13: 194:29.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::nsNetworkInfoService::ListNetworkAddresses(nsIListNetworkAddressesListener*)’: 194:29.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 194:29.58 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 194:29.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:29.58 /builddir/build/BUILD/firefox-88.0/netwerk/base/nsNetworkInfoService.cpp:41:23: note: while referencing ‘addrStrings’ 194:29.58 41 | nsTArray addrStrings; 194:29.58 | ^~~~~~~~~~~ 194:29.58 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 194:29.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsINetworkInfoService.h:14, 194:29.58 from /builddir/build/BUILD/firefox-88.0/netwerk/base/nsNetworkInfoService.h:12, 194:29.58 from /builddir/build/BUILD/firefox-88.0/netwerk/base/nsNetworkInfoService.cpp:13: 194:29.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 194:29.58 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 194:29.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:29.58 /builddir/build/BUILD/firefox-88.0/netwerk/base/nsNetworkInfoService.cpp:41:23: note: while referencing ‘addrStrings’ 194:29.58 41 | nsTArray addrStrings; 194:29.58 | ^~~~~~~~~~~ 194:29.58 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 194:29.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsINetworkInfoService.h:14, 194:29.58 from /builddir/build/BUILD/firefox-88.0/netwerk/base/nsNetworkInfoService.h:12, 194:29.58 from /builddir/build/BUILD/firefox-88.0/netwerk/base/nsNetworkInfoService.cpp:13: 194:29.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 194:29.59 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 194:29.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:29.59 /builddir/build/BUILD/firefox-88.0/netwerk/base/nsNetworkInfoService.cpp:41:23: note: while referencing ‘addrStrings’ 194:29.59 41 | nsTArray addrStrings; 194:29.59 | ^~~~~~~~~~~ 194:32.92 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 194:32.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 194:32.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 194:32.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFile.h:546, 194:32.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/FileUtils.h:21, 194:32.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AutoMemMap.h:9, 194:32.92 from /builddir/build/BUILD/firefox-88.0/modules/libpref/SharedPrefMap.h:10, 194:32.92 from /builddir/build/BUILD/firefox-88.0/modules/libpref/Preferences.cpp:13, 194:32.92 from Unified_cpp_modules_libpref0.cpp:2: 194:32.92 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::PreferenceServiceReporter::CollectReports(nsIHandleReportCallback*, nsISupports*, bool)’: 194:32.92 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 194:32.92 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 194:32.92 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:32.92 In file included from Unified_cpp_modules_libpref0.cpp:2: 194:32.92 /builddir/build/BUILD/firefox-88.0/modules/libpref/Preferences.cpp:3189:23: note: while referencing ‘suspectPreferences’ 194:32.92 3189 | nsTArray suspectPreferences; 194:32.92 | ^~~~~~~~~~~~~~~~~~ 194:33.16 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 194:33.16 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 194:33.16 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 194:33.16 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFile.h:546, 194:33.16 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/FileUtils.h:21, 194:33.16 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AutoMemMap.h:9, 194:33.16 from /builddir/build/BUILD/firefox-88.0/modules/libpref/SharedPrefMap.h:10, 194:33.16 from /builddir/build/BUILD/firefox-88.0/modules/libpref/Preferences.cpp:13, 194:33.16 from Unified_cpp_modules_libpref0.cpp:2: 194:33.16 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::Preferences::ParsePrefsFromBuffer(const nsTArray&, nsIPrefObserver*, const char*)’: 194:33.16 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 194:33.16 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 194:33.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:33.16 In file included from Unified_cpp_modules_libpref0.cpp:2: 194:33.16 /builddir/build/BUILD/firefox-88.0/modules/libpref/Preferences.cpp:3978:21: note: while referencing ‘data’ 194:33.16 3978 | nsTArray data = aBytes.Clone(); 194:33.16 | ^~~~ 194:33.20 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 194:33.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 194:33.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 194:33.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFile.h:546, 194:33.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/FileUtils.h:21, 194:33.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AutoMemMap.h:9, 194:33.20 from /builddir/build/BUILD/firefox-88.0/modules/libpref/SharedPrefMap.h:10, 194:33.20 from /builddir/build/BUILD/firefox-88.0/modules/libpref/Preferences.cpp:13, 194:33.20 from Unified_cpp_modules_libpref0.cpp:2: 194:33.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::Result mozilla::SharedPrefMapBuilder::Finalize(mozilla::loader::AutoMemMap&)’: 194:33.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 194:33.20 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 194:33.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:33.20 In file included from Unified_cpp_modules_libpref0.cpp:11: 194:33.20 /builddir/build/BUILD/firefox-88.0/modules/libpref/SharedPrefMap.cpp:141:20: note: while referencing ‘entries’ 194:33.20 141 | nsTArray entries(mEntries.Length()); 194:33.20 | ^~~~~~~ 194:39.31 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 194:39.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 194:39.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 194:39.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFile.h:546, 194:39.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/FileUtils.h:21, 194:39.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AutoMemMap.h:9, 194:39.31 from /builddir/build/BUILD/firefox-88.0/modules/libpref/SharedPrefMap.h:10, 194:39.31 from /builddir/build/BUILD/firefox-88.0/modules/libpref/Preferences.cpp:13, 194:39.31 from Unified_cpp_modules_libpref0.cpp:2: 194:39.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::Preferences::WritePrefFile(nsIFile*, mozilla::Preferences::SaveMethod)’: 194:39.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘PrefSaveData [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 194:39.31 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 194:39.31 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:39.31 In file included from Unified_cpp_modules_libpref0.cpp:2: 194:39.32 /builddir/build/BUILD/firefox-88.0/modules/libpref/Preferences.cpp:4139:76: note: while referencing ‘’ 194:39.32 4139 | UniquePtr prefs = MakeUnique(pref_savePrefs()); 194:39.32 | ~~~~~~~~~~~~~~^~ 194:39.32 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 194:39.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 194:39.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 194:39.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFile.h:546, 194:39.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/FileUtils.h:21, 194:39.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AutoMemMap.h:9, 194:39.32 from /builddir/build/BUILD/firefox-88.0/modules/libpref/SharedPrefMap.h:10, 194:39.32 from /builddir/build/BUILD/firefox-88.0/modules/libpref/Preferences.cpp:13, 194:39.32 from Unified_cpp_modules_libpref0.cpp:2: 194:39.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘PrefSaveData [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 194:39.32 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 194:39.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:39.32 In file included from Unified_cpp_modules_libpref0.cpp:2: 194:39.32 /builddir/build/BUILD/firefox-88.0/modules/libpref/Preferences.cpp:4185:16: note: while referencing ‘prefsData’ 194:39.32 4185 | PrefSaveData prefsData = pref_savePrefs(); 194:39.32 | ^~~~~~~~~ 194:47.38 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 194:47.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 194:47.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 194:47.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFile.h:546, 194:47.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/FileUtils.h:21, 194:47.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AutoMemMap.h:9, 194:47.38 from /builddir/build/BUILD/firefox-88.0/modules/libpref/SharedPrefMap.h:10, 194:47.38 from /builddir/build/BUILD/firefox-88.0/modules/libpref/Preferences.cpp:13, 194:47.38 from Unified_cpp_modules_libpref0.cpp:2: 194:47.38 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static mozilla::ipc::FileDescriptor mozilla::Preferences::EnsureSnapshot(size_t*)’: 194:47.38 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8296 is outside array bounds of ‘mozilla::SharedPrefMapBuilder [1]’ [-Warray-bounds] 194:47.38 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 194:47.38 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:47.38 In file included from Unified_cpp_modules_libpref0.cpp:2: 194:47.38 /builddir/build/BUILD/firefox-88.0/modules/libpref/Preferences.cpp:3579:26: note: while referencing ‘builder’ 194:47.38 3579 | SharedPrefMapBuilder builder; 194:47.38 | ^~~~~~~ 194:53.67 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 194:53.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 194:53.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 194:53.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFile.h:546, 194:53.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/FileUtils.h:21, 194:53.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AutoMemMap.h:9, 194:53.67 from /builddir/build/BUILD/firefox-88.0/modules/libpref/SharedPrefMap.h:10, 194:53.67 from /builddir/build/BUILD/firefox-88.0/modules/libpref/Preferences.cpp:13, 194:53.67 from Unified_cpp_modules_libpref0.cpp:2: 194:53.67 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static nsresult mozilla::Preferences::_ZN7mozilla11Preferences18InitInitialObjectsEb.part.0(bool)’: 194:53.67 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 194:53.67 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 194:53.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:53.67 In file included from Unified_cpp_modules_libpref0.cpp:2: 194:53.67 /builddir/build/BUILD/firefox-88.0/modules/libpref/Preferences.cpp:4341:23: note: while referencing ‘prefEntries’ 194:53.67 4341 | nsTArray prefEntries; 194:53.67 | ^~~~~~~~~~~ 194:53.67 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 194:53.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 194:53.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 194:53.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFile.h:546, 194:53.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/FileUtils.h:21, 194:53.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AutoMemMap.h:9, 194:53.67 from /builddir/build/BUILD/firefox-88.0/modules/libpref/SharedPrefMap.h:10, 194:53.67 from /builddir/build/BUILD/firefox-88.0/modules/libpref/Preferences.cpp:13, 194:53.67 from Unified_cpp_modules_libpref0.cpp:2: 194:53.67 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 194:53.67 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 194:53.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:53.67 In file included from Unified_cpp_modules_libpref0.cpp:2: 194:53.67 /builddir/build/BUILD/firefox-88.0/modules/libpref/Preferences.cpp:4570:23: note: while referencing ‘prefEntries’ 194:53.68 4570 | nsTArray prefEntries; 194:53.68 | ^~~~~~~~~~~ 194:53.68 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 194:53.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 194:53.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 194:53.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFile.h:546, 194:53.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/FileUtils.h:21, 194:53.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AutoMemMap.h:9, 194:53.68 from /builddir/build/BUILD/firefox-88.0/modules/libpref/SharedPrefMap.h:10, 194:53.68 from /builddir/build/BUILD/firefox-88.0/modules/libpref/Preferences.cpp:13, 194:53.68 from Unified_cpp_modules_libpref0.cpp:2: 194:53.68 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 194:53.68 304 | mHdr->mLength = 0; 194:53.68 | ~~~~~~~~~~~~~~^~~ 194:53.68 In file included from Unified_cpp_modules_libpref0.cpp:2: 194:53.68 /builddir/build/BUILD/firefox-88.0/modules/libpref/Preferences.cpp:4570:23: note: while referencing ‘prefEntries’ 194:53.68 4570 | nsTArray prefEntries; 194:53.68 | ^~~~~~~~~~~ 194:53.68 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 194:53.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 194:53.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 194:53.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFile.h:546, 194:53.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/FileUtils.h:21, 194:53.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AutoMemMap.h:9, 194:53.68 from /builddir/build/BUILD/firefox-88.0/modules/libpref/SharedPrefMap.h:10, 194:53.68 from /builddir/build/BUILD/firefox-88.0/modules/libpref/Preferences.cpp:13, 194:53.68 from Unified_cpp_modules_libpref0.cpp:2: 194:53.68 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 194:53.68 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 194:53.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:53.68 In file included from Unified_cpp_modules_libpref0.cpp:2: 194:53.68 /builddir/build/BUILD/firefox-88.0/modules/libpref/Preferences.cpp:4570:23: note: while referencing ‘prefEntries’ 194:53.68 4570 | nsTArray prefEntries; 194:53.68 | ^~~~~~~~~~~ 194:54.21 netwerk/build 194:57.76 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsStreamUtils.h:13, 194:57.76 from /builddir/build/BUILD/firefox-88.0/netwerk/base/ArrayBufferInputStream.cpp:8, 194:57.76 from Unified_cpp_netwerk_base0.cpp:2: 194:57.76 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = unsigned int; SizeType = unsigned int]’: 194:57.76 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 194:57.76 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 194:57.76 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 194:57.76 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2819:18: required from ‘nsTArray::self_type nsTArray::Clone() const [with E = mozilla::net::NetAddr; nsTArray::self_type = nsTArray]’ 194:57.76 /builddir/build/BUILD/firefox-88.0/netwerk/base/NetworkConnectivityService.cpp:106:61: required from here 194:57.76 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 194:57.76 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 194:57.76 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:57.76 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/HTTPSSVC.h:9, 194:57.76 from /builddir/build/BUILD/firefox-88.0/netwerk/base/Dashboard.cpp:10, 194:57.76 from Unified_cpp_netwerk_base0.cpp:29: 194:57.76 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 194:57.76 107 | union NetAddr { 194:57.77 | ^~~~~~~ 195:02.51 netwerk/cache 195:10.66 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 195:10.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsStreamUtils.h:13, 195:10.66 from /builddir/build/BUILD/firefox-88.0/netwerk/base/ArrayBufferInputStream.cpp:8, 195:10.66 from Unified_cpp_netwerk_base0.cpp:2: 195:10.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::Predictor::Resetter::OnCacheEntryAvailable(nsICacheEntry*, bool, nsIApplicationCache*, nsresult)’: 195:10.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 195:10.66 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 195:10.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:10.66 In file included from Unified_cpp_netwerk_base0.cpp:128: 195:10.66 /builddir/build/BUILD/firefox-88.0/netwerk/base/Predictor.cpp:1790:23: note: while referencing ‘keysToDelete’ 195:10.66 1790 | nsTArray keysToDelete = std::move(mKeysToDelete); 195:10.66 | ^~~~~~~~~~~~ 195:10.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 195:10.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsStreamUtils.h:13, 195:10.83 from /builddir/build/BUILD/firefox-88.0/netwerk/base/ArrayBufferInputStream.cpp:8, 195:10.83 from Unified_cpp_netwerk_base0.cpp:2: 195:10.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::BackgroundFileSaver::GetSignatureInfo(nsTArray > >&)’: 195:10.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 195:10.83 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 195:10.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:10.83 In file included from Unified_cpp_netwerk_base0.cpp:11: 195:10.83 /builddir/build/BUILD/firefox-88.0/netwerk/base/BackgroundFileSaver.cpp:261:55: note: while referencing ‘’ 195:10.83 261 | aSignatureInfo.AppendElement(TransformIntoNewArray( 195:10.83 | ~~~~~~~~~~~~~~~~~~~~~^ 195:10.83 262 | signatureChain, [](const auto& element) { return element.Clone(); })); 195:10.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:10.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 195:10.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsStreamUtils.h:13, 195:10.83 from /builddir/build/BUILD/firefox-88.0/netwerk/base/ArrayBufferInputStream.cpp:8, 195:10.83 from Unified_cpp_netwerk_base0.cpp:2: 195:10.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 195:10.83 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 195:10.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:10.83 In file included from /usr/include/c++/11/algorithm:62, 195:10.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/system_wrappers/algorithm:3, 195:10.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/stl_wrappers/algorithm:60, 195:10.83 from /builddir/build/BUILD/firefox-88.0/netwerk/base/ArrayBufferInputStream.cpp:6, 195:10.83 from Unified_cpp_netwerk_base0.cpp:2: 195:10.83 /usr/include/c++/11/bits/stl_algo.h:4296:31: note: while referencing ‘’ 195:10.83 4296 | *__result = __unary_op(*__first); 195:10.84 | ~~~~~~~~~~^~~~~~~~~~ 195:11.05 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 195:11.06 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsStreamUtils.h:13, 195:11.06 from /builddir/build/BUILD/firefox-88.0/netwerk/base/ArrayBufferInputStream.cpp:8, 195:11.06 from Unified_cpp_netwerk_base0.cpp:2: 195:11.06 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::net::LoadInfo::SetCorsPreflightInfo(const nsTArray >&, bool)’: 195:11.06 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 195:11.06 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 195:11.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:11.06 In file included from Unified_cpp_netwerk_base0.cpp:74: 195:11.06 /builddir/build/BUILD/firefox-88.0/netwerk/base/LoadInfo.cpp:1423:38: note: while referencing ‘’ 195:11.06 1423 | mCorsUnsafeHeaders = aHeaders.Clone(); 195:11.06 | ~~~~~~~~~~~~~~^~ 195:12.31 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 195:12.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIApplicationCache.h:14, 195:12.31 from /builddir/build/BUILD/firefox-88.0/netwerk/cache/nsDiskCacheDeviceSQL.h:10, 195:12.31 from /builddir/build/BUILD/firefox-88.0/netwerk/cache/nsApplicationCacheService.cpp:6, 195:12.31 from Unified_cpp_netwerk_cache0.cpp:2: 195:12.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void nsCacheService::Unlock()’: 195:12.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 195:12.32 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 195:12.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:12.32 In file included from Unified_cpp_netwerk_cache0.cpp:47: 195:12.32 /builddir/build/BUILD/firefox-88.0/netwerk/cache/nsCacheService.cpp:1500:26: note: while referencing ‘doomed’ 195:12.32 1500 | nsTArray doomed = std::move(gService->mDoomedObjects); 195:12.32 | ^~~~~~ 195:13.24 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 195:13.24 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIApplicationCache.h:14, 195:13.24 from /builddir/build/BUILD/firefox-88.0/netwerk/cache/nsDiskCacheDeviceSQL.h:10, 195:13.24 from /builddir/build/BUILD/firefox-88.0/netwerk/cache/nsApplicationCacheService.cpp:6, 195:13.24 from Unified_cpp_netwerk_cache0.cpp:2: 195:13.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsCacheEntryDescriptor::Close()’: 195:13.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 195:13.24 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 195:13.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:13.25 In file included from Unified_cpp_netwerk_cache0.cpp:29: 195:13.25 /builddir/build/BUILD/firefox-88.0/netwerk/cache/nsCacheEntryDescriptor.cpp:508:43: note: while referencing ‘inputWrappers’ 195:13.25 508 | nsTArray > inputWrappers; 195:13.25 | ^~~~~~~~~~~~~ 195:13.25 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 195:13.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIApplicationCache.h:14, 195:13.25 from /builddir/build/BUILD/firefox-88.0/netwerk/cache/nsDiskCacheDeviceSQL.h:10, 195:13.25 from /builddir/build/BUILD/firefox-88.0/netwerk/cache/nsApplicationCacheService.cpp:6, 195:13.25 from Unified_cpp_netwerk_cache0.cpp:2: 195:13.25 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 195:13.25 304 | mHdr->mLength = 0; 195:13.25 | ~~~~~~~~~~~~~~^~~ 195:13.25 In file included from Unified_cpp_netwerk_cache0.cpp:29: 195:13.25 /builddir/build/BUILD/firefox-88.0/netwerk/cache/nsCacheEntryDescriptor.cpp:508:43: note: while referencing ‘inputWrappers’ 195:13.25 508 | nsTArray > inputWrappers; 195:13.25 | ^~~~~~~~~~~~~ 195:13.25 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 195:13.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIApplicationCache.h:14, 195:13.25 from /builddir/build/BUILD/firefox-88.0/netwerk/cache/nsDiskCacheDeviceSQL.h:10, 195:13.25 from /builddir/build/BUILD/firefox-88.0/netwerk/cache/nsApplicationCacheService.cpp:6, 195:13.25 from Unified_cpp_netwerk_cache0.cpp:2: 195:13.25 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 195:13.25 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 195:13.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:13.25 In file included from Unified_cpp_netwerk_cache0.cpp:29: 195:13.25 /builddir/build/BUILD/firefox-88.0/netwerk/cache/nsCacheEntryDescriptor.cpp:508:43: note: while referencing ‘inputWrappers’ 195:13.25 508 | nsTArray > inputWrappers; 195:13.25 | ^~~~~~~~~~~~~ 195:13.30 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 195:13.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsStreamUtils.h:13, 195:13.30 from /builddir/build/BUILD/firefox-88.0/netwerk/base/ArrayBufferInputStream.cpp:8, 195:13.30 from Unified_cpp_netwerk_base0.cpp:2: 195:13.30 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::IOActivityMonitor::RequestActivitiesInternal(mozilla::dom::Promise*)’: 195:13.30 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 195:13.30 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 195:13.30 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:13.30 In file included from Unified_cpp_netwerk_base0.cpp:56: 195:13.30 /builddir/build/BUILD/firefox-88.0/netwerk/base/IOActivityMonitor.cpp:265:49: note: while referencing ‘activities’ 195:13.30 265 | FallibleTArray activities; 195:13.30 | ^~~~~~~~~~ 195:13.33 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 195:13.33 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIApplicationCache.h:14, 195:13.33 from /builddir/build/BUILD/firefox-88.0/netwerk/cache/nsDiskCacheDeviceSQL.h:10, 195:13.33 from /builddir/build/BUILD/firefox-88.0/netwerk/cache/nsApplicationCacheService.cpp:6, 195:13.33 from Unified_cpp_netwerk_cache0.cpp:2: 195:13.33 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsCacheService::CloseAllStreams()’: 195:13.33 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 195:13.33 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 195:13.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:13.33 In file included from Unified_cpp_netwerk_cache0.cpp:47: 195:13.33 /builddir/build/BUILD/firefox-88.0/netwerk/cache/nsCacheService.cpp:1755:29: note: while referencing ‘entries’ 195:13.33 1755 | nsTArray entries; 195:13.33 | ^~~~~~~ 195:13.33 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 195:13.33 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIApplicationCache.h:14, 195:13.33 from /builddir/build/BUILD/firefox-88.0/netwerk/cache/nsDiskCacheDeviceSQL.h:10, 195:13.33 from /builddir/build/BUILD/firefox-88.0/netwerk/cache/nsApplicationCacheService.cpp:6, 195:13.33 from Unified_cpp_netwerk_cache0.cpp:2: 195:13.33 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 195:13.33 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 195:13.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:13.33 In file included from Unified_cpp_netwerk_cache0.cpp:47: 195:13.33 /builddir/build/BUILD/firefox-88.0/netwerk/cache/nsCacheService.cpp:1750:68: note: while referencing ‘outputs’ 195:13.33 1750 | nsTArray > outputs; 195:13.33 | ^~~~~~~ 195:13.33 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 195:13.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIApplicationCache.h:14, 195:13.34 from /builddir/build/BUILD/firefox-88.0/netwerk/cache/nsDiskCacheDeviceSQL.h:10, 195:13.34 from /builddir/build/BUILD/firefox-88.0/netwerk/cache/nsApplicationCacheService.cpp:6, 195:13.34 from Unified_cpp_netwerk_cache0.cpp:2: 195:13.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 195:13.34 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 195:13.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:13.34 In file included from Unified_cpp_netwerk_cache0.cpp:47: 195:13.34 /builddir/build/BUILD/firefox-88.0/netwerk/cache/nsCacheService.cpp:1749:67: note: while referencing ‘inputs’ 195:13.34 1749 | nsTArray > inputs; 195:13.34 | ^~~~~~ 195:13.34 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 195:13.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIApplicationCache.h:14, 195:13.34 from /builddir/build/BUILD/firefox-88.0/netwerk/cache/nsDiskCacheDeviceSQL.h:10, 195:13.34 from /builddir/build/BUILD/firefox-88.0/netwerk/cache/nsApplicationCacheService.cpp:6, 195:13.34 from Unified_cpp_netwerk_cache0.cpp:2: 195:13.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 195:13.34 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 195:13.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:13.34 In file included from Unified_cpp_netwerk_cache0.cpp:47: 195:13.34 /builddir/build/BUILD/firefox-88.0/netwerk/cache/nsCacheService.cpp:1778:49: note: while referencing ‘descs’ 195:13.34 1778 | nsTArray > descs; 195:13.34 | ^~~~~ 195:13.56 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 195:13.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsStreamUtils.h:13, 195:13.56 from /builddir/build/BUILD/firefox-88.0/netwerk/base/ArrayBufferInputStream.cpp:8, 195:13.56 from Unified_cpp_netwerk_base0.cpp:2: 195:13.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::net::Dashboard::TestNewConnection(mozilla::net::ConnectionData*)’: 195:13.57 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 195:13.57 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 195:13.57 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:13.57 In file included from Unified_cpp_netwerk_base0.cpp:29: 195:13.57 /builddir/build/BUILD/firefox-88.0/netwerk/base/Dashboard.cpp:1126:29: note: while referencing ‘’ 195:13.57 1126 | nsTArray(), connectionData->mHost, connectionData->mPort, 195:13.57 | ^ 195:14.06 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 195:14.06 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIApplicationCache.h:14, 195:14.06 from /builddir/build/BUILD/firefox-88.0/netwerk/cache/nsDiskCacheDeviceSQL.h:10, 195:14.06 from /builddir/build/BUILD/firefox-88.0/netwerk/cache/nsApplicationCacheService.cpp:6, 195:14.06 from Unified_cpp_netwerk_cache0.cpp:2: 195:14.06 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsOfflineCacheDevice::RunSimpleQuery(mozIStorageStatement*, uint32_t, nsTArray >&)’: 195:14.06 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 195:14.06 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 195:14.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:14.06 In file included from Unified_cpp_netwerk_cache0.cpp:83: 195:14.06 /builddir/build/BUILD/firefox-88.0/netwerk/cache/nsDiskCacheDeviceSQL.cpp:2102:23: note: while referencing ‘valArray’ 195:14.06 2102 | nsTArray valArray; 195:14.06 | ^~~~~~~~ 195:14.37 netwerk/cache2 195:38.00 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 195:38.00 from /builddir/build/BUILD/firefox-88.0/netwerk/cache2/CacheIOThread.h:11, 195:38.00 from /builddir/build/BUILD/firefox-88.0/netwerk/cache2/CacheFileIOManager.h:8, 195:38.00 from /builddir/build/BUILD/firefox-88.0/netwerk/cache2/CacheFileChunk.h:8, 195:38.00 from /builddir/build/BUILD/firefox-88.0/netwerk/cache2/CacheFile.h:8, 195:38.00 from /builddir/build/BUILD/firefox-88.0/netwerk/cache2/CacheEntry.h:9, 195:38.00 from /builddir/build/BUILD/firefox-88.0/netwerk/cache2/CacheEntry.cpp:6, 195:38.00 from Unified_cpp_netwerk_cache20.cpp:2: 195:38.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::CacheFile::Unlock()’: 195:38.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 195:38.00 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 195:38.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:38.00 In file included from Unified_cpp_netwerk_cache20.cpp:11: 195:38.00 /builddir/build/BUILD/firefox-88.0/netwerk/cache2/CacheFile.cpp:1371:33: note: while referencing ‘objs’ 195:38.00 1371 | nsTArray> objs = std::move(mObjsToRelease); 195:38.00 | ^~~~ 195:40.77 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 195:40.77 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrincipal.h:43, 195:40.77 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIScriptSecurityManager.h:14, 195:40.77 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsILoadInfo.h:18, 195:40.77 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIChannel.h:14, 195:40.77 from /builddir/build/BUILD/firefox-88.0/netwerk/base/RedirectChannelRegistrar.h:10, 195:40.77 from /builddir/build/BUILD/firefox-88.0/netwerk/base/RedirectChannelRegistrar.cpp:5, 195:40.77 from Unified_cpp_netwerk_base1.cpp:2: 195:40.77 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::net::TLSServerConnectionInfo::HandshakeCallback(PRFileDesc*)’: 195:40.77 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 195:40.77 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 195:40.77 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:40.77 In file included from Unified_cpp_netwerk_base1.cpp:56: 195:40.77 /builddir/build/BUILD/firefox-88.0/netwerk/base/TLSServerSocket.cpp:403:23: note: while referencing ‘clientCertBytes’ 195:40.77 403 | nsTArray clientCertBytes; 195:40.77 | ^~~~~~~~~~~~~~~ 195:40.77 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 195:40.77 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrincipal.h:43, 195:40.77 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIScriptSecurityManager.h:14, 195:40.77 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsILoadInfo.h:18, 195:40.77 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIChannel.h:14, 195:40.77 from /builddir/build/BUILD/firefox-88.0/netwerk/base/RedirectChannelRegistrar.h:10, 195:40.77 from /builddir/build/BUILD/firefox-88.0/netwerk/base/RedirectChannelRegistrar.cpp:5, 195:40.77 from Unified_cpp_netwerk_base1.cpp:2: 195:40.77 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 195:40.78 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 195:40.78 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:40.78 In file included from Unified_cpp_netwerk_base1.cpp:56: 195:40.78 /builddir/build/BUILD/firefox-88.0/netwerk/base/TLSServerSocket.cpp:403:23: note: while referencing ‘clientCertBytes’ 195:40.78 403 | nsTArray clientCertBytes; 195:40.78 | ^~~~~~~~~~~~~~~ 195:41.00 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 195:41.00 from /builddir/build/BUILD/firefox-88.0/netwerk/cache2/CacheIOThread.h:11, 195:41.00 from /builddir/build/BUILD/firefox-88.0/netwerk/cache2/CacheFileIOManager.h:8, 195:41.00 from /builddir/build/BUILD/firefox-88.0/netwerk/cache2/CacheFileChunk.h:8, 195:41.00 from /builddir/build/BUILD/firefox-88.0/netwerk/cache2/CacheFile.h:8, 195:41.00 from /builddir/build/BUILD/firefox-88.0/netwerk/cache2/CacheEntry.h:9, 195:41.00 from /builddir/build/BUILD/firefox-88.0/netwerk/cache2/CacheEntry.cpp:6, 195:41.00 from Unified_cpp_netwerk_cache20.cpp:2: 195:41.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::CacheFileIOManager::ShutdownMetadataWriteSchedulingInternal()’: 195:41.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 195:41.00 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 195:41.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:41.00 In file included from Unified_cpp_netwerk_cache20.cpp:38: 195:41.00 /builddir/build/BUILD/firefox-88.0/netwerk/cache2/CacheFileIOManager.cpp:1474:32: note: while referencing ‘files’ 195:41.01 1474 | nsTArray > files = std::move(mScheduledMetadataWrites); 195:41.01 | ^~~~~ 195:41.04 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 195:41.04 from /builddir/build/BUILD/firefox-88.0/netwerk/cache2/CacheIOThread.h:11, 195:41.04 from /builddir/build/BUILD/firefox-88.0/netwerk/cache2/CacheFileIOManager.h:8, 195:41.04 from /builddir/build/BUILD/firefox-88.0/netwerk/cache2/CacheFileChunk.h:8, 195:41.04 from /builddir/build/BUILD/firefox-88.0/netwerk/cache2/CacheFile.h:8, 195:41.04 from /builddir/build/BUILD/firefox-88.0/netwerk/cache2/CacheEntry.h:9, 195:41.04 from /builddir/build/BUILD/firefox-88.0/netwerk/cache2/CacheEntry.cpp:6, 195:41.04 from Unified_cpp_netwerk_cache20.cpp:2: 195:41.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::CacheFileIOManager::Notify(nsITimer*)’: 195:41.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 195:41.04 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 195:41.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:41.04 In file included from Unified_cpp_netwerk_cache20.cpp:38: 195:41.04 /builddir/build/BUILD/firefox-88.0/netwerk/cache2/CacheFileIOManager.cpp:1493:32: note: while referencing ‘files’ 195:41.04 1493 | nsTArray > files = std::move(mScheduledMetadataWrites); 195:41.04 | ^~~~~ 195:41.44 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 195:41.44 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrincipal.h:43, 195:41.44 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIScriptSecurityManager.h:14, 195:41.44 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsILoadInfo.h:18, 195:41.44 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIChannel.h:14, 195:41.44 from /builddir/build/BUILD/firefox-88.0/netwerk/base/RedirectChannelRegistrar.h:10, 195:41.44 from /builddir/build/BUILD/firefox-88.0/netwerk/base/RedirectChannelRegistrar.cpp:5, 195:41.44 from Unified_cpp_netwerk_base1.cpp:2: 195:41.44 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::RequestContext::ProcessTailQueue(nsresult)’: 195:41.44 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 195:41.45 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 195:41.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:41.45 In file included from Unified_cpp_netwerk_base1.cpp:11: 195:41.45 /builddir/build/BUILD/firefox-88.0/netwerk/base/RequestContextService.cpp:404:32: note: while referencing ‘queue’ 195:41.45 404 | nsTArray queue = std::move(mTailQueue); 195:41.45 | ^~~~~ 195:41.79 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 195:41.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrincipal.h:43, 195:41.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIScriptSecurityManager.h:14, 195:41.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsILoadInfo.h:18, 195:41.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIChannel.h:14, 195:41.79 from /builddir/build/BUILD/firefox-88.0/netwerk/base/RedirectChannelRegistrar.h:10, 195:41.79 from /builddir/build/BUILD/firefox-88.0/netwerk/base/RedirectChannelRegistrar.cpp:5, 195:41.79 from Unified_cpp_netwerk_base1.cpp:2: 195:41.79 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static nsresult mozilla::net::SSLTokensCache::Put(const nsACString&, const uint8_t*, uint32_t, nsITransportSecurityInfo*, PRUint32)’: 195:41.79 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 195:41.79 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 195:41.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:41.79 In file included from Unified_cpp_netwerk_base1.cpp:20: 195:41.79 /builddir/build/BUILD/firefox-88.0/netwerk/base/SSLTokensCache.cpp:179:25: note: while referencing ‘rawCert’ 195:41.79 179 | nsTArray rawCert; 195:41.79 | ^~~~~~~ 195:41.79 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 195:41.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrincipal.h:43, 195:41.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIScriptSecurityManager.h:14, 195:41.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsILoadInfo.h:18, 195:41.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIChannel.h:14, 195:41.79 from /builddir/build/BUILD/firefox-88.0/netwerk/base/RedirectChannelRegistrar.h:10, 195:41.79 from /builddir/build/BUILD/firefox-88.0/netwerk/base/RedirectChannelRegistrar.cpp:5, 195:41.79 from Unified_cpp_netwerk_base1.cpp:2: 195:41.79 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 195:41.79 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 195:41.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:41.79 In file included from Unified_cpp_netwerk_base1.cpp:20: 195:41.79 /builddir/build/BUILD/firefox-88.0/netwerk/base/SSLTokensCache.cpp:179:25: note: while referencing ‘rawCert’ 195:41.79 179 | nsTArray rawCert; 195:41.79 | ^~~~~~~ 195:41.97 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 195:41.97 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrincipal.h:43, 195:41.97 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIScriptSecurityManager.h:14, 195:41.97 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsILoadInfo.h:18, 195:41.97 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIChannel.h:14, 195:41.97 from /builddir/build/BUILD/firefox-88.0/netwerk/base/RedirectChannelRegistrar.h:10, 195:41.97 from /builddir/build/BUILD/firefox-88.0/netwerk/base/RedirectChannelRegistrar.cpp:5, 195:41.97 from Unified_cpp_netwerk_base1.cpp:2: 195:41.97 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static nsresult mozilla::net::SSLTokensCache::Get(const nsACString&, nsTArray&)’: 195:41.97 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 195:41.97 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 195:41.97 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:41.97 In file included from Unified_cpp_netwerk_base1.cpp:20: 195:41.97 /builddir/build/BUILD/firefox-88.0/netwerk/base/SSLTokensCache.cpp:271:33: note: while referencing ‘’ 195:41.97 271 | aToken = rec->mToken.Clone(); 195:41.97 | ~~~~~~~~~~~~~~~~~^~ 195:42.02 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 195:42.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrincipal.h:43, 195:42.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIScriptSecurityManager.h:14, 195:42.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsILoadInfo.h:18, 195:42.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIChannel.h:14, 195:42.02 from /builddir/build/BUILD/firefox-88.0/netwerk/base/RedirectChannelRegistrar.h:10, 195:42.02 from /builddir/build/BUILD/firefox-88.0/netwerk/base/RedirectChannelRegistrar.cpp:5, 195:42.02 from Unified_cpp_netwerk_base1.cpp:2: 195:42.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::net::SessionCacheInfo mozilla::net::SessionCacheInfo::Clone() const’: 195:42.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 195:42.02 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 195:42.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:42.02 In file included from Unified_cpp_netwerk_base1.cpp:20: 195:42.02 /builddir/build/BUILD/firefox-88.0/netwerk/base/SSLTokensCache.cpp:38:51: note: while referencing ‘’ 195:42.02 38 | result.mServerCertBytes = mServerCertBytes.Clone(); 195:42.03 | ~~~~~~~~~~~~~~~~~~~~~~^~ 195:42.03 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 195:42.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrincipal.h:43, 195:42.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIScriptSecurityManager.h:14, 195:42.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsILoadInfo.h:18, 195:42.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIChannel.h:14, 195:42.03 from /builddir/build/BUILD/firefox-88.0/netwerk/base/RedirectChannelRegistrar.h:10, 195:42.03 from /builddir/build/BUILD/firefox-88.0/netwerk/base/RedirectChannelRegistrar.cpp:5, 195:42.03 from Unified_cpp_netwerk_base1.cpp:2: 195:42.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 195:42.03 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 195:42.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:42.03 In file included from /usr/include/c++/11/algorithm:62, 195:42.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/system_wrappers/algorithm:3, 195:42.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/stl_wrappers/algorithm:60, 195:42.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/FloatingPoint.h:19, 195:42.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/Value.h:14, 195:42.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrincipal.h:29, 195:42.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIScriptSecurityManager.h:14, 195:42.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsILoadInfo.h:18, 195:42.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIChannel.h:14, 195:42.04 from /builddir/build/BUILD/firefox-88.0/netwerk/base/RedirectChannelRegistrar.h:10, 195:42.04 from /builddir/build/BUILD/firefox-88.0/netwerk/base/RedirectChannelRegistrar.cpp:5, 195:42.04 from Unified_cpp_netwerk_base1.cpp:2: 195:42.04 /usr/include/c++/11/bits/stl_algo.h:4296:31: note: while referencing ‘’ 195:42.04 4296 | *__result = __unary_op(*__first); 195:42.04 | ~~~~~~~~~~^~~~~~~~~~ 195:42.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 195:42.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrincipal.h:43, 195:42.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIScriptSecurityManager.h:14, 195:42.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsILoadInfo.h:18, 195:42.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIChannel.h:14, 195:42.35 from /builddir/build/BUILD/firefox-88.0/netwerk/base/RedirectChannelRegistrar.h:10, 195:42.35 from /builddir/build/BUILD/firefox-88.0/netwerk/base/RedirectChannelRegistrar.cpp:5, 195:42.35 from Unified_cpp_netwerk_base1.cpp:2: 195:42.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::ThrottleQueue::Notify(nsITimer*)’: 195:42.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 195:42.35 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 195:42.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:42.36 In file included from Unified_cpp_netwerk_base1.cpp:74: 195:42.36 /builddir/build/BUILD/firefox-88.0/netwerk/base/ThrottleQueue.cpp:333:41: note: while referencing ‘events’ 195:42.36 333 | nsTArray> events = std::move(mAsyncEvents); 195:42.36 | ^~~~~~ 195:44.37 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 195:44.37 from /builddir/build/BUILD/firefox-88.0/netwerk/cache2/CacheIOThread.h:11, 195:44.37 from /builddir/build/BUILD/firefox-88.0/netwerk/cache2/CacheFileIOManager.h:8, 195:44.37 from /builddir/build/BUILD/firefox-88.0/netwerk/cache2/CacheFileChunk.h:8, 195:44.37 from /builddir/build/BUILD/firefox-88.0/netwerk/cache2/CacheFile.h:8, 195:44.37 from /builddir/build/BUILD/firefox-88.0/netwerk/cache2/CacheEntry.h:9, 195:44.37 from /builddir/build/BUILD/firefox-88.0/netwerk/cache2/CacheEntry.cpp:6, 195:44.37 from Unified_cpp_netwerk_cache20.cpp:2: 195:44.37 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::CacheFileIOManager::ShutdownInternal()’: 195:44.37 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 195:44.37 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 195:44.38 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:44.38 In file included from Unified_cpp_netwerk_cache20.cpp:38: 195:44.38 /builddir/build/BUILD/firefox-88.0/netwerk/cache2/CacheFileIOManager.cpp:1212:38: note: while referencing ‘handles’ 195:44.38 1212 | nsTArray > handles; 195:44.38 | ^~~~~~~ 195:46.60 In file included from /builddir/build/BUILD/firefox-88.0/netwerk/cache2/CacheFile.h:10, 195:46.60 from /builddir/build/BUILD/firefox-88.0/netwerk/cache2/CacheEntry.h:9, 195:46.60 from /builddir/build/BUILD/firefox-88.0/netwerk/cache2/CacheEntry.cpp:6, 195:46.60 from Unified_cpp_netwerk_cache20.cpp:2: 195:46.60 /builddir/build/BUILD/firefox-88.0/netwerk/cache2/CacheFileMetadata.h: In member function ‘virtual nsresult mozilla::net::CacheEntry::OnFileReady(nsresult, bool)’: 195:46.60 /builddir/build/BUILD/firefox-88.0/netwerk/cache2/CacheFileMetadata.h:35:4: warning: ‘frecency’ may be used uninitialized in this function [-Wmaybe-uninitialized] 195:46.60 35 | ((double)(aInt) / (double)CacheObserver::HalfLifeSeconds()) 195:46.60 | ^ 195:46.60 In file included from Unified_cpp_netwerk_cache20.cpp:2: 195:46.60 /builddir/build/BUILD/firefox-88.0/netwerk/cache2/CacheEntry.cpp:491:14: note: ‘frecency’ was declared here 195:46.60 491 | uint32_t frecency; 195:46.61 | ^~~~~~~~ 195:58.61 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 195:58.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIMemoryReporter.h:546, 195:58.61 from /builddir/build/BUILD/firefox-88.0/netwerk/cache2/CacheStorageService.h:9, 195:58.61 from /builddir/build/BUILD/firefox-88.0/netwerk/cache2/CacheStorageService.cpp:8, 195:58.61 from Unified_cpp_netwerk_cache21.cpp:2: 195:58.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::CacheStorageService::DropPrivateBrowsingEntries()’: 195:58.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 195:58.61 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 195:58.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:58.61 In file included from Unified_cpp_netwerk_cache21.cpp:2: 195:58.61 /builddir/build/BUILD/firefox-88.0/netwerk/cache2/CacheStorageService.cpp:547:23: note: while referencing ‘keys’ 195:58.61 547 | nsTArray keys; 195:58.61 | ^~~~ 195:58.64 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 195:58.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIMemoryReporter.h:546, 195:58.64 from /builddir/build/BUILD/firefox-88.0/netwerk/cache2/CacheStorageService.h:9, 195:58.64 from /builddir/build/BUILD/firefox-88.0/netwerk/cache2/CacheStorageService.cpp:8, 195:58.64 from Unified_cpp_netwerk_cache21.cpp:2: 195:58.64 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::CacheStorageService::Clear()’: 195:58.64 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 195:58.64 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 195:58.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:58.64 In file included from Unified_cpp_netwerk_cache21.cpp:2: 195:58.64 /builddir/build/BUILD/firefox-88.0/netwerk/cache2/CacheStorageService.cpp:804:23: note: while referencing ‘keys’ 195:58.64 804 | nsTArray keys; 195:58.64 | ^~~~ 195:58.73 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 195:58.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIMemoryReporter.h:546, 195:58.73 from /builddir/build/BUILD/firefox-88.0/netwerk/cache2/CacheStorageService.h:9, 195:58.73 from /builddir/build/BUILD/firefox-88.0/netwerk/cache2/CacheStorageService.cpp:8, 195:58.73 from Unified_cpp_netwerk_cache21.cpp:2: 195:58.73 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::net::CacheStorageService::ClearOriginInternal(const nsAString&, const mozilla::OriginAttributes&, bool)’: 195:58.73 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 195:58.73 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 195:58.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:58.73 In file included from Unified_cpp_netwerk_cache21.cpp:2: 195:58.73 /builddir/build/BUILD/firefox-88.0/netwerk/cache2/CacheStorageService.cpp:905:36: note: while referencing ‘entriesToDelete’ 195:58.73 905 | nsTArray> entriesToDelete; 195:58.74 | ^~~~~~~~~~~~~~~ 195:58.74 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 195:58.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIMemoryReporter.h:546, 195:58.74 from /builddir/build/BUILD/firefox-88.0/netwerk/cache2/CacheStorageService.h:9, 195:58.74 from /builddir/build/BUILD/firefox-88.0/netwerk/cache2/CacheStorageService.cpp:8, 195:58.74 from Unified_cpp_netwerk_cache21.cpp:2: 195:58.74 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 195:58.74 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 195:58.74 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:58.74 In file included from Unified_cpp_netwerk_cache21.cpp:2: 195:58.74 /builddir/build/BUILD/firefox-88.0/netwerk/cache2/CacheStorageService.cpp:905:36: note: while referencing ‘entriesToDelete’ 195:58.74 905 | nsTArray> entriesToDelete; 195:58.74 | ^~~~~~~~~~~~~~~ 195:59.09 netwerk/cookie 196:01.78 In file included from Unified_cpp_netwerk_base2.cpp:128: 196:01.78 /builddir/build/BUILD/firefox-88.0/netwerk/base/nsNetAddr.cpp: In member function ‘virtual nsresult nsNetAddr::GetNetAddr(mozilla::net::NetAddr*)’: 196:01.78 /builddir/build/BUILD/firefox-88.0/netwerk/base/nsNetAddr.cpp:136:9: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 196:01.78 136 | memcpy(aResult, &mAddr, sizeof(mAddr)); 196:01.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:01.78 In file included from /builddir/build/BUILD/firefox-88.0/netwerk/base/nsSocketTransport2.h:24, 196:01.78 from /builddir/build/BUILD/firefox-88.0/netwerk/base/nsFileStreams.cpp:26, 196:01.78 from Unified_cpp_netwerk_base2.cpp:38: 196:01.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 196:01.78 107 | union NetAddr { 196:01.78 | ^~~~~~~ 196:15.77 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 196:15.77 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsStreamUtils.h:13, 196:15.78 from /builddir/build/BUILD/firefox-88.0/netwerk/base/nsBufferedStreams.cpp:7, 196:15.78 from Unified_cpp_netwerk_base2.cpp:2: 196:15.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::nsIOService::OnProcessLaunchComplete(mozilla::net::SocketProcessHost*, bool)’: 196:15.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 196:15.78 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 196:15.78 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:15.78 In file included from Unified_cpp_netwerk_base2.cpp:47: 196:15.78 /builddir/build/BUILD/firefox-88.0/netwerk/base/nsIOService.cpp:650:37: note: while referencing ‘pendingEvents’ 196:15.78 650 | nsTArray> pendingEvents = std::move(mPendingEvents); 196:15.78 | ^~~~~~~~~~~~~ 196:18.90 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 196:18.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsStreamUtils.h:13, 196:18.90 from /builddir/build/BUILD/firefox-88.0/netwerk/base/nsBufferedStreams.cpp:7, 196:18.90 from Unified_cpp_netwerk_base2.cpp:2: 196:18.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::nsMediaFragmentURIParser::Parse(nsACString&)’: 196:18.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray, nsTString > > [1]’ [-Warray-bounds] 196:18.90 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 196:18.91 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:18.91 In file included from Unified_cpp_netwerk_base2.cpp:119: 196:18.91 /builddir/build/BUILD/firefox-88.0/netwerk/base/nsMediaFragmentURIParser.cpp:322:46: note: while referencing ‘fragments’ 196:18.91 322 | nsTArray > fragments; 196:18.91 | ^~~~~~~~~ 196:19.42 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 196:19.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsStreamUtils.h:13, 196:19.42 from /builddir/build/BUILD/firefox-88.0/netwerk/base/nsBufferedStreams.cpp:7, 196:19.42 from Unified_cpp_netwerk_base2.cpp:2: 196:19.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool nsMIMEInputStream::_ZN17nsMIMEInputStream11DeserializeERKN7mozilla3ipc17InputStreamParamsERK8nsTArrayINS1_14FileDescriptorEE.part.0(const mozilla::ipc::InputStreamParams&, const FileDescriptorArray&)’: 196:19.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 196:19.42 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 196:19.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:19.42 In file included from Unified_cpp_netwerk_base2.cpp:110: 196:19.42 /builddir/build/BUILD/firefox-88.0/netwerk/base/nsMIMEInputStream.cpp:430:36: note: while referencing ‘’ 196:19.42 430 | mHeaders = params.headers().Clone(); 196:19.42 | ~~~~~~~~~~~~~~~~~~~~~~^~ 196:19.49 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 196:19.49 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsStreamUtils.h:13, 196:19.49 from /builddir/build/BUILD/firefox-88.0/netwerk/base/nsBufferedStreams.cpp:7, 196:19.49 from Unified_cpp_netwerk_base2.cpp:2: 196:19.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::nsIOService::ParsePortList(const char*, bool)’: 196:19.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 196:19.49 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 196:19.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:19.49 In file included from Unified_cpp_netwerk_base2.cpp:47: 196:19.49 /builddir/build/BUILD/firefox-88.0/netwerk/base/nsIOService.cpp:1520:21: note: while referencing ‘restrictedPortList’ 196:19.49 1520 | nsTArray restrictedPortList; 196:19.49 | ^~~~~~~~~~~~~~~~~~ 196:19.49 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 196:19.49 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsStreamUtils.h:13, 196:19.49 from /builddir/build/BUILD/firefox-88.0/netwerk/base/nsBufferedStreams.cpp:7, 196:19.49 from Unified_cpp_netwerk_base2.cpp:2: 196:19.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 196:19.49 304 | mHdr->mLength = 0; 196:19.49 | ~~~~~~~~~~~~~~^~~ 196:19.49 In file included from Unified_cpp_netwerk_base2.cpp:47: 196:19.49 /builddir/build/BUILD/firefox-88.0/netwerk/base/nsIOService.cpp:1520:21: note: while referencing ‘restrictedPortList’ 196:19.49 1520 | nsTArray restrictedPortList; 196:19.49 | ^~~~~~~~~~~~~~~~~~ 196:19.49 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 196:19.50 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsStreamUtils.h:13, 196:19.50 from /builddir/build/BUILD/firefox-88.0/netwerk/base/nsBufferedStreams.cpp:7, 196:19.50 from Unified_cpp_netwerk_base2.cpp:2: 196:19.50 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 196:19.50 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 196:19.50 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:19.50 In file included from Unified_cpp_netwerk_base2.cpp:47: 196:19.50 /builddir/build/BUILD/firefox-88.0/netwerk/base/nsIOService.cpp:1528:25: note: while referencing ‘portListArray’ 196:19.50 1528 | nsTArray portListArray; 196:19.50 | ^~~~~~~~~~~~~ 196:19.50 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 196:19.50 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsStreamUtils.h:13, 196:19.50 from /builddir/build/BUILD/firefox-88.0/netwerk/base/nsBufferedStreams.cpp:7, 196:19.50 from Unified_cpp_netwerk_base2.cpp:2: 196:19.50 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 196:19.50 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 196:19.50 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:19.50 In file included from Unified_cpp_netwerk_base2.cpp:47: 196:19.50 /builddir/build/BUILD/firefox-88.0/netwerk/base/nsIOService.cpp:1520:21: note: while referencing ‘restrictedPortList’ 196:19.50 1520 | nsTArray restrictedPortList; 196:19.50 | ^~~~~~~~~~~~~~~~~~ 196:19.50 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 196:19.50 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsStreamUtils.h:13, 196:19.50 from /builddir/build/BUILD/firefox-88.0/netwerk/base/nsBufferedStreams.cpp:7, 196:19.50 from Unified_cpp_netwerk_base2.cpp:2: 196:19.50 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 196:19.50 304 | mHdr->mLength = 0; 196:19.50 | ~~~~~~~~~~~~~~^~~ 196:19.50 In file included from Unified_cpp_netwerk_base2.cpp:47: 196:19.50 /builddir/build/BUILD/firefox-88.0/netwerk/base/nsIOService.cpp:1520:21: note: while referencing ‘restrictedPortList’ 196:19.50 1520 | nsTArray restrictedPortList; 196:19.50 | ^~~~~~~~~~~~~~~~~~ 196:19.50 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 196:19.50 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsStreamUtils.h:13, 196:19.50 from /builddir/build/BUILD/firefox-88.0/netwerk/base/nsBufferedStreams.cpp:7, 196:19.50 from Unified_cpp_netwerk_base2.cpp:2: 196:19.50 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 196:19.50 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 196:19.50 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:19.50 In file included from Unified_cpp_netwerk_base2.cpp:47: 196:19.50 /builddir/build/BUILD/firefox-88.0/netwerk/base/nsIOService.cpp:1520:21: note: while referencing ‘restrictedPortList’ 196:19.50 1520 | nsTArray restrictedPortList; 196:19.50 | ^~~~~~~~~~~~~~~~~~ 196:19.50 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 196:19.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsStreamUtils.h:13, 196:19.51 from /builddir/build/BUILD/firefox-88.0/netwerk/base/nsBufferedStreams.cpp:7, 196:19.51 from Unified_cpp_netwerk_base2.cpp:2: 196:19.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 196:19.51 304 | mHdr->mLength = 0; 196:19.51 | ~~~~~~~~~~~~~~^~~ 196:19.51 In file included from Unified_cpp_netwerk_base2.cpp:47: 196:19.51 /builddir/build/BUILD/firefox-88.0/netwerk/base/nsIOService.cpp:1520:21: note: while referencing ‘restrictedPortList’ 196:19.51 1520 | nsTArray restrictedPortList; 196:19.51 | ^~~~~~~~~~~~~~~~~~ 196:19.51 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 196:19.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsStreamUtils.h:13, 196:19.51 from /builddir/build/BUILD/firefox-88.0/netwerk/base/nsBufferedStreams.cpp:7, 196:19.51 from Unified_cpp_netwerk_base2.cpp:2: 196:19.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 196:19.51 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 196:19.51 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:19.51 In file included from Unified_cpp_netwerk_base2.cpp:47: 196:19.51 /builddir/build/BUILD/firefox-88.0/netwerk/base/nsIOService.cpp:1520:21: note: while referencing ‘restrictedPortList’ 196:19.51 1520 | nsTArray restrictedPortList; 196:19.51 | ^~~~~~~~~~~~~~~~~~ 196:19.60 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 196:19.60 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsStreamUtils.h:13, 196:19.60 from /builddir/build/BUILD/firefox-88.0/netwerk/base/nsBufferedStreams.cpp:7, 196:19.60 from Unified_cpp_netwerk_base2.cpp:2: 196:19.60 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsMIMEInputStream::SerializeInternal(mozilla::ipc::InputStreamParams&, nsIIPCSerializableInputStream::FileDescriptorArray&, bool, uint32_t, uint32_t*, M*) [with M = mozilla::ipc::ParentToChildStreamActorManager]’: 196:19.60 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 196:19.60 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 196:19.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:19.60 In file included from Unified_cpp_netwerk_base2.cpp:110: 196:19.60 /builddir/build/BUILD/firefox-88.0/netwerk/base/nsMIMEInputStream.cpp:364:36: note: while referencing ‘’ 196:19.60 364 | params.headers() = mHeaders.Clone(); 196:19.60 | ~~~~~~~~~~~~~~^~ 196:19.69 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 196:19.69 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsStreamUtils.h:13, 196:19.69 from /builddir/build/BUILD/firefox-88.0/netwerk/base/nsBufferedStreams.cpp:7, 196:19.69 from Unified_cpp_netwerk_base2.cpp:2: 196:19.69 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsMIMEInputStream::SerializeInternal(mozilla::ipc::InputStreamParams&, nsIIPCSerializableInputStream::FileDescriptorArray&, bool, uint32_t, uint32_t*, M*) [with M = mozilla::ipc::ChildToParentStreamActorManager]’: 196:19.69 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 196:19.69 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 196:19.69 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:19.69 In file included from Unified_cpp_netwerk_base2.cpp:110: 196:19.69 /builddir/build/BUILD/firefox-88.0/netwerk/base/nsMIMEInputStream.cpp:364:36: note: while referencing ‘’ 196:19.69 364 | params.headers() = mHeaders.Clone(); 196:19.69 | ~~~~~~~~~~~~~~^~ 196:20.08 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 196:20.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsStreamUtils.h:13, 196:20.08 from /builddir/build/BUILD/firefox-88.0/netwerk/base/nsBufferedStreams.cpp:7, 196:20.08 from Unified_cpp_netwerk_base2.cpp:2: 196:20.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::net::nsIOService::_ZN7mozilla3net11nsIOService9AllowPortEiPKcPb.part.0(int32_t, const char*, bool*)’: 196:20.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 196:20.08 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 196:20.08 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:20.08 In file included from Unified_cpp_netwerk_base2.cpp:47: 196:20.08 /builddir/build/BUILD/firefox-88.0/netwerk/base/nsIOService.cpp:1425:21: note: while referencing ‘restrictedPortList’ 196:20.08 1425 | nsTArray restrictedPortList; 196:20.08 | ^~~~~~~~~~~~~~~~~~ 196:27.80 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 196:27.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIMemoryReporter.h:546, 196:27.80 from /builddir/build/BUILD/firefox-88.0/netwerk/cookie/Cookie.h:10, 196:27.80 from /builddir/build/BUILD/firefox-88.0/netwerk/cookie/Cookie.cpp:6, 196:27.80 from Unified_cpp_netwerk_cookie0.cpp:2: 196:27.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::CookieServiceParent::RemoveBatchDeletedCookies(nsIArray*)’: 196:27.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 196:27.80 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 196:27.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:27.80 In file included from Unified_cpp_netwerk_cookie0.cpp:74: 196:27.80 /builddir/build/BUILD/firefox-88.0/netwerk/cookie/CookieServiceParent.cpp:40:30: note: while referencing ‘attrsList’ 196:27.80 40 | nsTArray attrsList; 196:27.80 | ^~~~~~~~~ 196:27.80 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 196:27.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIMemoryReporter.h:546, 196:27.80 from /builddir/build/BUILD/firefox-88.0/netwerk/cookie/Cookie.h:10, 196:27.80 from /builddir/build/BUILD/firefox-88.0/netwerk/cookie/Cookie.cpp:6, 196:27.80 from Unified_cpp_netwerk_cookie0.cpp:2: 196:27.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 196:27.80 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 196:27.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:27.80 In file included from Unified_cpp_netwerk_cookie0.cpp:74: 196:27.80 /builddir/build/BUILD/firefox-88.0/netwerk/cookie/CookieServiceParent.cpp:39:26: note: while referencing ‘cookieStructList’ 196:27.80 39 | nsTArray cookieStructList; 196:27.80 | ^~~~~~~~~~~~~~~~ 196:28.02 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 196:28.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIMemoryReporter.h:546, 196:28.02 from /builddir/build/BUILD/firefox-88.0/netwerk/cookie/Cookie.h:10, 196:28.03 from /builddir/build/BUILD/firefox-88.0/netwerk/cookie/Cookie.cpp:6, 196:28.03 from Unified_cpp_netwerk_cookie0.cpp:2: 196:28.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::CookieService::GetCookiesSince(int64_t, nsTArray >&)’: 196:28.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 196:28.03 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 196:28.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:28.03 In file included from Unified_cpp_netwerk_cookie0.cpp:56: 196:28.03 /builddir/build/BUILD/firefox-88.0/netwerk/cookie/CookieService.cpp:2254:31: note: while referencing ‘cookieList’ 196:28.03 2254 | nsTArray> cookieList; 196:28.03 | ^~~~~~~~~~ 196:28.53 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 196:28.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIMemoryReporter.h:546, 196:28.53 from /builddir/build/BUILD/firefox-88.0/netwerk/cookie/Cookie.h:10, 196:28.53 from /builddir/build/BUILD/firefox-88.0/netwerk/cookie/Cookie.cpp:6, 196:28.53 from Unified_cpp_netwerk_cookie0.cpp:2: 196:28.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::CookieService::GetCookieStringFromDocument(mozilla::dom::Document*, nsACString&)’: 196:28.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 196:28.53 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 196:28.53 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:28.53 In file included from Unified_cpp_netwerk_cookie0.cpp:56: 196:28.53 /builddir/build/BUILD/firefox-88.0/netwerk/cookie/CookieService.cpp:339:21: note: while referencing ‘cookieList’ 196:28.53 339 | nsTArray cookieList; 196:28.53 | ^~~~~~~~~~ 196:28.81 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 196:28.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIMemoryReporter.h:546, 196:28.82 from /builddir/build/BUILD/firefox-88.0/netwerk/cookie/Cookie.h:10, 196:28.82 from /builddir/build/BUILD/firefox-88.0/netwerk/cookie/Cookie.cpp:6, 196:28.82 from Unified_cpp_netwerk_cookie0.cpp:2: 196:28.82 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::CookieServiceParent::TrackCookieLoad(nsIChannel*)’: 196:28.82 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 196:28.82 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 196:28.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:28.82 In file included from Unified_cpp_netwerk_cookie0.cpp:74: 196:28.82 /builddir/build/BUILD/firefox-88.0/netwerk/cookie/CookieServiceParent.cpp:106:26: note: while referencing ‘matchingCookiesList’ 196:28.82 106 | nsTArray matchingCookiesList; 196:28.82 | ^~~~~~~~~~~~~~~~~~~ 196:28.82 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 196:28.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIMemoryReporter.h:546, 196:28.82 from /builddir/build/BUILD/firefox-88.0/netwerk/cookie/Cookie.h:10, 196:28.82 from /builddir/build/BUILD/firefox-88.0/netwerk/cookie/Cookie.cpp:6, 196:28.82 from Unified_cpp_netwerk_cookie0.cpp:2: 196:28.82 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 196:28.82 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 196:28.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:28.82 In file included from Unified_cpp_netwerk_cookie0.cpp:74: 196:28.82 /builddir/build/BUILD/firefox-88.0/netwerk/cookie/CookieServiceParent.cpp:98:21: note: while referencing ‘foundCookieList’ 196:28.82 98 | nsTArray foundCookieList; 196:28.82 | ^~~~~~~~~~~~~~~ 196:28.86 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 196:28.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIMemoryReporter.h:546, 196:28.86 from /builddir/build/BUILD/firefox-88.0/netwerk/cookie/Cookie.h:10, 196:28.86 from /builddir/build/BUILD/firefox-88.0/netwerk/cookie/Cookie.cpp:6, 196:28.86 from Unified_cpp_netwerk_cookie0.cpp:2: 196:28.86 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::net::CookieServiceParent::RecvPrepareCookieList(nsIURI*, const bool&, const bool&, const bool&, const bool&, const uint32_t&, const bool&, const bool&, const OriginAttributes&)’: 196:28.86 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 196:28.86 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 196:28.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:28.86 In file included from Unified_cpp_netwerk_cookie0.cpp:74: 196:28.86 /builddir/build/BUILD/firefox-88.0/netwerk/cookie/CookieServiceParent.cpp:147:26: note: while referencing ‘matchingCookiesList’ 196:28.86 147 | nsTArray matchingCookiesList; 196:28.86 | ^~~~~~~~~~~~~~~~~~~ 196:28.86 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 196:28.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIMemoryReporter.h:546, 196:28.86 from /builddir/build/BUILD/firefox-88.0/netwerk/cookie/Cookie.h:10, 196:28.86 from /builddir/build/BUILD/firefox-88.0/netwerk/cookie/Cookie.cpp:6, 196:28.86 from Unified_cpp_netwerk_cookie0.cpp:2: 196:28.86 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 196:28.86 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 196:28.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:28.86 In file included from Unified_cpp_netwerk_cookie0.cpp:74: 196:28.86 /builddir/build/BUILD/firefox-88.0/netwerk/cookie/CookieServiceParent.cpp:138:21: note: while referencing ‘foundCookieList’ 196:28.86 138 | nsTArray foundCookieList; 196:28.87 | ^~~~~~~~~~~~~~~ 196:29.04 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 196:29.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIMemoryReporter.h:546, 196:29.04 from /builddir/build/BUILD/firefox-88.0/netwerk/cookie/Cookie.h:10, 196:29.04 from /builddir/build/BUILD/firefox-88.0/netwerk/cookie/Cookie.cpp:6, 196:29.04 from Unified_cpp_netwerk_cookie0.cpp:2: 196:29.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::CookieServiceChild::MoveCookies()’: 196:29.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::net::CookieServiceChild::CookiesList [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 196:29.04 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 196:29.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:29.04 In file included from Unified_cpp_netwerk_cookie0.cpp:65: 196:29.04 /builddir/build/BUILD/firefox-88.0/netwerk/cookie/CookieServiceChild.cpp:98:17: note: while referencing ‘newCookiesList’ 196:29.04 98 | CookiesList newCookiesList; 196:29.04 | ^~~~~~~~~~~~~~ 196:29.11 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 196:29.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIMemoryReporter.h:546, 196:29.11 from /builddir/build/BUILD/firefox-88.0/netwerk/cookie/Cookie.h:10, 196:29.11 from /builddir/build/BUILD/firefox-88.0/netwerk/cookie/Cookie.cpp:6, 196:29.11 from Unified_cpp_netwerk_cookie0.cpp:2: 196:29.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::CookieJarSettings::Read(nsIObjectInputStream*)’: 196:29.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::net::CookieJarSettings::CookiePermissionList [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 196:29.11 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 196:29.11 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:29.11 In file included from Unified_cpp_netwerk_cookie0.cpp:20: 196:29.11 /builddir/build/BUILD/firefox-88.0/netwerk/cookie/CookieJarSettings.cpp:518:24: note: while referencing ‘list’ 196:29.11 518 | CookiePermissionList list; 196:29.11 | ^~~~ 196:29.17 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 196:29.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIMemoryReporter.h:546, 196:29.17 from /builddir/build/BUILD/firefox-88.0/netwerk/cookie/Cookie.h:10, 196:29.17 from /builddir/build/BUILD/firefox-88.0/netwerk/cookie/Cookie.cpp:6, 196:29.17 from Unified_cpp_netwerk_cookie0.cpp:2: 196:29.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::net::CookieJarSettings::Deserialize(const mozilla::net::CookieJarSettingsArgs&, nsICookieJarSettings**)’: 196:29.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::net::CookieJarSettings::CookiePermissionList [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 196:29.17 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 196:29.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:29.17 In file included from Unified_cpp_netwerk_cookie0.cpp:20: 196:29.17 /builddir/build/BUILD/firefox-88.0/netwerk/cookie/CookieJarSettings.cpp:328:24: note: while referencing ‘list’ 196:29.17 328 | CookiePermissionList list; 196:29.17 | ^~~~ 196:29.40 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 196:29.40 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIMemoryReporter.h:546, 196:29.40 from /builddir/build/BUILD/firefox-88.0/netwerk/cookie/Cookie.h:10, 196:29.40 from /builddir/build/BUILD/firefox-88.0/netwerk/cookie/Cookie.cpp:6, 196:29.40 from Unified_cpp_netwerk_cookie0.cpp:2: 196:29.40 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::net::CookieServiceChild::_ZN7mozilla3net18CookieServiceChild23SetCookieStringFromHttpEP6nsIURIRK12nsTSubstringIcEP10nsIChannel.part.0(nsIURI*, const nsACString&, nsIChannel*)’: 196:29.40 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 196:29.40 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 196:29.40 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:29.40 In file included from Unified_cpp_netwerk_cookie0.cpp:65: 196:29.40 /builddir/build/BUILD/firefox-88.0/netwerk/cookie/CookieServiceChild.cpp:567:26: note: while referencing ‘cookiesToSend’ 196:29.40 567 | nsTArray cookiesToSend; 196:29.40 | ^~~~~~~~~~~~~ 196:29.66 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 196:29.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIMemoryReporter.h:546, 196:29.66 from /builddir/build/BUILD/firefox-88.0/netwerk/cookie/Cookie.h:10, 196:29.66 from /builddir/build/BUILD/firefox-88.0/netwerk/cookie/Cookie.cpp:6, 196:29.66 from Unified_cpp_netwerk_cookie0.cpp:2: 196:29.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::CookieService::RemoveAllSince(int64_t, JSContext*, mozilla::dom::Promise**)’: 196:29.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 196:29.66 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 196:29.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:29.66 In file included from Unified_cpp_netwerk_cookie0.cpp:56: 196:29.66 /builddir/build/BUILD/firefox-88.0/netwerk/cookie/CookieService.cpp:2214:31: note: while referencing ‘cookieList’ 196:29.66 2214 | nsTArray> cookieList; 196:29.66 | ^~~~~~~~~~ 196:29.80 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 196:29.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIMemoryReporter.h:546, 196:29.80 from /builddir/build/BUILD/firefox-88.0/netwerk/cookie/Cookie.h:10, 196:29.80 from /builddir/build/BUILD/firefox-88.0/netwerk/cookie/Cookie.cpp:6, 196:29.80 from Unified_cpp_netwerk_cookie0.cpp:2: 196:29.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::CookieStorage::AddCookie(nsIConsoleReportCollector*, const nsACString&, const mozilla::OriginAttributes&, mozilla::net::Cookie*, int64_t, nsIURI*, const nsACString&, bool)’: 196:29.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 196:29.80 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 196:29.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:29.80 In file included from Unified_cpp_netwerk_cookie0.cpp:83: 196:29.80 /builddir/build/BUILD/firefox-88.0/netwerk/cookie/CookieStorage.cpp:559:32: note: while referencing ‘removedIterList’ 196:29.80 559 | nsTArray removedIterList; 196:29.80 | ^~~~~~~~~~~~~~~ 196:29.80 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 196:29.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIMemoryReporter.h:546, 196:29.80 from /builddir/build/BUILD/firefox-88.0/netwerk/cookie/Cookie.h:10, 196:29.80 from /builddir/build/BUILD/firefox-88.0/netwerk/cookie/Cookie.cpp:6, 196:29.80 from Unified_cpp_netwerk_cookie0.cpp:2: 196:29.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 196:29.80 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 196:29.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:29.80 In file included from Unified_cpp_netwerk_cookie0.cpp:83: 196:29.80 /builddir/build/BUILD/firefox-88.0/netwerk/cookie/CookieStorage.cpp:559:32: note: while referencing ‘removedIterList’ 196:29.80 559 | nsTArray removedIterList; 196:29.80 | ^~~~~~~~~~~~~~~ 196:30.32 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 196:30.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIMemoryReporter.h:546, 196:30.32 from /builddir/build/BUILD/firefox-88.0/netwerk/cookie/Cookie.h:10, 196:30.32 from /builddir/build/BUILD/firefox-88.0/netwerk/cookie/Cookie.cpp:6, 196:30.32 from Unified_cpp_netwerk_cookie0.cpp:2: 196:30.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::net::CookieStorage::PurgeCookiesWithCallbacks(int64_t, uint16_t, int64_t, std::function&&, std::function&&)’: 196:30.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘PurgeList [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 196:30.32 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 196:30.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:30.32 In file included from Unified_cpp_netwerk_cookie0.cpp:83: 196:30.33 /builddir/build/BUILD/firefox-88.0/netwerk/cookie/CookieStorage.cpp:737:13: note: while referencing ‘purgeList’ 196:30.33 737 | PurgeList purgeList(kMaxNumberOfCookies); 196:30.33 | ^~~~~~~~~ 196:30.58 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 196:30.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIMemoryReporter.h:546, 196:30.58 from /builddir/build/BUILD/firefox-88.0/netwerk/cookie/Cookie.h:10, 196:30.58 from /builddir/build/BUILD/firefox-88.0/netwerk/cookie/Cookie.cpp:6, 196:30.58 from Unified_cpp_netwerk_cookie0.cpp:2: 196:30.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::CookieServiceChild::SetCookieStringFromDocument(mozilla::dom::Document*, const nsACString&)’: 196:30.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 196:30.58 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 196:30.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:30.58 In file included from Unified_cpp_netwerk_cookie0.cpp:65: 196:30.58 /builddir/build/BUILD/firefox-88.0/netwerk/cookie/CookieServiceChild.cpp:500:28: note: while referencing ‘cookiesToSend’ 196:30.58 500 | nsTArray cookiesToSend; 196:30.58 | ^~~~~~~~~~~~~ 196:30.81 netwerk/dns/mdns/libmdns 196:31.38 In file included from Unified_cpp_netwerk_base3.cpp:101: 196:31.38 /builddir/build/BUILD/firefox-88.0/netwerk/base/nsSocketTransport2.cpp: In member function ‘nsresult mozilla::net::nsSocketTransport::InitWithConnectedSocket(PRFileDesc*, const mozilla::net::NetAddr*)’: 196:31.38 /builddir/build/BUILD/firefox-88.0/netwerk/base/nsSocketTransport2.cpp:880:9: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 196:31.38 880 | memcpy(&mNetAddr, addr, sizeof(NetAddr)); 196:31.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:31.38 In file included from /builddir/build/BUILD/firefox-88.0/netwerk/base/nsSocketTransport2.h:24, 196:31.38 from /builddir/build/BUILD/firefox-88.0/netwerk/base/nsServerSocket.cpp:6, 196:31.38 from Unified_cpp_netwerk_base3.cpp:65: 196:31.38 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 196:31.38 107 | union NetAddr { 196:31.38 | ^~~~~~~ 196:31.47 In file included from Unified_cpp_netwerk_base3.cpp:101: 196:31.47 /builddir/build/BUILD/firefox-88.0/netwerk/base/nsSocketTransport2.cpp: In member function ‘virtual nsresult mozilla::net::nsSocketTransport::GetPeerAddr(mozilla::net::NetAddr*)’: 196:31.48 /builddir/build/BUILD/firefox-88.0/netwerk/base/nsSocketTransport2.cpp:2521:9: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 196:31.48 2521 | memcpy(addr, &mNetAddr, sizeof(NetAddr)); 196:31.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:31.48 In file included from /builddir/build/BUILD/firefox-88.0/netwerk/base/nsSocketTransport2.h:24, 196:31.48 from /builddir/build/BUILD/firefox-88.0/netwerk/base/nsServerSocket.cpp:6, 196:31.48 from Unified_cpp_netwerk_base3.cpp:65: 196:31.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 196:31.48 107 | union NetAddr { 196:31.48 | ^~~~~~~ 196:31.48 In file included from Unified_cpp_netwerk_base3.cpp:101: 196:31.48 /builddir/build/BUILD/firefox-88.0/netwerk/base/nsSocketTransport2.cpp: In member function ‘virtual nsresult mozilla::net::nsSocketTransport::GetSelfAddr(mozilla::net::NetAddr*)’: 196:31.48 /builddir/build/BUILD/firefox-88.0/netwerk/base/nsSocketTransport2.cpp:2540:9: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 196:31.48 2540 | memcpy(addr, &mSelfAddr, sizeof(NetAddr)); 196:31.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:31.48 In file included from /builddir/build/BUILD/firefox-88.0/netwerk/base/nsSocketTransport2.h:24, 196:31.48 from /builddir/build/BUILD/firefox-88.0/netwerk/base/nsServerSocket.cpp:6, 196:31.48 from Unified_cpp_netwerk_base3.cpp:65: 196:31.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 196:31.48 107 | union NetAddr { 196:31.48 | ^~~~~~~ 196:31.48 In file included from Unified_cpp_netwerk_base3.cpp:101: 196:31.48 /builddir/build/BUILD/firefox-88.0/netwerk/base/nsSocketTransport2.cpp: In member function ‘virtual nsresult mozilla::net::nsSocketTransport::Bind(mozilla::net::NetAddr*)’: 196:31.48 /builddir/build/BUILD/firefox-88.0/netwerk/base/nsSocketTransport2.cpp:2554:9: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 196:31.48 2554 | memcpy(mBindAddr.get(), aLocalAddr, sizeof(NetAddr)); 196:31.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:31.48 In file included from /builddir/build/BUILD/firefox-88.0/netwerk/base/nsSocketTransport2.h:24, 196:31.48 from /builddir/build/BUILD/firefox-88.0/netwerk/base/nsServerSocket.cpp:6, 196:31.48 from Unified_cpp_netwerk_base3.cpp:65: 196:31.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 196:31.48 107 | union NetAddr { 196:31.48 | ^~~~~~~ 196:33.54 netwerk/dns/etld_data.inc.stub 196:39.39 In file included from Unified_cpp_netwerk_base4.cpp:38: 196:39.39 /builddir/build/BUILD/firefox-88.0/netwerk/base/nsUDPSocket.cpp: In constructor ‘mozilla::net::nsUDPMessage::nsUDPMessage(mozilla::net::NetAddr*, nsIOutputStream*, FallibleTArray&&)’: 196:39.39 /builddir/build/BUILD/firefox-88.0/netwerk/base/nsUDPSocket.cpp:179:9: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 196:39.39 179 | memcpy(&mAddr, aAddr, sizeof(NetAddr)); 196:39.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:39.39 In file included from /builddir/build/BUILD/firefox-88.0/netwerk/base/nsSocketTransport2.h:24, 196:39.39 from /builddir/build/BUILD/firefox-88.0/netwerk/base/nsUDPSocket.cpp:12, 196:39.39 from Unified_cpp_netwerk_base4.cpp:38: 196:39.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 196:39.39 107 | union NetAddr { 196:39.39 | ^~~~~~~ 196:39.40 In file included from Unified_cpp_netwerk_base4.cpp:38: 196:39.40 /builddir/build/BUILD/firefox-88.0/netwerk/base/nsUDPSocket.cpp: In constructor ‘mozilla::net::{anonymous}::UDPMessageProxy::UDPMessageProxy(mozilla::net::NetAddr*, nsIOutputStream*, FallibleTArray&&)’: 196:39.40 /builddir/build/BUILD/firefox-88.0/netwerk/base/nsUDPSocket.cpp:333:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 196:39.40 333 | memcpy(&mAddr, aAddr, sizeof(mAddr)); 196:39.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:39.40 In file included from /builddir/build/BUILD/firefox-88.0/netwerk/base/nsSocketTransport2.h:24, 196:39.40 from /builddir/build/BUILD/firefox-88.0/netwerk/base/nsUDPSocket.cpp:12, 196:39.40 from Unified_cpp_netwerk_base4.cpp:38: 196:39.40 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 196:39.40 107 | union NetAddr { 196:39.40 | ^~~~~~~ 196:39.42 In file included from Unified_cpp_netwerk_base4.cpp:38: 196:39.43 /builddir/build/BUILD/firefox-88.0/netwerk/base/nsUDPSocket.cpp: In member function ‘virtual nsresult mozilla::net::nsUDPSocket::GetAddress(mozilla::net::NetAddr*)’: 196:39.43 /builddir/build/BUILD/firefox-88.0/netwerk/base/nsUDPSocket.cpp:761:9: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 196:39.43 761 | memcpy(aResult, &mAddr, sizeof(mAddr)); 196:39.43 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:39.43 In file included from /builddir/build/BUILD/firefox-88.0/netwerk/base/nsSocketTransport2.h:24, 196:39.43 from /builddir/build/BUILD/firefox-88.0/netwerk/base/nsUDPSocket.cpp:12, 196:39.43 from Unified_cpp_netwerk_base4.cpp:38: 196:39.43 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 196:39.43 107 | union NetAddr { 196:39.43 | ^~~~~~~ 196:45.15 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 196:45.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrincipal.h:43, 196:45.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIScriptSecurityManager.h:14, 196:45.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsILoadInfo.h:18, 196:45.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIChannel.h:14, 196:45.15 from /builddir/build/BUILD/firefox-88.0/netwerk/base/nsStreamLoader.cpp:8, 196:45.15 from Unified_cpp_netwerk_base4.cpp:2: 196:45.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::net::nsUDPSocket::OnSocketReady(PRFileDesc*, int16_t)’: 196:45.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 196:45.15 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 196:45.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:45.15 In file included from Unified_cpp_netwerk_base4.cpp:38: 196:45.15 /builddir/build/BUILD/firefox-88.0/netwerk/base/nsUDPSocket.cpp:417:27: note: while referencing ‘data’ 196:45.15 417 | FallibleTArray data; 196:45.15 | ^~~~ 196:45.15 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 196:45.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrincipal.h:43, 196:45.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIScriptSecurityManager.h:14, 196:45.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsILoadInfo.h:18, 196:45.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIChannel.h:14, 196:45.15 from /builddir/build/BUILD/firefox-88.0/netwerk/base/nsStreamLoader.cpp:8, 196:45.15 from Unified_cpp_netwerk_base4.cpp:2: 196:45.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 196:45.15 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 196:45.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:45.15 In file included from Unified_cpp_netwerk_base4.cpp:38: 196:45.15 /builddir/build/BUILD/firefox-88.0/netwerk/base/nsUDPSocket.cpp:417:27: note: while referencing ‘data’ 196:45.15 417 | FallibleTArray data; 196:45.15 | ^~~~ 196:45.25 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 196:45.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrincipal.h:43, 196:45.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIScriptSecurityManager.h:14, 196:45.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsILoadInfo.h:18, 196:45.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIChannel.h:14, 196:45.25 from /builddir/build/BUILD/firefox-88.0/netwerk/base/nsStreamLoader.cpp:8, 196:45.25 from Unified_cpp_netwerk_base4.cpp:2: 196:45.25 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::nsUDPSocket::Send(const nsACString&, uint16_t, const nsTArray&, uint32_t*)’: 196:45.25 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 196:45.25 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 196:45.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:45.25 In file included from Unified_cpp_netwerk_base4.cpp:38: 196:45.25 /builddir/build/BUILD/firefox-88.0/netwerk/base/nsUDPSocket.cpp:1099:27: note: while referencing ‘fallibleArray’ 196:45.25 1099 | FallibleTArray fallibleArray; 196:45.25 | ^~~~~~~~~~~~~ 196:45.55 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 196:45.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrincipal.h:43, 196:45.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIScriptSecurityManager.h:14, 196:45.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsILoadInfo.h:18, 196:45.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIChannel.h:14, 196:45.55 from /builddir/build/BUILD/firefox-88.0/netwerk/base/nsStreamLoader.cpp:8, 196:45.55 from Unified_cpp_netwerk_base4.cpp:2: 196:45.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::nsUDPSocket::SendWithAddress(const mozilla::net::NetAddr*, const nsTArray&, uint32_t*)’: 196:45.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 196:45.55 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 196:45.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:45.55 In file included from Unified_cpp_netwerk_base4.cpp:38: 196:45.55 /builddir/build/BUILD/firefox-88.0/netwerk/base/nsUDPSocket.cpp:1156:29: note: while referencing ‘fallibleArray’ 196:45.55 1156 | FallibleTArray fallibleArray; 196:45.55 | ^~~~~~~~~~~~~ 196:45.55 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 196:45.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrincipal.h:43, 196:45.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIScriptSecurityManager.h:14, 196:45.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsILoadInfo.h:18, 196:45.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIChannel.h:14, 196:45.55 from /builddir/build/BUILD/firefox-88.0/netwerk/base/nsStreamLoader.cpp:8, 196:45.55 from Unified_cpp_netwerk_base4.cpp:2: 196:45.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 196:45.55 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 196:45.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:45.55 In file included from Unified_cpp_netwerk_base4.cpp:38: 196:45.55 /builddir/build/BUILD/firefox-88.0/netwerk/base/nsUDPSocket.cpp:1156:29: note: while referencing ‘fallibleArray’ 196:45.55 1156 | FallibleTArray fallibleArray; 196:45.55 | ^~~~~~~~~~~~~ 196:45.91 netwerk/ipc 196:46.11 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 196:46.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrefBranch.h:14, 196:46.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Preferences.h:21, 196:46.11 from /builddir/build/BUILD/firefox-88.0/netwerk/base/nsPACMan.cpp:9, 196:46.11 from Unified_cpp_netwerk_base3.cpp:2: 196:46.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::nsSocketTransportService::Shutdown(bool)’: 196:46.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘CopyableTArray > [1]’ [-Warray-bounds] 196:46.11 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 196:46.11 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:46.11 In file included from Unified_cpp_netwerk_base3.cpp:110: 196:46.11 /builddir/build/BUILD/firefox-88.0/netwerk/base/nsSocketTransportService2.cpp:821:10: note: while referencing ‘observersCopy’ 196:46.11 821 | auto observersCopy = mShutdownObservers; 196:46.11 | ^~~~~~~~~~~~~ 196:49.30 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 196:49.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrefBranch.h:14, 196:49.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Preferences.h:21, 196:49.30 from /builddir/build/BUILD/firefox-88.0/netwerk/base/nsPACMan.cpp:9, 196:49.30 from Unified_cpp_netwerk_base3.cpp:2: 196:49.30 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::net::nsSocketTransportService::UpdatePortRemapPreference(const nsACString&)’: 196:49.30 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 196:49.30 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 196:49.31 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:49.31 In file included from Unified_cpp_netwerk_base3.cpp:110: 196:49.31 /builddir/build/BUILD/firefox-88.0/netwerk/base/nsSocketTransportService2.cpp:201:41: note: while referencing ‘ranges’ 196:49.31 201 | nsTArray> ranges(2); 196:49.31 | ^~~~~~ 196:49.31 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 196:49.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrefBranch.h:14, 196:49.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Preferences.h:21, 196:49.31 from /builddir/build/BUILD/firefox-88.0/netwerk/base/nsPACMan.cpp:9, 196:49.31 from Unified_cpp_netwerk_base3.cpp:2: 196:49.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 196:49.31 304 | mHdr->mLength = 0; 196:49.31 | ~~~~~~~~~~~~~~^~~ 196:49.31 In file included from Unified_cpp_netwerk_base3.cpp:110: 196:49.31 /builddir/build/BUILD/firefox-88.0/netwerk/base/nsSocketTransportService2.cpp:201:41: note: while referencing ‘ranges’ 196:49.31 201 | nsTArray> ranges(2); 196:49.31 | ^~~~~~ 196:49.31 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 196:49.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrefBranch.h:14, 196:49.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Preferences.h:21, 196:49.31 from /builddir/build/BUILD/firefox-88.0/netwerk/base/nsPACMan.cpp:9, 196:49.31 from Unified_cpp_netwerk_base3.cpp:2: 196:49.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::net::nsSocketTransportService::TPortRemapping [1]’ {aka ‘CopyableTArray > [1]’} [-Warray-bounds] 196:49.31 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 196:49.31 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:49.31 In file included from Unified_cpp_netwerk_base3.cpp:110: 196:49.31 /builddir/build/BUILD/firefox-88.0/netwerk/base/nsSocketTransportService2.cpp:191:18: note: while referencing ‘portRemapping’ 196:49.31 191 | TPortRemapping portRemapping; 196:49.31 | ^~~~~~~~~~~~~ 196:49.31 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 196:49.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrefBranch.h:14, 196:49.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Preferences.h:21, 196:49.31 from /builddir/build/BUILD/firefox-88.0/netwerk/base/nsPACMan.cpp:9, 196:49.31 from Unified_cpp_netwerk_base3.cpp:2: 196:49.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘mozilla::net::nsSocketTransportService::TPortRemapping [1]’ {aka ‘CopyableTArray > [1]’} [-Warray-bounds] 196:49.31 304 | mHdr->mLength = 0; 196:49.31 | ~~~~~~~~~~~~~~^~~ 196:49.31 In file included from Unified_cpp_netwerk_base3.cpp:110: 196:49.31 /builddir/build/BUILD/firefox-88.0/netwerk/base/nsSocketTransportService2.cpp:191:18: note: while referencing ‘portRemapping’ 196:49.31 191 | TPortRemapping portRemapping; 196:49.31 | ^~~~~~~~~~~~~ 196:49.31 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 196:49.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrefBranch.h:14, 196:49.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Preferences.h:21, 196:49.31 from /builddir/build/BUILD/firefox-88.0/netwerk/base/nsPACMan.cpp:9, 196:49.31 from Unified_cpp_netwerk_base3.cpp:2: 196:49.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 196:49.31 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 196:49.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:49.32 In file included from Unified_cpp_netwerk_base3.cpp:110: 196:49.32 /builddir/build/BUILD/firefox-88.0/netwerk/base/nsSocketTransportService2.cpp:201:41: note: while referencing ‘ranges’ 196:49.32 201 | nsTArray> ranges(2); 196:49.32 | ^~~~~~ 196:49.32 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 196:49.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrefBranch.h:14, 196:49.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Preferences.h:21, 196:49.32 from /builddir/build/BUILD/firefox-88.0/netwerk/base/nsPACMan.cpp:9, 196:49.32 from Unified_cpp_netwerk_base3.cpp:2: 196:49.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::net::nsSocketTransportService::TPortRemapping [1]’ {aka ‘CopyableTArray > [1]’} [-Warray-bounds] 196:49.32 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 196:49.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:49.32 In file included from Unified_cpp_netwerk_base3.cpp:110: 196:49.32 /builddir/build/BUILD/firefox-88.0/netwerk/base/nsSocketTransportService2.cpp:191:18: note: while referencing ‘portRemapping’ 196:49.32 191 | TPortRemapping portRemapping; 196:49.32 | ^~~~~~~~~~~~~ 196:49.65 netwerk/mime 196:52.03 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 196:52.03 from /builddir/build/BUILD/firefox-88.0/netwerk/mime/nsMIMEHeaderParamImpl.cpp:14: 196:52.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘static nsresult nsMIMEHeaderParamImpl::DoParameterInternal(const char*, const char*, nsMIMEHeaderParamImpl::ParamDecoding, char**, char**, char**)’: 196:52.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 196:52.03 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 196:52.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:52.03 /builddir/build/BUILD/firefox-88.0/netwerk/mime/nsMIMEHeaderParamImpl.cpp:455:26: note: while referencing ‘segments’ 196:52.03 455 | nsTArray segments; 196:52.03 | ^~~~~~~~ 196:52.63 netwerk/protocol/about 197:01.64 netwerk/protocol/data 197:16.16 In file included from /builddir/build/BUILD/firefox-88.0/netwerk/ipc/ChannelEventQueue.h:11, 197:16.16 from /builddir/build/BUILD/firefox-88.0/netwerk/ipc/ChannelEventQueue.cpp:8, 197:16.16 from Unified_cpp_netwerk_ipc0.cpp:2: 197:16.16 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = unsigned int; SizeType = unsigned int]’: 197:16.16 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 197:16.16 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 197:16.16 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 197:16.16 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2948:17: required from ‘CopyableTArray::CopyableTArray(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr]’ 197:16.16 /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:56:9: required from here 197:16.16 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197:16.16 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 197:16.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:16.16 In file included from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannelChild.h:18, 197:16.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/DocumentChannelChild.h:11, 197:16.17 from /builddir/build/BUILD/firefox-88.0/netwerk/ipc/DocumentChannel.cpp:21, 197:16.17 from Unified_cpp_netwerk_ipc0.cpp:11: 197:16.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 197:16.17 107 | union NetAddr { 197:16.17 | ^~~~~~~ 197:26.19 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 197:26.19 from /builddir/build/BUILD/firefox-88.0/netwerk/ipc/ChannelEventQueue.h:11, 197:26.19 from /builddir/build/BUILD/firefox-88.0/netwerk/ipc/ChannelEventQueue.cpp:8, 197:26.19 from Unified_cpp_netwerk_ipc0.cpp:2: 197:26.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘RefPtr > mozilla::net::DocumentLoadListener::RedirectToParentProcess(uint32_t, uint32_t)’: 197:26.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 197:26.19 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 197:26.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:26.19 In file included from Unified_cpp_netwerk_ipc0.cpp:38: 197:26.19 /builddir/build/BUILD/firefox-88.0/netwerk/ipc/DocumentLoadListener.cpp:1882:60: note: while referencing ‘endpoints’ 197:26.19 1882 | nsTArray> endpoints; 197:26.19 | ^~~~~~~~~ 197:34.42 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 197:34.42 from /builddir/build/BUILD/firefox-88.0/netwerk/ipc/ChannelEventQueue.h:11, 197:34.42 from /builddir/build/BUILD/firefox-88.0/netwerk/ipc/ChannelEventQueue.cpp:8, 197:34.42 from Unified_cpp_netwerk_ipc0.cpp:2: 197:34.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::DocumentLoadListener::TriggerRedirectToRealChannel(const mozilla::Maybe&)’: 197:34.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::net::DocumentLoadListener::TriggerRedirectToRealChannel(const mozilla::Maybe&):: [1]’ [-Warray-bounds] 197:34.42 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 197:34.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:34.42 In file included from Unified_cpp_netwerk_ipc0.cpp:38: 197:34.42 /builddir/build/BUILD/firefox-88.0/netwerk/ipc/DocumentLoadListener.cpp:2084:11: note: while referencing ‘’ 197:34.43 2084 | [self, requests = std::move(mStreamFilterRequests)]( 197:34.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:34.43 2085 | const nsresult& aResponse) mutable { 197:34.43 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:34.43 2086 | for (StreamFilterRequest& request : requests) { 197:34.43 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:34.43 2087 | if (request.mPromise) { 197:34.43 | ~~~~~~~~~~~~~~~~~~~~~~~ 197:34.43 2088 | request.mPromise->Resolve(std::move(request.mChildEndpoint), 197:34.43 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:34.43 2089 | __func__); 197:34.43 | ~~~~~~~~~~ 197:34.43 2090 | request.mPromise = nullptr; 197:34.43 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:34.43 2091 | } 197:34.43 | ~ 197:34.43 2092 | } 197:34.43 | ~ 197:34.43 2093 | self->RedirectToRealChannelFinished(aResponse); 197:34.43 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:34.43 2094 | }, 197:34.43 | ~ 197:34.43 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 197:34.43 from /builddir/build/BUILD/firefox-88.0/netwerk/ipc/ChannelEventQueue.h:11, 197:34.43 from /builddir/build/BUILD/firefox-88.0/netwerk/ipc/ChannelEventQueue.cpp:8, 197:34.43 from Unified_cpp_netwerk_ipc0.cpp:2: 197:34.43 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 197:34.43 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 197:34.43 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:34.43 In file included from Unified_cpp_netwerk_ipc0.cpp:38: 197:34.43 /builddir/build/BUILD/firefox-88.0/netwerk/ipc/DocumentLoadListener.cpp:2012:28: note: while referencing ‘parentEndpoints’ 197:34.43 2012 | nsTArray parentEndpoints(mStreamFilterRequests.Length()); 197:34.43 | ^~~~~~~~~~~~~~~ 197:36.33 netwerk/protocol/file 197:37.99 In file included from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridge.h:13, 197:37.99 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridgeParent.h:9, 197:37.99 from /builddir/build/BUILD/firefox-88.0/netwerk/ipc/SocketProcessBridgeParent.h:9, 197:37.99 from /builddir/build/BUILD/firefox-88.0/netwerk/ipc/SocketProcessBridgeParent.cpp:6, 197:37.99 from Unified_cpp_netwerk_ipc1.cpp:2: 197:37.99 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = unsigned int; SizeType = unsigned int]’: 197:37.99 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 197:37.99 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 197:37.99 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 197:37.99 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2948:17: required from ‘CopyableTArray::CopyableTArray(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr]’ 197:37.99 /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:56:9: required from here 197:37.99 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197:37.99 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 197:37.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:37.99 In file included from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpTransaction.h:24, 197:37.99 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpTransactionChild.h:9, 197:37.99 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/HttpTransactionChild.h:11, 197:37.99 from /builddir/build/BUILD/firefox-88.0/netwerk/ipc/SocketProcessChild.cpp:12, 197:37.99 from Unified_cpp_netwerk_ipc1.cpp:11: 197:37.99 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 197:37.99 107 | union NetAddr { 197:37.99 | ^~~~~~~ 197:41.00 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 197:41.00 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridge.h:13, 197:41.00 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridgeParent.h:9, 197:41.00 from /builddir/build/BUILD/firefox-88.0/netwerk/ipc/SocketProcessBridgeParent.h:9, 197:41.00 from /builddir/build/BUILD/firefox-88.0/netwerk/ipc/SocketProcessBridgeParent.cpp:6, 197:41.00 from Unified_cpp_netwerk_ipc1.cpp:2: 197:41.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::net::SocketProcessParent::RecvGetTLSClientCert(const nsCString&, const OriginAttributes&, const int32_t&, const uint32_t&, const uint32_t&, const ByteArray&, mozilla::Maybe&&, nsTArray&&, bool*, mozilla::net::PSocketProcessParent::ByteArray*, mozilla::net::PSocketProcessParent::ByteArray*, nsTArray*)’: 197:41.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::net::PSocketProcessParent::ByteArray [1]’ {aka ‘mozilla::psm::ByteArray [1]’} [-Warray-bounds] 197:41.00 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 197:41.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:41.00 In file included from Unified_cpp_netwerk_ipc1.cpp:38: 197:41.00 /builddir/build/BUILD/firefox-88.0/netwerk/ipc/SocketProcessParent.cpp:355:17: note: while referencing ‘array’ 197:41.00 355 | ByteArray array; 197:41.00 | ^~~~~ 197:41.01 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 197:41.01 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridge.h:13, 197:41.01 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridgeParent.h:9, 197:41.01 from /builddir/build/BUILD/firefox-88.0/netwerk/ipc/SocketProcessBridgeParent.h:9, 197:41.01 from /builddir/build/BUILD/firefox-88.0/netwerk/ipc/SocketProcessBridgeParent.cpp:6, 197:41.01 from Unified_cpp_netwerk_ipc1.cpp:2: 197:41.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 197:41.01 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 197:41.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:41.01 In file included from Unified_cpp_netwerk_ipc1.cpp:38: 197:41.01 /builddir/build/BUILD/firefox-88.0/netwerk/ipc/SocketProcessParent.cpp:335:31: note: while referencing ‘collectedCANames’ 197:41.01 335 | nsTArray> collectedCANames; 197:41.01 | ^~~~~~~~~~~~~~~~ 197:41.16 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 197:41.16 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridge.h:13, 197:41.16 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridgeParent.h:9, 197:41.16 from /builddir/build/BUILD/firefox-88.0/netwerk/ipc/SocketProcessBridgeParent.h:9, 197:41.16 from /builddir/build/BUILD/firefox-88.0/netwerk/ipc/SocketProcessBridgeParent.cpp:6, 197:41.16 from Unified_cpp_netwerk_ipc1.cpp:2: 197:41.16 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::detail::RunnableFunction::Run() [with StoredFunction = mozilla::net::SocketProcessChild::RecvGetDNSCacheEntries(mozilla::net::PSocketProcessChild::GetDNSCacheEntriesResolver&&)::]’: 197:41.16 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 197:41.16 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 197:41.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:41.16 In file included from Unified_cpp_netwerk_ipc1.cpp:11: 197:41.16 /builddir/build/BUILD/firefox-88.0/netwerk/ipc/SocketProcessChild.cpp:585:39: note: while referencing ‘entries’ 197:41.16 585 | nsTArray entries; 197:41.16 | ^~~~~~~ 197:41.22 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 197:41.22 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridge.h:13, 197:41.22 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridgeParent.h:9, 197:41.22 from /builddir/build/BUILD/firefox-88.0/netwerk/ipc/SocketProcessBridgeParent.h:9, 197:41.22 from /builddir/build/BUILD/firefox-88.0/netwerk/ipc/SocketProcessBridgeParent.cpp:6, 197:41.23 from Unified_cpp_netwerk_ipc1.cpp:2: 197:41.23 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::detail::RunnableFunction::Run() [with StoredFunction = mozilla::net::SocketProcessChild::RecvGetHttpConnectionData(mozilla::net::PSocketProcessChild::GetHttpConnectionDataResolver&&)::]’: 197:41.23 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 197:41.23 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 197:41.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:41.23 In file included from Unified_cpp_netwerk_ipc1.cpp:11: 197:41.23 /builddir/build/BUILD/firefox-88.0/netwerk/ipc/SocketProcessChild.cpp:610:37: note: while referencing ‘data’ 197:41.23 610 | nsTArray data; 197:41.23 | ^~~~ 197:41.49 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 197:41.49 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridge.h:13, 197:41.49 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridgeParent.h:9, 197:41.49 from /builddir/build/BUILD/firefox-88.0/netwerk/ipc/SocketProcessBridgeParent.h:9, 197:41.49 from /builddir/build/BUILD/firefox-88.0/netwerk/ipc/SocketProcessBridgeParent.cpp:6, 197:41.49 from Unified_cpp_netwerk_ipc1.cpp:2: 197:41.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::net::SocketProcessChild::RecvGetDNSCacheEntries(mozilla::net::PSocketProcessChild::GetDNSCacheEntriesResolver&&)’: 197:41.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 197:41.49 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 197:41.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:41.49 In file included from Unified_cpp_netwerk_ipc1.cpp:11: 197:41.49 /builddir/build/BUILD/firefox-88.0/netwerk/ipc/SocketProcessChild.cpp:571:40: note: while referencing ‘’ 197:41.50 571 | aResolve(nsTArray()); 197:41.50 | ^ 197:41.54 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 197:41.54 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridge.h:13, 197:41.54 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBridgeParent.h:9, 197:41.54 from /builddir/build/BUILD/firefox-88.0/netwerk/ipc/SocketProcessBridgeParent.h:9, 197:41.54 from /builddir/build/BUILD/firefox-88.0/netwerk/ipc/SocketProcessBridgeParent.cpp:6, 197:41.54 from Unified_cpp_netwerk_ipc1.cpp:2: 197:41.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::net::SocketProcessChild::RecvGetHttpConnectionData(mozilla::net::PSocketProcessChild::GetHttpConnectionDataResolver&&)’: 197:41.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 197:41.54 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 197:41.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:41.54 In file included from Unified_cpp_netwerk_ipc1.cpp:11: 197:41.54 /builddir/build/BUILD/firefox-88.0/netwerk/ipc/SocketProcessChild.cpp:596:38: note: while referencing ‘’ 197:41.54 596 | aResolve(nsTArray()); 197:41.54 | ^ 197:41.80 netwerk/protocol/ftp 197:58.53 netwerk/protocol/gio 198:08.78 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 198:08.78 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, 198:08.78 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 198:08.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, 198:08.78 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 198:08.78 from Unified_cpp_netwerk_protocol_ftp0.cpp:2: 198:08.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsFtpControlConnection::_ZN22nsFtpControlConnection7ConnectEP12nsIProxyInfoP21nsITransportEventSink.part.0(nsIProxyInfo*, nsITransportEventSink*)’: 198:08.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 198:08.78 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 198:08.78 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:08.78 In file included from Unified_cpp_netwerk_protocol_ftp0.cpp:38: 198:08.78 /builddir/build/BUILD/firefox-88.0/netwerk/protocol/ftp/nsFtpControlConnection.cpp:96:49: note: while referencing ‘’ 198:08.78 96 | rv = sts->CreateTransport(nsTArray(), mHost, mPort, proxyInfo, 198:08.78 | ^ 198:09.08 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 198:09.08 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, 198:09.08 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 198:09.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, 198:09.08 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 198:09.08 from Unified_cpp_netwerk_protocol_ftp0.cpp:2: 198:09.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘FTP_STATE nsFtpState::_ZN10nsFtpState6R_pasvEv.part.0()’: 198:09.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 198:09.09 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 198:09.09 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:09.09 In file included from Unified_cpp_netwerk_protocol_ftp0.cpp:29: 198:09.09 /builddir/build/BUILD/firefox-88.0/netwerk/protocol/ftp/nsFtpConnectionThread.cpp:1369:51: note: while referencing ‘’ 198:09.09 1369 | rv = sts->CreateTransport(nsTArray(), host, port, 198:09.09 | ^ 198:12.34 netwerk/protocol/http 198:51.44 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 198:51.44 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, 198:51.44 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 198:51.44 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, 198:51.44 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/HttpLog.h:20, 198:51.44 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/ASpdySession.cpp:8, 198:51.44 from Unified_cpp_protocol_http0.cpp:2: 198:51.44 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::net::AltServiceChild::ProcessHeader(const nsCString&, const nsCString&, const nsCString&, int32_t, const nsCString&, bool, nsIInterfaceRequestor*, mozilla::net::nsProxyInfo*, uint32_t, const OriginAttributes&)’: 198:51.44 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 198:51.44 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 198:51.44 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:51.44 In file included from Unified_cpp_protocol_http0.cpp:29: 198:51.44 /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/AltServiceChild.cpp:100:32: note: while referencing ‘proxyInfoArray’ 198:51.44 100 | nsTArray proxyInfoArray; 198:51.44 | ^~~~~~~~~~~~~~ 198:52.34 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 198:52.34 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, 198:52.34 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 198:52.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, 198:52.34 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/HttpLog.h:20, 198:52.34 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/ASpdySession.cpp:8, 198:52.34 from Unified_cpp_protocol_http0.cpp:2: 198:52.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::net::AltSvcCache::GetAltSvcCacheKeys(nsTArray >&)’: 198:52.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 198:52.34 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 198:52.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:52.34 In file included from Unified_cpp_protocol_http0.cpp:65: 198:52.34 /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/AlternateServices.cpp:1255:45: note: while referencing ‘items’ 198:52.35 1255 | nsTArray items; 198:52.35 | ^~~~~ 198:52.41 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 198:52.41 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, 198:52.41 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 198:52.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, 198:52.41 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/HttpLog.h:20, 198:52.42 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/ASpdySession.cpp:8, 198:52.42 from Unified_cpp_protocol_http0.cpp:2: 198:52.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::net::BackgroundDataBridgeChild::RecvOnStopRequest(nsresult, const ResourceTimingStructArgs&, const TimeStamp&, const nsHttpHeaderArray&)’: 198:52.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 198:52.42 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 198:52.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:52.42 In file included from Unified_cpp_protocol_http0.cpp:83: 198:52.42 /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/BackgroundDataBridgeChild.cpp:54:71: note: while referencing ‘’ 198:52.42 54 | nsTArray(), true); 198:52.42 | ^ 199:05.22 In file included from Unified_cpp_protocol_http1.cpp:92: 199:05.22 /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/Http3Session.cpp: In function ‘nsresult mozilla::net::StringAndPortToNetAddr(nsACString&, uint16_t, mozilla::net::NetAddr*)’: 199:05.22 /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/Http3Session.cpp:121:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199:05.22 121 | memset(netAddr, 0, sizeof(*netAddr)); 199:05.23 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:05.23 In file included from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/nsAHttpConnection.h:8, 199:05.23 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/DnsAndConnectSocket.h:11, 199:05.23 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/nsHttpConnectionMgr.h:9, 199:05.23 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/ConnectionDiagnostics.cpp:10, 199:05.23 from Unified_cpp_protocol_http1.cpp:2: 199:05.23 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 199:05.23 107 | union NetAddr { 199:05.23 | ^~~~~~~ 199:20.15 In file included from Unified_cpp_protocol_http2.cpp:47: 199:20.15 /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/HttpConnectionUDP.cpp: In member function ‘nsresult mozilla::net::HttpConnectionUDP::Init(mozilla::net::nsHttpConnectionInfo*, nsIDNSRecord*, nsresult, nsIInterfaceRequestor*, uint32_t)’: 199:20.15 /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/HttpConnectionUDP.cpp:100:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199:20.15 100 | memset(&local, 0, sizeof(local)); 199:20.15 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 199:20.15 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/HttpBaseChannel.h:16, 199:20.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/HttpChannelChild.h:15, 199:20.15 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/HttpChannelChild.cpp:24, 199:20.15 from Unified_cpp_protocol_http2.cpp:2: 199:20.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 199:20.15 107 | union NetAddr { 199:20.15 | ^~~~~~~ 199:21.65 In file included from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, 199:21.65 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 199:21.65 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, 199:21.65 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/HttpLog.h:20, 199:21.65 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, 199:21.65 from Unified_cpp_protocol_http1.cpp:2: 199:21.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = unsigned int; SizeType = unsigned int]’: 199:21.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 199:21.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 199:21.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 199:21.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2938:17: required from ‘CopyableTArray::CopyableTArray(const CopyableTArray&) [with E = mozilla::net::NetAddr]’ 199:21.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/HTTPSSVC.h:49:8: required from ‘static void mozilla::detail::VariantImplementation::copyConstruct(void*, const Variant&) [with Variant = mozilla::Variant; Tag = unsigned char; unsigned int N = 4; T = mozilla::net::SvcParamIpv4Hint; Ts = {mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig}]’ 199:21.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Variant.h:223:26: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 199:21.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Variant.h:223:26: required from ‘static void mozilla::detail::VariantImplementation::copyConstruct(void*, const Variant&) [with Variant = mozilla::Variant; Tag = unsigned char; unsigned int N = 0; T = mozilla::Nothing; Ts = {mozilla::net::SvcParamAlpn, mozilla::net::SvcParamNoDefaultAlpn, mozilla::net::SvcParamPort, mozilla::net::SvcParamIpv4Hint, mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig}]’ 199:21.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Variant.h:652:24: required from ‘mozilla::Variant::Variant(const mozilla::Variant&) [with Ts = {mozilla::Nothing, mozilla::net::SvcParamAlpn, mozilla::net::SvcParamNoDefaultAlpn, mozilla::net::SvcParamPort, mozilla::net::SvcParamIpv4Hint, mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig}]’ 199:21.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/HTTPSSVC.h:82:8: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = const mozilla::net::SvcFieldValue&; E = mozilla::net::SvcFieldValue]’ 199:21.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:664:49: required from ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::SvcFieldValue; ElemType = mozilla::net::SvcFieldValue; IndexType = unsigned int; SizeType = unsigned int; bool IsTriviallyCopyConstructible = false; bool IsSameType = true]’ 199:21.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::net::SvcFieldValue; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 199:21.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::SvcFieldValue; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 199:21.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 199:21.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2938:17: required from ‘CopyableTArray::CopyableTArray(const CopyableTArray&) [with E = mozilla::net::SvcFieldValue]’ 199:21.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/HTTPSSVC.h:90:8: required from here 199:21.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 199:21.66 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 199:21.66 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:21.66 In file included from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/nsAHttpConnection.h:8, 199:21.66 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/DnsAndConnectSocket.h:11, 199:21.66 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/nsHttpConnectionMgr.h:9, 199:21.66 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/ConnectionDiagnostics.cpp:10, 199:21.66 from Unified_cpp_protocol_http1.cpp:2: 199:21.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 199:21.66 107 | union NetAddr { 199:21.66 | ^~~~~~~ 199:33.70 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 199:33.70 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, 199:33.70 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 199:33.70 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, 199:33.70 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/HttpLog.h:20, 199:33.71 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, 199:33.71 from Unified_cpp_protocol_http1.cpp:2: 199:33.71 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::HttpBaseChannel::GetServerTiming(nsIArray**)’: 199:33.71 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 199:33.71 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 199:33.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:33.71 In file included from Unified_cpp_protocol_http1.cpp:137: 199:33.71 /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/HttpBaseChannel.cpp:5161:39: note: while referencing ‘data’ 199:33.71 5161 | nsTArray> data; 199:33.71 | ^~~~ 199:42.18 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 199:42.18 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, 199:42.18 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 199:42.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, 199:42.18 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/HttpLog.h:20, 199:42.18 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, 199:42.18 from Unified_cpp_protocol_http1.cpp:2: 199:42.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::Http3Session::ProcessInput(nsIUDPSocket*)’: 199:42.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 199:42.18 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 199:42.18 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:42.18 In file included from Unified_cpp_protocol_http1.cpp:92: 199:42.18 /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/Http3Session.cpp:314:23: note: while referencing ‘data’ 199:42.18 314 | nsTArray data; 199:42.18 | ^~~~ 199:42.86 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 199:42.86 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, 199:42.87 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 199:42.87 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, 199:42.87 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/HttpLog.h:20, 199:42.87 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, 199:42.87 from Unified_cpp_protocol_http1.cpp:2: 199:42.87 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::HttpBackgroundChannelChild::OnStartRequestReceived(mozilla::Maybe)’: 199:42.87 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 199:42.87 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 199:42.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:42.87 In file included from Unified_cpp_protocol_http1.cpp:119: 199:42.87 /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:110:35: note: while referencing ‘runnables’ 199:42.87 110 | nsTArray> runnables = std::move(mQueuedRunnables); 199:42.87 | ^~~~~~~~~ 199:42.98 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 199:42.98 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, 199:42.98 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 199:42.98 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, 199:42.98 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/HttpLog.h:20, 199:42.98 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, 199:42.98 from Unified_cpp_protocol_http1.cpp:2: 199:42.98 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::net::HttpBaseChannel::SetCorsPreflightParameters(const nsTArray >&, bool)’: 199:42.98 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 199:42.98 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 199:42.98 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:42.98 In file included from Unified_cpp_protocol_http1.cpp:137: 199:42.98 /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/HttpBaseChannel.cpp:5018:40: note: while referencing ‘’ 199:42.98 5018 | mUnsafeHeaders = aUnsafeHeaders.Clone(); 199:42.98 | ~~~~~~~~~~~~~~~~~~~~^~ 199:43.32 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 199:43.32 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, 199:43.32 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 199:43.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, 199:43.32 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/HttpLog.h:20, 199:43.32 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, 199:43.32 from Unified_cpp_protocol_http1.cpp:2: 199:43.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::HttpBaseChannel::GetMatchedTrackingFullHashes(nsTArray >&)’: 199:43.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 199:43.32 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 199:43.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:43.32 In file included from Unified_cpp_protocol_http1.cpp:137: 199:43.33 /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/HttpBaseChannel.cpp:4433:49: note: while referencing ‘’ 199:43.33 4433 | aFullHashes = mMatchedTrackingFullHashes.Clone(); 199:43.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 199:43.36 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 199:43.36 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, 199:43.36 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 199:43.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, 199:43.36 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/HttpLog.h:20, 199:43.36 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, 199:43.36 from Unified_cpp_protocol_http1.cpp:2: 199:43.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::HttpBaseChannel::GetMatchedTrackingLists(nsTArray >&)’: 199:43.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 199:43.36 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 199:43.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:43.36 In file included from Unified_cpp_protocol_http1.cpp:137: 199:43.36 /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/HttpBaseChannel.cpp:4426:39: note: while referencing ‘’ 199:43.36 4426 | aLists = mMatchedTrackingLists.Clone(); 199:43.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 199:43.40 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 199:43.40 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, 199:43.40 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 199:43.40 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, 199:43.40 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/HttpLog.h:20, 199:43.40 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, 199:43.40 from Unified_cpp_protocol_http1.cpp:2: 199:43.40 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::HttpBaseChannel::SetMatchedTrackingInfo(const nsTArray >&, const nsTArray >&)’: 199:43.41 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 199:43.41 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 199:43.41 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:43.41 In file included from Unified_cpp_protocol_http1.cpp:137: 199:43.41 /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/HttpBaseChannel.cpp:4445:49: note: while referencing ‘’ 199:43.41 4445 | mMatchedTrackingFullHashes = aFullHashes.Clone(); 199:43.41 | ~~~~~~~~~~~~~~~~~^~ 199:45.85 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 199:45.85 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, 199:45.85 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 199:45.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, 199:45.85 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/HttpLog.h:20, 199:45.85 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, 199:45.85 from Unified_cpp_protocol_http1.cpp:2: 199:45.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::DelayHttpChannelQueue::FireQueue()’: 199:45.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray > [1]’ [-Warray-bounds] 199:45.85 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 199:45.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:45.85 In file included from Unified_cpp_protocol_http1.cpp:29: 199:45.85 /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/DelayHttpChannelQueue.cpp:109:41: note: while referencing ‘queue’ 199:45.85 109 | FallibleTArray> queue = std::move(mQueue); 199:45.85 | ^~~~~ 199:48.16 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 199:48.16 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, 199:48.16 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 199:48.16 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, 199:48.16 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/HttpLog.h:20, 199:48.16 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, 199:48.16 from Unified_cpp_protocol_http1.cpp:2: 199:48.16 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::net::Http3Session::ProcessOutput(nsIUDPSocket*)’: 199:48.16 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 199:48.16 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 199:48.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:48.16 In file included from Unified_cpp_protocol_http1.cpp:92: 199:48.16 /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/Http3Session.cpp:618:23: note: while referencing ‘packetToSend’ 199:48.16 618 | nsTArray packetToSend; 199:48.16 | ^~~~~~~~~~~~ 199:48.16 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 199:48.17 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, 199:48.17 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 199:48.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, 199:48.17 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/HttpLog.h:20, 199:48.17 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, 199:48.17 from Unified_cpp_protocol_http1.cpp:2: 199:48.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 199:48.17 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 199:48.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:48.17 In file included from Unified_cpp_protocol_http1.cpp:92: 199:48.17 /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/Http3Session.cpp:618:23: note: while referencing ‘packetToSend’ 199:48.17 618 | nsTArray packetToSend; 199:48.17 | ^~~~~~~~~~~~ 199:48.17 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 199:48.17 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, 199:48.17 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 199:48.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, 199:48.17 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/HttpLog.h:20, 199:48.17 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, 199:48.17 from Unified_cpp_protocol_http1.cpp:2: 199:48.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 199:48.17 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 199:48.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:48.17 In file included from Unified_cpp_protocol_http1.cpp:92: 199:48.17 /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/Http3Session.cpp:618:23: note: while referencing ‘packetToSend’ 199:48.17 618 | nsTArray packetToSend; 199:48.17 | ^~~~~~~~~~~~ 200:06.38 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 200:06.38 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, 200:06.38 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 200:06.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, 200:06.38 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/HttpLog.h:20, 200:06.38 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/nsHttpDigestAuth.cpp:8, 200:06.38 from Unified_cpp_protocol_http4.cpp:2: 200:06.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::net::nsHttpTransaction::PrepareSVCBRecordsForRetry(const nsACString&, bool&)’: 200:06.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 200:06.39 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 200:06.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:06.39 In file included from Unified_cpp_protocol_http4.cpp:47: 200:06.39 /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/nsHttpTransaction.cpp:1165:35: note: while referencing ‘records’ 200:06.39 1165 | nsTArray> records; 200:06.39 | ^~~~~~~ 200:07.72 netwerk/protocol/res 200:11.01 In file included from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, 200:11.01 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 200:11.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, 200:11.01 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/HttpLog.h:20, 200:11.01 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/PendingTransactionQueue.cpp:7, 200:11.01 from Unified_cpp_protocol_http3.cpp:2: 200:11.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = unsigned int; SizeType = unsigned int]’: 200:11.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 200:11.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 200:11.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 200:11.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2938:17: required from ‘CopyableTArray::CopyableTArray(const CopyableTArray&) [with E = mozilla::net::NetAddr]’ 200:11.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/HTTPSSVC.h:49:8: required from ‘static void mozilla::detail::VariantImplementation::copyConstruct(void*, const Variant&) [with Variant = mozilla::Variant; Tag = unsigned char; unsigned int N = 4; T = mozilla::net::SvcParamIpv4Hint; Ts = {mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig}]’ 200:11.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Variant.h:223:26: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 200:11.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Variant.h:223:26: required from ‘static void mozilla::detail::VariantImplementation::copyConstruct(void*, const Variant&) [with Variant = mozilla::Variant; Tag = unsigned char; unsigned int N = 0; T = mozilla::Nothing; Ts = {mozilla::net::SvcParamAlpn, mozilla::net::SvcParamNoDefaultAlpn, mozilla::net::SvcParamPort, mozilla::net::SvcParamIpv4Hint, mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig}]’ 200:11.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Variant.h:652:24: required from ‘mozilla::Variant::Variant(const mozilla::Variant&) [with Ts = {mozilla::Nothing, mozilla::net::SvcParamAlpn, mozilla::net::SvcParamNoDefaultAlpn, mozilla::net::SvcParamPort, mozilla::net::SvcParamIpv4Hint, mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig}]’ 200:11.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/HTTPSSVC.h:82:8: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = const mozilla::net::SvcFieldValue&; E = mozilla::net::SvcFieldValue]’ 200:11.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:664:49: required from ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::SvcFieldValue; ElemType = mozilla::net::SvcFieldValue; IndexType = unsigned int; SizeType = unsigned int; bool IsTriviallyCopyConstructible = false; bool IsSameType = true]’ 200:11.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::net::SvcFieldValue; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 200:11.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::SvcFieldValue; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 200:11.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 200:11.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2938:17: required from ‘CopyableTArray::CopyableTArray(const CopyableTArray&) [with E = mozilla::net::SvcFieldValue]’ 200:11.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/HTTPSSVC.h:90:8: required from here 200:11.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 200:11.01 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 200:11.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:11.01 In file included from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/nsAHttpConnection.h:8, 200:11.01 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/nsHttpTransaction.h:12, 200:11.01 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/PendingTransactionQueue.h:10, 200:11.01 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/PendingTransactionQueue.cpp:15, 200:11.01 from Unified_cpp_protocol_http3.cpp:2: 200:11.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 200:11.01 107 | union NetAddr { 200:11.01 | ^~~~~~~ 200:29.14 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 200:29.15 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, 200:29.15 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 200:29.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, 200:29.15 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/HttpLog.h:20, 200:29.15 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/PendingTransactionQueue.cpp:7, 200:29.15 from Unified_cpp_protocol_http3.cpp:2: 200:29.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::net::nsHttpConnection::SetupNPNList(nsISSLSocketControl*, uint32_t)’: 200:29.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 200:29.15 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 200:29.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:29.15 In file included from Unified_cpp_protocol_http3.cpp:119: 200:29.15 /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/nsHttpConnection.cpp:885:23: note: while referencing ‘protocolArray’ 200:29.15 885 | nsTArray protocolArray; 200:29.15 | ^~~~~~~~~~~~~ 200:32.13 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 200:32.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 200:32.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 200:32.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 200:32.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 200:32.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/NeckoParent.h:8, 200:32.13 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 200:32.13 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 200:32.13 from Unified_cpp_netwerk_protocol_res0.cpp:2: 200:32.13 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::net::SubstitutingProtocolHandler::_ZN7mozilla3net27SubstitutingProtocolHandler16SendSubstitutionERK12nsTSubstringIcEP6nsIURIj.part.0(const nsACString&, nsIURI*, uint32_t)’: 200:32.13 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 200:32.13 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 200:32.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:32.13 In file included from Unified_cpp_netwerk_protocol_res0.cpp:20: 200:32.13 /builddir/build/BUILD/firefox-88.0/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:263:28: note: while referencing ‘parents’ 200:32.13 263 | nsTArray parents; 200:32.13 | ^~~~~~~ 200:32.55 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 200:32.55 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, 200:32.55 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 200:32.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, 200:32.55 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/HttpLog.h:20, 200:32.55 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/PendingTransactionQueue.cpp:7, 200:32.55 from Unified_cpp_protocol_http3.cpp:2: 200:32.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::nsHttpChannel::_ZN7mozilla3net13nsHttpChannel31ReleaseMainThreadOnlyReferencesEv.part.0()’: 200:32.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 200:32.55 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 200:32.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:32.55 In file included from Unified_cpp_protocol_http3.cpp:101: 200:32.55 /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/nsHttpChannel.cpp:395:35: note: while referencing ‘arrayToRelease’ 200:32.55 395 | nsTArray> arrayToRelease; 200:32.55 | ^~~~~~~~~~~~~~ 200:32.65 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 200:32.65 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, 200:32.65 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 200:32.65 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, 200:32.65 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/HttpLog.h:20, 200:32.65 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/PendingTransactionQueue.cpp:7, 200:32.65 from Unified_cpp_protocol_http3.cpp:2: 200:32.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = mozilla::net::ParsedHeaderValueListList::ParsedHeaderValueListList(const nsCString&, bool)::; _ArgTypes = {const char*, unsigned int}]’: 200:32.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::net::ParsedHeaderValueList [1]’ [-Warray-bounds] 200:32.66 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 200:32.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:32.66 In file included from Unified_cpp_protocol_http3.cpp:56: 200:32.66 /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/nsHttp.cpp:823:70: note: while referencing ‘’ 200:32.66 823 | ParsedHeaderValueList(output, outputLength, allowInvalidValue)); 200:32.66 | ^ 200:33.14 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 200:33.14 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, 200:33.14 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 200:33.14 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, 200:33.14 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/HttpLog.h:20, 200:33.14 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/PendingTransactionQueue.cpp:7, 200:33.14 from Unified_cpp_protocol_http3.cpp:2: 200:33.14 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::net::nsHttpConnectionInfo::SerializeHttpConnectionInfo(mozilla::net::nsHttpConnectionInfo*, mozilla::net::HttpConnectionInfoCloneArgs&)’: 200:33.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 200:33.15 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 200:33.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:33.15 In file included from Unified_cpp_protocol_http3.cpp:128: 200:33.15 /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/nsHttpConnectionInfo.cpp:407:32: note: while referencing ‘proxyInfoArray’ 200:33.15 407 | nsTArray proxyInfoArray; 200:33.15 | ^~~~~~~~~~~~~~ 200:35.61 netwerk/protocol/viewsource 200:43.18 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 200:43.18 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, 200:43.18 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 200:43.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, 200:43.18 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/HttpLog.h:20, 200:43.18 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/PendingTransactionQueue.cpp:7, 200:43.18 from Unified_cpp_protocol_http3.cpp:2: 200:43.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::nsHttpConnectionMgr::NotifyConnectionOfWindowIdChange(uint64_t)’: 200:43.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 200:43.18 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 200:43.18 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:43.18 In file included from Unified_cpp_protocol_http3.cpp:137: 200:43.18 /builddir/build/BUILD/firefox-88.0/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3101:39: note: while referencing ‘connections’ 200:43.18 3101 | nsTArray> connections; 200:43.18 | ^~~~~~~~~~~ 200:44.18 netwerk/protocol/websocket 200:50.04 netwerk/sctp/datachannel 201:03.08 netwerk/sctp/src 201:03.09 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 201:03.90 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 201:04.98 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 201:05.17 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 201:05.40 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 201:06.34 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 201:06.54 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 201:10.10 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 201:10.27 /builddir/build/BUILD/firefox-88.0/netwerk/sctp/src/netinet/sctp_input.c: In function ‘sctp_handle_stream_reset_response’: 201:10.27 /builddir/build/BUILD/firefox-88.0/netwerk/sctp/src/netinet/sctp_input.c:3942:99: warning: taking address of packed member of ‘struct sctp_stream_reset_out_request’ may result in an unaligned pointer value [-Waddress-of-packed-member] 201:10.27 3942 | sctp_reset_out_streams(stcb, number_entries, req_out_param->list_of_streams); 201:10.27 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 201:10.28 /builddir/build/BUILD/firefox-88.0/netwerk/sctp/src/netinet/sctp_input.c:3955:101: warning: taking address of packed member of ‘struct sctp_stream_reset_out_request’ may result in an unaligned pointer value [-Waddress-of-packed-member] 201:10.28 3955 | sctp_reset_clear_pending(stcb, number_entries, req_out_param->list_of_streams); 201:10.28 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 201:10.28 /builddir/build/BUILD/firefox-88.0/netwerk/sctp/src/netinet/sctp_input.c: In function ‘sctp_handle_str_reset_request_out’: 201:10.28 /builddir/build/BUILD/firefox-88.0/netwerk/sctp/src/netinet/sctp_input.c:4233:71: warning: taking address of packed member of ‘struct sctp_stream_reset_out_request’ may result in an unaligned pointer value [-Waddress-of-packed-member] 201:10.28 4233 | sctp_reset_in_stream(stcb, number_entries, req->list_of_streams); 201:10.28 | ~~~^~~~~~~~~~~~~~~~~ 201:13.23 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 201:13.46 /builddir/build/BUILD/firefox-88.0/netwerk/sctp/src/netinet/sctp_output.c: In function ‘send_forward_tsn’: 201:13.47 /builddir/build/BUILD/firefox-88.0/netwerk/sctp/src/netinet/sctp_output.c:11047:36: warning: converting a packed ‘struct sctp_forward_tsn_chunk’ pointer (alignment 1) to a ‘struct sctp_strseq_mid’ pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 201:13.47 11047 | strseq_m = (struct sctp_strseq_mid *)fwdtsn; 201:13.47 | ^~~~~~~~~~~~~~~ 201:13.47 In file included from /builddir/build/BUILD/firefox-88.0/netwerk/sctp/src/netinet/sctp_output.c:46: 201:13.47 /builddir/build/BUILD/firefox-88.0/netwerk/sctp/src/netinet/sctp_header.h:407:8: note: defined here 201:13.47 407 | struct sctp_forward_tsn_chunk { 201:13.47 | ^~~~~~~~~~~~~~~~~~~~~~ 201:13.47 /builddir/build/BUILD/firefox-88.0/netwerk/sctp/src/netinet/sctp_header.h:418:8: note: defined here 201:13.47 418 | struct sctp_strseq_mid { 201:13.47 | ^~~~~~~~~~~~~~~ 201:13.47 /builddir/build/BUILD/firefox-88.0/netwerk/sctp/src/netinet/sctp_output.c: In function ‘sctp_send_sack’: 201:13.48 /builddir/build/BUILD/firefox-88.0/netwerk/sctp/src/netinet/sctp_output.c:11437:17: warning: converting a packed ‘struct sctp_gap_ack_block’ pointer (alignment 1) to a ‘uint32_t’ {aka ‘unsigned int’} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 201:13.48 11437 | dup = (uint32_t *) gap_descriptor; 201:13.48 | ^~~ 201:13.48 In file included from /builddir/build/BUILD/firefox-88.0/netwerk/sctp/src/netinet/sctp_output.c:46: 201:13.48 /builddir/build/BUILD/firefox-88.0/netwerk/sctp/src/netinet/sctp_header.h:265:8: note: defined here 201:13.48 265 | struct sctp_gap_ack_block { 201:13.48 | ^~~~~~~~~~~~~~~~~~ 201:13.99 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 201:13.99 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13, 201:13.99 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 201:13.99 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, 201:13.99 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/websocket/WebSocketLog.h:12, 201:13.99 from /builddir/build/BUILD/firefox-88.0/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, 201:13.99 from Unified_cpp_protocol_websocket0.cpp:2: 201:13.99 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::WebSocketBaseRunnable::Run()’: 201:13.99 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::net::WebSocketEventService::WindowListeners [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 201:13.99 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 201:13.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:13.99 In file included from Unified_cpp_protocol_websocket0.cpp:65: 201:13.99 /builddir/build/BUILD/firefox-88.0/netwerk/protocol/websocket/WebSocketEventService.cpp:48:44: note: while referencing ‘listeners’ 201:13.99 48 | WebSocketEventService::WindowListeners listeners; 201:13.99 | ^~~~~~~~~ 201:15.84 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 201:18.63 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 201:18.73 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 201:18.82 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 201:18.90 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 201:19.09 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 201:19.38 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 201:19.53 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 201:20.10 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 201:22.87 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 201:22.99 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 201:23.03 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 201:23.14 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 201:23.17 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 201:23.54 In file included from /builddir/build/BUILD/firefox-88.0/netwerk/sctp/src/user_mbuf.c:44: 201:23.54 In function ‘m_move_pkthdr’, 201:23.54 inlined from ‘m_prepend’ at /builddir/build/BUILD/firefox-88.0/netwerk/sctp/src/user_mbuf.c:1333:3: 201:23.54 /builddir/build/BUILD/firefox-88.0/netwerk/sctp/src/user_mbuf.h:223:30: warning: ‘*mret.m_hdr.mh_flags’ may be used uninitialized [-Wmaybe-uninitialized] 201:23.54 223 | #define m_flags m_hdr.mh_flags 201:23.54 /builddir/build/BUILD/firefox-88.0/netwerk/sctp/src/user_mbuf.c:824:60: note: in expansion of macro ‘m_flags’ 201:23.54 824 | to->m_flags = (from->m_flags & M_COPYFLAGS) | (to->m_flags & M_EXT); 201:23.54 | ^~~~~~~ 201:23.54 /builddir/build/BUILD/firefox-88.0/netwerk/sctp/src/user_mbuf.c: In function ‘m_prepend’: 201:23.54 /builddir/build/BUILD/firefox-88.0/netwerk/sctp/src/user_mbuf.h:223:30: warning: ‘*mret.m_hdr.mh_flags’ may be used uninitialized [-Wmaybe-uninitialized] 201:23.54 223 | #define m_flags m_hdr.mh_flags 201:23.54 /builddir/build/BUILD/firefox-88.0/netwerk/sctp/src/user_mbuf.c:1336:16: note: in expansion of macro ‘m_flags’ 201:23.54 1336 | if (m->m_flags & M_PKTHDR) { 201:23.54 | ^~~~~~~ 201:23.63 In function ‘m_dup1’, 201:23.63 inlined from ‘m_pulldown’ at /builddir/build/BUILD/firefox-88.0/netwerk/sctp/src/user_mbuf.c:990:7: 201:23.63 /builddir/build/BUILD/firefox-88.0/netwerk/sctp/src/user_mbuf.h:221:30: warning: ‘*mret.m_hdr.mh_data’ may be used uninitialized [-Wmaybe-uninitialized] 201:23.63 221 | #define m_data m_hdr.mh_data 201:23.63 | ^ 201:23.63 /builddir/build/BUILD/firefox-88.0/netwerk/sctp/src/user_mbuf.h:96:35: note: in expansion of macro ‘m_data’ 201:23.63 96 | #define mtod(m, t) ((t)((m)->m_data)) 201:23.63 | ^~~~~~ 201:23.63 /builddir/build/BUILD/firefox-88.0/netwerk/sctp/src/user_mbuf.c:926:33: note: in expansion of macro ‘mtod’ 201:23.63 926 | m_copydata(m, off, len, mtod(n, caddr_t)); 201:23.63 | ^~~~ 201:23.63 In function ‘m_dup_pkthdr’, 201:23.63 inlined from ‘m_dup1’ at /builddir/build/BUILD/firefox-88.0/netwerk/sctp/src/user_mbuf.c:922:18, 201:23.63 inlined from ‘m_pulldown’ at /builddir/build/BUILD/firefox-88.0/netwerk/sctp/src/user_mbuf.c:990:7: 201:23.63 /builddir/build/BUILD/firefox-88.0/netwerk/sctp/src/user_mbuf.h:223:30: warning: ‘*mret.m_hdr.mh_flags’ may be used uninitialized [-Wmaybe-uninitialized] 201:23.63 223 | #define m_flags m_hdr.mh_flags 201:23.63 /builddir/build/BUILD/firefox-88.0/netwerk/sctp/src/user_mbuf.c:1218:60: note: in expansion of macro ‘m_flags’ 201:23.63 1218 | to->m_flags = (from->m_flags & M_COPYFLAGS) | (to->m_flags & M_EXT); 201:23.63 | ^~~~~~~ 201:23.63 /builddir/build/BUILD/firefox-88.0/netwerk/sctp/src/user_mbuf.c: In function ‘m_pulldown’: 201:23.63 /builddir/build/BUILD/firefox-88.0/netwerk/sctp/src/user_mbuf.h:221:30: warning: ‘*mret.m_hdr.mh_data’ may be used uninitialized [-Wmaybe-uninitialized] 201:23.63 221 | #define m_data m_hdr.mh_data 201:23.63 | ^ 201:23.63 /builddir/build/BUILD/firefox-88.0/netwerk/sctp/src/user_mbuf.h:96:35: note: in expansion of macro ‘m_data’ 201:23.63 96 | #define mtod(m, t) ((t)((m)->m_data)) 201:23.63 | ^~~~~~ 201:23.63 /builddir/build/BUILD/firefox-88.0/netwerk/sctp/src/user_mbuf.c:1058:16: note: in expansion of macro ‘mtod’ 201:23.63 1058 | memcpy(mtod(o, caddr_t), mtod(n, caddr_t) + off, hlen); 201:23.63 | ^~~~ 201:23.70 /builddir/build/BUILD/firefox-88.0/netwerk/sctp/src/user_mbuf.c: In function ‘m_split’: 201:23.70 /builddir/build/BUILD/firefox-88.0/netwerk/sctp/src/user_mbuf.h:393:21: warning: ‘*mret.m_hdr.mh_data’ may be used uninitialized [-Wmaybe-uninitialized] 201:23.70 393 | (m)->m_data += (MLEN - (len)) & ~(sizeof(long) - 1); \ 201:23.70 | ^~ 201:23.70 /builddir/build/BUILD/firefox-88.0/netwerk/sctp/src/user_mbuf.c:1531:17: note: in expansion of macro ‘M_ALIGN’ 201:23.70 1531 | M_ALIGN(n, remain); 201:23.70 | ^~~~~~~ 201:23.75 netwerk/socket 201:24.69 netwerk/streamconv/converters 201:26.13 In file included from Unified_cpp_netwerk_socket0.cpp:2: 201:26.13 /builddir/build/BUILD/firefox-88.0/netwerk/socket/nsSOCKSIOLayer.cpp: In member function ‘virtual nsresult nsSOCKSSocketInfo::GetExternalProxyAddr(mozilla::net::NetAddr**)’: 201:26.14 /builddir/build/BUILD/firefox-88.0/netwerk/socket/nsSOCKSIOLayer.cpp:386:9: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 201:26.14 386 | memcpy(*aExternalProxyAddr, &mExternalProxyAddr, sizeof(NetAddr)); 201:26.14 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:26.14 In file included from /builddir/build/BUILD/firefox-88.0/netwerk/socket/nsSOCKSIOLayer.cpp:25, 201:26.14 from Unified_cpp_netwerk_socket0.cpp:2: 201:26.14 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 201:26.14 107 | union NetAddr { 201:26.14 | ^~~~~~~ 201:26.14 In file included from Unified_cpp_netwerk_socket0.cpp:2: 201:26.14 /builddir/build/BUILD/firefox-88.0/netwerk/socket/nsSOCKSIOLayer.cpp: In member function ‘virtual nsresult nsSOCKSSocketInfo::SetExternalProxyAddr(mozilla::net::NetAddr*)’: 201:26.14 /builddir/build/BUILD/firefox-88.0/netwerk/socket/nsSOCKSIOLayer.cpp:392:9: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 201:26.14 392 | memcpy(&mExternalProxyAddr, aExternalProxyAddr, sizeof(NetAddr)); 201:26.14 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:26.14 In file included from /builddir/build/BUILD/firefox-88.0/netwerk/socket/nsSOCKSIOLayer.cpp:25, 201:26.14 from Unified_cpp_netwerk_socket0.cpp:2: 201:26.14 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 201:26.14 107 | union NetAddr { 201:26.14 | ^~~~~~~ 201:26.14 In file included from Unified_cpp_netwerk_socket0.cpp:2: 201:26.14 /builddir/build/BUILD/firefox-88.0/netwerk/socket/nsSOCKSIOLayer.cpp: In member function ‘virtual nsresult nsSOCKSSocketInfo::GetDestinationAddr(mozilla::net::NetAddr**)’: 201:26.14 /builddir/build/BUILD/firefox-88.0/netwerk/socket/nsSOCKSIOLayer.cpp:398:9: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 201:26.14 398 | memcpy(*aDestinationAddr, &mDestinationAddr, sizeof(NetAddr)); 201:26.14 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:26.14 In file included from /builddir/build/BUILD/firefox-88.0/netwerk/socket/nsSOCKSIOLayer.cpp:25, 201:26.14 from Unified_cpp_netwerk_socket0.cpp:2: 201:26.14 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 201:26.14 107 | union NetAddr { 201:26.14 | ^~~~~~~ 201:26.14 In file included from Unified_cpp_netwerk_socket0.cpp:2: 201:26.14 /builddir/build/BUILD/firefox-88.0/netwerk/socket/nsSOCKSIOLayer.cpp: In member function ‘virtual nsresult nsSOCKSSocketInfo::SetDestinationAddr(mozilla::net::NetAddr*)’: 201:26.14 /builddir/build/BUILD/firefox-88.0/netwerk/socket/nsSOCKSIOLayer.cpp:404:9: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 201:26.14 404 | memcpy(&mDestinationAddr, aDestinationAddr, sizeof(NetAddr)); 201:26.14 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:26.14 In file included from /builddir/build/BUILD/firefox-88.0/netwerk/socket/nsSOCKSIOLayer.cpp:25, 201:26.14 from Unified_cpp_netwerk_socket0.cpp:2: 201:26.14 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 201:26.14 107 | union NetAddr { 201:26.14 | ^~~~~~~ 201:26.14 In file included from Unified_cpp_netwerk_socket0.cpp:2: 201:26.15 /builddir/build/BUILD/firefox-88.0/netwerk/socket/nsSOCKSIOLayer.cpp: In member function ‘virtual nsresult nsSOCKSSocketInfo::GetInternalProxyAddr(mozilla::net::NetAddr**)’: 201:26.15 /builddir/build/BUILD/firefox-88.0/netwerk/socket/nsSOCKSIOLayer.cpp:410:9: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 201:26.15 410 | memcpy(*aInternalProxyAddr, &mInternalProxyAddr, sizeof(NetAddr)); 201:26.15 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:26.15 In file included from /builddir/build/BUILD/firefox-88.0/netwerk/socket/nsSOCKSIOLayer.cpp:25, 201:26.15 from Unified_cpp_netwerk_socket0.cpp:2: 201:26.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 201:26.15 107 | union NetAddr { 201:26.15 | ^~~~~~~ 201:26.15 In file included from Unified_cpp_netwerk_socket0.cpp:2: 201:26.15 /builddir/build/BUILD/firefox-88.0/netwerk/socket/nsSOCKSIOLayer.cpp: In member function ‘virtual nsresult nsSOCKSSocketInfo::SetInternalProxyAddr(mozilla::net::NetAddr*)’: 201:26.15 /builddir/build/BUILD/firefox-88.0/netwerk/socket/nsSOCKSIOLayer.cpp:416:9: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 201:26.15 416 | memcpy(&mInternalProxyAddr, aInternalProxyAddr, sizeof(NetAddr)); 201:26.15 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:26.15 In file included from /builddir/build/BUILD/firefox-88.0/netwerk/socket/nsSOCKSIOLayer.cpp:25, 201:26.15 from Unified_cpp_netwerk_socket0.cpp:2: 201:26.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 201:26.15 107 | union NetAddr { 201:26.15 | ^~~~~~~ 201:26.18 In file included from Unified_cpp_netwerk_socket0.cpp:2: 201:26.18 /builddir/build/BUILD/firefox-88.0/netwerk/socket/nsSOCKSIOLayer.cpp: In function ‘PRStatus nsSOCKSIOLayerConnect(PRFileDesc*, const PRNetAddr*, PRIntervalTime)’: 201:26.18 /builddir/build/BUILD/firefox-88.0/netwerk/socket/nsSOCKSIOLayer.cpp:1328:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 201:26.18 1328 | memcpy(&dst, addr, sizeof(dst)); 201:26.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 201:26.18 In file included from /builddir/build/BUILD/firefox-88.0/netwerk/socket/nsSOCKSIOLayer.cpp:25, 201:26.18 from Unified_cpp_netwerk_socket0.cpp:2: 201:26.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 201:26.18 107 | union NetAddr { 201:26.18 | ^~~~~~~ 201:28.87 netwerk/streamconv 201:32.27 netwerk/system/linux 201:34.20 In file included from Unified_cpp_converters0.cpp:11: 201:34.20 /builddir/build/BUILD/firefox-88.0/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp: In member function ‘bool mozTXTToHTMLConv::FindURL(const char16_t*, int32_t, uint32_t, uint32_t, nsString&, int32_t&, int32_t&)’: 201:34.20 /builddir/build/BUILD/firefox-88.0/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:495:29: warning: ‘start’ may be used uninitialized [-Wmaybe-uninitialized] 201:34.20 495 | CalculateURLBoundaries(aInString, aInLength, pos, whathasbeendone, check, 201:34.20 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:34.20 496 | start, end, txtURL, desc, resultReplaceBefore, 201:34.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:34.20 497 | resultReplaceAfter); 201:34.20 | ~~~~~~~~~~~~~~~~~~~ 201:34.20 /builddir/build/BUILD/firefox-88.0/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:481:14: note: ‘start’ declared here 201:34.20 481 | uint32_t start, end; 201:34.20 | ^~~~~ 201:34.87 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 201:34.87 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsINetworkLinkService.h:14, 201:34.87 from /builddir/build/BUILD/firefox-88.0/netwerk/system/linux/nsNetworkLinkService.h:9, 201:34.87 from /builddir/build/BUILD/firefox-88.0/netwerk/system/linux/nsNetworkLinkService.cpp:9: 201:34.87 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsNetworkLinkService::GetResolvers(nsTArray >&)’: 201:34.87 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 201:34.87 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 201:34.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:34.87 /builddir/build/BUILD/firefox-88.0/netwerk/system/linux/nsNetworkLinkService.cpp:72:35: note: while referencing ‘addresses’ 201:34.87 72 | nsTArray addresses; 201:34.87 | ^~~~~~~~~ 201:35.17 netwerk/system/netlink 201:37.59 netwerk/url-classifier 201:37.89 In file included from /builddir/build/BUILD/firefox-88.0/netwerk/system/netlink/NetlinkService.h:20, 201:37.89 from /builddir/build/BUILD/firefox-88.0/netwerk/system/netlink/NetlinkService.cpp:15: 201:37.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = unsigned int; SizeType = unsigned int]’: 201:37.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 201:37.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 201:37.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 201:37.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2819:18: required from ‘nsTArray::self_type nsTArray::Clone() const [with E = mozilla::net::NetAddr; nsTArray::self_type = nsTArray]’ 201:37.89 /builddir/build/BUILD/firefox-88.0/netwerk/system/netlink/NetlinkService.cpp:1905:35: required from here 201:37.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 201:37.89 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 201:37.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:37.89 In file included from /builddir/build/BUILD/firefox-88.0/netwerk/system/netlink/NetlinkService.h:21, 201:37.89 from /builddir/build/BUILD/firefox-88.0/netwerk/system/netlink/NetlinkService.cpp:15: 201:37.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 201:37.89 107 | union NetAddr { 201:37.89 | ^~~~~~~ 201:39.69 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 201:39.69 from /builddir/build/BUILD/firefox-88.0/netwerk/system/netlink/NetlinkService.h:20, 201:39.69 from /builddir/build/BUILD/firefox-88.0/netwerk/system/netlink/NetlinkService.cpp:15: 201:39.69 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::net::NetlinkService::CalculateIDForFamily(uint8_t, mozilla::SHA1Sum*)’: 201:39.69 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 201:39.69 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 201:39.69 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:39.69 /builddir/build/BUILD/firefox-88.0/netwerk/system/netlink/NetlinkService.cpp:1622:23: note: while referencing ‘linkNamesToHash’ 201:39.69 1622 | nsTArray linkNamesToHash; 201:39.69 | ^~~~~~~~~~~~~~~ 201:39.69 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 201:39.69 from /builddir/build/BUILD/firefox-88.0/netwerk/system/netlink/NetlinkService.h:20, 201:39.69 from /builddir/build/BUILD/firefox-88.0/netwerk/system/netlink/NetlinkService.cpp:15: 201:39.69 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 201:39.69 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 201:39.69 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:39.69 /builddir/build/BUILD/firefox-88.0/netwerk/system/netlink/NetlinkService.cpp:1605:30: note: while referencing ‘gwNeighbors’ 201:39.69 1605 | nsTArray gwNeighbors; 201:39.69 | ^~~~~~~~~~~ 201:39.88 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 201:39.88 from /builddir/build/BUILD/firefox-88.0/netwerk/system/netlink/NetlinkService.h:20, 201:39.88 from /builddir/build/BUILD/firefox-88.0/netwerk/system/netlink/NetlinkService.cpp:15: 201:39.88 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::NetlinkService::ExtractDNSProperties()’: 201:39.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 201:39.89 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 201:39.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:39.89 /builddir/build/BUILD/firefox-88.0/netwerk/system/netlink/NetlinkService.cpp:1692:21: note: while referencing ‘resolvers’ 201:39.89 1692 | nsTArray resolvers; 201:39.89 | ^~~~~~~~~ 201:39.89 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 201:39.89 from /builddir/build/BUILD/firefox-88.0/netwerk/system/netlink/NetlinkService.h:20, 201:39.89 from /builddir/build/BUILD/firefox-88.0/netwerk/system/netlink/NetlinkService.cpp:15: 201:39.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 201:39.89 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 201:39.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:39.89 /builddir/build/BUILD/firefox-88.0/netwerk/system/netlink/NetlinkService.cpp:1691:23: note: while referencing ‘suffixList’ 201:39.89 1691 | nsTArray suffixList; 201:39.89 | ^~~~~~~~~~ 201:39.99 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 201:39.99 from /builddir/build/BUILD/firefox-88.0/netwerk/system/netlink/NetlinkService.h:20, 201:39.99 from /builddir/build/BUILD/firefox-88.0/netwerk/system/netlink/NetlinkService.cpp:15: 201:39.99 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::net::NetlinkService::GetResolvers(nsTArray&)’: 201:39.99 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 201:39.99 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 201:39.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:39.99 /builddir/build/BUILD/firefox-88.0/netwerk/system/netlink/NetlinkService.cpp:1905:35: note: while referencing ‘’ 201:39.99 1905 | aResolvers = mDNSResolvers.Clone(); 201:39.99 | ~~~~~~~~~~~~~~~~~~~^~ 201:40.02 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 201:40.02 from /builddir/build/BUILD/firefox-88.0/netwerk/system/netlink/NetlinkService.h:20, 201:40.02 from /builddir/build/BUILD/firefox-88.0/netwerk/system/netlink/NetlinkService.cpp:15: 201:40.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::net::NetlinkService::GetDnsSuffixList(nsTArray >&)’: 201:40.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 201:40.02 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 201:40.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:40.02 /builddir/build/BUILD/firefox-88.0/netwerk/system/netlink/NetlinkService.cpp:1895:40: note: while referencing ‘’ 201:40.02 1895 | aDnsSuffixList = mDNSSuffixList.Clone(); 201:40.02 | ~~~~~~~~~~~~~~~~~~~~^~ 201:47.96 netwerk/wifi 201:52.18 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 201:52.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsCOMArray.h:15, 201:52.18 from /builddir/build/BUILD/firefox-88.0/netwerk/wifi/nsWifiMonitor.h:13, 201:52.18 from /builddir/build/BUILD/firefox-88.0/netwerk/wifi/nsWifiAccessPoint.h:9, 201:52.18 from /builddir/build/BUILD/firefox-88.0/netwerk/wifi/nsWifiAccessPoint.cpp:5, 201:52.18 from Unified_cpp_netwerk_wifi0.cpp:2: 201:52.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsWifiMonitor::CallWifiListeners(const nsCOMArray&, bool)’: 201:52.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 201:52.18 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 201:52.18 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:52.18 In file included from Unified_cpp_netwerk_wifi0.cpp:11: 201:52.18 /builddir/build/BUILD/firefox-88.0/netwerk/wifi/nsWifiMonitor.cpp:215:42: note: while referencing ‘accessPoints’ 201:52.18 215 | nsTArray> accessPoints(resultCount); 201:52.18 | ^~~~~~~~~~~~ 201:52.18 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 201:52.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsCOMArray.h:15, 201:52.18 from /builddir/build/BUILD/firefox-88.0/netwerk/wifi/nsWifiMonitor.h:13, 201:52.18 from /builddir/build/BUILD/firefox-88.0/netwerk/wifi/nsWifiAccessPoint.h:9, 201:52.18 from /builddir/build/BUILD/firefox-88.0/netwerk/wifi/nsWifiAccessPoint.cpp:5, 201:52.18 from Unified_cpp_netwerk_wifi0.cpp:2: 201:52.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 201:52.18 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 201:52.18 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:52.18 In file included from Unified_cpp_netwerk_wifi0.cpp:11: 201:52.18 /builddir/build/BUILD/firefox-88.0/netwerk/wifi/nsWifiMonitor.cpp:215:42: note: while referencing ‘accessPoints’ 201:52.18 215 | nsTArray> accessPoints(resultCount); 201:52.18 | ^~~~~~~~~~~~ 201:52.18 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 201:52.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsCOMArray.h:15, 201:52.18 from /builddir/build/BUILD/firefox-88.0/netwerk/wifi/nsWifiMonitor.h:13, 201:52.18 from /builddir/build/BUILD/firefox-88.0/netwerk/wifi/nsWifiAccessPoint.h:9, 201:52.18 from /builddir/build/BUILD/firefox-88.0/netwerk/wifi/nsWifiAccessPoint.cpp:5, 201:52.18 from Unified_cpp_netwerk_wifi0.cpp:2: 201:52.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘WifiListenerArray [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 201:52.18 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 201:52.18 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:52.18 In file included from Unified_cpp_netwerk_wifi0.cpp:11: 201:52.18 /builddir/build/BUILD/firefox-88.0/netwerk/wifi/nsWifiMonitor.cpp:199:21: note: while referencing ‘currentListeners’ 201:52.18 199 | WifiListenerArray currentListeners; 201:52.18 | ^~~~~~~~~~~~~~~~ 201:52.40 other-licenses/snappy 201:54.58 parser/expat/lib 201:54.59 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 201:57.67 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 201:58.22 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 202:00.00 In file included from /builddir/build/BUILD/firefox-88.0/parser/expat/lib/xmltok.c:17: 202:00.01 /builddir/build/BUILD/firefox-88.0/parser/expat/lib/xmltok_ns.c: In function ‘findEncodingNS’: 202:00.01 /builddir/build/BUILD/firefox-88.0/parser/expat/lib/xmltok.h:262:10: warning: ‘buf’ may be used uninitialized [-Wmaybe-uninitialized] 202:00.01 262 | (((enc)->utf8Convert)(enc, fromP, fromLim, toP, toLim)) 202:00.01 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:00.01 /builddir/build/BUILD/firefox-88.0/parser/expat/lib/xmltok_ns.c:78:3: note: in expansion of macro ‘XmlUtf8Convert’ 202:00.01 78 | XmlUtf8Convert(enc, &ptr, end, &p, p + ENCODING_MAX - 1); 202:00.01 | ^~~~~~~~~~~~~~ 202:00.01 /builddir/build/BUILD/firefox-88.0/parser/expat/lib/xmltok.h:262:10: note: by argument 5 of type ‘const char *’ to ‘enum XML_Convert_Result(const ENCODING *, const char **, const char *, char **, const char *)’ {aka ‘enum XML_Convert_Result(const struct encoding *, const char **, const char *, char **, const char *)’} 202:00.01 262 | (((enc)->utf8Convert)(enc, fromP, fromLim, toP, toLim)) 202:00.01 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:00.01 /builddir/build/BUILD/firefox-88.0/parser/expat/lib/xmltok_ns.c:78:3: note: in expansion of macro ‘XmlUtf8Convert’ 202:00.01 78 | XmlUtf8Convert(enc, &ptr, end, &p, p + ENCODING_MAX - 1); 202:00.01 | ^~~~~~~~~~~~~~ 202:00.01 In file included from /builddir/build/BUILD/firefox-88.0/parser/expat/lib/xmltok.c:1742: 202:00.01 /builddir/build/BUILD/firefox-88.0/parser/expat/lib/xmltok_ns.c:75:8: note: ‘buf’ declared here 202:00.01 75 | char buf[ENCODING_MAX]; 202:00.01 | ^~~ 202:00.02 In file included from /builddir/build/BUILD/firefox-88.0/parser/expat/lib/xmltok.c:17: 202:00.02 /builddir/build/BUILD/firefox-88.0/parser/expat/lib/xmltok_ns.c: In function ‘findEncoding’: 202:00.02 /builddir/build/BUILD/firefox-88.0/parser/expat/lib/xmltok.h:262:10: warning: ‘buf’ may be used uninitialized [-Wmaybe-uninitialized] 202:00.02 262 | (((enc)->utf8Convert)(enc, fromP, fromLim, toP, toLim)) 202:00.02 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:00.02 /builddir/build/BUILD/firefox-88.0/parser/expat/lib/xmltok_ns.c:78:3: note: in expansion of macro ‘XmlUtf8Convert’ 202:00.02 78 | XmlUtf8Convert(enc, &ptr, end, &p, p + ENCODING_MAX - 1); 202:00.02 | ^~~~~~~~~~~~~~ 202:00.02 /builddir/build/BUILD/firefox-88.0/parser/expat/lib/xmltok.h:262:10: note: by argument 5 of type ‘const char *’ to ‘enum XML_Convert_Result(const ENCODING *, const char **, const char *, char **, const char *)’ {aka ‘enum XML_Convert_Result(const struct encoding *, const char **, const char *, char **, const char *)’} 202:00.02 262 | (((enc)->utf8Convert)(enc, fromP, fromLim, toP, toLim)) 202:00.02 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:00.02 /builddir/build/BUILD/firefox-88.0/parser/expat/lib/xmltok_ns.c:78:3: note: in expansion of macro ‘XmlUtf8Convert’ 202:00.02 78 | XmlUtf8Convert(enc, &ptr, end, &p, p + ENCODING_MAX - 1); 202:00.02 | ^~~~~~~~~~~~~~ 202:00.02 In file included from /builddir/build/BUILD/firefox-88.0/parser/expat/lib/xmltok.c:1731: 202:00.02 /builddir/build/BUILD/firefox-88.0/parser/expat/lib/xmltok_ns.c:75:8: note: ‘buf’ declared here 202:00.02 75 | char buf[ENCODING_MAX]; 202:00.02 | ^~~ 202:01.13 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 202:01.13 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 202:01.13 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Classifier.h:9, 202:01.13 from /builddir/build/BUILD/firefox-88.0/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7, 202:01.13 from Unified_cpp_url-classifier0.cpp:2: 202:01.13 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::net::{anonymous}::FeatureData::MaybeCompleteClassification(nsIChannel*)’: 202:01.13 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 202:01.13 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 202:01.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:01.13 In file included from Unified_cpp_url-classifier0.cpp:2: 202:01.13 /builddir/build/BUILD/firefox-88.0/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:487:23: note: while referencing ‘hashes’ 202:01.13 487 | nsTArray hashes; 202:01.13 | ^~~~~~ 202:01.13 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 202:01.13 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 202:01.13 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Classifier.h:9, 202:01.13 from /builddir/build/BUILD/firefox-88.0/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7, 202:01.13 from Unified_cpp_url-classifier0.cpp:2: 202:01.13 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 202:01.13 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 202:01.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:01.13 In file included from Unified_cpp_url-classifier0.cpp:2: 202:01.13 /builddir/build/BUILD/firefox-88.0/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:486:23: note: while referencing ‘list’ 202:01.13 486 | nsTArray list; 202:01.13 | ^~~~ 202:02.12 parser/html 202:02.47 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 202:02.47 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 202:02.47 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Classifier.h:9, 202:02.47 from /builddir/build/BUILD/firefox-88.0/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7, 202:02.48 from Unified_cpp_url-classifier0.cpp:2: 202:02.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::net::UrlClassifierFeatureFactory::GetFeaturesFromChannel(nsIChannel*, nsTArray >&)’: 202:02.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 202:02.48 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 202:02.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:02.48 In file included from Unified_cpp_url-classifier0.cpp:65: 202:02.48 /builddir/build/BUILD/firefox-88.0/netwerk/url-classifier/UrlClassifierFeatureFactory.cpp:111:47: note: while referencing ‘flashFeatures’ 202:02.48 111 | nsTArray> flashFeatures; 202:02.48 | ^~~~~~~~~~~~~ 202:02.94 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 202:02.94 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 202:02.94 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Classifier.h:9, 202:02.94 from /builddir/build/BUILD/firefox-88.0/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7, 202:02.94 from Unified_cpp_url-classifier0.cpp:2: 202:02.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::net::UrlClassifierFeatureFactory::GetFeatureNames(nsTArray >&)’: 202:02.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 202:02.94 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 202:02.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:02.94 In file included from Unified_cpp_url-classifier0.cpp:65: 202:02.94 /builddir/build/BUILD/firefox-88.0/netwerk/url-classifier/UrlClassifierFeatureFactory.cpp:274:25: note: while referencing ‘features’ 202:02.94 274 | nsTArray features; 202:02.94 | ^~~~~~~~ 202:02.94 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 202:02.94 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 202:02.94 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Classifier.h:9, 202:02.94 from /builddir/build/BUILD/firefox-88.0/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7, 202:02.94 from Unified_cpp_url-classifier0.cpp:2: 202:02.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 202:02.94 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 202:02.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:02.94 In file included from Unified_cpp_url-classifier0.cpp:65: 202:02.94 /builddir/build/BUILD/firefox-88.0/netwerk/url-classifier/UrlClassifierFeatureFactory.cpp:281:25: note: while referencing ‘features’ 202:02.94 281 | nsTArray features; 202:02.94 | ^~~~~~~~ 202:03.01 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 202:03.01 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 202:03.01 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Classifier.h:9, 202:03.01 from /builddir/build/BUILD/firefox-88.0/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7, 202:03.01 from Unified_cpp_url-classifier0.cpp:2: 202:03.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::UrlClassifierFeatureCustomTables::GetTables(nsIUrlClassifierFeature::listType, nsTArray >&)’: 202:03.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 202:03.01 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 202:03.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:03.01 In file included from Unified_cpp_url-classifier0.cpp:56: 202:03.01 /builddir/build/BUILD/firefox-88.0/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp:43:38: note: while referencing ‘’ 202:03.01 43 | aTables = mEntitylistTables.Clone(); 202:03.01 | ~~~~~~~~~~~~~~~~~~~~~~~^~ 202:03.01 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 202:03.02 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 202:03.02 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Classifier.h:9, 202:03.02 from /builddir/build/BUILD/firefox-88.0/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7, 202:03.02 from Unified_cpp_url-classifier0.cpp:2: 202:03.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 202:03.02 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 202:03.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:03.02 In file included from Unified_cpp_url-classifier0.cpp:56: 202:03.02 /builddir/build/BUILD/firefox-88.0/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp:38:37: note: while referencing ‘’ 202:03.02 38 | aTables = mBlocklistTables.Clone(); 202:03.02 | ~~~~~~~~~~~~~~~~~~~~~~^~ 202:03.08 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 202:03.08 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 202:03.08 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Classifier.h:9, 202:03.08 from /builddir/build/BUILD/firefox-88.0/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7, 202:03.08 from Unified_cpp_url-classifier0.cpp:2: 202:03.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::UrlClassifierFeatureBase::GetTables(nsIUrlClassifierFeature::listType, nsTArray >&)’: 202:03.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 202:03.08 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 202:03.08 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:03.08 In file included from Unified_cpp_url-classifier0.cpp:29: 202:03.08 /builddir/build/BUILD/firefox-88.0/netwerk/url-classifier/UrlClassifierFeatureBase.cpp:128:37: note: while referencing ‘’ 202:03.08 128 | aTables = mTables[aListType].Clone(); 202:03.08 | ~~~~~~~~~~~~~~~~~~~~~~~~^~ 202:03.16 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 202:03.16 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 202:03.16 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Classifier.h:9, 202:03.16 from /builddir/build/BUILD/firefox-88.0/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7, 202:03.16 from Unified_cpp_url-classifier0.cpp:2: 202:03.16 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::net::{anonymous}::FeatureData::InitializeList(mozilla::net::{anonymous}::FeatureTask*, nsIChannel*, nsIUrlClassifierFeature::listType, nsTArray >&)’: 202:03.16 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 202:03.16 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 202:03.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:03.16 In file included from Unified_cpp_url-classifier0.cpp:2: 202:03.17 /builddir/build/BUILD/firefox-88.0/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:829:23: note: while referencing ‘tables’ 202:03.17 829 | nsTArray tables; 202:03.17 | ^~~~~~ 202:03.32 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 202:03.32 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 202:03.32 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Classifier.h:9, 202:03.32 from /builddir/build/BUILD/firefox-88.0/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7, 202:03.32 from Unified_cpp_url-classifier0.cpp:2: 202:03.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static nsresult mozilla::net::AsyncUrlChannelClassifier::CheckChannel(nsIChannel*, std::function&&)’: 202:03.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 202:03.32 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 202:03.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:03.32 In file included from Unified_cpp_url-classifier0.cpp:2: 202:03.32 /builddir/build/BUILD/firefox-88.0/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:595:47: note: while referencing ‘features’ 202:03.32 595 | nsTArray> features; 202:03.32 | ^~~~~~~~ 202:22.21 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 202:22.21 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 202:22.21 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 202:22.21 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIContent.h:10, 202:22.21 from /builddir/build/BUILD/firefox-88.0/parser/html/nsHtml5SVGLoadDispatcher.h:9, 202:22.21 from /builddir/build/BUILD/firefox-88.0/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 202:22.21 from Unified_cpp_parser_html1.cpp:2: 202:22.21 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsHtml5TreeOpExecutor::_ZN21nsHtml5TreeOpExecutor26MaybeComplainAboutDeepTreeEj.part.0(uint32_t)’: 202:22.21 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 202:22.21 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 202:22.21 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:22.21 In file included from Unified_cpp_parser_html1.cpp:101: 202:22.21 /builddir/build/BUILD/firefox-88.0/parser/html/nsHtml5TreeOpExecutor.cpp:975:26: note: while referencing ‘’ 202:22.21 975 | nsTArray(), nullptr, u""_ns, aLineNumber); 202:22.21 | ^ 202:22.23 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 202:22.23 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 202:22.23 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 202:22.23 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIContent.h:10, 202:22.23 from /builddir/build/BUILD/firefox-88.0/parser/html/nsHtml5SVGLoadDispatcher.h:9, 202:22.23 from /builddir/build/BUILD/firefox-88.0/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 202:22.23 from Unified_cpp_parser_html1.cpp:2: 202:22.23 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsHtml5TreeOpExecutor::_ZN21nsHtml5TreeOpExecutor25MaybeComplainAboutCharsetEPKcbj.part.0(const char*, bool, uint32_t)’: 202:22.23 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 202:22.23 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 202:22.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:22.23 In file included from Unified_cpp_parser_html1.cpp:101: 202:22.23 /builddir/build/BUILD/firefox-88.0/parser/html/nsHtml5TreeOpExecutor.cpp:955:34: note: while referencing ‘’ 202:22.23 955 | aMsgId, nsTArray(), nullptr, u""_ns, aLineNumber); 202:22.23 | ^ 202:24.43 parser/htmlparser 202:25.01 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 202:25.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 202:25.01 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 202:25.01 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIContent.h:10, 202:25.01 from /builddir/build/BUILD/firefox-88.0/parser/html/nsHtml5SVGLoadDispatcher.h:9, 202:25.01 from /builddir/build/BUILD/firefox-88.0/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 202:25.01 from Unified_cpp_parser_html1.cpp:2: 202:25.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsHtml5TreeOpExecutor::ComplainAboutBogusProtocolCharset(nsContentSink::Document*)’: 202:25.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 202:25.01 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 202:25.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:25.01 In file included from Unified_cpp_parser_html1.cpp:101: 202:25.01 /builddir/build/BUILD/firefox-88.0/parser/html/nsHtml5TreeOpExecutor.cpp:962:34: note: while referencing ‘’ 202:25.01 962 | nsContentUtils::ReportToConsole(nsIScriptError::errorFlag, "HTML parser"_ns, 202:25.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:25.01 963 | aDoc, nsContentUtils::eHTMLPARSER_PROPERTIES, 202:25.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:25.01 964 | "EncProtocolUnsupported"); 202:25.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~ 202:26.91 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 202:26.91 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 202:26.91 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 202:26.91 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIContent.h:10, 202:26.91 from /builddir/build/BUILD/firefox-88.0/parser/html/nsHtml5SVGLoadDispatcher.h:9, 202:26.91 from /builddir/build/BUILD/firefox-88.0/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 202:26.92 from Unified_cpp_parser_html1.cpp:2: 202:26.92 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsHtml5TreeBuilder::appendCharacters(nsIContentHandle*, char16_t*, int32_t, int32_t)’: 202:26.92 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 202:26.92 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 202:26.92 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:26.92 In file included from /builddir/build/BUILD/firefox-88.0/parser/html/nsHtml5TreeBuilder.cpp:4717, 202:26.92 from Unified_cpp_parser_html1.cpp:92: 202:26.92 /builddir/build/BUILD/firefox-88.0/parser/html/nsHtml5TreeBuilderCppSupplement.h:757:24: note: while referencing ‘imports’ 202:26.92 757 | nsTArray imports = mImportScanner.Scan(Span(aBuffer, aLength)); 202:26.92 | ^~~~~~~ 202:27.54 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 202:27.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 202:27.54 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 202:27.54 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIContent.h:10, 202:27.54 from /builddir/build/BUILD/firefox-88.0/parser/html/nsHtml5SVGLoadDispatcher.h:9, 202:27.55 from /builddir/build/BUILD/firefox-88.0/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 202:27.55 from Unified_cpp_parser_html1.cpp:2: 202:27.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsHtml5TreeBuilder::elementPopped(int32_t, nsAtom*, nsIContentHandle*)’: 202:27.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 202:27.55 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 202:27.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:27.55 In file included from /builddir/build/BUILD/firefox-88.0/parser/html/nsHtml5TreeBuilder.cpp:4717, 202:27.55 from Unified_cpp_parser_html1.cpp:92: 202:27.55 /builddir/build/BUILD/firefox-88.0/parser/html/nsHtml5TreeBuilderCppSupplement.h:1074:26: note: while referencing ‘imports’ 202:27.55 1074 | nsTArray imports = mImportScanner.Stop(); 202:27.55 | ^~~~~~~ 202:29.09 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 202:29.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 202:29.09 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 202:29.09 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIContent.h:10, 202:29.09 from /builddir/build/BUILD/firefox-88.0/parser/html/nsHtml5SVGLoadDispatcher.h:9, 202:29.09 from /builddir/build/BUILD/firefox-88.0/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 202:29.09 from Unified_cpp_parser_html1.cpp:2: 202:29.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsHtml5TreeOpExecutor::FlushSpeculativeLoads()’: 202:29.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 202:29.09 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 202:29.09 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:29.09 In file included from Unified_cpp_parser_html1.cpp:101: 202:29.09 /builddir/build/BUILD/firefox-88.0/parser/html/nsHtml5TreeOpExecutor.cpp:462:36: note: while referencing ‘speculativeLoadQueue’ 202:29.09 462 | nsTArray speculativeLoadQueue; 202:29.09 | ^~~~~~~~~~~~~~~~~~~~ 202:29.09 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 202:29.10 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 202:29.10 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 202:29.10 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIContent.h:10, 202:29.10 from /builddir/build/BUILD/firefox-88.0/parser/html/nsHtml5SVGLoadDispatcher.h:9, 202:29.10 from /builddir/build/BUILD/firefox-88.0/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 202:29.10 from Unified_cpp_parser_html1.cpp:2: 202:29.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 202:29.10 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 202:29.10 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:29.10 In file included from Unified_cpp_parser_html1.cpp:101: 202:29.10 /builddir/build/BUILD/firefox-88.0/parser/html/nsHtml5TreeOpExecutor.cpp:462:36: note: while referencing ‘speculativeLoadQueue’ 202:29.10 462 | nsTArray speculativeLoadQueue; 202:29.10 | ^~~~~~~~~~~~~~~~~~~~ 202:29.61 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 202:29.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 202:29.61 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 202:29.61 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIContent.h:10, 202:29.61 from /builddir/build/BUILD/firefox-88.0/parser/html/nsHtml5SVGLoadDispatcher.h:9, 202:29.61 from /builddir/build/BUILD/firefox-88.0/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 202:29.61 from Unified_cpp_parser_html1.cpp:2: 202:29.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsHtml5StreamParser::ContinueAfterScripts(nsHtml5Tokenizer*, nsHtml5TreeBuilder*, bool)’: 202:29.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 202:29.61 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 202:29.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:29.61 In file included from Unified_cpp_parser_html1.cpp:56: 202:29.61 /builddir/build/BUILD/firefox-88.0/parser/html/nsHtml5StreamParser.cpp:2021:51: note: while referencing ‘’ 202:29.61 2021 | "SpeculationFailed", nsTArray(), nullptr, u""_ns, 202:29.61 | ^ 202:34.33 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 202:34.33 from /builddir/build/BUILD/firefox-88.0/parser/htmlparser/nsIParser.h:24, 202:34.33 from /builddir/build/BUILD/firefox-88.0/parser/htmlparser/CNavDTD.cpp:9, 202:34.33 from Unified_cpp_parser_htmlparser0.cpp:2: 202:34.33 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsExpatDriver::HandleError()’: 202:34.33 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 202:34.33 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 202:34.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:34.33 In file included from Unified_cpp_parser_htmlparser0.cpp:29: 202:34.33 /builddir/build/BUILD/firefox-88.0/parser/htmlparser/nsExpatDriver.cpp:828:69: note: while referencing ‘’ 202:34.33 828 | mozilla::Some>({ 202:34.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 202:34.33 829 | mozilla::Telemetry::EventExtraEntry{"error_code"_ns, 202:34.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:34.33 830 | nsPrintfCString("%u", code)}, 202:34.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:34.33 831 | mozilla::Telemetry::EventExtraEntry{ 202:34.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:34.33 832 | "location"_ns, nsPrintfCString("%u:%u", lineNumber, colNumber)}, 202:34.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:34.33 833 | mozilla::Telemetry::EventExtraEntry{ 202:34.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:34.33 834 | "last_line"_ns, NS_ConvertUTF16toUTF8(mLastLine)}, 202:34.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:34.33 835 | mozilla::Telemetry::EventExtraEntry{ 202:34.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:34.33 836 | "last_line_len"_ns, nsPrintfCString("%u", mLastLine.Length())}, 202:34.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:34.33 837 | }); 202:34.33 | ~~ 202:34.33 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 202:34.33 from /builddir/build/BUILD/firefox-88.0/parser/htmlparser/nsIParser.h:24, 202:34.34 from /builddir/build/BUILD/firefox-88.0/parser/htmlparser/CNavDTD.cpp:9, 202:34.34 from Unified_cpp_parser_htmlparser0.cpp:2: 202:34.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 202:34.34 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 202:34.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:34.34 In file included from Unified_cpp_parser_htmlparser0.cpp:29: 202:34.34 /builddir/build/BUILD/firefox-88.0/parser/htmlparser/nsExpatDriver.cpp:828:69: note: while referencing ‘’ 202:34.34 828 | mozilla::Some>({ 202:34.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 202:34.34 829 | mozilla::Telemetry::EventExtraEntry{"error_code"_ns, 202:34.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:34.34 830 | nsPrintfCString("%u", code)}, 202:34.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:34.34 831 | mozilla::Telemetry::EventExtraEntry{ 202:34.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:34.34 832 | "location"_ns, nsPrintfCString("%u:%u", lineNumber, colNumber)}, 202:34.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:34.34 833 | mozilla::Telemetry::EventExtraEntry{ 202:34.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:34.34 834 | "last_line"_ns, NS_ConvertUTF16toUTF8(mLastLine)}, 202:34.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:34.34 835 | mozilla::Telemetry::EventExtraEntry{ 202:34.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:34.34 836 | "last_line_len"_ns, nsPrintfCString("%u", mLastLine.Length())}, 202:34.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:34.34 837 | }); 202:34.34 | ~~ 202:34.34 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 202:34.34 from /builddir/build/BUILD/firefox-88.0/parser/htmlparser/nsIParser.h:24, 202:34.34 from /builddir/build/BUILD/firefox-88.0/parser/htmlparser/CNavDTD.cpp:9, 202:34.34 from Unified_cpp_parser_htmlparser0.cpp:2: 202:34.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 202:34.34 644 | aOther.mHdr->mLength = 0; 202:34.34 | ~~~~~~~~~~~~~~~~~~~~~^~~ 202:34.34 In file included from Unified_cpp_parser_htmlparser0.cpp:29: 202:34.34 /builddir/build/BUILD/firefox-88.0/parser/htmlparser/nsExpatDriver.cpp:828:69: note: while referencing ‘’ 202:34.34 828 | mozilla::Some>({ 202:34.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 202:34.34 829 | mozilla::Telemetry::EventExtraEntry{"error_code"_ns, 202:34.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:34.34 830 | nsPrintfCString("%u", code)}, 202:34.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:34.34 831 | mozilla::Telemetry::EventExtraEntry{ 202:34.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:34.34 832 | "location"_ns, nsPrintfCString("%u:%u", lineNumber, colNumber)}, 202:34.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:34.35 833 | mozilla::Telemetry::EventExtraEntry{ 202:34.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:34.35 834 | "last_line"_ns, NS_ConvertUTF16toUTF8(mLastLine)}, 202:34.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:34.35 835 | mozilla::Telemetry::EventExtraEntry{ 202:34.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:34.35 836 | "last_line_len"_ns, nsPrintfCString("%u", mLastLine.Length())}, 202:34.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:34.35 837 | }); 202:34.35 | ~~ 202:34.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 202:34.35 from /builddir/build/BUILD/firefox-88.0/parser/htmlparser/nsIParser.h:24, 202:34.35 from /builddir/build/BUILD/firefox-88.0/parser/htmlparser/CNavDTD.cpp:9, 202:34.35 from Unified_cpp_parser_htmlparser0.cpp:2: 202:34.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 202:34.35 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 202:34.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:34.35 In file included from Unified_cpp_parser_htmlparser0.cpp:29: 202:34.35 /builddir/build/BUILD/firefox-88.0/parser/htmlparser/nsExpatDriver.cpp:828:69: note: while referencing ‘’ 202:34.35 828 | mozilla::Some>({ 202:34.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 202:34.35 829 | mozilla::Telemetry::EventExtraEntry{"error_code"_ns, 202:34.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:34.35 830 | nsPrintfCString("%u", code)}, 202:34.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:34.35 831 | mozilla::Telemetry::EventExtraEntry{ 202:34.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:34.35 832 | "location"_ns, nsPrintfCString("%u:%u", lineNumber, colNumber)}, 202:34.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:34.35 833 | mozilla::Telemetry::EventExtraEntry{ 202:34.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:34.35 834 | "last_line"_ns, NS_ConvertUTF16toUTF8(mLastLine)}, 202:34.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:34.35 835 | mozilla::Telemetry::EventExtraEntry{ 202:34.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:34.35 836 | "last_line_len"_ns, nsPrintfCString("%u", mLastLine.Length())}, 202:34.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:34.35 837 | }); 202:34.35 | ~~ 202:35.78 parser/prototype 202:36.45 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 202:36.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 202:36.45 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 202:36.45 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIContent.h:10, 202:36.45 from /builddir/build/BUILD/firefox-88.0/parser/html/nsHtml5SVGLoadDispatcher.h:9, 202:36.45 from /builddir/build/BUILD/firefox-88.0/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 202:36.45 from Unified_cpp_parser_html1.cpp:2: 202:36.45 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsHtml5TreeOpExecutor::RunFlushLoop()’: 202:36.45 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 202:36.45 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 202:36.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:36.46 In file included from Unified_cpp_parser_html1.cpp:101: 202:36.46 /builddir/build/BUILD/firefox-88.0/parser/html/nsHtml5TreeOpExecutor.cpp:559:40: note: while referencing ‘speculativeLoadQueue’ 202:36.46 559 | nsTArray speculativeLoadQueue; 202:36.46 | ^~~~~~~~~~~~~~~~~~~~ 202:36.46 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 202:36.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 202:36.46 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 202:36.46 from /builddir/build/BUILD/firefox-88.0/dom/base/nsIContent.h:10, 202:36.46 from /builddir/build/BUILD/firefox-88.0/parser/html/nsHtml5SVGLoadDispatcher.h:9, 202:36.46 from /builddir/build/BUILD/firefox-88.0/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 202:36.46 from Unified_cpp_parser_html1.cpp:2: 202:36.46 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 202:36.46 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 202:36.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:36.46 In file included from Unified_cpp_parser_html1.cpp:101: 202:36.46 /builddir/build/BUILD/firefox-88.0/parser/html/nsHtml5TreeOpExecutor.cpp:559:40: note: while referencing ‘speculativeLoadQueue’ 202:36.46 559 | nsTArray speculativeLoadQueue; 202:36.46 | ^~~~~~~~~~~~~~~~~~~~ 202:43.27 remote/components/rust 202:44.03 security/apps/xpcshell.inc.stub 202:44.03 security/apps/addons-public.inc.stub 202:44.33 security/apps/addons-public-intermediate.inc.stub 202:44.63 security/apps/addons-stage.inc.stub 202:44.73 security/certverifier 202:45.24 security/ct 202:48.57 security/manager/pki 202:51.29 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 202:51.29 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/EnterpriseRoots.h:13, 202:51.29 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.h:13, 202:51.29 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.cpp:7, 202:51.29 from Unified_cpp_certverifier0.cpp:11: 202:51.29 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::psm::Result mozilla::psm::CertVerifier::VerifySSLServerCert(const UniqueCERTCertificate&, mozilla::pkix::Time, void*, const nsACString&, mozilla::UniqueCERTCertList&, mozilla::psm::CertVerifier::Flags, const mozilla::Maybe > >&, const mozilla::Maybe >&, const mozilla::Maybe >&, const mozilla::Maybe&, const mozilla::OriginAttributes&, SECOidTag*, mozilla::psm::CertVerifier::OCSPStaplingStatus*, mozilla::psm::KeySizeStatus*, mozilla::psm::SHA1ModeResult*, mozilla::psm::PinningTelemetryInfo*, mozilla::psm::CertificateTransparencyInfo*, mozilla::psm::CRLiteLookupResult*, bool*)’: 202:51.29 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 202:51.29 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 202:51.29 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:51.29 In file included from Unified_cpp_certverifier0.cpp:11: 202:51.29 /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.cpp:892:31: note: while referencing ‘emptyCertList’ 202:51.29 892 | nsTArray> emptyCertList; 202:51.29 | ^~~~~~~~~~~~~ 202:51.87 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 202:51.87 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/EnterpriseRoots.h:13, 202:51.87 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.h:13, 202:51.87 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.cpp:7, 202:51.87 from Unified_cpp_certverifier0.cpp:11: 202:51.87 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::psm::CertIsInCertStorage(CERTCertificate*, nsICertStorage*)’: 202:51.88 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 202:51.88 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 202:51.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:51.88 In file included from Unified_cpp_certverifier0.cpp:29: 202:51.88 /builddir/build/BUILD/firefox-88.0/security/certverifier/NSSCertDBTrustDomain.cpp:1758:31: note: while referencing ‘certStorageCerts’ 202:51.88 1758 | nsTArray> certStorageCerts; 202:51.88 | ^~~~~~~~~~~~~~~~ 202:51.88 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 202:51.88 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/EnterpriseRoots.h:13, 202:51.88 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.h:13, 202:51.88 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.cpp:7, 202:51.88 from Unified_cpp_certverifier0.cpp:11: 202:51.88 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 202:51.88 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 202:51.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:51.88 In file included from Unified_cpp_certverifier0.cpp:29: 202:51.88 /builddir/build/BUILD/firefox-88.0/security/certverifier/NSSCertDBTrustDomain.cpp:1756:21: note: while referencing ‘subject’ 202:51.88 1756 | nsTArray subject; 202:51.88 | ^~~~~~~ 202:52.00 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 202:52.00 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/EnterpriseRoots.h:13, 202:52.00 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.h:13, 202:52.00 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.cpp:7, 202:52.00 from Unified_cpp_certverifier0.cpp:11: 202:52.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::psm::Result mozilla::psm::NSSCertDBTrustDomain::GetCertTrust(mozilla::pkix::EndEntityOrCA, const mozilla::pkix::CertPolicyId&, mozilla::pkix::Input, mozilla::pkix::TrustLevel&)’: 202:52.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 202:52.00 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 202:52.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:52.00 In file included from Unified_cpp_certverifier0.cpp:29: 202:52.00 /builddir/build/BUILD/firefox-88.0/security/certverifier/NSSCertDBTrustDomain.cpp:406:23: note: while referencing ‘pubKeyBytes’ 202:52.00 406 | nsTArray pubKeyBytes; 202:52.00 | ^~~~~~~~~~~ 202:52.00 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 202:52.00 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/EnterpriseRoots.h:13, 202:52.00 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.h:13, 202:52.00 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.cpp:7, 202:52.00 from Unified_cpp_certverifier0.cpp:11: 202:52.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 202:52.00 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 202:52.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:52.00 In file included from Unified_cpp_certverifier0.cpp:29: 202:52.00 /builddir/build/BUILD/firefox-88.0/security/certverifier/NSSCertDBTrustDomain.cpp:405:23: note: while referencing ‘subjectBytes’ 202:52.00 405 | nsTArray subjectBytes; 202:52.00 | ^~~~~~~~~~~~ 202:52.00 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 202:52.00 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/EnterpriseRoots.h:13, 202:52.00 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.h:13, 202:52.00 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.cpp:7, 202:52.00 from Unified_cpp_certverifier0.cpp:11: 202:52.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 202:52.00 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 202:52.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:52.00 In file included from Unified_cpp_certverifier0.cpp:29: 202:52.00 /builddir/build/BUILD/firefox-88.0/security/certverifier/NSSCertDBTrustDomain.cpp:404:23: note: while referencing ‘serialBytes’ 202:52.00 404 | nsTArray serialBytes; 202:52.00 | ^~~~~~~~~~~ 202:52.01 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 202:52.01 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/EnterpriseRoots.h:13, 202:52.01 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.h:13, 202:52.01 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.cpp:7, 202:52.01 from Unified_cpp_certverifier0.cpp:11: 202:52.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 202:52.01 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 202:52.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:52.01 In file included from Unified_cpp_certverifier0.cpp:29: 202:52.01 /builddir/build/BUILD/firefox-88.0/security/certverifier/NSSCertDBTrustDomain.cpp:403:23: note: while referencing ‘issuerBytes’ 202:52.01 403 | nsTArray issuerBytes; 202:52.01 | ^~~~~~~~~~~ 202:52.01 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 202:52.01 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/EnterpriseRoots.h:13, 202:52.01 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.h:13, 202:52.01 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.cpp:7, 202:52.01 from Unified_cpp_certverifier0.cpp:11: 202:52.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 202:52.01 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 202:52.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:52.01 In file included from Unified_cpp_certverifier0.cpp:29: 202:52.01 /builddir/build/BUILD/firefox-88.0/security/certverifier/NSSCertDBTrustDomain.cpp:406:23: note: while referencing ‘pubKeyBytes’ 202:52.01 406 | nsTArray pubKeyBytes; 202:52.01 | ^~~~~~~~~~~ 202:52.01 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 202:52.01 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/EnterpriseRoots.h:13, 202:52.01 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.h:13, 202:52.01 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.cpp:7, 202:52.01 from Unified_cpp_certverifier0.cpp:11: 202:52.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 202:52.01 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 202:52.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:52.01 In file included from Unified_cpp_certverifier0.cpp:29: 202:52.01 /builddir/build/BUILD/firefox-88.0/security/certverifier/NSSCertDBTrustDomain.cpp:405:23: note: while referencing ‘subjectBytes’ 202:52.01 405 | nsTArray subjectBytes; 202:52.01 | ^~~~~~~~~~~~ 202:52.01 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 202:52.01 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/EnterpriseRoots.h:13, 202:52.01 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.h:13, 202:52.01 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.cpp:7, 202:52.01 from Unified_cpp_certverifier0.cpp:11: 202:52.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 202:52.01 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 202:52.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:52.01 In file included from Unified_cpp_certverifier0.cpp:29: 202:52.01 /builddir/build/BUILD/firefox-88.0/security/certverifier/NSSCertDBTrustDomain.cpp:404:23: note: while referencing ‘serialBytes’ 202:52.01 404 | nsTArray serialBytes; 202:52.02 | ^~~~~~~~~~~ 202:52.02 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 202:52.02 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/EnterpriseRoots.h:13, 202:52.02 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.h:13, 202:52.02 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.cpp:7, 202:52.02 from Unified_cpp_certverifier0.cpp:11: 202:52.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 202:52.02 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 202:52.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:52.02 In file included from Unified_cpp_certverifier0.cpp:29: 202:52.02 /builddir/build/BUILD/firefox-88.0/security/certverifier/NSSCertDBTrustDomain.cpp:403:23: note: while referencing ‘issuerBytes’ 202:52.02 403 | nsTArray issuerBytes; 202:52.02 | ^~~~~~~~~~~ 202:52.13 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 202:52.13 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/EnterpriseRoots.h:13, 202:52.13 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.h:13, 202:52.13 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.cpp:7, 202:52.13 from Unified_cpp_certverifier0.cpp:11: 202:52.13 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::psm::Result mozilla::psm::NSSCertDBTrustDomain::IsChainValid(const mozilla::pkix::DERArray&, mozilla::pkix::Time, const mozilla::pkix::CertPolicyId&)’: 202:52.13 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 202:52.13 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 202:52.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:52.13 In file included from Unified_cpp_certverifier0.cpp:29: 202:52.13 /builddir/build/BUILD/firefox-88.0/security/certverifier/NSSCertDBTrustDomain.cpp:1153:23: note: while referencing ‘certDER’ 202:52.14 1153 | nsTArray certDER(node->cert->derCert.data, 202:52.14 | ^~~~~~~ 202:52.14 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 202:52.14 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/EnterpriseRoots.h:13, 202:52.14 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.h:13, 202:52.14 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.cpp:7, 202:52.14 from Unified_cpp_certverifier0.cpp:11: 202:52.14 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 202:52.14 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 202:52.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:52.14 In file included from Unified_cpp_certverifier0.cpp:29: 202:52.14 /builddir/build/BUILD/firefox-88.0/security/certverifier/NSSCertDBTrustDomain.cpp:1153:23: note: while referencing ‘certDER’ 202:52.14 1153 | nsTArray certDER(node->cert->derCert.data, 202:52.14 | ^~~~~~~ 202:52.14 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 202:52.14 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/EnterpriseRoots.h:13, 202:52.14 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.h:13, 202:52.14 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.cpp:7, 202:52.14 from Unified_cpp_certverifier0.cpp:11: 202:52.14 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 202:52.14 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 202:52.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:52.14 In file included from Unified_cpp_certverifier0.cpp:29: 202:52.14 /builddir/build/BUILD/firefox-88.0/security/certverifier/NSSCertDBTrustDomain.cpp:1284:35: note: while referencing ‘derCertSpanList’ 202:52.14 1284 | nsTArray> derCertSpanList; 202:52.14 | ^~~~~~~~~~~~~~~ 202:52.14 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 202:52.14 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/EnterpriseRoots.h:13, 202:52.14 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.h:13, 202:52.14 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.cpp:7, 202:52.14 from Unified_cpp_certverifier0.cpp:11: 202:52.14 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 202:52.14 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 202:52.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:52.14 In file included from Unified_cpp_certverifier0.cpp:29: 202:52.14 /builddir/build/BUILD/firefox-88.0/security/certverifier/NSSCertDBTrustDomain.cpp:1284:35: note: while referencing ‘derCertSpanList’ 202:52.14 1284 | nsTArray> derCertSpanList; 202:52.14 | ^~~~~~~~~~~~~~~ 202:52.14 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 202:52.14 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/EnterpriseRoots.h:13, 202:52.14 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.h:13, 202:52.14 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.cpp:7, 202:52.14 from Unified_cpp_certverifier0.cpp:11: 202:52.14 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 202:52.14 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 202:52.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:52.14 In file included from Unified_cpp_certverifier0.cpp:29: 202:52.15 /builddir/build/BUILD/firefox-88.0/security/certverifier/NSSCertDBTrustDomain.cpp:1329:33: note: while referencing ‘intCerts’ 202:52.15 1329 | nsTArray> intCerts; 202:52.15 | ^~~~~~~~ 202:52.15 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 202:52.15 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/EnterpriseRoots.h:13, 202:52.15 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.h:13, 202:52.15 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.cpp:7, 202:52.15 from Unified_cpp_certverifier0.cpp:11: 202:52.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 202:52.15 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 202:52.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:52.15 In file included from Unified_cpp_certverifier0.cpp:29: 202:52.15 /builddir/build/BUILD/firefox-88.0/security/certverifier/NSSCertDBTrustDomain.cpp:1329:33: note: while referencing ‘intCerts’ 202:52.15 1329 | nsTArray> intCerts; 202:52.15 | ^~~~~~~~ 202:52.15 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 202:52.15 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/EnterpriseRoots.h:13, 202:52.15 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.h:13, 202:52.15 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.cpp:7, 202:52.15 from Unified_cpp_certverifier0.cpp:11: 202:52.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 202:52.15 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 202:52.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:52.15 In file included from Unified_cpp_certverifier0.cpp:29: 202:52.15 /builddir/build/BUILD/firefox-88.0/security/certverifier/NSSCertDBTrustDomain.cpp:1326:21: note: while referencing ‘rootCertDER’ 202:52.15 1326 | nsTArray rootCertDER(root.get()->derCert.data, 202:52.15 | ^~~~~~~~~~~ 202:52.15 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 202:52.15 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/EnterpriseRoots.h:13, 202:52.15 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.h:13, 202:52.15 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.cpp:7, 202:52.15 from Unified_cpp_certverifier0.cpp:11: 202:52.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 202:52.15 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 202:52.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:52.15 In file included from Unified_cpp_certverifier0.cpp:29: 202:52.15 /builddir/build/BUILD/firefox-88.0/security/certverifier/NSSCertDBTrustDomain.cpp:1253:33: note: while referencing ‘nssCertList’ 202:52.15 1253 | nsTArray> nssCertList; 202:52.15 | ^~~~~~~~~~~ 202:52.58 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 202:52.58 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/EnterpriseRoots.h:13, 202:52.58 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.h:13, 202:52.58 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.cpp:7, 202:52.58 from Unified_cpp_certverifier0.cpp:11: 202:52.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::psm::Result mozilla::psm::NSSCertDBTrustDomain::CheckRevocation(mozilla::pkix::EndEntityOrCA, const mozilla::pkix::CertID&, mozilla::pkix::Time, mozilla::pkix::Duration, const mozilla::pkix::Input*, const mozilla::pkix::Input*, const mozilla::pkix::Input*)’: 202:52.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 202:52.58 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 202:52.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:52.58 In file included from Unified_cpp_certverifier0.cpp:29: 202:52.58 /builddir/build/BUILD/firefox-88.0/security/certverifier/NSSCertDBTrustDomain.cpp:631:23: note: while referencing ‘serialNumberBytes’ 202:52.58 631 | nsTArray serialNumberBytes; 202:52.58 | ^~~~~~~~~~~~~~~~~ 202:52.58 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 202:52.58 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/EnterpriseRoots.h:13, 202:52.59 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.h:13, 202:52.59 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.cpp:7, 202:52.59 from Unified_cpp_certverifier0.cpp:11: 202:52.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 202:52.59 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 202:52.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:52.59 In file included from Unified_cpp_certverifier0.cpp:29: 202:52.59 /builddir/build/BUILD/firefox-88.0/security/certverifier/NSSCertDBTrustDomain.cpp:627:23: note: while referencing ‘issuerSubjectPublicKeyInfoBytes’ 202:52.59 627 | nsTArray issuerSubjectPublicKeyInfoBytes; 202:52.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:52.59 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 202:52.59 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/EnterpriseRoots.h:13, 202:52.59 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.h:13, 202:52.59 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.cpp:7, 202:52.59 from Unified_cpp_certverifier0.cpp:11: 202:52.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 202:52.59 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 202:52.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:52.59 In file included from Unified_cpp_certverifier0.cpp:29: 202:52.59 /builddir/build/BUILD/firefox-88.0/security/certverifier/NSSCertDBTrustDomain.cpp:624:23: note: while referencing ‘issuerBytes’ 202:52.59 624 | nsTArray issuerBytes; 202:52.59 | ^~~~~~~~~~~ 202:52.59 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 202:52.59 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/EnterpriseRoots.h:13, 202:52.59 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.h:13, 202:52.59 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.cpp:7, 202:52.59 from Unified_cpp_certverifier0.cpp:11: 202:52.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 202:52.59 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 202:52.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:52.59 In file included from Unified_cpp_certverifier0.cpp:29: 202:52.59 /builddir/build/BUILD/firefox-88.0/security/certverifier/NSSCertDBTrustDomain.cpp:631:23: note: while referencing ‘serialNumberBytes’ 202:52.59 631 | nsTArray serialNumberBytes; 202:52.59 | ^~~~~~~~~~~~~~~~~ 202:52.59 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 202:52.59 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/EnterpriseRoots.h:13, 202:52.59 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.h:13, 202:52.59 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.cpp:7, 202:52.59 from Unified_cpp_certverifier0.cpp:11: 202:52.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 202:52.59 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 202:52.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:52.60 In file included from Unified_cpp_certverifier0.cpp:29: 202:52.60 /builddir/build/BUILD/firefox-88.0/security/certverifier/NSSCertDBTrustDomain.cpp:627:23: note: while referencing ‘issuerSubjectPublicKeyInfoBytes’ 202:52.60 627 | nsTArray issuerSubjectPublicKeyInfoBytes; 202:52.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:52.60 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 202:52.60 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/EnterpriseRoots.h:13, 202:52.60 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.h:13, 202:52.60 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.cpp:7, 202:52.60 from Unified_cpp_certverifier0.cpp:11: 202:52.60 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 202:52.60 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 202:52.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:52.60 In file included from Unified_cpp_certverifier0.cpp:29: 202:52.60 /builddir/build/BUILD/firefox-88.0/security/certverifier/NSSCertDBTrustDomain.cpp:624:23: note: while referencing ‘issuerBytes’ 202:52.60 624 | nsTArray issuerBytes; 202:52.60 | ^~~~~~~~~~~ 202:52.61 security/manager/ssl/nsSTSPreloadListGenerated.inc.stub 202:52.91 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 202:52.91 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/EnterpriseRoots.h:13, 202:52.91 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.h:13, 202:52.91 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.cpp:7, 202:52.91 from Unified_cpp_certverifier0.cpp:11: 202:52.91 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::psm::Result mozilla::psm::NSSCertDBTrustDomain::FindIssuer(mozilla::pkix::Input, mozilla::pkix::TrustDomain::IssuerChecker&, mozilla::pkix::Time)’: 202:52.91 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 202:52.91 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 202:52.91 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:52.91 In file included from Unified_cpp_certverifier0.cpp:29: 202:52.91 /builddir/build/BUILD/firefox-88.0/security/certverifier/NSSCertDBTrustDomain.cpp:237:31: note: while referencing ‘certs’ 202:52.91 237 | nsTArray> certs; 202:52.91 | ^~~~~ 202:52.91 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 202:52.91 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/EnterpriseRoots.h:13, 202:52.91 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.h:13, 202:52.91 from /builddir/build/BUILD/firefox-88.0/security/certverifier/CertVerifier.cpp:7, 202:52.91 from Unified_cpp_certverifier0.cpp:11: 202:52.91 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 202:52.91 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 202:52.91 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:52.91 In file included from Unified_cpp_certverifier0.cpp:29: 202:52.92 /builddir/build/BUILD/firefox-88.0/security/certverifier/NSSCertDBTrustDomain.cpp:232:21: note: while referencing ‘subject’ 202:52.92 232 | nsTArray subject; 202:52.92 | ^~~~~~~ 202:53.28 security/nss/lib/mozpkix 203:04.39 security/sandbox/common 203:06.40 security/sandbox/linux/broker 203:15.47 security/sandbox/linux/glue 203:25.94 In file included from /usr/include/string.h:519, 203:25.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/system_wrappers/string.h:3, 203:25.94 from /builddir/build/BUILD/firefox-88.0/ipc/chromium/src/base/basictypes.h:12, 203:25.94 from /builddir/build/BUILD/firefox-88.0/ipc/chromium/src/base/platform_thread.h:14, 203:25.94 from /builddir/build/BUILD/firefox-88.0/security/sandbox/linux/broker/SandboxBroker.h:12, 203:25.94 from /builddir/build/BUILD/firefox-88.0/security/sandbox/linux/broker/SandboxBroker.cpp:7, 203:25.94 from Unified_cpp_linux_broker0.cpp:2: 203:25.94 In function ‘char* strncpy(char*, const char*, size_t)’, 203:25.94 inlined from ‘virtual void mozilla::SandboxBroker::ThreadMain()’ at /builddir/build/BUILD/firefox-88.0/security/sandbox/linux/broker/SandboxBroker.cpp:741:14: 203:25.94 /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 4097 equals destination size [-Wstringop-truncation] 203:25.94 95 | return __builtin___strncpy_chk (__dest, __src, __len, 203:25.94 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 203:25.94 96 | __glibc_objsize (__dest)); 203:25.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~ 203:26.31 security/sandbox/linux/launch 203:31.23 security/sandbox/linux/reporter 203:33.90 security/sandbox/linux 203:47.58 In file included from /builddir/build/BUILD/firefox-88.0/security/sandbox/linux/SandboxFilter.cpp:37, 203:47.58 from Unified_cpp_sandbox_linux3.cpp:20: 203:47.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = mozilla::SandboxReport]’: 203:47.58 /builddir/build/BUILD/firefox-88.0/security/sandbox/linux/SandboxReporterClient.cpp:50:10: required from here 203:47.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mozilla::SandboxReport’; use assignment or value-initialization instead [-Wclass-memaccess] 203:47.58 35 | memset(aT, 0, sizeof(T)); 203:47.58 | ~~~~~~^~~~~~~~~~~~~~~~~~ 203:47.58 In file included from /builddir/build/BUILD/firefox-88.0/security/sandbox/linux/SandboxReporterClient.h:10, 203:47.58 from /builddir/build/BUILD/firefox-88.0/security/sandbox/linux/Sandbox.cpp:16, 203:47.58 from Unified_cpp_sandbox_linux3.cpp:2: 203:47.58 /builddir/build/BUILD/firefox-88.0/security/sandbox/linux/reporter/SandboxReporterCommon.h:27:8: note: ‘struct mozilla::SandboxReport’ declared here 203:47.58 27 | struct SandboxReport { 203:47.58 | ^~~~~~~~~~~~~ 203:50.15 startupcache 203:51.52 storage 203:55.19 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 203:55.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 203:55.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 203:55.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFile.h:546, 203:55.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/FileUtils.h:21, 203:55.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AutoMemMap.h:9, 203:55.19 from /builddir/build/BUILD/firefox-88.0/startupcache/StartupCache.cpp:10, 203:55.19 from Unified_cpp_startupcache0.cpp:2: 203:55.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::Result mozilla::scache::StartupCache::WriteToDisk()’: 203:55.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray*, mozilla::scache::StartupCacheEntry*> > [1]’ [-Warray-bounds] 203:55.19 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 203:55.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:55.19 In file included from Unified_cpp_startupcache0.cpp:2: 203:55.19 /builddir/build/BUILD/firefox-88.0/startupcache/StartupCache.cpp:524:61: note: while referencing ‘entries’ 203:55.19 524 | nsTArray> entries; 203:55.19 | ^~~~~~~ 203:56.16 third_party/libsrtp/src 203:56.17 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 203:58.16 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 203:58.96 In file included from Unified_c_libsrtp_src1.c:11: 203:58.96 In function ‘srtp_stream_init_from_ekt’, 203:58.97 inlined from ‘srtp_stream_init_from_ekt’ at /builddir/build/BUILD/firefox-88.0/third_party/libsrtp/src/srtp/ekt.c:168:19: 203:58.97 /builddir/build/BUILD/firefox-88.0/third_party/libsrtp/src/srtp/ekt.c:201:11: warning: ‘srtp_policy’ may be used uninitialized [-Wmaybe-uninitialized] 203:58.97 201 | err = srtp_stream_init(stream, &srtp_policy); 203:58.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:58.97 In file included from Unified_c_libsrtp_src1.c:20: 203:58.97 /builddir/build/BUILD/firefox-88.0/third_party/libsrtp/src/srtp/ekt.c: In function ‘srtp_stream_init_from_ekt’: 203:58.97 /builddir/build/BUILD/firefox-88.0/third_party/libsrtp/src/srtp/srtp.c:1216:19: note: by argument 2 of type ‘const srtp_policy_t *’ to ‘srtp_stream_init’ declared here 203:58.97 1216 | srtp_err_status_t srtp_stream_init(srtp_stream_ctx_t *srtp, 203:58.97 | ^~~~~~~~~~~~~~~~ 203:58.97 In file included from Unified_c_libsrtp_src1.c:11: 203:58.97 /builddir/build/BUILD/firefox-88.0/third_party/libsrtp/src/srtp/ekt.c:174:19: note: ‘srtp_policy’ declared here 203:58.97 174 | srtp_policy_t srtp_policy; 203:58.97 | ^~~~~~~~~~~ 204:02.33 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 204:02.33 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 204:02.33 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 204:02.33 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFile.h:546, 204:02.33 from /builddir/build/BUILD/firefox-88.0/storage/mozStorageConnection.cpp:11: 204:02.33 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::storage::Connection::ExecuteAsync(const nsTArray >&, mozIStorageStatementCallback*, mozIStoragePendingStatement**)’: 204:02.33 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 204:02.33 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 204:02.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:02.34 /builddir/build/BUILD/firefox-88.0/storage/mozStorageConnection.cpp:1949:27: note: while referencing ‘stmts’ 204:02.34 1949 | nsTArray stmts(aStatements.Length()); 204:02.34 | ^~~~~ 204:09.52 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 204:09.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsCOMArray.h:15, 204:09.52 from /builddir/build/BUILD/firefox-88.0/storage/mozStorageRow.h:11, 204:09.52 from /builddir/build/BUILD/firefox-88.0/storage/mozStorageRow.cpp:7, 204:09.52 from Unified_cpp_storage1.cpp:2: 204:09.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::storage::Service::CollectReports(nsIHandleReportCallback*, nsISupports*, bool)’: 204:09.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 204:09.52 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 204:09.52 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:09.52 In file included from Unified_cpp_storage1.cpp:20: 204:09.52 /builddir/build/BUILD/firefox-88.0/storage/mozStorageService.cpp:97:34: note: while referencing ‘connections’ 204:09.52 97 | nsTArray> connections; 204:09.52 | ^~~~~~~~~~~ 204:09.72 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 204:09.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsCOMArray.h:15, 204:09.72 from /builddir/build/BUILD/firefox-88.0/storage/mozStorageRow.h:11, 204:09.72 from /builddir/build/BUILD/firefox-88.0/storage/mozStorageRow.cpp:7, 204:09.72 from Unified_cpp_storage1.cpp:2: 204:09.72 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::storage::Service::minimizeMemory()’: 204:09.72 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 204:09.72 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 204:09.72 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:09.72 In file included from Unified_cpp_storage1.cpp:20: 204:09.72 /builddir/build/BUILD/firefox-88.0/storage/mozStorageService.cpp:260:32: note: while referencing ‘connections’ 204:09.72 260 | nsTArray> connections; 204:09.72 | ^~~~~~~~~~~ 204:09.77 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 204:09.77 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsCOMArray.h:15, 204:09.77 from /builddir/build/BUILD/firefox-88.0/storage/mozStorageRow.h:11, 204:09.77 from /builddir/build/BUILD/firefox-88.0/storage/mozStorageRow.cpp:7, 204:09.77 from Unified_cpp_storage1.cpp:2: 204:09.77 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::storage::Service::Observe(nsISupports*, const char*, const char16_t*)’: 204:09.77 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 204:09.77 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 204:09.77 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:09.77 In file included from Unified_cpp_storage1.cpp:20: 204:09.77 /builddir/build/BUILD/firefox-88.0/storage/mozStorageService.cpp:690:36: note: while referencing ‘connections’ 204:09.77 690 | nsTArray> connections; 204:09.77 | ^~~~~~~~~~~ 204:10.05 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 204:10.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 204:10.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 204:10.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFile.h:546, 204:10.05 from /builddir/build/BUILD/firefox-88.0/storage/FileSystemModule.cpp:13, 204:10.05 from Unified_cpp_storage0.cpp:2: 204:10.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::storage::StorageBaseStatementInternal::ExecuteAsync(mozIStorageStatementCallback*, mozIStoragePendingStatement**)’: 204:10.06 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 204:10.06 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 204:10.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:10.06 In file included from Unified_cpp_storage0.cpp:29: 204:10.06 /builddir/build/BUILD/firefox-88.0/storage/StorageBaseStatementInternal.cpp:176:27: note: while referencing ‘stmts’ 204:10.06 176 | nsTArray stmts(1); 204:10.06 | ^~~~~ 204:10.26 third_party/libwebrtc/webrtc/api/audio_codecs/L16/audio_decoder_L16_gn 204:10.43 third_party/libwebrtc/webrtc/api/audio_codecs/L16/audio_encoder_L16_gn 204:12.14 third_party/libwebrtc/webrtc/api/audio_codecs/audio_codecs_api_gn 204:12.24 third_party/libwebrtc/webrtc/api/audio_codecs/builtin_audio_decoder_factory_gn 204:13.84 third_party/libwebrtc/webrtc/api/audio_codecs/builtin_audio_encoder_factory_gn 204:15.08 third_party/libwebrtc/webrtc/api/audio_codecs/g711/audio_decoder_g711_gn 204:15.47 third_party/libwebrtc/webrtc/api/audio_codecs/g711/audio_encoder_g711_gn 204:16.86 third_party/libwebrtc/webrtc/api/audio_codecs/g722/audio_decoder_g722_gn 204:17.36 third_party/libwebrtc/webrtc/api/audio_codecs/g722/audio_encoder_g722_gn 204:18.62 third_party/libwebrtc/webrtc/api/audio_codecs/ilbc/audio_decoder_ilbc_gn 204:19.33 third_party/libwebrtc/webrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_gn 204:20.30 third_party/libwebrtc/webrtc/api/audio_codecs/isac/audio_decoder_isac_fix_gn 204:21.18 third_party/libwebrtc/webrtc/api/audio_codecs/isac/audio_encoder_isac_fix_gn 204:22.09 third_party/libwebrtc/webrtc/api/audio_codecs/opus/audio_decoder_opus_gn 204:23.04 third_party/libwebrtc/webrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn 204:24.15 third_party/libwebrtc/webrtc/api/audio_codecs/opus/audio_encoder_opus_gn 204:24.46 third_party/libwebrtc/webrtc/api/base_peerconnection_api_gn 204:25.66 third_party/libwebrtc/webrtc/api/optional_gn 204:26.78 third_party/libwebrtc/webrtc/api/video_codecs/video_codecs_api_gn 204:27.00 third_party/libwebrtc/webrtc/api/video_frame_api_gn 204:28.29 third_party/libwebrtc/webrtc/api/video_frame_api_i420_gn 204:28.43 third_party/libwebrtc/webrtc/audio/audio_gn 204:30.10 In file included from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/audio/audio_transport_proxy.h:17, 204:30.10 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/audio/audio_state.h:16, 204:30.10 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/audio/audio_receive_stream.h:18, 204:30.10 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/audio/audio_receive_stream.cc:11, 204:30.10 from Unified_cpp_audio_audio_gn0.cpp:2: 204:30.10 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: 204:30.10 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 204:30.10 294 | memcpy(this, &config, sizeof(*this)); 204:30.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:30.10 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 204:30.10 256 | struct Config { 204:30.10 | ^~~~~~ 204:30.11 third_party/libwebrtc/webrtc/audio/utility/audio_frame_operations_gn 204:31.82 third_party/libwebrtc/webrtc/call/bitrate_allocator_gn 204:34.57 third_party/libwebrtc/webrtc/call/call_gn 204:35.90 third_party/libwebrtc/webrtc/call/call_interfaces_gn 204:36.40 In file included from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/audio/audio_transport_proxy.h:17, 204:36.40 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/audio/audio_state.h:16, 204:36.40 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/audio/audio_receive_stream.h:18, 204:36.40 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/call/call.cc:20, 204:36.40 from Unified_cpp_webrtc_call_call_gn0.cpp:2: 204:36.40 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: 204:36.40 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 204:36.40 294 | memcpy(this, &config, sizeof(*this)); 204:36.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:36.40 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 204:36.40 256 | struct Config { 204:36.40 | ^~~~~~ 204:37.68 In file included from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/call/rtp_transport_controller_send.h:17, 204:37.68 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/call/call.cc:29, 204:37.68 from Unified_cpp_webrtc_call_call_gn0.cpp:2: 204:37.68 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h: In member function ‘void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)’: 204:37.68 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:48:24: warning: ‘void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)’ is deprecated [-Wdeprecated-declarations] 204:37.68 48 | AddReceiveRtpModule(rtp_module); 204:37.68 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 204:37.68 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 204:37.68 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 204:37.68 | ^~~~~~~~~~~~~~~~~~~ 204:37.92 third_party/libwebrtc/webrtc/call/rtp_interfaces_gn 204:38.95 third_party/libwebrtc/webrtc/call/rtp_receiver_gn 204:40.74 In file included from Unified_cpp_rtp_receiver_gn0.cpp:11: 204:40.74 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/call/rtp_demuxer.cc: In member function ‘webrtc::RtpPacketSinkInterface* webrtc::RtpDemuxer::ResolveSink(const webrtc::RtpPacketReceived&)’: 204:40.75 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/call/rtp_demuxer.cc:171:8: warning: unused variable ‘has_mid’ [-Wunused-variable] 204:40.75 171 | bool has_mid = packet.GetExtension(&packet_mid); 204:40.75 | ^~~~~~~ 204:43.63 third_party/libwebrtc/webrtc/call/rtp_sender_gn 204:45.18 third_party/libwebrtc/webrtc/call/video_stream_api_gn 204:45.50 In file included from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/call/rtp_transport_controller_send.h:17, 204:45.51 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/call/rtp_transport_controller_send.cc:11, 204:45.51 from Unified_cpp_call_rtp_sender_gn0.cpp:2: 204:45.51 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h: In member function ‘void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)’: 204:45.51 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:48:24: warning: ‘void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)’ is deprecated [-Wdeprecated-declarations] 204:45.51 48 | AddReceiveRtpModule(rtp_module); 204:45.51 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 204:45.51 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 204:45.51 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 204:45.51 | ^~~~~~~~~~~~~~~~~~~ 204:45.73 third_party/libwebrtc/webrtc/common_audio/common_audio_c_arm_asm_gn/complex_bit_reverse_arm.o 204:45.73 third_party/libwebrtc/webrtc/common_audio/common_audio_c_arm_asm_gn/filter_ar_fast_q12_armv7.o 204:45.76 third_party/libwebrtc/webrtc/common_audio/common_audio_c_arm_asm_gn/spl_sqrt_floor_arm.o 204:45.83 third_party/libwebrtc/webrtc/common_audio/common_audio_c_gn 204:45.84 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 204:46.19 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 204:46.31 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 204:47.51 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 204:48.68 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 204:48.91 third_party/libwebrtc/webrtc/common_audio/common_audio_cc_gn 204:49.58 third_party/libwebrtc/webrtc/common_audio/common_audio_gn 204:49.76 third_party/libwebrtc/webrtc/common_audio/common_audio_neon_c_gn 204:49.77 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 204:50.29 third_party/libwebrtc/webrtc/common_audio/common_audio_neon_gn 204:53.58 third_party/libwebrtc/webrtc/common_audio/fir_filter_factory_gn 204:54.69 third_party/libwebrtc/webrtc/common_video/common_video_gn 204:54.95 In file included from Unified_cpp_common_video_gn0.cpp:38: 204:54.95 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/common_video/h264/sps_parser.cc:22: warning: "RETURN_EMPTY_ON_FAIL" redefined 204:54.95 22 | #define RETURN_EMPTY_ON_FAIL(x) \ 204:54.95 | 204:54.95 In file included from Unified_cpp_common_video_gn0.cpp:29: 204:54.96 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/common_video/h264/pps_parser.cc:20: note: this is the location of the previous definition 204:54.96 20 | #define RETURN_EMPTY_ON_FAIL(x) \ 204:54.96 | 204:55.15 third_party/libwebrtc/webrtc/logging/rtc_event_log_api_gn 204:59.50 third_party/libwebrtc/webrtc/logging/rtc_event_log_impl_gn 204:59.92 third_party/libwebrtc/webrtc/media/rtc_audio_video_gn 205:01.50 In file included from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/media/engine/apm_helpers.cc:14, 205:01.50 from Unified_cpp_rtc_audio_video_gn0.cpp:11: 205:01.50 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: 205:01.50 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 205:01.50 294 | memcpy(this, &config, sizeof(*this)); 205:01.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:01.50 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 205:01.51 256 | struct Config { 205:01.51 | ^~~~~~ 205:01.65 third_party/libwebrtc/webrtc/media/rtc_h264_profile_id_gn 205:02.54 In file included from Unified_cpp_rtc_audio_video_gn0.cpp:101: 205:02.54 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/media/engine/simulcast_encoder_adapter.cc: In constructor ‘webrtc::SimulcastEncoderAdapter::SimulcastEncoderAdapter(webrtc::VideoEncoderFactory*)’: 205:02.54 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/media/engine/simulcast_encoder_adapter.cc:137:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class webrtc::VideoCodec’; use assignment or value-initialization instead [-Wclass-memaccess] 205:02.54 137 | memset(&codec_, 0, sizeof(webrtc::VideoCodec)); 205:02.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:02.54 In file included from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/media/engine/adm_helpers.h:14, 205:02.54 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/media/engine/adm_helpers.cc:11, 205:02.54 from Unified_cpp_rtc_audio_video_gn0.cpp:2: 205:02.54 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 205:02.54 555 | class VideoCodec { 205:02.54 | ^~~~~~~~~~ 205:02.54 In file included from Unified_cpp_rtc_audio_video_gn0.cpp:101: 205:02.54 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/media/engine/simulcast_encoder_adapter.cc: In constructor ‘webrtc::SimulcastEncoderAdapter::SimulcastEncoderAdapter(cricket::WebRtcVideoEncoderFactory*)’: 205:02.54 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/media/engine/simulcast_encoder_adapter.cc:151:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class webrtc::VideoCodec’; use assignment or value-initialization instead [-Wclass-memaccess] 205:02.54 151 | memset(&codec_, 0, sizeof(webrtc::VideoCodec)); 205:02.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:02.54 In file included from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/media/engine/adm_helpers.h:14, 205:02.54 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/media/engine/adm_helpers.cc:11, 205:02.54 from Unified_cpp_rtc_audio_video_gn0.cpp:2: 205:02.54 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 205:02.54 555 | class VideoCodec { 205:02.54 | ^~~~~~~~~~ 205:03.55 third_party/libwebrtc/webrtc/media/rtc_media_base_gn 205:08.00 third_party/libwebrtc/webrtc/modules/audio_coding/audio_coding_gn 205:11.86 third_party/libwebrtc/webrtc/modules/audio_coding/audio_format_conversion_gn 205:13.87 third_party/libwebrtc/webrtc/modules/audio_coding/audio_network_adaptor_config_gn 205:14.36 third_party/libwebrtc/webrtc/modules/audio_coding/audio_network_adaptor_gn 205:15.29 third_party/libwebrtc/webrtc/modules/audio_coding/cng_gn 205:18.05 third_party/libwebrtc/webrtc/modules/audio_coding/g711_c_gn 205:18.06 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 205:18.22 third_party/libwebrtc/webrtc/modules/audio_coding/g711_gn 205:19.04 third_party/libwebrtc/webrtc/modules/audio_coding/g722_c_gn 205:19.05 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 205:19.31 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 205:19.60 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 205:19.71 third_party/libwebrtc/webrtc/modules/audio_coding/g722_gn 205:20.25 third_party/libwebrtc/webrtc/modules/audio_coding/ilbc_c_gn 205:20.26 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 205:20.87 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 205:21.69 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 205:21.93 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 205:22.13 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 205:22.45 third_party/libwebrtc/webrtc/modules/audio_coding/ilbc_gn 205:22.57 third_party/libwebrtc/webrtc/modules/audio_coding/isac_c_gn 205:22.58 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 205:24.69 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 205:26.10 third_party/libwebrtc/webrtc/modules/audio_coding/isac_common_gn 205:26.94 third_party/libwebrtc/webrtc/modules/audio_coding/isac_fix_c_arm_asm_gn/lattice_armv7.o 205:26.94 third_party/libwebrtc/webrtc/modules/audio_coding/isac_fix_c_arm_asm_gn/pitch_filter_armv6.o 205:27.01 third_party/libwebrtc/webrtc/modules/audio_coding/isac_fix_c_gn 205:27.02 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 205:27.40 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 205:27.51 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 205:27.70 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 205:28.08 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 205:28.62 third_party/libwebrtc/webrtc/modules/audio_coding/isac_fix_common_gn 205:28.63 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 205:28.94 third_party/libwebrtc/webrtc/modules/audio_coding/isac_fix_gn 205:31.01 third_party/libwebrtc/webrtc/modules/audio_coding/isac_gn 205:31.02 third_party/libwebrtc/webrtc/modules/audio_coding/isac_neon_gn 205:31.03 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 205:31.74 third_party/libwebrtc/webrtc/modules/audio_coding/legacy_encoded_audio_frame_gn 205:33.08 third_party/libwebrtc/webrtc/modules/audio_coding/neteq_decoder_enum_gn 205:33.38 third_party/libwebrtc/webrtc/modules/audio_coding/neteq_gn 205:34.71 third_party/libwebrtc/webrtc/modules/audio_coding/pcm16b_c_gn 205:34.72 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 205:34.79 third_party/libwebrtc/webrtc/modules/audio_coding/pcm16b_gn 205:39.73 In file included from Unified_cpp_neteq_gn1.cpp:29: 205:39.73 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_coding/neteq/neteq_impl.cc: In member function ‘int webrtc::NetEqImpl::GetAudioInternal(webrtc::AudioFrame*, bool*)’: 205:39.73 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_coding/neteq/neteq_impl.cc:944:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 205:39.73 944 | sync_buffer_->IncreaseEndTimestamp( 205:39.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 205:39.73 945 | static_cast(output_size_samples_)); 205:39.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:39.73 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_coding/neteq/neteq_impl.cc:950:5: note: here 205:39.73 950 | case kAudioRepetition: { 205:39.73 | ^~~~ 205:42.81 third_party/libwebrtc/webrtc/modules/audio_coding/rent_a_codec_gn 205:45.01 third_party/libwebrtc/webrtc/modules/audio_coding/webrtc_opus_c_gn 205:45.02 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 205:45.25 third_party/libwebrtc/webrtc/modules/audio_coding/webrtc_opus_gn 205:45.28 third_party/libwebrtc/webrtc/modules/audio_device/audio_device_generic_gn 205:48.62 third_party/libwebrtc/webrtc/modules/audio_mixer/audio_frame_manipulator_gn 205:49.56 third_party/libwebrtc/webrtc/modules/audio_mixer/audio_mixer_impl_gn 205:50.12 third_party/libwebrtc/webrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn 205:51.13 In file included from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_mixer/frame_combiner.h:17, 205:51.13 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 205:51.13 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_mixer/audio_mixer_impl.cc:11, 205:51.13 from Unified_cpp_audio_mixer_impl_gn0.cpp:2: 205:51.13 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: 205:51.13 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 205:51.13 294 | memcpy(this, &config, sizeof(*this)); 205:51.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:51.13 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 205:51.13 256 | struct Config { 205:51.13 | ^~~~~~ 205:51.40 third_party/libwebrtc/webrtc/modules/audio_processing/aec_dump_interface_gn 205:52.77 third_party/libwebrtc/webrtc/modules/audio_processing/audio_processing_c_gn 205:52.78 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 205:52.96 third_party/libwebrtc/webrtc/modules/audio_processing/audio_processing_gn 205:53.29 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 205:54.48 In file included from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec/echo_cancellation.cc:26: 205:54.48 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function ‘void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)’: 205:54.48 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 205:54.48 129 | for (int k = 0; k < v_length; ++k) { 205:54.48 | ~~^~~~~~~~~~ 205:54.55 third_party/libwebrtc/webrtc/modules/audio_processing/audio_processing_neon_c_gn 205:54.56 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 205:55.08 third_party/libwebrtc/webrtc/modules/audio_processing/audio_processing_neon_gn 206:01.69 In file included from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/echo_cancellation_impl.h:17, 206:01.69 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/echo_cancellation_impl.cc:11: 206:01.69 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: 206:01.69 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 206:01.69 294 | memcpy(this, &config, sizeof(*this)); 206:01.69 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:01.69 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 206:01.69 256 | struct Config { 206:01.69 | ^~~~~~ 206:02.05 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/echo_cancellation_impl.cc: In member function ‘virtual int webrtc::EchoCancellationImpl::GetMetrics(webrtc::EchoCancellation::Metrics*)’: 206:02.06 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/echo_cancellation_impl.cc:303:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct webrtc::EchoCancellation::Metrics’; use assignment or value-initialization instead [-Wclass-memaccess] 206:02.06 303 | memset(metrics, 0, sizeof(Metrics)); 206:02.06 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:02.06 In file included from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/echo_cancellation_impl.h:17, 206:02.06 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/echo_cancellation_impl.cc:11: 206:02.06 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:795:10: note: ‘struct webrtc::EchoCancellation::Metrics’ declared here 206:02.06 795 | struct Metrics { 206:02.06 | ^~~~~~~ 206:02.99 third_party/libwebrtc/webrtc/modules/audio_processing/audio_processing_statistics_gn 206:03.47 In file included from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/echo_control_mobile_impl.h:17, 206:03.47 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/echo_control_mobile_impl.cc:11: 206:03.47 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: 206:03.47 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 206:03.47 294 | memcpy(this, &config, sizeof(*this)); 206:03.47 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:03.47 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 206:03.47 256 | struct Config { 206:03.47 | ^~~~~~ 206:04.28 third_party/libwebrtc/webrtc/modules/bitrate_controller/bitrate_controller_gn 206:07.09 In file included from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/gain_control_impl.h:17, 206:07.09 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/gain_control_impl.cc:11: 206:07.09 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: 206:07.09 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 206:07.09 294 | memcpy(this, &config, sizeof(*this)); 206:07.09 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:07.09 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 206:07.09 256 | struct Config { 206:07.09 | ^~~~~~ 206:07.51 In file included from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/gain_control_impl.cc:16: 206:07.51 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function ‘void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)’: 206:07.51 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 206:07.51 129 | for (int k = 0; k < v_length; ++k) { 206:07.52 | ~~^~~~~~~~~~ 206:09.75 In file included from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/noise_suppression_impl.h:17, 206:09.75 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/noise_suppression_impl.cc:11: 206:09.75 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: 206:09.75 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 206:09.75 294 | memcpy(this, &config, sizeof(*this)); 206:09.75 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:09.75 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 206:09.75 256 | struct Config { 206:09.75 | ^~~~~~ 206:11.39 In file included from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec/aec_core.cc:30, 206:11.39 from Unified_cpp_audio_processing_gn0.cpp:2: 206:11.39 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function ‘void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)’: 206:11.39 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 206:11.39 129 | for (int k = 0; k < v_length; ++k) { 206:11.39 | ~~^~~~~~~~~~ 206:12.07 In file included from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/echo_remover.h:19, 206:12.07 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/echo_remover.cc:10, 206:12.07 from Unified_cpp_audio_processing_gn1.cpp:2: 206:12.07 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: 206:12.07 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 206:12.07 294 | memcpy(this, &config, sizeof(*this)); 206:12.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:12.07 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 206:12.07 256 | struct Config { 206:12.07 | ^~~~~~ 206:12.08 In file included from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/aec_state.h:25, 206:12.08 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/aec_state.cc:11, 206:12.08 from Unified_cpp_audio_processing_gn0.cpp:47: 206:12.08 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: 206:12.08 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 206:12.08 294 | memcpy(this, &config, sizeof(*this)); 206:12.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:12.08 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 206:12.08 256 | struct Config { 206:12.08 | ^~~~~~ 206:12.23 In file included from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/adaptive_fir_filter.h:23, 206:12.23 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/subtractor.h:18, 206:12.23 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/echo_remover.cc:29, 206:12.23 from Unified_cpp_audio_processing_gn1.cpp:2: 206:12.23 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function ‘void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)’: 206:12.23 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 206:12.23 129 | for (int k = 0; k < v_length; ++k) { 206:12.24 | ~~^~~~~~~~~~ 206:17.94 In file included from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/adaptive_fir_filter.h:23, 206:17.94 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/subtractor.h:18, 206:17.94 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/subtractor.cc:11, 206:17.94 from Unified_cpp_audio_processing_gn2.cpp:2: 206:17.94 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function ‘void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)’: 206:17.94 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 206:17.94 129 | for (int k = 0; k < v_length; ++k) { 206:17.94 | ~~^~~~~~~~~~ 206:18.16 In file included from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/level_controller/down_sampler.cc:17, 206:18.16 from Unified_cpp_audio_processing_gn3.cpp:20: 206:18.16 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: 206:18.16 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 206:18.16 294 | memcpy(this, &config, sizeof(*this)); 206:18.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:18.16 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 206:18.16 256 | struct Config { 206:18.16 | ^~~~~~ 206:18.17 In file included from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/aec_state.h:25, 206:18.17 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/subtractor.h:21, 206:18.17 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/aec3/subtractor.cc:11, 206:18.17 from Unified_cpp_audio_processing_gn2.cpp:2: 206:18.17 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: 206:18.17 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 206:18.17 294 | memcpy(this, &config, sizeof(*this)); 206:18.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:18.17 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 206:18.17 256 | struct Config { 206:18.17 | ^~~~~~ 206:18.28 In file included from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/level_controller/down_sampler.cc:19, 206:18.28 from Unified_cpp_audio_processing_gn3.cpp:20: 206:18.28 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function ‘void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)’: 206:18.29 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 206:18.29 129 | for (int k = 0; k < v_length; ++k) { 206:18.29 | ~~^~~~~~~~~~ 206:26.80 third_party/libwebrtc/webrtc/modules/congestion_controller/congestion_controller_gn 206:27.85 In file included from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/voice_detection_impl.h:16, 206:27.85 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/voice_detection_impl.cc:11, 206:27.85 from Unified_cpp_audio_processing_gn5.cpp:29: 206:27.85 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: 206:27.85 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 206:27.85 294 | memcpy(this, &config, sizeof(*this)); 206:27.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:27.85 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 206:27.85 256 | struct Config { 206:27.85 | ^~~~~~ 206:28.93 third_party/libwebrtc/webrtc/modules/desktop_capture/desktop_capture_generic_gn 206:30.35 In file included from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/congestion_controller/receive_side_congestion_controller.cc:13, 206:30.35 from Unified_cpp_estion_controller_gn0.cpp:56: 206:30.35 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h: In member function ‘void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)’: 206:30.35 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:48:24: warning: ‘void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)’ is deprecated [-Wdeprecated-declarations] 206:30.35 48 | AddReceiveRtpModule(rtp_module); 206:30.35 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 206:30.35 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 206:30.35 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 206:30.35 | ^~~~~~~~~~~~~~~~~~~ 206:31.56 In file included from Unified_cpp_p_capture_generic_gn0.cpp:83: 206:31.56 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/desktop_capture/desktop_device_info.cc: In member function ‘void webrtc::DesktopDeviceInfoImpl::InitializeWindowList()’: 206:31.56 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/desktop_capture/desktop_device_info.cc:272:41: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 4 has type ‘webrtc::ScreenId’ {aka ‘int’} [-Wformat=] 206:31.56 272 | snprintf(idStr, sizeof(idStr), "%ld", pWinDevice->getScreenId()); 206:31.56 | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 206:31.56 | | | 206:31.56 | long int webrtc::ScreenId {aka int} 206:31.56 | %d 206:34.42 third_party/libwebrtc/webrtc/modules/desktop_capture/primitives_gn 206:36.20 In file included from Unified_cpp_p_capture_generic_gn1.cpp:65: 206:36.20 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/x_error_trap.cc:21:12: warning: ‘webrtc::g_last_xserver_error_code’ defined but not used [-Wunused-variable] 206:36.20 21 | static int g_last_xserver_error_code = 0; 206:36.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 206:36.20 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/x_error_trap.cc:20:13: warning: ‘webrtc::g_xserver_error_trap_enabled’ defined but not used [-Wunused-variable] 206:36.21 20 | static bool g_xserver_error_trap_enabled = false; 206:36.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:37.91 third_party/libwebrtc/webrtc/modules/media_file/media_file_gn 206:38.09 third_party/libwebrtc/webrtc/modules/pacing/pacing_gn 206:40.02 In file included from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.cc:11, 206:40.02 from Unified_cpp_pacing_pacing_gn0.cpp:56: 206:40.02 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h: In member function ‘void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)’: 206:40.02 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:48:24: warning: ‘void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)’ is deprecated [-Wdeprecated-declarations] 206:40.02 48 | AddReceiveRtpModule(rtp_module); 206:40.02 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 206:40.02 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 206:40.02 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 206:40.02 | ^~~~~~~~~~~~~~~~~~~ 206:40.98 third_party/libwebrtc/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_gn 206:43.50 third_party/libwebrtc/webrtc/modules/rtp_rtcp/rtp_rtcp_format_gn 206:47.80 third_party/libwebrtc/webrtc/modules/rtp_rtcp/rtp_rtcp_gn 206:55.99 third_party/libwebrtc/webrtc/modules/utility/utility_gn 206:57.17 In file included from Unified_cpp_rtp_rtcp_gn0.cpp:119: 206:57.17 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc: In member function ‘bool webrtc::RtpDepacketizerH264::ProcessStapAOrSingleNalu(webrtc::RtpDepacketizer::ParsedPayload*, const uint8_t*)’: 206:57.17 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc:576:36: warning: this statement may fall through [-Wimplicit-fallthrough=] 206:57.17 576 | parsed_payload->frame_type = kVideoFrameKey; 206:57.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 206:57.17 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc:578:7: note: here 206:57.17 578 | case H264::NaluType::kSlice: { 206:57.17 | ^~~~ 206:57.58 third_party/libwebrtc/webrtc/modules/video_capture/video_capture_internal_impl_gn 207:00.02 In file included from Unified_cpp_ure_internal_impl_gn0.cpp:11: 207:00.02 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/video_capture/linux/video_capture_linux.cc: In member function ‘virtual int32_t webrtc::videocapturemodule::VideoCaptureModuleV4L2::StartCapture(const webrtc::VideoCaptureCapability&)’: 207:00.02 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/video_capture/linux/video_capture_linux.cc:135:30: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 10 [-Wformat-overflow=] 207:00.02 135 | sprintf(device, "/dev/video%d", (int)_deviceId); 207:00.02 | ^~ 207:00.02 In file included from /usr/include/stdio.h:866, 207:00.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/system_wrappers/stdio.h:3, 207:00.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/throw_gcc.h:13, 207:00.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/stl_wrappers/type_traits:80, 207:00.02 from /usr/include/c++/11/bits/move.h:57, 207:00.02 from /usr/include/c++/11/bits/stl_pair.h:59, 207:00.02 from /usr/include/c++/11/bits/stl_algobase.h:64, 207:00.02 from /usr/include/c++/11/vector:60, 207:00.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/system_wrappers/vector:3, 207:00.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/stl_wrappers/vector:60, 207:00.02 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/video_capture/device_info_impl.h:14, 207:00.02 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/video_capture/linux/device_info_linux.h:14, 207:00.02 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/video_capture/linux/device_info_linux.cc:11, 207:00.02 from Unified_cpp_ure_internal_impl_gn0.cpp:2: 207:00.02 /usr/include/bits/stdio2.h:38:34: note: ‘__builtin___sprintf_chk’ output between 12 and 22 bytes into a destination of size 20 207:00.02 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 207:00.02 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:00.02 39 | __glibc_objsize (__s), __fmt, 207:00.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:00.02 40 | __va_arg_pack ()); 207:00.02 | ~~~~~~~~~~~~~~~~~ 207:01.95 In file included from Unified_cpp_rtp_rtcp_gn1.cpp:11: 207:01.95 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_header_parser.cc: In member function ‘virtual bool webrtc::RtpHeaderParserImpl::Parse(const uint8_t*, size_t, webrtc::RTPHeader*, bool) const’: 207:01.95 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_header_parser.cc:54:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct webrtc::RTPHeader’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 207:01.96 54 | memset(header, 0, sizeof(*header)); 207:01.96 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:01.96 In file included from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/include/module_common_types.h:22, 207:01.96 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, 207:01.96 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, 207:01.96 from Unified_cpp_rtp_rtcp_gn1.cpp:2: 207:01.96 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/common_types.h:842:8: note: ‘struct webrtc::RTPHeader’ declared here 207:01.96 842 | struct RTPHeader { 207:01.96 | ^~~~~~~~~ 207:02.43 In file included from Unified_cpp_rtp_rtcp_gn1.cpp:47: 207:02.43 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_receiver_impl.cc: In member function ‘virtual bool webrtc::RtpReceiverImpl::IncomingRtpPacket(const webrtc::RTPHeader&, const uint8_t*, size_t, webrtc::PayloadUnion)’: 207:02.43 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_receiver_impl.cc:196:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct webrtc::WebRtcRTPHeader’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 207:02.43 196 | memset(&webrtc_rtp_header, 0, sizeof(webrtc_rtp_header)); 207:02.43 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:02.43 In file included from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, 207:02.43 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, 207:02.43 from Unified_cpp_rtp_rtcp_gn1.cpp:2: 207:02.43 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/include/module_common_types.h:79:8: note: ‘struct webrtc::WebRtcRTPHeader’ declared here 207:02.43 79 | struct WebRtcRTPHeader { 207:02.43 | ^~~~~~~~~~~~~~~ 207:02.70 In file included from Unified_cpp_rtp_rtcp_gn1.cpp:74: 207:02.70 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc: In static member function ‘static webrtc::RtpRtcp* webrtc::RtpRtcp::CreateRtpRtcp(const webrtc::RtpRtcp::Configuration&)’: 207:02.70 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc:75:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::RtpRtcp::Configuration’ with no trivial copy-assignment [-Wclass-memaccess] 207:02.70 75 | memcpy(&configuration_copy, &configuration, 207:02.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:02.70 76 | sizeof(RtpRtcp::Configuration)); 207:02.70 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:02.70 In file included from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_receiver_strategy.h:14, 207:02.70 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_receiver_audio.h:18, 207:02.70 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_receiver_audio.cc:11, 207:02.70 from Unified_cpp_rtp_rtcp_gn1.cpp:38: 207:02.70 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/include/rtp_rtcp.h:47:10: note: ‘struct webrtc::RtpRtcp::Configuration’ declared here 207:02.70 47 | struct Configuration { 207:02.70 | ^~~~~~~~~~~~~ 207:07.76 third_party/libwebrtc/webrtc/modules/video_capture/video_capture_module_gn 207:07.84 In file included from /usr/include/string.h:519, 207:07.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/system_wrappers/string.h:3, 207:07.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/throw_gcc.h:14, 207:07.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/stl_wrappers/type_traits:80, 207:07.84 from /usr/include/c++/11/bits/move.h:57, 207:07.84 from /usr/include/c++/11/bits/stl_pair.h:59, 207:07.84 from /usr/include/c++/11/bits/stl_algobase.h:64, 207:07.84 from /usr/include/c++/11/deque:60, 207:07.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/system_wrappers/deque:3, 207:07.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/stl_wrappers/deque:60, 207:07.84 from /usr/include/c++/11/queue:60, 207:07.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/system_wrappers/queue:3, 207:07.84 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:24, 207:07.84 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, 207:07.84 from Unified_cpp_rtp_rtcp_gn1.cpp:2: 207:07.84 In function ‘char* strncpy(char*, const char*, size_t)’, 207:07.84 inlined from ‘int32_t webrtc::RtpReceiverImpl::CheckPayloadChanged(const webrtc::RTPHeader&, int8_t, bool*, webrtc::PayloadUnion*)’ at /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_receiver_impl.cc:405:14: 207:07.84 /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 31 bytes from a string of length 31 [-Wstringop-truncation] 207:07.84 95 | return __builtin___strncpy_chk (__dest, __src, __len, 207:07.84 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 207:07.84 96 | __glibc_objsize (__dest)); 207:07.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~ 207:10.15 third_party/libwebrtc/webrtc/modules/video_coding/video_coding_gn 207:11.58 third_party/libwebrtc/webrtc/modules/video_coding/video_coding_utility_gn 207:12.01 In file included from Unified_cpp_video_coding_gn0.cpp:2: 207:12.01 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc: In member function ‘bool webrtc::VCMCodecDataBase::DeregisterExternalEncoder(uint8_t, bool*)’: 207:12.01 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc:192:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class webrtc::VideoCodec’; use assignment or value-initialization instead [-Wclass-memaccess] 207:12.01 192 | memset(&send_codec_, 0, sizeof(VideoCodec)); 207:12.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:12.01 In file included from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/api/video_codecs/video_decoder.h:19, 207:12.01 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/video_coding/include/video_codec_interface.h:17, 207:12.01 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.h:17, 207:12.01 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc:11, 207:12.01 from Unified_cpp_video_coding_gn0.cpp:2: 207:12.01 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 207:12.01 555 | class VideoCodec { 207:12.01 | ^~~~~~~~~~ 207:12.02 In file included from Unified_cpp_video_coding_gn0.cpp:2: 207:12.02 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc: In member function ‘bool webrtc::VCMCodecDataBase::DeregisterReceiveCodec(uint8_t)’: 207:12.02 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc:349:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class webrtc::VideoCodec’; use assignment or value-initialization instead [-Wclass-memaccess] 207:12.02 349 | memset(&receive_codec_, 0, sizeof(VideoCodec)); 207:12.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:12.02 In file included from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/api/video_codecs/video_decoder.h:19, 207:12.02 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/video_coding/include/video_codec_interface.h:17, 207:12.02 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.h:17, 207:12.02 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc:11, 207:12.02 from Unified_cpp_video_coding_gn0.cpp:2: 207:12.02 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 207:12.02 555 | class VideoCodec { 207:12.02 | ^~~~~~~~~~ 207:12.02 In file included from Unified_cpp_video_coding_gn0.cpp:2: 207:12.02 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc: In member function ‘webrtc::VCMGenericDecoder* webrtc::VCMCodecDataBase::GetDecoder(const webrtc::VCMEncodedFrame&, webrtc::VCMDecodedFrameCallback*)’: 207:12.02 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc:365:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class webrtc::VideoCodec’; use assignment or value-initialization instead [-Wclass-memaccess] 207:12.02 365 | memset(&receive_codec_, 0, sizeof(VideoCodec)); 207:12.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:12.02 In file included from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/api/video_codecs/video_decoder.h:19, 207:12.02 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/video_coding/include/video_codec_interface.h:17, 207:12.02 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.h:17, 207:12.02 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc:11, 207:12.02 from Unified_cpp_video_coding_gn0.cpp:2: 207:12.02 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 207:12.02 555 | class VideoCodec { 207:12.02 | ^~~~~~~~~~ 207:12.02 In file included from Unified_cpp_video_coding_gn0.cpp:2: 207:12.02 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc:376:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class webrtc::VideoCodec’; use assignment or value-initialization instead [-Wclass-memaccess] 207:12.02 376 | memset(&receive_codec_, 0, sizeof(VideoCodec)); 207:12.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:12.03 In file included from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/api/video_codecs/video_decoder.h:19, 207:12.03 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/video_coding/include/video_codec_interface.h:17, 207:12.03 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.h:17, 207:12.03 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc:11, 207:12.03 from Unified_cpp_video_coding_gn0.cpp:2: 207:12.03 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 207:12.03 555 | class VideoCodec { 207:12.03 | ^~~~~~~~~~ 207:14.16 In file included from Unified_cpp_video_coding_gn0.cpp:119: 207:14.16 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/video_coding/jitter_buffer.cc: In member function ‘webrtc::VCMFrameBufferEnum webrtc::VCMJitterBuffer::InsertPacket(const webrtc::VCMPacket&, bool*)’: 207:14.16 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/video_coding/jitter_buffer.cc:744:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 207:14.16 744 | if (previous_state != kStateDecodable && 207:14.16 | ^~ 207:14.16 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/video_coding/jitter_buffer.cc:755:5: note: here 207:14.16 755 | case kDecodableSession: { 207:14.16 | ^~~~ 207:14.33 third_party/libwebrtc/webrtc/modules/video_coding/webrtc_h264_gn 207:16.25 third_party/libwebrtc/webrtc/modules/video_coding/webrtc_i420_gn 207:20.32 In file included from Unified_cpp_video_coding_gn1.cpp:110: 207:20.32 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/video_coding/video_codec_initializer.cc: In static member function ‘static webrtc::VideoCodec webrtc::VideoCodecInitializer::VideoEncoderConfigToVideoCodec(const webrtc::VideoEncoderConfig&, const std::vector&, const string&, int, bool)’: 207:20.32 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/video_coding/video_codec_initializer.cc:106:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class webrtc::VideoCodec’; use assignment or value-initialization instead [-Wclass-memaccess] 207:20.32 106 | memset(&video_codec, 0, sizeof(video_codec)); 207:20.32 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:20.32 In file included from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/include/module_common_types.h:22, 207:20.32 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/video_coding/media_optimization.h:16, 207:20.32 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/video_coding/media_optimization.cc:11, 207:20.32 from Unified_cpp_video_coding_gn1.cpp:2: 207:20.32 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 207:20.32 555 | class VideoCodec { 207:20.32 | ^~~~~~~~~~ 207:21.09 third_party/libwebrtc/webrtc/modules/video_coding/webrtc_stereo_gn 207:21.45 In file included from Unified_cpp_video_coding_gn1.cpp:65: 207:21.45 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/video_coding/rtp_frame_reference_finder.cc: In member function ‘void webrtc::video_coding::RtpFrameReferenceFinder::RetryStashedFrames()’: 207:21.45 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/video_coding/rtp_frame_reference_finder.cc:73:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 207:21.45 73 | frame_callback_->OnCompleteFrame(std::move(*frame_it)); 207:21.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 207:21.45 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/video_coding/rtp_frame_reference_finder.cc:75:9: note: here 207:21.46 75 | case kDrop: 207:21.46 | ^~~~ 207:24.26 third_party/libwebrtc/webrtc/modules/video_coding/webrtc_vp8_gn 207:27.28 third_party/libwebrtc/webrtc/modules/video_coding/webrtc_vp9_gn 207:28.78 In file included from Unified_cpp_webrtc_vp9_gn0.cpp:20: 207:28.78 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc: In constructor ‘webrtc::VP9EncoderImpl::VP9EncoderImpl()’: 207:28.78 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc:84:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class webrtc::VideoCodec’; use assignment or value-initialization instead [-Wclass-memaccess] 207:28.78 84 | memset(&codec_, 0, sizeof(codec_)); 207:28.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:28.78 In file included from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/api/video_codecs/video_decoder.h:19, 207:28.78 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/video_coding/include/video_codec_interface.h:17, 207:28.78 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/include/vp9.h:17, 207:28.78 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/vp9_impl.h:18, 207:28.78 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.h:13, 207:28.78 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.cc:10, 207:28.78 from Unified_cpp_webrtc_vp9_gn0.cpp:2: 207:28.78 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 207:28.78 555 | class VideoCodec { 207:28.78 | ^~~~~~~~~~ 207:28.85 In file included from Unified_cpp_webrtc_vp9_gn0.cpp:20: 207:28.85 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc: In constructor ‘webrtc::VP9DecoderImpl::VP9DecoderImpl()’: 207:28.85 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc:797:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class webrtc::VideoCodec’; use assignment or value-initialization instead [-Wclass-memaccess] 207:28.85 797 | memset(&codec_, 0, sizeof(codec_)); 207:28.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:28.85 In file included from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/api/video_codecs/video_decoder.h:19, 207:28.85 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/video_coding/include/video_codec_interface.h:17, 207:28.85 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/include/vp9.h:17, 207:28.85 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/vp9_impl.h:18, 207:28.85 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.h:13, 207:28.85 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.cc:10, 207:28.85 from Unified_cpp_webrtc_vp9_gn0.cpp:2: 207:28.85 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 207:28.85 555 | class VideoCodec { 207:28.85 | ^~~~~~~~~~ 207:30.50 third_party/libwebrtc/webrtc/modules/video_processing/video_processing_gn 207:31.48 third_party/libwebrtc/webrtc/modules/video_processing/video_processing_neon_gn 207:32.12 In file included from Unified_cpp_video_processing_gn0.cpp:38: 207:32.12 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/video_processing/video_denoiser.cc: In member function ‘void webrtc::VideoDenoiser::CopySrcOnMOB(const uint8_t*, int, webrtc::uint8_t*, int)’: 207:32.12 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/video_processing/video_denoiser.cc:186:31: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 207:32.12 186 | (x_density_[mb_col] * y_density_[mb_row] && 207:32.96 third_party/libwebrtc/webrtc/rtc_base/rtc_base_approved_generic_gn 207:33.41 third_party/libwebrtc/webrtc/rtc_base/rtc_numerics_gn 207:33.87 third_party/libwebrtc/webrtc/rtc_base/rtc_task_queue_impl_gn 207:35.00 In file included from Unified_cpp_c_task_queue_impl_gn0.cpp:2: 207:35.00 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/rtc_base/task_queue_libevent.cc:160:25: warning: ‘rtc::TaskQueue::Impl::QueueContext’ has a field ‘rtc::TaskQueue::Impl::QueueContext::pending_timers_’ whose type uses the anonymous namespace [-Wsubobject-linkage] 207:35.00 160 | struct TaskQueue::Impl::QueueContext { 207:35.00 | ^~~~~~~~~~~~ 207:35.19 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/rtc_base/task_queue_libevent.cc: In destructor ‘rtc::TaskQueue::Impl::PostAndReplyTask::~PostAndReplyTask()’: 207:35.20 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/rtc_base/task_queue_libevent.cc:236:10: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 207:35.20 236 | write(reply_pipe_, &message, sizeof(message)); 207:35.20 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:35.91 third_party/libwebrtc/webrtc/rtc_base/sequenced_task_checker_gn 207:37.05 third_party/libwebrtc/webrtc/rtc_base/weak_ptr_gn 207:38.15 third_party/libwebrtc/webrtc/system_wrappers/cpu_features_linux_gn 207:38.16 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 207:38.25 third_party/libwebrtc/webrtc/system_wrappers/field_trial_default_gn 207:43.64 third_party/libwebrtc/webrtc/system_wrappers/metrics_default_gn 207:45.99 third_party/libwebrtc/webrtc/system_wrappers/system_wrappers_gn 207:46.37 third_party/libwebrtc/webrtc/video/video_gn 207:52.26 In file included from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/video/rtp_video_stream_receiver.cc:20, 207:52.26 from Unified_cpp_video_video_gn0.cpp:65: 207:52.26 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h: In member function ‘void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)’: 207:52.27 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:48:24: warning: ‘void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)’ is deprecated [-Wdeprecated-declarations] 207:52.27 48 | AddReceiveRtpModule(rtp_module); 207:52.27 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 207:52.27 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 207:52.27 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 207:52.27 | ^~~~~~~~~~~~~~~~~~~ 207:52.67 In file included from Unified_cpp_video_video_gn1.cpp:2: 207:52.67 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/video/video_stream_encoder.cc: In member function ‘virtual void webrtc::VideoStreamEncoder::AdaptDown(webrtc::AdaptationObserverInterface::AdaptReason)’: 207:52.67 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/video/video_stream_encoder.cc:990:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 207:52.67 990 | } 207:52.67 | ^ 207:52.67 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/video/video_stream_encoder.cc:991:5: note: here 207:52.67 991 | case VideoSendStream::DegradationPreference::kMaintainFramerate: { 207:52.67 | ^~~~ 207:52.67 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/video/video_stream_encoder.cc: In member function ‘virtual void webrtc::VideoStreamEncoder::AdaptUp(webrtc::AdaptationObserverInterface::AdaptReason)’: 207:52.67 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/video/video_stream_encoder.cc:1073:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 207:52.67 1073 | } 207:52.67 | ^ 207:52.67 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/video/video_stream_encoder.cc:1074:5: note: here 207:52.67 1074 | case VideoSendStream::DegradationPreference::kMaintainFramerate: { 207:52.67 | ^~~~ 207:53.05 In file included from Unified_cpp_video_video_gn0.cpp:119: 207:53.05 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/video/video_receive_stream.cc: In function ‘webrtc::VideoCodec webrtc::{anonymous}::CreateDecoderVideoCodec(const webrtc::VideoReceiveStream::Decoder&)’: 207:53.05 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/video/video_receive_stream.cc:48:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class webrtc::VideoCodec’; use assignment or value-initialization instead [-Wclass-memaccess] 207:53.05 48 | memset(&codec, 0, sizeof(codec)); 207:53.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 207:53.05 In file included from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.h:19, 207:53.05 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/video/call_stats.cc:15, 207:53.05 from Unified_cpp_video_video_gn0.cpp:2: 207:53.05 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/common_types.h:555:7: note: ‘class webrtc::VideoCodec’ declared here 207:53.05 555 | class VideoCodec { 207:53.05 | ^~~~~~~~~~ 207:54.65 third_party/libwebrtc/webrtc/voice_engine/audio_level_gn 207:55.68 In file included from Unified_cpp_video_video_gn0.cpp:65: 207:55.68 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/video/rtp_video_stream_receiver.cc: In member function ‘virtual int32_t webrtc::RtpVideoStreamReceiver::OnReceivedPayloadData(const uint8_t*, size_t, const webrtc::WebRtcRTPHeader*)’: 207:55.68 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/video/rtp_video_stream_receiver.cc:266:50: warning: this statement may fall through [-Wimplicit-fallthrough=] 207:55.68 266 | keyframe_request_sender_->RequestKeyFrame(); 207:55.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 207:55.68 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/video/rtp_video_stream_receiver.cc:268:7: note: here 207:55.68 268 | case video_coding::H264SpsPpsTracker::kDrop: 207:55.68 | ^~~~ 207:56.18 third_party/libwebrtc/webrtc/voice_engine/voice_engine_gn 207:58.46 In file included from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/voice_engine/shared_data.h:17, 207:58.46 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/voice_engine/channel.h:34, 207:58.46 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/voice_engine/channel.cc:11, 207:58.46 from Unified_cpp_voice_engine_gn0.cpp:2: 207:58.46 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h: In member function ‘webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)’: 207:58.46 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207:58.46 294 | memcpy(this, &config, sizeof(*this)); 207:58.46 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:58.46 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: ‘struct webrtc::AudioProcessing::Config’ declared here 207:58.46 256 | struct Config { 207:58.46 | ^~~~~~ 207:58.96 In file included from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/voice_engine/channel.cc:30, 207:58.96 from Unified_cpp_voice_engine_gn0.cpp:2: 207:58.96 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h: In member function ‘void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)’: 207:58.96 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:48:24: warning: ‘void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)’ is deprecated [-Wdeprecated-declarations] 207:58.96 48 | AddReceiveRtpModule(rtp_module); 207:58.96 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 207:58.96 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 207:58.96 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 207:58.96 | ^~~~~~~~~~~~~~~~~~~ 207:59.45 In file included from Unified_cpp_voice_engine_gn0.cpp:65: 207:59.45 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/voice_engine/voe_base_impl.cc: At global scope: 207:59.45 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/voice_engine/voe_base_impl.cc:118:1: warning: ‘virtual int32_t webrtc::VoEBaseImpl::NeedMorePlayData(size_t, size_t, size_t, uint32_t, void*, size_t&, int64_t*, int64_t*)’ is deprecated [-Wdeprecated-declarations] 207:59.45 118 | } 207:59.45 | ^ 207:59.45 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/voice_engine/voe_base_impl.cc:108:9: note: declared here 207:59.45 108 | int32_t VoEBaseImpl::NeedMorePlayData(const size_t nSamples, 207:59.45 | ^~~~~~~~~~~ 207:59.46 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/voice_engine/voe_base_impl.cc:144:1: warning: ‘virtual void webrtc::VoEBaseImpl::PullRenderData(int, int, size_t, size_t, void*, int64_t*, int64_t*)’ is deprecated [-Wdeprecated-declarations] 207:59.46 144 | } 207:59.46 | ^ 207:59.46 /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/voice_engine/voe_base_impl.cc:137:6: note: declared here 207:59.46 137 | void VoEBaseImpl::PullRenderData(int bits_per_sample, 207:59.46 | ^~~~~~~~~~~ 208:05.09 third_party/libwebrtc/webrtc/webrtc_common_gn 208:07.06 third_party/msgpack 208:07.07 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 208:07.52 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 208:08.08 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 208:08.22 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 208:08.40 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 208:08.60 third_party/pipewire/libpipewire 208:09.23 third_party/prio 208:09.24 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 208:09.26 /builddir/build/BUILD/firefox-88.0/security/nss/lib/freebl/mpi/montmulf.c: In function ‘conv_i32_to_d32’: 208:09.27 /builddir/build/BUILD/firefox-88.0/security/nss/lib/freebl/mpi/montmulf.c:117: warning: ignoring ‘#pragma pipeloop ’ [-Wunknown-pragmas] 208:09.27 117 | #pragma pipeloop(0) 208:09.27 | 208:09.27 /builddir/build/BUILD/firefox-88.0/security/nss/lib/freebl/mpi/montmulf.c: In function ‘conv_i32_to_d16’: 208:09.27 /builddir/build/BUILD/firefox-88.0/security/nss/lib/freebl/mpi/montmulf.c:128: warning: ignoring ‘#pragma pipeloop ’ [-Wunknown-pragmas] 208:09.27 128 | #pragma pipeloop(0) 208:09.27 | 208:09.27 /builddir/build/BUILD/firefox-88.0/security/nss/lib/freebl/mpi/montmulf.c: In function ‘conv_i32_to_d32_and_d16’: 208:09.27 /builddir/build/BUILD/firefox-88.0/security/nss/lib/freebl/mpi/montmulf.c:143: warning: ignoring ‘#pragma pipeloop ’ [-Wunknown-pragmas] 208:09.27 143 | #pragma pipeloop(0) 208:09.27 | 208:09.27 /builddir/build/BUILD/firefox-88.0/security/nss/lib/freebl/mpi/montmulf.c: In function ‘mont_mulf_noconv’: 208:09.27 /builddir/build/BUILD/firefox-88.0/security/nss/lib/freebl/mpi/montmulf.c:218: warning: ignoring ‘#pragma pipeloop ’ [-Wunknown-pragmas] 208:09.27 218 | #pragma pipeloop(0) 208:09.27 | 208:09.27 /builddir/build/BUILD/firefox-88.0/security/nss/lib/freebl/mpi/montmulf.c:197:13: warning: unused variable ‘dptmp’ [-Wunused-variable] 208:09.27 197 | double *dptmp, *pdm1, *pdm2, *pdn, *pdtj, pdn_0, pdm1_0; 208:09.27 | ^~~~~ 208:09.27 /builddir/build/BUILD/firefox-88.0/security/nss/lib/freebl/mpi/montmulf.c:196:24: warning: unused variable ‘nextm2j’ [-Wunused-variable] 208:09.27 196 | double digit, m2j, nextm2j, a, b; 208:09.27 | ^~~~~~~ 208:09.27 /builddir/build/BUILD/firefox-88.0/security/nss/lib/freebl/mpi/montmulf.c:195:9: warning: unused variable ‘tmp’ [-Wunused-variable] 208:09.27 195 | int tmp; 208:09.27 | ^~~ 208:09.53 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 208:10.02 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 208:10.10 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 208:10.18 /builddir/build/BUILD/firefox-88.0/security/nss/lib/freebl/mpi/mpi.c: In function ‘mp_gcd’: 208:10.18 /builddir/build/BUILD/firefox-88.0/security/nss/lib/freebl/mpi/mpi.c:1732:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 208:10.18 1732 | for (i = 0; i < USED(&f) && i < USED(&g); i++) { 208:10.18 | ^ 208:10.18 /builddir/build/BUILD/firefox-88.0/security/nss/lib/freebl/mpi/mpi.c:1732:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 208:10.18 1732 | for (i = 0; i < USED(&f) && i < USED(&g); i++) { 208:10.18 | ^ 208:10.18 /builddir/build/BUILD/firefox-88.0/security/nss/lib/freebl/mpi/mpi.c:1734:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 208:10.18 1734 | for (j = 0; j < MP_DIGIT_BIT; j++) { 208:10.18 | ^ 208:10.18 In file included from /builddir/build/BUILD/firefox-88.0/security/nss/lib/freebl/mpi/mpi.c:10: 208:10.18 /builddir/build/BUILD/firefox-88.0/security/nss/lib/freebl/mpi/mpi.c: In function ‘s_mp_fixup_reciprocal’: 208:10.19 /builddir/build/BUILD/firefox-88.0/security/nss/lib/freebl/mpi/mpi-priv.h:86:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 208:10.19 86 | #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 208:10.19 | ^ 208:10.19 /builddir/build/BUILD/firefox-88.0/security/nss/lib/freebl/mpi/mpi.c:2133:17: note: in expansion of macro ‘MP_MIN’ 208:10.19 2133 | int j = MP_MIN(k, MP_DIGIT_BIT); 208:10.19 | ^~~~~~ 208:10.19 /builddir/build/BUILD/firefox-88.0/security/nss/lib/freebl/mpi/mpi-priv.h:86:37: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare] 208:10.19 86 | #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 208:10.19 | ^~~ 208:10.19 /builddir/build/BUILD/firefox-88.0/security/nss/lib/freebl/mpi/mpi.c:2133:17: note: in expansion of macro ‘MP_MIN’ 208:10.19 2133 | int j = MP_MIN(k, MP_DIGIT_BIT); 208:10.19 | ^~~~~~ 208:10.19 /builddir/build/BUILD/firefox-88.0/security/nss/lib/freebl/mpi/mpi.c:2135:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 208:10.19 2135 | if (j < MP_DIGIT_BIT) { 208:10.19 | ^ 208:10.23 /builddir/build/BUILD/firefox-88.0/security/nss/lib/freebl/mpi/mpi.c: In function ‘s_mp_todigit’: 208:10.23 /builddir/build/BUILD/firefox-88.0/security/nss/lib/freebl/mpi/mpi.c:4706:13: warning: comparison of integer expressions of different signedness: ‘mp_digit’ {aka ‘long long unsigned int’} and ‘int’ [-Wsign-compare] 208:10.23 4706 | if (val >= r) 208:10.23 | ^~ 208:11.74 In file included from /usr/include/string.h:519, 208:11.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/system_wrappers/string.h:3, 208:11.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/throw_gcc.h:14, 208:11.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/stl_wrappers/type_traits:80, 208:11.74 from /usr/include/c++/11/bits/move.h:57, 208:11.74 from /usr/include/c++/11/bits/stl_pair.h:59, 208:11.74 from /usr/include/c++/11/bits/stl_algobase.h:64, 208:11.75 from /usr/include/c++/11/list:60, 208:11.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/system_wrappers/list:3, 208:11.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/stl_wrappers/list:60, 208:11.75 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/video/call_stats.h:14, 208:11.75 from /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/video/call_stats.cc:11, 208:11.75 from Unified_cpp_video_video_gn0.cpp:2: 208:11.75 In function ‘char* strncpy(char*, const char*, size_t)’, 208:11.75 inlined from ‘webrtc::VideoCodec webrtc::{anonymous}::CreateDecoderVideoCodec(const webrtc::VideoReceiveStream::Decoder&)’ at /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/video/video_receive_stream.cc:51:10, 208:11.75 inlined from ‘virtual void webrtc::internal::VideoReceiveStream::Start()’ at /builddir/build/BUILD/firefox-88.0/third_party/libwebrtc/webrtc/video/video_receive_stream.cc:202:47: 208:11.75 /usr/include/bits/string_fortified.h:95:34: warning: ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 32 equals destination size [-Wstringop-truncation] 208:11.75 95 | return __builtin___strncpy_chk (__dest, __src, __len, 208:11.75 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 208:11.75 96 | __glibc_objsize (__dest)); 208:11.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~ 208:11.93 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 208:12.13 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 208:12.17 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 208:12.48 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 208:12.85 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 208:12.93 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 208:13.07 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 208:13.35 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 208:13.37 third_party/sipcc 208:13.38 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 208:13.56 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 208:13.64 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 208:13.90 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 208:14.13 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 208:14.46 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 208:14.56 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 208:14.97 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 208:15.19 toolkit/components/alerts 208:17.64 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 208:19.60 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 208:19.74 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 208:19.87 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 208:20.22 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 208:20.30 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 208:21.11 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 208:21.45 toolkit/components/antitracking 208:35.03 toolkit/components/autocomplete 208:45.12 toolkit/components/backgroundhangmonitor 208:53.96 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 208:53.96 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:22, 208:53.96 from /builddir/build/BUILD/firefox-88.0/toolkit/components/antitracking/ContentBlocking.h:12, 208:53.96 from /builddir/build/BUILD/firefox-88.0/toolkit/components/antitracking/AntiTrackingRedirectHeuristic.cpp:9, 208:53.96 from Unified_cpp_antitracking0.cpp:2: 208:53.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::ContentBlockingLog::RecordLogInternal(const nsACString&, uint32_t, bool, const mozilla::Maybe&, const nsTArray >&)’: 208:53.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 28 is outside array bounds of ‘mozilla::ContentBlockingLog::LogEntry [1]’ [-Warray-bounds] 208:53.96 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 208:53.96 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208:53.97 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/WindowGlobalParent.h:10, 208:53.97 from /builddir/build/BUILD/firefox-88.0/toolkit/components/antitracking/AntiTrackingUtils.cpp:16, 208:53.97 from Unified_cpp_antitracking0.cpp:11: 208:53.97 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ContentBlockingLog.h:299:77: note: while referencing ‘’ 208:53.97 299 | LogEntry{aType, 1u, aBlocked, aReason, aTrackingFullHashes.Clone()}); 208:53.97 | ^ 208:57.21 toolkit/components/browser 209:09.84 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 209:09.84 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/HangTypes.h:13, 209:09.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/HangAnnotations.h:12, 209:09.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CPUUsageWatcher.h:12, 209:09.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BackgroundHangMonitor.h:10, 209:09.84 from /builddir/build/BUILD/firefox-88.0/toolkit/components/backgroundhangmonitor/BackgroundHangMonitor.cpp:7, 209:09.84 from Unified_cpp_ackgroundhangmonitor0.cpp:2: 209:09.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::BackgroundHangManager::RunMonitorThread()’: 209:09.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::BackgroundHangAnnotations [1]’ [-Warray-bounds] 209:09.85 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 209:09.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209:09.85 In file included from Unified_cpp_ackgroundhangmonitor0.cpp:2: 209:09.85 /builddir/build/BUILD/firefox-88.0/toolkit/components/backgroundhangmonitor/BackgroundHangMonitor.cpp:419:59: note: while referencing ‘’ 209:09.85 419 | currentThread->mAnnotators.GatherAnnotations(); 209:09.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 209:10.10 toolkit/components/build 209:13.10 toolkit/components/cascade_bloom_filter 209:14.76 toolkit/components/clearsitedata 209:14.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 209:14.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrompt.h:14, 209:14.83 from /builddir/build/BUILD/firefox-88.0/docshell/base/nsDocShellTreeOwner.h:25, 209:14.83 from /builddir/build/BUILD/firefox-88.0/toolkit/components/browser/nsWebBrowser.h:11, 209:14.83 from /builddir/build/BUILD/firefox-88.0/toolkit/components/browser/nsWebBrowser.cpp:8, 209:14.83 from Unified_cpp_components_browser0.cpp:2: 209:14.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 209:14.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 209:14.83 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 209:14.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209:14.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 209:14.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIWidget.h:12, 209:14.83 from /builddir/build/BUILD/firefox-88.0/toolkit/components/browser/nsWebBrowser.h:23, 209:14.83 from /builddir/build/BUILD/firefox-88.0/toolkit/components/browser/nsWebBrowser.cpp:8, 209:14.83 from Unified_cpp_components_browser0.cpp:2: 209:14.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 209:14.83 1903 | mBands = aRegion.mBands.Clone(); 209:14.83 | ~~~~~~~~~~~~~~~~~~~~^~ 209:14.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 209:14.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrompt.h:14, 209:14.83 from /builddir/build/BUILD/firefox-88.0/docshell/base/nsDocShellTreeOwner.h:25, 209:14.83 from /builddir/build/BUILD/firefox-88.0/toolkit/components/browser/nsWebBrowser.h:11, 209:14.83 from /builddir/build/BUILD/firefox-88.0/toolkit/components/browser/nsWebBrowser.cpp:8, 209:14.83 from Unified_cpp_components_browser0.cpp:2: 209:14.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 209:14.83 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 209:14.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209:14.84 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 209:14.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIWidget.h:12, 209:14.84 from /builddir/build/BUILD/firefox-88.0/toolkit/components/browser/nsWebBrowser.h:23, 209:14.84 from /builddir/build/BUILD/firefox-88.0/toolkit/components/browser/nsWebBrowser.cpp:8, 209:14.84 from Unified_cpp_components_browser0.cpp:2: 209:14.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 209:14.84 1903 | mBands = aRegion.mBands.Clone(); 209:14.84 | ~~~~~~~~~~~~~~~~~~~~^~ 209:14.84 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 209:14.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrompt.h:14, 209:14.84 from /builddir/build/BUILD/firefox-88.0/docshell/base/nsDocShellTreeOwner.h:25, 209:14.84 from /builddir/build/BUILD/firefox-88.0/toolkit/components/browser/nsWebBrowser.h:11, 209:14.84 from /builddir/build/BUILD/firefox-88.0/toolkit/components/browser/nsWebBrowser.cpp:8, 209:14.84 from Unified_cpp_components_browser0.cpp:2: 209:14.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 209:14.84 644 | aOther.mHdr->mLength = 0; 209:14.84 | ~~~~~~~~~~~~~~~~~~~~~^~~ 209:14.84 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 209:14.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIWidget.h:12, 209:14.84 from /builddir/build/BUILD/firefox-88.0/toolkit/components/browser/nsWebBrowser.h:23, 209:14.84 from /builddir/build/BUILD/firefox-88.0/toolkit/components/browser/nsWebBrowser.cpp:8, 209:14.84 from Unified_cpp_components_browser0.cpp:2: 209:14.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 209:14.84 1903 | mBands = aRegion.mBands.Clone(); 209:14.84 | ~~~~~~~~~~~~~~~~~~~~^~ 209:14.84 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 209:14.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrompt.h:14, 209:14.84 from /builddir/build/BUILD/firefox-88.0/docshell/base/nsDocShellTreeOwner.h:25, 209:14.84 from /builddir/build/BUILD/firefox-88.0/toolkit/components/browser/nsWebBrowser.h:11, 209:14.84 from /builddir/build/BUILD/firefox-88.0/toolkit/components/browser/nsWebBrowser.cpp:8, 209:14.84 from Unified_cpp_components_browser0.cpp:2: 209:14.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘regiondetails::UncheckedArray, regiondetails::Band> [1]’ [-Warray-bounds] 209:14.84 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 209:14.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209:14.84 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 209:14.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIWidget.h:12, 209:14.84 from /builddir/build/BUILD/firefox-88.0/toolkit/components/browser/nsWebBrowser.h:23, 209:14.84 from /builddir/build/BUILD/firefox-88.0/toolkit/components/browser/nsWebBrowser.cpp:8, 209:14.84 from Unified_cpp_components_browser0.cpp:2: 209:14.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 209:14.84 1903 | mBands = aRegion.mBands.Clone(); 209:14.84 | ^ 209:14.84 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 209:14.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrompt.h:14, 209:14.84 from /builddir/build/BUILD/firefox-88.0/docshell/base/nsDocShellTreeOwner.h:25, 209:14.84 from /builddir/build/BUILD/firefox-88.0/toolkit/components/browser/nsWebBrowser.h:11, 209:14.84 from /builddir/build/BUILD/firefox-88.0/toolkit/components/browser/nsWebBrowser.cpp:8, 209:14.84 from Unified_cpp_components_browser0.cpp:2: 209:14.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 209:14.85 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 209:14.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209:14.85 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 209:14.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIWidget.h:12, 209:14.85 from /builddir/build/BUILD/firefox-88.0/toolkit/components/browser/nsWebBrowser.h:23, 209:14.85 from /builddir/build/BUILD/firefox-88.0/toolkit/components/browser/nsWebBrowser.cpp:8, 209:14.85 from Unified_cpp_components_browser0.cpp:2: 209:14.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 209:14.85 1903 | mBands = aRegion.mBands.Clone(); 209:14.85 | ~~~~~~~~~~~~~~~~~~~~^~ 209:15.69 toolkit/components/commandlines 209:19.11 toolkit/components/ctypes 209:23.14 toolkit/components/downloads 209:23.93 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 209:23.93 from /builddir/build/BUILD/firefox-88.0/toolkit/components/clearsitedata/ClearSiteData.h:11, 209:23.93 from /builddir/build/BUILD/firefox-88.0/toolkit/components/clearsitedata/ClearSiteData.cpp:7, 209:23.93 from Unified_cpp_clearsitedata0.cpp:2: 209:23.93 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::ClearSiteData::LogErrorToConsole(nsIHttpChannel*, nsIURI*, const nsACString&) const’: 209:23.93 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 209:23.93 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 209:23.93 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209:23.93 In file included from Unified_cpp_clearsitedata0.cpp:2: 209:23.93 /builddir/build/BUILD/firefox-88.0/toolkit/components/clearsitedata/ClearSiteData.cpp:277:22: note: while referencing ‘params’ 209:23.93 277 | nsTArray params; 209:23.93 | ^~~~~~ 209:24.06 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 209:24.06 from /builddir/build/BUILD/firefox-88.0/toolkit/components/clearsitedata/ClearSiteData.h:11, 209:24.06 from /builddir/build/BUILD/firefox-88.0/toolkit/components/clearsitedata/ClearSiteData.cpp:7, 209:24.06 from Unified_cpp_clearsitedata0.cpp:2: 209:24.06 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::ClearSiteData::LogOpToConsole(nsIHttpChannel*, nsIURI*, mozilla::ClearSiteData::Type) const’: 209:24.07 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 209:24.07 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 209:24.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209:24.07 In file included from Unified_cpp_clearsitedata0.cpp:2: 209:24.07 /builddir/build/BUILD/firefox-88.0/toolkit/components/clearsitedata/ClearSiteData.cpp:269:22: note: while referencing ‘params’ 209:24.07 269 | nsTArray params; 209:24.07 | ^~~~~~ 209:24.22 toolkit/components/extensions 209:28.78 toolkit/components/extensions/webrequest 209:50.48 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 209:50.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 209:50.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, 209:50.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, 209:50.48 from /builddir/build/BUILD/firefox-88.0/toolkit/components/extensions/ExtensionPolicyService.cpp:6, 209:50.48 from Unified_cpp_extensions0.cpp:2: 209:50.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult mozilla::ForEachDocShell(nsIDocShell*, const std::function&)’: 209:50.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 209:50.48 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 209:50.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209:50.48 In file included from Unified_cpp_extensions0.cpp:2: 209:50.48 /builddir/build/BUILD/firefox-88.0/toolkit/components/extensions/ExtensionPolicyService.cpp:277:33: note: while referencing ‘docShells’ 209:50.48 277 | nsTArray> docShells; 209:50.48 | ^~~~~~~~~ 209:53.16 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 209:53.16 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 209:53.16 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, 209:53.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, 209:53.17 from /builddir/build/BUILD/firefox-88.0/toolkit/components/extensions/ExtensionPolicyService.cpp:6, 209:53.17 from Unified_cpp_extensions0.cpp:2: 209:53.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static already_AddRefed mozilla::extensions::MatchPatternSet::Constructor(mozilla::dom::GlobalObject&, const nsTArray&, const mozilla::dom::MatchPatternOptions&, mozilla::ErrorResult&)’: 209:53.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::extensions::MatchPatternSet::ArrayType [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 209:53.17 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 209:53.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209:53.17 In file included from Unified_cpp_extensions0.cpp:11: 209:53.17 /builddir/build/BUILD/firefox-88.0/toolkit/components/extensions/MatchPattern.cpp:490:13: note: while referencing ‘patterns’ 209:53.17 490 | ArrayType patterns; 209:53.17 | ^~~~~~~~ 209:53.17 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 209:53.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 209:53.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, 209:53.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, 209:53.17 from /builddir/build/BUILD/firefox-88.0/toolkit/components/extensions/ExtensionPolicyService.cpp:6, 209:53.17 from Unified_cpp_extensions0.cpp:2: 209:53.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::extensions::MatchPatternSet::ArrayType [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 209:53.17 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 209:53.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209:53.17 In file included from Unified_cpp_extensions0.cpp:11: 209:53.17 /builddir/build/BUILD/firefox-88.0/toolkit/components/extensions/MatchPattern.cpp:490:13: note: while referencing ‘patterns’ 209:53.17 490 | ArrayType patterns; 209:53.17 | ^~~~~~~~ 209:53.17 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 209:53.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 209:53.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, 209:53.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, 209:53.17 from /builddir/build/BUILD/firefox-88.0/toolkit/components/extensions/ExtensionPolicyService.cpp:6, 209:53.17 from Unified_cpp_extensions0.cpp:2: 209:53.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘mozilla::extensions::MatchPatternSet::ArrayType [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 209:53.17 644 | aOther.mHdr->mLength = 0; 209:53.17 | ~~~~~~~~~~~~~~~~~~~~~^~~ 209:53.17 In file included from Unified_cpp_extensions0.cpp:11: 209:53.17 /builddir/build/BUILD/firefox-88.0/toolkit/components/extensions/MatchPattern.cpp:490:13: note: while referencing ‘patterns’ 209:53.17 490 | ArrayType patterns; 209:53.17 | ^~~~~~~~ 209:53.17 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 209:53.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 209:53.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, 209:53.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, 209:53.17 from /builddir/build/BUILD/firefox-88.0/toolkit/components/extensions/ExtensionPolicyService.cpp:6, 209:53.17 from Unified_cpp_extensions0.cpp:2: 209:53.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::extensions::MatchPatternSet::ArrayType [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 209:53.17 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 209:53.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209:53.17 In file included from Unified_cpp_extensions0.cpp:11: 209:53.17 /builddir/build/BUILD/firefox-88.0/toolkit/components/extensions/MatchPattern.cpp:490:13: note: while referencing ‘patterns’ 209:53.17 490 | ArrayType patterns; 209:53.17 | ^~~~~~~~ 209:53.21 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 209:53.21 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 209:53.21 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, 209:53.21 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, 209:53.21 from /builddir/build/BUILD/firefox-88.0/toolkit/components/extensions/ExtensionPolicyService.cpp:6, 209:53.21 from Unified_cpp_extensions0.cpp:2: 209:53.22 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘already_AddRefed mozilla::extensions::_ZN7mozilla10extensions12ParseMatchesERNS_3dom12GlobalObjectERKNS1_37OwningMatchPatternSetOrStringSequenceERKNS1_19MatchPatternOptionsENS0_13ErrorBehaviorERNS_11ErrorResultE.part.0(mozilla::dom::GlobalObject&, const mozilla::dom::OwningMatchPatternSetOrStringSequence&, const mozilla::dom::MatchPatternOptions&, mozilla::extensions::ErrorBehavior, mozilla::ErrorResult&)’: 209:53.22 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 209:53.22 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 209:53.22 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209:53.22 In file included from Unified_cpp_extensions0.cpp:20: 209:53.22 /builddir/build/BUILD/firefox-88.0/toolkit/components/extensions/WebExtensionPolicy.cpp:115:40: note: while referencing ‘patterns’ 209:53.22 115 | nsTArray patterns; 209:53.22 | ^~~~~~~~ 209:53.27 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 209:53.27 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 209:53.27 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, 209:53.27 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, 209:53.27 from /builddir/build/BUILD/firefox-88.0/toolkit/components/extensions/ExtensionPolicyService.cpp:6, 209:53.27 from Unified_cpp_extensions0.cpp:2: 209:53.27 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In constructor ‘mozilla::extensions::MozDocumentMatcher::MozDocumentMatcher(mozilla::dom::GlobalObject&, const mozilla::dom::MozDocumentMatcherInit&, bool, mozilla::ErrorResult&)’: 209:53.27 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence [1]’ [-Warray-bounds] 209:53.27 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 209:53.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209:53.27 In file included from Unified_cpp_extensions0.cpp:20: 209:53.27 /builddir/build/BUILD/firefox-88.0/toolkit/components/extensions/WebExtensionPolicy.cpp:628:20: note: while referencing ‘’ 209:53.27 628 | if (!ParseGlobs(aGlobal, aInit.mIncludeGlobs.Value(), 209:53.27 | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209:53.27 629 | mIncludeGlobs.SetValue(), aRv)) { 209:53.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209:53.27 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 209:53.27 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 209:53.27 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, 209:53.27 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, 209:53.27 from /builddir/build/BUILD/firefox-88.0/toolkit/components/extensions/ExtensionPolicyService.cpp:6, 209:53.27 from Unified_cpp_extensions0.cpp:2: 209:53.27 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence [1]’ [-Warray-bounds] 209:53.27 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 209:53.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209:53.27 In file included from Unified_cpp_extensions0.cpp:20: 209:53.27 /builddir/build/BUILD/firefox-88.0/toolkit/components/extensions/WebExtensionPolicy.cpp:635:20: note: while referencing ‘’ 209:53.27 635 | if (!ParseGlobs(aGlobal, aInit.mExcludeGlobs.Value(), 209:53.27 | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209:53.27 636 | mExcludeGlobs.SetValue(), aRv)) { 209:53.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209:53.39 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 209:53.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 209:53.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, 209:53.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, 209:53.39 from /builddir/build/BUILD/firefox-88.0/toolkit/components/extensions/ExtensionPolicyService.cpp:6, 209:53.39 from Unified_cpp_extensions0.cpp:2: 209:53.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In constructor ‘mozilla::extensions::WebExtensionPolicy::WebExtensionPolicy(mozilla::dom::GlobalObject&, const mozilla::dom::WebExtensionInit&, mozilla::ErrorResult&)’: 209:53.40 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence [1]’ [-Warray-bounds] 209:53.40 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 209:53.40 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209:53.40 In file included from Unified_cpp_extensions0.cpp:20: 209:53.40 /builddir/build/BUILD/firefox-88.0/toolkit/components/extensions/WebExtensionPolicy.cpp:153:18: note: while referencing ‘’ 209:53.40 153 | if (!ParseGlobs(aGlobal, aInit.mWebAccessibleResources, mWebAccessiblePaths, 209:53.40 | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209:53.40 154 | aRv)) { 209:53.40 | ~~~~ 209:53.73 toolkit/components/finalizationwitness 209:57.54 toolkit/components/find 210:00.02 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 210:00.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 210:00.02 from /builddir/build/BUILD/firefox-88.0/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 210:00.02 from /builddir/build/BUILD/firefox-88.0/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 210:00.02 from Unified_cpp_webrequest0.cpp:2: 210:00.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::extensions::ChannelWrapper::GetUrlClassification(mozilla::dom::Nullable&, mozilla::ErrorResult&) const’: 210:00.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 16 is outside array bounds of ‘mozilla::dom::MozUrlClassification [1]’ [-Warray-bounds] 210:00.02 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 210:00.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:00.02 In file included from Unified_cpp_webrequest0.cpp:2: 210:00.02 /builddir/build/BUILD/firefox-88.0/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:971:24: note: while referencing ‘classification’ 210:00.02 971 | MozUrlClassification classification; 210:00.02 | ^~~~~~~~~~~~~~ 210:00.02 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 210:00.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 210:00.02 from /builddir/build/BUILD/firefox-88.0/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 210:00.02 from /builddir/build/BUILD/firefox-88.0/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 210:00.02 from Unified_cpp_webrequest0.cpp:2: 210:00.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 16 is outside array bounds of ‘mozilla::dom::MozUrlClassification [1]’ [-Warray-bounds] 210:00.02 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 210:00.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:00.02 In file included from Unified_cpp_webrequest0.cpp:2: 210:00.02 /builddir/build/BUILD/firefox-88.0/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:971:24: note: while referencing ‘classification’ 210:00.02 971 | MozUrlClassification classification; 210:00.02 | ^~~~~~~~~~~~~~ 210:01.09 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 210:01.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 210:01.09 from /builddir/build/BUILD/firefox-88.0/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 210:01.09 from /builddir/build/BUILD/firefox-88.0/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 210:01.09 from Unified_cpp_webrequest0.cpp:2: 210:01.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::extensions::StreamFilter::Write(const mozilla::dom::ArrayBufferOrUint8Array&, mozilla::ErrorResult&)’: 210:01.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 210:01.09 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 210:01.09 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:01.09 In file included from Unified_cpp_webrequest0.cpp:11: 210:01.09 /builddir/build/BUILD/firefox-88.0/toolkit/components/extensions/webrequest/StreamFilter.cpp:148:21: note: while referencing ‘data’ 210:01.09 148 | nsTArray data; 210:01.09 | ^~~~ 210:02.38 toolkit/components/fuzzyfox 210:04.98 toolkit/components/glean 210:11.23 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 210:11.23 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 210:11.23 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GleanBinding.h:8, 210:11.23 from /builddir/build/BUILD/firefox-88.0/toolkit/components/glean/bindings/Category.cpp:7, 210:11.23 from Unified_cpp_components_glean0.cpp:2: 210:11.23 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::Maybe mozilla::glean::impl::MemoryDistributionMetric::TestGetValue(const nsACString&) const’: 210:11.23 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 210:11.23 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 210:11.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:11.23 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/glean/bindings/MetricTypes.h:13, 210:11.23 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/glean/bindings/GleanJSMetricsLookup.h:14, 210:11.23 from /builddir/build/BUILD/firefox-88.0/toolkit/components/glean/bindings/Category.cpp:10, 210:11.23 from Unified_cpp_components_glean0.cpp:2: 210:11.23 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/glean/bindings/MemoryDistribution.h:66:24: note: while referencing ‘counts’ 210:11.23 66 | nsTArray counts; 210:11.23 | ^~~~~~ 210:11.23 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 210:11.24 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 210:11.24 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GleanBinding.h:8, 210:11.24 from /builddir/build/BUILD/firefox-88.0/toolkit/components/glean/bindings/Category.cpp:7, 210:11.24 from Unified_cpp_components_glean0.cpp:2: 210:11.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 210:11.24 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 210:11.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:11.24 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/glean/bindings/MetricTypes.h:13, 210:11.24 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/glean/bindings/GleanJSMetricsLookup.h:14, 210:11.24 from /builddir/build/BUILD/firefox-88.0/toolkit/components/glean/bindings/Category.cpp:10, 210:11.24 from Unified_cpp_components_glean0.cpp:2: 210:11.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/glean/bindings/MemoryDistribution.h:65:24: note: while referencing ‘buckets’ 210:11.24 65 | nsTArray buckets; 210:11.24 | ^~~~~~~ 210:11.28 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 210:11.28 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 210:11.28 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GleanBinding.h:8, 210:11.28 from /builddir/build/BUILD/firefox-88.0/toolkit/components/glean/bindings/Category.cpp:7, 210:11.28 from Unified_cpp_components_glean0.cpp:2: 210:11.28 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::Maybe mozilla::glean::impl::TimingDistributionMetric::TestGetValue(const nsACString&) const’: 210:11.28 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 210:11.28 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 210:11.28 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:11.28 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/glean/bindings/MetricTypes.h:17, 210:11.28 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/glean/bindings/GleanJSMetricsLookup.h:14, 210:11.28 from /builddir/build/BUILD/firefox-88.0/toolkit/components/glean/bindings/Category.cpp:10, 210:11.28 from Unified_cpp_components_glean0.cpp:2: 210:11.28 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/glean/bindings/TimingDistribution.h:94:24: note: while referencing ‘counts’ 210:11.28 94 | nsTArray counts; 210:11.28 | ^~~~~~ 210:11.28 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 210:11.28 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 210:11.28 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GleanBinding.h:8, 210:11.28 from /builddir/build/BUILD/firefox-88.0/toolkit/components/glean/bindings/Category.cpp:7, 210:11.28 from Unified_cpp_components_glean0.cpp:2: 210:11.28 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 210:11.28 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 210:11.28 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:11.29 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/glean/bindings/MetricTypes.h:17, 210:11.29 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/glean/bindings/GleanJSMetricsLookup.h:14, 210:11.29 from /builddir/build/BUILD/firefox-88.0/toolkit/components/glean/bindings/Category.cpp:10, 210:11.29 from Unified_cpp_components_glean0.cpp:2: 210:11.29 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/glean/bindings/TimingDistribution.h:93:24: note: while referencing ‘buckets’ 210:11.29 93 | nsTArray buckets; 210:11.29 | ^~~~~~~ 210:11.66 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 210:11.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 210:11.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GleanBinding.h:8, 210:11.66 from /builddir/build/BUILD/firefox-88.0/toolkit/components/glean/bindings/Category.cpp:7, 210:11.66 from Unified_cpp_components_glean0.cpp:2: 210:11.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::glean::impl::EventMetric::Record(const mozilla::Span > >&) const [with T = unsigned int]’: 210:11.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 210:11.66 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 210:11.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:11.66 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/glean/bindings/MetricTypes.h:11, 210:11.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/glean/bindings/GleanJSMetricsLookup.h:14, 210:11.66 from /builddir/build/BUILD/firefox-88.0/toolkit/components/glean/bindings/Category.cpp:10, 210:11.66 from Unified_cpp_components_glean0.cpp:2: 210:11.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/glean/bindings/Event.h:56:25: note: while referencing ‘extraValues’ 210:11.66 56 | nsTArray extraValues; 210:11.66 | ^~~~~~~~~~~ 210:11.66 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 210:11.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 210:11.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GleanBinding.h:8, 210:11.66 from /builddir/build/BUILD/firefox-88.0/toolkit/components/glean/bindings/Category.cpp:7, 210:11.66 from Unified_cpp_components_glean0.cpp:2: 210:11.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 210:11.66 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 210:11.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:11.66 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/glean/bindings/MetricTypes.h:11, 210:11.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/glean/bindings/GleanJSMetricsLookup.h:14, 210:11.66 from /builddir/build/BUILD/firefox-88.0/toolkit/components/glean/bindings/Category.cpp:10, 210:11.66 from Unified_cpp_components_glean0.cpp:2: 210:11.67 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/glean/bindings/Event.h:55:23: note: while referencing ‘extraKeys’ 210:11.67 55 | nsTArray extraKeys; 210:11.67 | ^~~~~~~~~ 210:11.75 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 210:11.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 210:11.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GleanBinding.h:8, 210:11.75 from /builddir/build/BUILD/firefox-88.0/toolkit/components/glean/bindings/Category.cpp:7, 210:11.75 from Unified_cpp_components_glean0.cpp:2: 210:11.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::glean::GleanEvent::Record(JS::HandleValue, JSContext*)’: 210:11.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 210:11.75 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 210:11.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:11.75 In file included from Unified_cpp_components_glean0.cpp:65: 210:11.75 /builddir/build/BUILD/firefox-88.0/toolkit/components/glean/bindings/private/Event.cpp:39:23: note: while referencing ‘extraValues’ 210:11.75 39 | nsTArray extraValues; 210:11.75 | ^~~~~~~~~~~ 210:11.75 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 210:11.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 210:11.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GleanBinding.h:8, 210:11.75 from /builddir/build/BUILD/firefox-88.0/toolkit/components/glean/bindings/Category.cpp:7, 210:11.75 from Unified_cpp_components_glean0.cpp:2: 210:11.76 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 210:11.76 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 210:11.76 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:11.76 In file included from Unified_cpp_components_glean0.cpp:65: 210:11.76 /builddir/build/BUILD/firefox-88.0/toolkit/components/glean/bindings/private/Event.cpp:38:23: note: while referencing ‘extraKeys’ 210:11.76 38 | nsTArray extraKeys; 210:11.76 | ^~~~~~~~~ 210:11.86 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 210:11.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 210:11.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GleanBinding.h:8, 210:11.86 from /builddir/build/BUILD/firefox-88.0/toolkit/components/glean/bindings/Category.cpp:7, 210:11.86 from Unified_cpp_components_glean0.cpp:2: 210:11.86 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::Maybe > mozilla::glean::impl::EventMetric::TestGetValue(const nsACString&) const [with T = unsigned int]’: 210:11.86 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 210:11.86 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 210:11.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:11.86 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/glean/bindings/MetricTypes.h:11, 210:11.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/glean/bindings/GleanJSMetricsLookup.h:14, 210:11.86 from /builddir/build/BUILD/firefox-88.0/toolkit/components/glean/bindings/Category.cpp:10, 210:11.86 from Unified_cpp_components_glean0.cpp:2: 210:11.86 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/glean/bindings/Event.h:96:29: note: while referencing ‘result’ 210:11.86 96 | nsTArray result; 210:11.87 | ^~~~~~ 210:11.87 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 210:11.87 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 210:11.87 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GleanBinding.h:8, 210:11.87 from /builddir/build/BUILD/firefox-88.0/toolkit/components/glean/bindings/Category.cpp:7, 210:11.87 from Unified_cpp_components_glean0.cpp:2: 210:11.87 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 210:11.87 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 210:11.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:11.87 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/glean/bindings/MetricTypes.h:11, 210:11.87 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/glean/bindings/GleanJSMetricsLookup.h:14, 210:11.87 from /builddir/build/BUILD/firefox-88.0/toolkit/components/glean/bindings/Category.cpp:10, 210:11.87 from Unified_cpp_components_glean0.cpp:2: 210:11.87 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/glean/bindings/Event.h:93:32: note: while referencing ‘events’ 210:11.87 93 | nsTArray events; 210:11.87 | ^~~~~~ 210:11.96 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 210:11.96 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 210:11.96 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GleanBinding.h:8, 210:11.96 from /builddir/build/BUILD/firefox-88.0/toolkit/components/glean/bindings/Category.cpp:7, 210:11.96 from Unified_cpp_components_glean0.cpp:2: 210:11.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::glean::GleanEvent::TestGetValue(const nsACString&, JSContext*, JS::MutableHandleValue)’: 210:11.97 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 210:11.97 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 210:11.97 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:11.97 In file included from Unified_cpp_components_glean0.cpp:65: 210:11.97 /builddir/build/BUILD/firefox-88.0/toolkit/components/glean/bindings/private/Event.cpp:92:8: note: while referencing ‘events’ 210:11.97 92 | auto events = optEvents.extract(); 210:11.97 | ^~~~~~ 210:12.18 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 210:12.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 210:12.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/GleanBinding.h:8, 210:12.18 from /builddir/build/BUILD/firefox-88.0/toolkit/components/glean/bindings/Category.cpp:7, 210:12.18 from Unified_cpp_components_glean0.cpp:2: 210:12.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::glean::GleanStringList::TestGetValue(const nsACString&, JSContext*, JS::MutableHandleValue)’: 210:12.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 210:12.18 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 210:12.18 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:12.18 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/glean/bindings/MetricTypes.h:15, 210:12.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/glean/bindings/GleanJSMetricsLookup.h:14, 210:12.18 from /builddir/build/BUILD/firefox-88.0/toolkit/components/glean/bindings/Category.cpp:10, 210:12.18 from Unified_cpp_components_glean0.cpp:2: 210:12.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/glean/bindings/StringList.h:79:25: note: while referencing ‘ret’ 210:12.18 79 | nsTArray ret; 210:12.18 | ^~~ 210:15.04 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 210:15.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 210:15.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsINode.h:18, 210:15.04 from /builddir/build/BUILD/firefox-88.0/toolkit/components/find/nsFind.h:14, 210:15.04 from /builddir/build/BUILD/firefox-88.0/toolkit/components/find/nsFind.cpp:9, 210:15.04 from Unified_cpp_components_find0.cpp:2: 210:15.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsWebBrowserFind::FindNext(bool*)’: 210:15.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 210:15.04 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 210:15.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:15.04 In file included from Unified_cpp_components_find0.cpp:11: 210:15.04 /builddir/build/BUILD/firefox-88.0/toolkit/components/find/nsWebBrowserFind.cpp:129:33: note: while referencing ‘docShells’ 210:15.04 129 | nsTArray> docShells; 210:15.04 | ^~~~~~~~~ 210:15.25 toolkit/components/glean/xpcom 210:22.27 toolkit/components/jsoncpp/src/lib_json 210:23.72 In file included from Unified_cpp_src_lib_json0.cpp:2: 210:23.72 /builddir/build/BUILD/firefox-88.0/toolkit/components/jsoncpp/src/lib_json/json_reader.cpp:756:34: warning: ‘Reader’ is deprecated: Use CharReader and CharReaderBuilder instead. [-Wdeprecated-declarations] 210:23.72 756 | Reader::Char Reader::getNextChar() { 210:23.72 | ^ 210:23.72 In file included from /builddir/build/BUILD/firefox-88.0/toolkit/components/jsoncpp/src/lib_json/json_reader.cpp:10, 210:23.72 from Unified_cpp_src_lib_json0.cpp:2: 210:23.72 /builddir/build/BUILD/firefox-88.0/toolkit/components/jsoncpp/include/json/reader.h:37:63: note: declared here 210:23.72 37 | "Use CharReader and CharReaderBuilder instead.") JSON_API Reader { 210:23.72 | ^~~~~~ 210:23.73 In file included from Unified_cpp_src_lib_json0.cpp:2: 210:23.73 /builddir/build/BUILD/firefox-88.0/toolkit/components/jsoncpp/src/lib_json/json_reader.cpp:810:21: warning: ‘Reader’ is deprecated: Use CharReader and CharReaderBuilder instead. [-Wdeprecated-declarations] 210:23.73 810 | std::vector Reader::getStructuredErrors() const { 210:23.73 | ^~~~~~~~~~~~~~~ 210:23.73 In file included from /builddir/build/BUILD/firefox-88.0/toolkit/components/jsoncpp/src/lib_json/json_reader.cpp:10, 210:23.73 from Unified_cpp_src_lib_json0.cpp:2: 210:23.73 /builddir/build/BUILD/firefox-88.0/toolkit/components/jsoncpp/include/json/reader.h:37:63: note: declared here 210:23.73 37 | "Use CharReader and CharReaderBuilder instead.") JSON_API Reader { 210:23.73 | ^~~~~~ 210:31.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 210:31.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:22, 210:31.35 from /builddir/build/BUILD/firefox-88.0/toolkit/components/glean/ipc/FOGIPC.h:12, 210:31.35 from /builddir/build/BUILD/firefox-88.0/toolkit/components/glean/ipc/FOGIPC.cpp:6, 210:31.35 from Unified_cpp_components_glean1.cpp:2: 210:31.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In lambda function: 210:31.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 210:31.35 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 210:31.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:31.35 In file included from Unified_cpp_components_glean1.cpp:2: 210:31.35 /builddir/build/BUILD/firefox-88.0/toolkit/components/glean/ipc/FOGIPC.cpp:78:41: note: while referencing ‘results’ 210:31.36 78 | nsTArray results; 210:31.36 | ^~~~~~~ 210:33.67 toolkit/components/kvstore 210:33.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 210:33.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:22, 210:33.83 from /builddir/build/BUILD/firefox-88.0/toolkit/components/glean/ipc/FOGIPC.h:12, 210:33.83 from /builddir/build/BUILD/firefox-88.0/toolkit/components/glean/ipc/FOGIPC.cpp:6, 210:33.83 from Unified_cpp_components_glean1.cpp:2: 210:33.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In lambda function: 210:33.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 210:33.83 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 210:33.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:33.83 In file included from /builddir/build/BUILD/firefox-88.0/toolkit/components/glean/ipc/FOGIPC.h:12, 210:33.83 from /builddir/build/BUILD/firefox-88.0/toolkit/components/glean/ipc/FOGIPC.cpp:6, 210:33.83 from Unified_cpp_components_glean1.cpp:2: 210:33.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:317:36: note: while referencing ‘resolveValues’ 210:33.83 317 | nsTArray resolveValues; 210:33.83 | ^~~~~~~~~~~~~ 210:33.94 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 210:33.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:22, 210:33.94 from /builddir/build/BUILD/firefox-88.0/toolkit/components/glean/ipc/FOGIPC.h:12, 210:33.94 from /builddir/build/BUILD/firefox-88.0/toolkit/components/glean/ipc/FOGIPC.cpp:6, 210:33.94 from Unified_cpp_components_glean1.cpp:2: 210:33.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static RefPtr, RejectValueT, IsExclusive> > mozilla::MozPromise::All(nsISerialEventTarget*, nsTArray > >&) [with ResolveValueT = mozilla::ipc::ByteBuf; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]’: 210:33.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘CopyableTArray [1]’ [-Warray-bounds] 210:33.94 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 210:33.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:33.94 In file included from /builddir/build/BUILD/firefox-88.0/toolkit/components/glean/ipc/FOGIPC.h:12, 210:33.94 from /builddir/build/BUILD/firefox-88.0/toolkit/components/glean/ipc/FOGIPC.cpp:6, 210:33.94 from Unified_cpp_components_glean1.cpp:2: 210:33.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:407:11: note: while referencing ‘’ 210:33.94 407 | CopyableTArray(), __func__); 210:33.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:34.06 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 210:34.06 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:22, 210:34.06 from /builddir/build/BUILD/firefox-88.0/toolkit/components/glean/ipc/FOGIPC.h:12, 210:34.06 from /builddir/build/BUILD/firefox-88.0/toolkit/components/glean/ipc/FOGIPC.cpp:6, 210:34.06 from Unified_cpp_components_glean1.cpp:2: 210:34.06 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::glean::FlushAllChildData(std::function&&)>&&)’: 210:34.06 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > > [1]’ [-Warray-bounds] 210:34.06 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 210:34.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:34.06 In file included from Unified_cpp_components_glean1.cpp:2: 210:34.06 /builddir/build/BUILD/firefox-88.0/toolkit/components/glean/ipc/FOGIPC.cpp:62:41: note: while referencing ‘promises’ 210:34.06 62 | nsTArray> promises; 210:34.06 | ^~~~~~~~ 210:34.06 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 210:34.06 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:22, 210:34.06 from /builddir/build/BUILD/firefox-88.0/toolkit/components/glean/ipc/FOGIPC.h:12, 210:34.06 from /builddir/build/BUILD/firefox-88.0/toolkit/components/glean/ipc/FOGIPC.cpp:6, 210:34.06 from Unified_cpp_components_glean1.cpp:2: 210:34.07 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 210:34.07 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 210:34.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:34.07 In file included from Unified_cpp_components_glean1.cpp:2: 210:34.07 /builddir/build/BUILD/firefox-88.0/toolkit/components/glean/ipc/FOGIPC.cpp:53:28: note: while referencing ‘parents’ 210:34.07 53 | nsTArray parents; 210:34.07 | ^~~~~~~ 210:34.07 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 210:34.07 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:22, 210:34.07 from /builddir/build/BUILD/firefox-88.0/toolkit/components/glean/ipc/FOGIPC.h:12, 210:34.07 from /builddir/build/BUILD/firefox-88.0/toolkit/components/glean/ipc/FOGIPC.cpp:6, 210:34.07 from Unified_cpp_components_glean1.cpp:2: 210:34.07 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 210:34.07 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 210:34.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:34.07 In file included from Unified_cpp_components_glean1.cpp:2: 210:34.07 /builddir/build/BUILD/firefox-88.0/toolkit/components/glean/ipc/FOGIPC.cpp:56:28: note: while referencing ‘results’ 210:34.07 56 | nsTArray results; 210:34.07 | ^~~~~~~ 210:34.07 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 210:34.07 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:22, 210:34.07 from /builddir/build/BUILD/firefox-88.0/toolkit/components/glean/ipc/FOGIPC.h:12, 210:34.07 from /builddir/build/BUILD/firefox-88.0/toolkit/components/glean/ipc/FOGIPC.cpp:6, 210:34.07 from Unified_cpp_components_glean1.cpp:2: 210:34.07 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 210:34.07 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 210:34.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:34.07 In file included from Unified_cpp_components_glean1.cpp:2: 210:34.07 /builddir/build/BUILD/firefox-88.0/toolkit/components/glean/ipc/FOGIPC.cpp:53:28: note: while referencing ‘parents’ 210:34.07 53 | nsTArray parents; 210:34.07 | ^~~~~~~ 210:34.29 toolkit/components/lz4 210:35.31 toolkit/components/mediasniffer 210:35.32 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 210:35.62 toolkit/components/mozintl 210:37.90 toolkit/components/osfile 210:39.44 toolkit/components/parentalcontrols 210:41.64 toolkit/components/perfmonitoring 210:42.49 toolkit/components/places 211:08.04 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:08.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 211:08.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 211:08.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 211:08.04 from /builddir/build/BUILD/firefox-88.0/dom/base/nsContentUtils.h:26, 211:08.04 from /builddir/build/BUILD/firefox-88.0/toolkit/components/perfmonitoring/PerformanceMetricsCollector.cpp:7, 211:08.05 from Unified_cpp_perfmonitoring0.cpp:2: 211:08.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::AggregatedResults::AppendResult(const nsTArray&)’: 211:08.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence [1]’ [-Warray-bounds] 211:08.05 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:08.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:08.05 In file included from Unified_cpp_perfmonitoring0.cpp:2: 211:08.05 /builddir/build/BUILD/firefox-88.0/toolkit/components/perfmonitoring/PerformanceMetricsCollector.cpp:114:70: note: while referencing ‘items’ 211:08.05 114 | mozilla::dom::Sequence items; 211:08.05 | ^~~~~ 211:08.05 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:08.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 211:08.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 211:08.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 211:08.05 from /builddir/build/BUILD/firefox-88.0/dom/base/nsContentUtils.h:26, 211:08.05 from /builddir/build/BUILD/firefox-88.0/toolkit/components/perfmonitoring/PerformanceMetricsCollector.cpp:7, 211:08.05 from Unified_cpp_perfmonitoring0.cpp:2: 211:08.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence [1]’ [-Warray-bounds] 211:08.05 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:08.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:08.05 In file included from Unified_cpp_perfmonitoring0.cpp:2: 211:08.05 /builddir/build/BUILD/firefox-88.0/toolkit/components/perfmonitoring/PerformanceMetricsCollector.cpp:114:70: note: while referencing ‘items’ 211:08.05 114 | mozilla::dom::Sequence items; 211:08.05 | ^~~~~ 211:08.68 toolkit/components/printingui/ipc 211:23.41 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:23.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:23.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:23.41 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:23.41 from Unified_cpp_components_places0.cpp:2: 211:23.41 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::places::NotifyIconObservers::Run()’: 211:23.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 211:23.42 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:23.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:23.42 In file included from Unified_cpp_components_places0.cpp:11: 211:23.42 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/FaviconHelpers.cpp:1142:58: note: while referencing ‘events’ 211:23.42 1142 | dom::Sequence> events; 211:23.43 | ^~~~~~ 211:23.54 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:23.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:23.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:23.54 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:23.54 from Unified_cpp_components_places0.cpp:2: 211:23.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::places::NotifyRankingChanged::Run()’: 211:23.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 211:23.54 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:23.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:23.54 In file included from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/History.cpp:23, 211:23.54 from Unified_cpp_components_places0.cpp:29: 211:23.54 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/NotifyRankingChanged.h:29:42: note: while referencing ‘events’ 211:23.54 29 | Sequence> events; 211:23.54 | ^~~~~~ 211:24.42 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:24.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:24.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:24.42 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:24.42 from Unified_cpp_components_places0.cpp:2: 211:24.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::places::NotifyPlaceInfoCallback::Run()’: 211:24.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::places::PlaceInfo::VisitsArray [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 211:24.42 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:24.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:24.42 In file included from Unified_cpp_components_places0.cpp:29: 211:24.42 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/History.cpp:643:30: note: while referencing ‘visits’ 211:24.42 643 | PlaceInfo::VisitsArray visits; 211:24.42 | ^~~~~~ 211:24.71 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:24.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:24.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:24.71 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:24.71 from Unified_cpp_components_places0.cpp:2: 211:24.71 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static nsresult nsNavHistory::FilterResultSet(nsNavHistoryQueryResultNode*, const nsCOMArray&, nsCOMArray*, const RefPtr&, nsNavHistoryQueryOptions*)’: 211:24.71 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 211:24.71 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:24.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:24.71 In file included from Unified_cpp_components_places0.cpp:110: 211:24.71 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistory.cpp:2575:22: note: while referencing ‘terms’ 211:24.71 2575 | nsTArray terms; 211:24.71 | ^~~~~ 211:25.23 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:25.23 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:25.23 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:25.23 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:25.23 from Unified_cpp_components_places0.cpp:2: 211:25.23 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘virtual nsresult nsNavHistoryResult::OnBeginUpdateBatch()’: 211:25.23 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsNavHistoryResult::QueryObserverList [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 211:25.23 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:25.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:25.24 In file included from Unified_cpp_components_places0.cpp:128: 211:25.24 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3840:13: note: while referencing ‘_listCopy’ 211:25.24 3840 | _listType _listCopy(_observersList.Clone()); \ 211:25.24 | ^~~~~~~~~ 211:25.24 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3840:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 211:25.24 3840 | _listType _listCopy(_observersList.Clone()); \ 211:25.24 | ^~~~~~~~~ 211:25.24 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3853:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 211:25.24 3853 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mHistoryObservers, IsQuery()) 211:25.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 211:25.24 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3875:5: note: in expansion of macro ‘ENUMERATE_HISTORY_OBSERVERS’ 211:25.24 3875 | ENUMERATE_HISTORY_OBSERVERS(OnBeginUpdateBatch()); 211:25.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:25.24 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:25.24 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:25.24 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:25.24 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:25.24 from Unified_cpp_components_places0.cpp:2: 211:25.25 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsNavHistoryResult::QueryObserverList [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 211:25.25 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:25.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:25.25 In file included from Unified_cpp_components_places0.cpp:128: 211:25.25 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3840:13: note: while referencing ‘_listCopy’ 211:25.25 3840 | _listType _listCopy(_observersList.Clone()); \ 211:25.25 | ^~~~~~~~~ 211:25.25 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3840:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 211:25.25 3840 | _listType _listCopy(_observersList.Clone()); \ 211:25.25 | ^~~~~~~~~ 211:25.25 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3851:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 211:25.25 3851 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mAllBookmarksObservers, IsQuery()) 211:25.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 211:25.25 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3876:5: note: in expansion of macro ‘ENUMERATE_ALL_BOOKMARKS_OBSERVERS’ 211:25.25 3876 | ENUMERATE_ALL_BOOKMARKS_OBSERVERS(OnBeginUpdateBatch()); 211:25.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:25.65 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:25.65 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:25.65 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:25.65 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:25.65 from Unified_cpp_components_places0.cpp:2: 211:25.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::places::ConcurrentStatementsHolder::Complete(nsresult, nsISupports*)’: 211:25.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 211:25.65 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:25.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:25.65 In file included from Unified_cpp_components_places0.cpp:29: 211:25.65 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/History.cpp:1382:12: note: while referencing ‘queries’ 211:25.65 1382 | auto queries = std::move(mVisitedQueries); 211:25.65 | ^~~~~~~ 211:25.82 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:25.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:25.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:25.82 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:25.82 from Unified_cpp_components_places0.cpp:2: 211:25.82 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsFaviconService::OptimizeIconSizes(mozilla::places::IconData&)’: 211:25.82 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 211:25.82 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:25.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:25.82 In file included from Unified_cpp_components_places0.cpp:92: 211:25.82 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsFaviconService.cpp:73:25: note: while referencing ‘nativeSizes’ 211:25.82 73 | nsTArray nativeSizes; 211:25.82 | ^~~~~~~~~~~ 211:25.82 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:25.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:25.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:25.82 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:25.82 from Unified_cpp_components_places0.cpp:2: 211:25.82 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 211:25.82 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:25.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:25.82 In file included from Unified_cpp_components_places0.cpp:92: 211:25.82 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsFaviconService.cpp:694:23: note: while referencing ‘framesInfo’ 211:25.82 694 | nsTArray framesInfo; 211:25.82 | ^~~~~~~~~~ 211:26.04 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:26.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:26.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:26.04 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:26.04 from Unified_cpp_components_places0.cpp:2: 211:26.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::places::NotifyManyVisitsObservers::Run()’: 211:26.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 211:26.04 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:26.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:26.04 In file included from Unified_cpp_components_places0.cpp:29: 211:26.04 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/History.cpp:534:42: note: while referencing ‘events’ 211:26.04 534 | Sequence> events; 211:26.04 | ^~~~~~ 211:26.19 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:26.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:26.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:26.19 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:26.19 from Unified_cpp_components_places0.cpp:2: 211:26.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::places::NotifyTitleObservers::Run()’: 211:26.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 211:26.19 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:26.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:26.19 In file included from Unified_cpp_components_places0.cpp:29: 211:26.19 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/History.cpp:591:42: note: while referencing ‘events’ 211:26.19 591 | Sequence> events; 211:26.20 | ^~~~~~ 211:29.76 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:29.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:29.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:29.76 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:29.76 from Unified_cpp_components_places0.cpp:2: 211:29.76 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsNavBookmarks::CreateFolder(int64_t, const nsACString&, int32_t, const nsACString&, uint16_t, int64_t*)’: 211:29.76 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 211:29.77 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:29.77 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:29.77 In file included from Unified_cpp_components_places0.cpp:101: 211:29.77 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavBookmarks.cpp:650:42: note: while referencing ‘events’ 211:29.77 650 | Sequence> events; 211:29.77 | ^~~~~~ 211:30.19 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:30.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:30.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:30.19 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:30.19 from Unified_cpp_components_places0.cpp:2: 211:30.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsNavHistoryQuery::GetParents(nsTArray >&)’: 211:30.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 211:30.19 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:30.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:30.19 In file included from Unified_cpp_components_places0.cpp:119: 211:30.19 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryQuery.cpp:879:26: note: while referencing ‘’ 211:30.19 879 | aGuids = mParents.Clone(); 211:30.19 | ~~~~~~~~~~~~~~^~ 211:30.22 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:30.22 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:30.22 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:30.22 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:30.22 from Unified_cpp_components_places0.cpp:2: 211:30.22 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsNavHistoryQuery::GetTransitions(nsTArray&)’: 211:30.23 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 211:30.23 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:30.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:30.23 In file included from Unified_cpp_components_places0.cpp:119: 211:30.23 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryQuery.cpp:899:36: note: while referencing ‘’ 211:30.23 899 | aTransitions = mTransitions.Clone(); 211:30.23 | ~~~~~~~~~~~~~~~~~~^~ 211:30.26 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:30.26 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:30.26 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:30.26 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:30.26 from Unified_cpp_components_places0.cpp:2: 211:30.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::places::InsertVisitedURIs::InnerRun()’: 211:30.27 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 211:30.27 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:30.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:30.27 In file included from Unified_cpp_components_places0.cpp:29: 211:30.27 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/History.cpp:828:25: note: while referencing ‘notificationChunk’ 211:30.27 828 | nsTArray notificationChunk; 211:30.27 | ^~~~~~~~~~~~~~~~~ 211:30.92 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:30.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:30.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:30.92 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:30.92 from Unified_cpp_components_places0.cpp:2: 211:30.92 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsFaviconService::ExpireAllFavicons()’: 211:30.92 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 211:30.92 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:30.92 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:30.92 In file included from Unified_cpp_components_places0.cpp:92: 211:30.92 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsFaviconService.cpp:175:46: note: while referencing ‘stmts’ 211:30.92 175 | nsTArray> stmts = { 211:30.92 | ^~~~~ 211:31.11 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:31.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:31.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:31.11 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:31.11 from Unified_cpp_components_places0.cpp:2: 211:31.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsNavHistory::UpdateFrecency(int64_t)’: 211:31.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 211:31.11 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:31.11 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:31.11 In file included from Unified_cpp_components_places0.cpp:110: 211:31.11 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistory.cpp:3220:46: note: while referencing ‘stmts’ 211:31.11 3220 | nsTArray> stmts = { 211:31.11 | ^~~~~ 211:31.36 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:31.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:31.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:31.36 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:31.36 from Unified_cpp_components_places0.cpp:2: 211:31.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsNavBookmarks::InsertBookmark(int64_t, nsIURI*, int32_t, const nsACString&, const nsACString&, uint16_t, int64_t*)’: 211:31.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 211:31.36 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:31.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:31.36 In file included from Unified_cpp_components_places0.cpp:101: 211:31.36 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavBookmarks.cpp:432:42: note: while referencing ‘events’ 211:31.36 432 | Sequence> events; 211:31.36 | ^~~~~~ 211:31.36 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:31.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:31.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:31.36 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:31.36 from Unified_cpp_components_places0.cpp:2: 211:31.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 211:31.36 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:31.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:31.36 In file included from Unified_cpp_components_places0.cpp:101: 211:31.36 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavBookmarks.cpp:459:28: note: while referencing ‘bookmarks’ 211:31.36 459 | nsTArray bookmarks; 211:31.36 | ^~~~~~~~~ 211:31.36 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:31.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:31.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:31.36 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:31.36 from Unified_cpp_components_places0.cpp:2: 211:31.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 211:31.36 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:31.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:31.36 In file included from Unified_cpp_components_places0.cpp:101: 211:31.36 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavBookmarks.cpp:459:28: note: while referencing ‘bookmarks’ 211:31.36 459 | nsTArray bookmarks; 211:31.37 | ^~~~~~~~~ 211:31.68 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:31.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:31.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:31.68 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:31.68 from Unified_cpp_components_places0.cpp:2: 211:31.68 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsNavBookmarks::RemoveFolderChildren(int64_t, uint16_t)’: 211:31.68 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 211:31.68 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:31.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:31.68 In file included from Unified_cpp_components_places0.cpp:101: 211:31.68 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavBookmarks.cpp:886:30: note: while referencing ‘bookmarks’ 211:31.68 886 | nsTArray bookmarks; 211:31.68 | ^~~~~~~~~ 211:31.68 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:31.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:31.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:31.68 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:31.68 from Unified_cpp_components_places0.cpp:2: 211:31.68 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 211:31.68 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:31.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:31.68 In file included from Unified_cpp_components_places0.cpp:101: 211:31.68 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavBookmarks.cpp:886:30: note: while referencing ‘bookmarks’ 211:31.68 886 | nsTArray bookmarks; 211:31.68 | ^~~~~~~~~ 211:31.68 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:31.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:31.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:31.68 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:31.68 from Unified_cpp_components_places0.cpp:2: 211:31.68 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 211:31.68 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:31.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:31.68 In file included from Unified_cpp_components_places0.cpp:101: 211:31.68 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavBookmarks.cpp:846:40: note: while referencing ‘notifications’ 211:31.68 846 | Sequence> notifications; 211:31.68 | ^~~~~~~~~~~~~ 211:31.68 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:31.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:31.69 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:31.69 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:31.69 from Unified_cpp_components_places0.cpp:2: 211:31.69 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 211:31.69 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:31.69 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:31.69 In file included from Unified_cpp_components_places0.cpp:101: 211:31.69 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavBookmarks.cpp:763:26: note: while referencing ‘folderChildrenArray’ 211:31.69 763 | nsTArray folderChildrenArray; 211:31.69 | ^~~~~~~~~~~~~~~~~~~ 211:31.97 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:31.97 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:31.98 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:31.98 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:31.98 from Unified_cpp_components_places0.cpp:2: 211:31.98 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsNavBookmarks::RemoveItem(int64_t, uint16_t)’: 211:31.98 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 211:31.98 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:31.98 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:31.98 In file included from Unified_cpp_components_places0.cpp:101: 211:31.98 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavBookmarks.cpp:561:42: note: while referencing ‘events’ 211:31.98 561 | Sequence> events; 211:31.98 | ^~~~~~ 211:31.98 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:31.98 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:31.98 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:31.98 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:31.98 from Unified_cpp_components_places0.cpp:2: 211:31.98 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 211:31.98 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:31.98 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:31.98 In file included from Unified_cpp_components_places0.cpp:101: 211:31.98 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavBookmarks.cpp:585:28: note: while referencing ‘bookmarks’ 211:31.98 585 | nsTArray bookmarks; 211:31.98 | ^~~~~~~~~ 211:32.46 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:32.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:32.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:32.46 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:32.46 from Unified_cpp_components_places0.cpp:2: 211:32.46 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsNavHistoryFolderResultNode::GetQuery(nsINavHistoryQuery**)’: 211:32.46 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 211:32.46 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:32.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:32.46 In file included from Unified_cpp_components_places0.cpp:128: 211:32.46 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:2678:23: note: while referencing ‘parents’ 211:32.46 2678 | nsTArray parents; 211:32.46 | ^~~~~~~ 211:32.54 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:32.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:32.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:32.54 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:32.54 from Unified_cpp_components_places0.cpp:2: 211:32.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult nsNavHistory::TokensToQuery(const nsTArray&, nsNavHistoryQuery*, nsNavHistoryQueryOptions*)’: 211:32.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 211:32.54 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:32.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:32.54 In file included from Unified_cpp_components_places0.cpp:119: 211:32.54 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryQuery.cpp:368:22: note: while referencing ‘transitions’ 211:32.54 368 | nsTArray transitions; 211:32.55 | ^~~~~~~~~~~ 211:32.55 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:32.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:32.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:32.55 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:32.55 from Unified_cpp_components_places0.cpp:2: 211:32.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 211:32.55 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:32.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:32.55 In file included from Unified_cpp_components_places0.cpp:119: 211:32.55 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryQuery.cpp:367:22: note: while referencing ‘tags’ 211:32.55 367 | nsTArray tags; 211:32.55 | ^~~~ 211:32.55 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:32.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:32.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:32.55 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:32.55 from Unified_cpp_components_places0.cpp:2: 211:32.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 211:32.55 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:32.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:32.55 In file included from Unified_cpp_components_places0.cpp:119: 211:32.55 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryQuery.cpp:366:23: note: while referencing ‘parents’ 211:32.55 366 | nsTArray parents; 211:32.55 | ^~~~~~~ 211:32.78 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:32.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:32.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:32.78 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:32.78 from Unified_cpp_components_places0.cpp:2: 211:32.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsNavHistory::QueryStringToQuery(const nsACString&, nsINavHistoryQuery**, nsINavHistoryQueryOptions**)’: 211:32.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 211:32.78 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:32.78 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:32.78 In file included from Unified_cpp_components_places0.cpp:119: 211:32.78 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryQuery.cpp:131:31: note: while referencing ‘tokens’ 211:32.78 131 | nsTArray tokens; 211:32.78 | ^~~~~~ 211:33.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:33.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:33.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:33.35 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:33.35 from Unified_cpp_components_places0.cpp:2: 211:33.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsNavHistoryResult::OnMobilePrefChanged()’: 211:33.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsNavHistoryResult::QueryObserverList [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 211:33.35 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:33.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:33.35 In file included from Unified_cpp_components_places0.cpp:128: 211:33.35 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3840:13: note: while referencing ‘_listCopy’ 211:33.35 3840 | _listType _listCopy(_observersList.Clone()); \ 211:33.35 | ^~~~~~~~~ 211:33.35 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3840:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 211:33.35 3840 | _listType _listCopy(_observersList.Clone()); \ 211:33.35 | ^~~~~~~~~ 211:33.35 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3855:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 211:33.35 3855 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mMobilePrefObservers, IsQuery()) 211:33.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 211:33.35 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:4240:3: note: in expansion of macro ‘ENUMERATE_MOBILE_PREF_OBSERVERS’ 211:33.35 4240 | ENUMERATE_MOBILE_PREF_OBSERVERS( 211:33.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:33.62 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:33.62 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:33.62 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:33.62 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:33.62 from Unified_cpp_components_places0.cpp:2: 211:33.62 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘virtual nsresult nsNavHistoryResult::OnEndUpdateBatch()’: 211:33.62 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsNavHistoryResult::QueryObserverList [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 211:33.62 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:33.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:33.62 In file included from Unified_cpp_components_places0.cpp:128: 211:33.62 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3840:13: note: while referencing ‘_listCopy’ 211:33.62 3840 | _listType _listCopy(_observersList.Clone()); \ 211:33.62 | ^~~~~~~~~ 211:33.63 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3840:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 211:33.63 3840 | _listType _listCopy(_observersList.Clone()); \ 211:33.63 | ^~~~~~~~~ 211:33.63 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3853:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 211:33.63 3853 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mHistoryObservers, IsQuery()) 211:33.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 211:33.63 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3892:5: note: in expansion of macro ‘ENUMERATE_HISTORY_OBSERVERS’ 211:33.63 3892 | ENUMERATE_HISTORY_OBSERVERS(OnEndUpdateBatch()); 211:33.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:33.63 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:33.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:33.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:33.63 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:33.63 from Unified_cpp_components_places0.cpp:2: 211:33.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsNavHistoryResult::QueryObserverList [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 211:33.63 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:33.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:33.63 In file included from Unified_cpp_components_places0.cpp:128: 211:33.63 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3840:13: note: while referencing ‘_listCopy’ 211:33.63 3840 | _listType _listCopy(_observersList.Clone()); \ 211:33.63 | ^~~~~~~~~ 211:33.63 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3840:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 211:33.63 3840 | _listType _listCopy(_observersList.Clone()); \ 211:33.63 | ^~~~~~~~~ 211:33.63 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3851:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 211:33.63 3851 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mAllBookmarksObservers, IsQuery()) 211:33.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 211:33.63 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3893:5: note: in expansion of macro ‘ENUMERATE_ALL_BOOKMARKS_OBSERVERS’ 211:33.63 3893 | ENUMERATE_ALL_BOOKMARKS_OBSERVERS(OnEndUpdateBatch()); 211:33.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:33.63 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:33.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:33.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:33.63 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:33.63 from Unified_cpp_components_places0.cpp:2: 211:33.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsNavHistoryResult::ContainerObserverList [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 211:33.63 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:33.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:33.63 In file included from Unified_cpp_components_places0.cpp:128: 211:33.63 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3840:13: note: while referencing ‘_listCopy’ 211:33.63 3840 | _listType _listCopy(_observersList.Clone()); \ 211:33.63 | ^~~~~~~~~ 211:33.63 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3840:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 211:33.63 3840 | _listType _listCopy(_observersList.Clone()); \ 211:33.63 | ^~~~~~~~~ 211:33.63 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3895:5: note: in expansion of macro ‘NOTIFY_REFRESH_PARTICIPANTS’ 211:33.63 3895 | NOTIFY_REFRESH_PARTICIPANTS(); 211:33.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:34.13 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:34.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:34.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:34.13 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:34.13 from Unified_cpp_components_places0.cpp:2: 211:34.13 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsNavHistoryResult::OnItemMoved(int64_t, int64_t, int32_t, int64_t, int32_t, uint16_t, const nsACString&, const nsACString&, const nsACString&, uint16_t, const nsACString&)’: 211:34.13 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsNavHistoryResult::FolderObserverList [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 211:34.13 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:34.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:34.13 In file included from Unified_cpp_components_places0.cpp:128: 211:34.13 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3831:24: note: while referencing ‘_listCopy’ 211:34.13 3831 | FolderObserverList _listCopy(_fol->Clone()); \ 211:34.13 | ^~~~~~~~~ 211:34.13 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3831:24: note: in definition of macro ‘ENUMERATE_BOOKMARK_FOLDER_OBSERVERS’ 211:34.13 3831 | FolderObserverList _listCopy(_fol->Clone()); \ 211:34.13 | ^~~~~~~~~ 211:34.13 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:34.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:34.13 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:34.13 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:34.13 from Unified_cpp_components_places0.cpp:2: 211:34.13 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsNavHistoryResult::FolderObserverList [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 211:34.13 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:34.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:34.13 In file included from Unified_cpp_components_places0.cpp:128: 211:34.13 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3831:24: note: while referencing ‘_listCopy’ 211:34.13 3831 | FolderObserverList _listCopy(_fol->Clone()); \ 211:34.14 | ^~~~~~~~~ 211:34.14 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3831:24: note: in definition of macro ‘ENUMERATE_BOOKMARK_FOLDER_OBSERVERS’ 211:34.14 3831 | FolderObserverList _listCopy(_fol->Clone()); \ 211:34.14 | ^~~~~~~~~ 211:34.14 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:34.14 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:34.14 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:34.14 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:34.14 from Unified_cpp_components_places0.cpp:2: 211:34.14 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsNavHistoryResult::QueryObserverList [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 211:34.14 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:34.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:34.14 In file included from Unified_cpp_components_places0.cpp:128: 211:34.14 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3840:13: note: while referencing ‘_listCopy’ 211:34.14 3840 | _listType _listCopy(_observersList.Clone()); \ 211:34.14 | ^~~~~~~~~ 211:34.14 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3840:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 211:34.14 3840 | _listType _listCopy(_observersList.Clone()); \ 211:34.14 | ^~~~~~~~~ 211:34.14 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3851:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 211:34.14 3851 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mAllBookmarksObservers, IsQuery()) 211:34.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 211:34.14 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3965:3: note: in expansion of macro ‘ENUMERATE_ALL_BOOKMARKS_OBSERVERS’ 211:34.14 3965 | ENUMERATE_ALL_BOOKMARKS_OBSERVERS(OnItemMoved( 211:34.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:34.14 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:34.14 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:34.14 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:34.14 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:34.14 from Unified_cpp_components_places0.cpp:2: 211:34.14 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsNavHistoryResult::QueryObserverList [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 211:34.14 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:34.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:34.14 In file included from Unified_cpp_components_places0.cpp:128: 211:34.14 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3840:13: note: while referencing ‘_listCopy’ 211:34.14 3840 | _listType _listCopy(_observersList.Clone()); \ 211:34.14 | ^~~~~~~~~ 211:34.14 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3840:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 211:34.14 3840 | _listType _listCopy(_observersList.Clone()); \ 211:34.14 | ^~~~~~~~~ 211:34.14 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3853:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 211:34.15 3853 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mHistoryObservers, IsQuery()) 211:34.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 211:34.15 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3968:3: note: in expansion of macro ‘ENUMERATE_HISTORY_OBSERVERS’ 211:34.15 3968 | ENUMERATE_HISTORY_OBSERVERS(OnItemMoved( 211:34.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:34.52 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:34.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:34.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:34.52 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:34.52 from Unified_cpp_components_places0.cpp:2: 211:34.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsNavHistoryResult::_ZN18nsNavHistoryResult7OnVisitEP6nsIURIxxjRK12nsTSubstringIcEbjRKS2_IDsE.part.0(nsIURI*, int64_t, PRTime, uint32_t, const nsACString&, bool, uint32_t, const nsAString&)’: 211:34.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsNavHistoryResult::QueryObserverList [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 211:34.53 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:34.53 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:34.53 In file included from Unified_cpp_components_places0.cpp:128: 211:34.53 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3840:13: note: while referencing ‘_listCopy’ 211:34.53 3840 | _listType _listCopy(_observersList.Clone()); \ 211:34.53 | ^~~~~~~~~ 211:34.53 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3840:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 211:34.53 3840 | _listType _listCopy(_observersList.Clone()); \ 211:34.53 | ^~~~~~~~~ 211:34.53 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3853:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 211:34.53 3853 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mHistoryObservers, IsQuery()) 211:34.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 211:34.53 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3988:3: note: in expansion of macro ‘ENUMERATE_HISTORY_OBSERVERS’ 211:34.53 3988 | ENUMERATE_HISTORY_OBSERVERS( 211:34.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:34.53 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:34.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:34.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:34.53 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:34.53 from Unified_cpp_components_places0.cpp:2: 211:34.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsNavHistoryResult::QueryObserverList [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 211:34.53 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:34.53 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:34.53 In file included from Unified_cpp_components_places0.cpp:128: 211:34.54 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3840:13: note: while referencing ‘_listCopy’ 211:34.54 3840 | _listType _listCopy(_observersList.Clone()); \ 211:34.54 | ^~~~~~~~~ 211:34.54 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3840:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 211:34.54 3840 | _listType _listCopy(_observersList.Clone()); \ 211:34.54 | ^~~~~~~~~ 211:34.54 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3853:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 211:34.54 3853 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mHistoryObservers, IsQuery()) 211:34.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 211:34.54 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3997:5: note: in expansion of macro ‘ENUMERATE_HISTORY_OBSERVERS’ 211:34.54 3997 | ENUMERATE_HISTORY_OBSERVERS(OnTitleChanged(aURI, aLastKnownTitle, aGUID)); 211:34.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:34.54 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:34.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:34.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:34.54 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:34.54 from Unified_cpp_components_places0.cpp:2: 211:34.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsNavHistoryResult::QueryObserverList [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 211:34.54 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:34.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:34.54 In file included from Unified_cpp_components_places0.cpp:128: 211:34.54 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3840:13: note: while referencing ‘_listCopy’ 211:34.54 3840 | _listType _listCopy(_observersList.Clone()); \ 211:34.54 | ^~~~~~~~~ 211:34.54 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3840:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 211:34.54 3840 | _listType _listCopy(_observersList.Clone()); \ 211:34.54 | ^~~~~~~~~ 211:34.54 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:4051:5: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 211:34.54 4051 | ENUMERATE_QUERY_OBSERVERS(Refresh(), mHistoryObservers, 211:34.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 211:34.54 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:34.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:34.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:34.54 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:34.54 from Unified_cpp_components_places0.cpp:2: 211:34.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsNavHistoryResult::FolderObserverList [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 211:34.54 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:34.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:34.54 In file included from Unified_cpp_components_places0.cpp:128: 211:34.54 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3831:24: note: while referencing ‘_listCopy’ 211:34.54 3831 | FolderObserverList _listCopy(_fol->Clone()); \ 211:34.54 | ^~~~~~~~~ 211:34.54 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3831:24: note: in definition of macro ‘ENUMERATE_BOOKMARK_FOLDER_OBSERVERS’ 211:34.54 3831 | FolderObserverList _listCopy(_fol->Clone()); \ 211:34.54 | ^~~~~~~~~ 211:34.81 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:34.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:34.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:34.81 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:34.81 from Unified_cpp_components_places0.cpp:2: 211:34.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void nsNavHistoryResult::HandlePlacesEvent(const PlacesEventSequence&)’: 211:34.82 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsNavHistoryResult::QueryObserverList [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 211:34.82 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:34.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:34.82 In file included from Unified_cpp_components_places0.cpp:128: 211:34.82 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3840:13: note: while referencing ‘_listCopy’ 211:34.82 3840 | _listType _listCopy(_observersList.Clone()); \ 211:34.82 | ^~~~~~~~~ 211:34.82 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3840:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 211:34.82 3840 | _listType _listCopy(_observersList.Clone()); \ 211:34.82 | ^~~~~~~~~ 211:34.82 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3853:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 211:34.82 3853 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mHistoryObservers, IsQuery()) 211:34.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 211:34.82 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:4219:11: note: in expansion of macro ‘ENUMERATE_HISTORY_OBSERVERS’ 211:34.82 4219 | ENUMERATE_HISTORY_OBSERVERS( 211:34.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:34.82 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:34.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:34.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:34.82 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:34.82 from Unified_cpp_components_places0.cpp:2: 211:34.82 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsNavHistoryResult::QueryObserverList [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 211:34.82 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:34.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:34.82 In file included from Unified_cpp_components_places0.cpp:128: 211:34.82 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3840:13: note: while referencing ‘_listCopy’ 211:34.82 3840 | _listType _listCopy(_observersList.Clone()); \ 211:34.82 | ^~~~~~~~~ 211:34.82 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3840:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 211:34.82 3840 | _listType _listCopy(_observersList.Clone()); \ 211:34.82 | ^~~~~~~~~ 211:34.82 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3853:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 211:34.82 3853 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mHistoryObservers, IsQuery()) 211:34.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 211:34.82 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:4216:11: note: in expansion of macro ‘ENUMERATE_HISTORY_OBSERVERS’ 211:34.82 4216 | ENUMERATE_HISTORY_OBSERVERS(OnPageRemovedFromStore( 211:34.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:34.82 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:34.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:34.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:34.82 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:34.82 from Unified_cpp_components_places0.cpp:2: 211:34.82 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsNavHistoryResult::QueryObserverList [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 211:34.82 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:34.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:34.83 In file included from Unified_cpp_components_places0.cpp:128: 211:34.83 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3840:13: note: while referencing ‘_listCopy’ 211:34.83 3840 | _listType _listCopy(_observersList.Clone()); \ 211:34.83 | ^~~~~~~~~ 211:34.83 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3840:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 211:34.83 3840 | _listType _listCopy(_observersList.Clone()); \ 211:34.83 | ^~~~~~~~~ 211:34.83 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3853:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 211:34.83 3853 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mHistoryObservers, IsQuery()) 211:34.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 211:34.83 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:4200:9: note: in expansion of macro ‘ENUMERATE_HISTORY_OBSERVERS’ 211:34.83 4200 | ENUMERATE_HISTORY_OBSERVERS(OnClearHistory()); 211:34.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:34.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:34.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:34.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:34.83 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:34.83 from Unified_cpp_components_places0.cpp:2: 211:34.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsNavHistoryResult::QueryObserverList [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 211:34.83 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:34.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:34.83 In file included from Unified_cpp_components_places0.cpp:128: 211:34.83 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3840:13: note: while referencing ‘_listCopy’ 211:34.83 3840 | _listType _listCopy(_observersList.Clone()); \ 211:34.83 | ^~~~~~~~~ 211:34.83 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3840:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 211:34.83 3840 | _listType _listCopy(_observersList.Clone()); \ 211:34.83 | ^~~~~~~~~ 211:34.83 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3853:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 211:34.83 3853 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mHistoryObservers, IsQuery()) 211:34.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 211:34.83 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:4195:9: note: in expansion of macro ‘ENUMERATE_HISTORY_OBSERVERS’ 211:34.83 4195 | ENUMERATE_HISTORY_OBSERVERS( 211:34.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:34.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:34.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:34.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:34.83 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:34.83 from Unified_cpp_components_places0.cpp:2: 211:34.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsNavHistoryResult::FolderObserverList [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 211:34.83 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:34.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:34.83 In file included from Unified_cpp_components_places0.cpp:128: 211:34.84 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3831:24: note: while referencing ‘_listCopy’ 211:34.84 3831 | FolderObserverList _listCopy(_fol->Clone()); \ 211:34.84 | ^~~~~~~~~ 211:34.84 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3831:24: note: in definition of macro ‘ENUMERATE_BOOKMARK_FOLDER_OBSERVERS’ 211:34.84 3831 | FolderObserverList _listCopy(_fol->Clone()); \ 211:34.84 | ^~~~~~~~~ 211:34.84 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:34.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:34.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:34.84 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:34.84 from Unified_cpp_components_places0.cpp:2: 211:34.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsNavHistoryResult::QueryObserverList [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 211:34.84 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:34.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:34.84 In file included from Unified_cpp_components_places0.cpp:128: 211:34.84 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3840:13: note: while referencing ‘_listCopy’ 211:34.84 3840 | _listType _listCopy(_observersList.Clone()); \ 211:34.84 | ^~~~~~~~~ 211:34.84 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3840:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 211:34.84 3840 | _listType _listCopy(_observersList.Clone()); \ 211:34.84 | ^~~~~~~~~ 211:34.84 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3851:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 211:34.84 3851 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mAllBookmarksObservers, IsQuery()) 211:34.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 211:34.84 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:4175:9: note: in expansion of macro ‘ENUMERATE_ALL_BOOKMARKS_OBSERVERS’ 211:34.84 4175 | ENUMERATE_ALL_BOOKMARKS_OBSERVERS(OnItemRemoved( 211:34.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:34.84 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:34.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:34.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:34.84 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:34.84 from Unified_cpp_components_places0.cpp:2: 211:34.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsNavHistoryResult::QueryObserverList [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 211:34.84 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:34.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:34.84 In file included from Unified_cpp_components_places0.cpp:128: 211:34.84 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3840:13: note: while referencing ‘_listCopy’ 211:34.84 3840 | _listType _listCopy(_observersList.Clone()); \ 211:34.84 | ^~~~~~~~~ 211:34.84 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3840:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 211:34.84 3840 | _listType _listCopy(_observersList.Clone()); \ 211:34.84 | ^~~~~~~~~ 211:34.84 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3853:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 211:34.84 3853 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mHistoryObservers, IsQuery()) 211:34.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 211:34.85 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:4178:9: note: in expansion of macro ‘ENUMERATE_HISTORY_OBSERVERS’ 211:34.85 4178 | ENUMERATE_HISTORY_OBSERVERS(OnItemRemoved( 211:34.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:34.85 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:34.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:34.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:34.85 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:34.85 from Unified_cpp_components_places0.cpp:2: 211:34.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsNavHistoryResult::FolderObserverList [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 211:34.85 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:34.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:34.85 In file included from Unified_cpp_components_places0.cpp:128: 211:34.85 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3831:24: note: while referencing ‘_listCopy’ 211:34.85 3831 | FolderObserverList _listCopy(_fol->Clone()); \ 211:34.85 | ^~~~~~~~~ 211:34.85 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3831:24: note: in definition of macro ‘ENUMERATE_BOOKMARK_FOLDER_OBSERVERS’ 211:34.85 3831 | FolderObserverList _listCopy(_fol->Clone()); \ 211:34.85 | ^~~~~~~~~ 211:34.85 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:34.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:34.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:34.85 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:34.85 from Unified_cpp_components_places0.cpp:2: 211:34.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsNavHistoryResult::QueryObserverList [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 211:34.85 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:34.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:34.85 In file included from Unified_cpp_components_places0.cpp:128: 211:34.85 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3840:13: note: while referencing ‘_listCopy’ 211:34.85 3840 | _listType _listCopy(_observersList.Clone()); \ 211:34.85 | ^~~~~~~~~ 211:34.85 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3840:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 211:34.85 3840 | _listType _listCopy(_observersList.Clone()); \ 211:34.85 | ^~~~~~~~~ 211:34.85 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3853:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 211:34.85 3853 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mHistoryObservers, IsQuery()) 211:34.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 211:34.85 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:4148:9: note: in expansion of macro ‘ENUMERATE_HISTORY_OBSERVERS’ 211:34.85 4148 | ENUMERATE_HISTORY_OBSERVERS( 211:34.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:34.85 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:34.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:34.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:34.85 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:34.85 from Unified_cpp_components_places0.cpp:2: 211:34.86 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsNavHistoryResult::QueryObserverList [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 211:34.86 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:34.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:34.86 In file included from Unified_cpp_components_places0.cpp:128: 211:34.86 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3840:13: note: while referencing ‘_listCopy’ 211:34.86 3840 | _listType _listCopy(_observersList.Clone()); \ 211:34.86 | ^~~~~~~~~ 211:34.86 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3840:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 211:34.86 3840 | _listType _listCopy(_observersList.Clone()); \ 211:34.86 | ^~~~~~~~~ 211:34.86 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3851:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 211:34.86 3851 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mAllBookmarksObservers, IsQuery()) 211:34.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 211:34.86 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:4152:9: note: in expansion of macro ‘ENUMERATE_ALL_BOOKMARKS_OBSERVERS’ 211:34.86 4152 | ENUMERATE_ALL_BOOKMARKS_OBSERVERS( 211:34.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:35.52 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:35.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:35.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:35.52 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:35.52 from Unified_cpp_components_places0.cpp:2: 211:35.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsNavHistoryResult::OnItemChanged(int64_t, const nsACString&, bool, const nsACString&, PRTime, uint16_t, int64_t, const nsACString&, const nsACString&, const nsACString&, uint16_t)’: 211:35.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsNavHistoryResult::QueryObserverList [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 211:35.52 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:35.52 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:35.52 In file included from Unified_cpp_components_places0.cpp:128: 211:35.52 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3840:13: note: while referencing ‘_listCopy’ 211:35.52 3840 | _listType _listCopy(_observersList.Clone()); \ 211:35.52 | ^~~~~~~~~ 211:35.52 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3840:13: note: in definition of macro ‘ENUMERATE_LIST_OBSERVERS’ 211:35.52 3840 | _listType _listCopy(_observersList.Clone()); \ 211:35.52 | ^~~~~~~~~ 211:35.52 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3851:3: note: in expansion of macro ‘ENUMERATE_QUERY_OBSERVERS’ 211:35.52 3851 | ENUMERATE_QUERY_OBSERVERS(_functionCall, mAllBookmarksObservers, IsQuery()) 211:35.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 211:35.53 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:3908:3: note: in expansion of macro ‘ENUMERATE_ALL_BOOKMARKS_OBSERVERS’ 211:35.53 3908 | ENUMERATE_ALL_BOOKMARKS_OBSERVERS(OnItemChanged( 211:35.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:35.82 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:35.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:35.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:35.82 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:35.82 from Unified_cpp_components_places0.cpp:2: 211:35.82 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::places::History::StartPendingVisitedQueries(const PendingVisitedQueries&)’: 211:35.82 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 211:35.82 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:35.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:35.82 In file included from Unified_cpp_components_places0.cpp:29: 211:35.82 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/History.cpp:2098:30: note: while referencing ‘uris’ 211:35.82 2098 | nsTArray> uris(aQueries.Count()); 211:35.82 | ^~~~ 211:35.99 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:35.99 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:35.99 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:35.99 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:35.99 from Unified_cpp_components_places0.cpp:2: 211:35.99 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::places::History::UpdatePlaces(JS::Handle, mozIVisitInfoCallback*, JSContext*)’: 211:35.99 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 211:35.99 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:35.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:35.99 In file included from Unified_cpp_components_places0.cpp:29: 211:35.99 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/History.cpp:1937:23: note: while referencing ‘visitData’ 211:35.99 1937 | nsTArray visitData; 211:35.99 | ^~~~~~~~~ 211:37.22 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:37.22 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:37.22 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:37.22 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:37.22 from Unified_cpp_components_places0.cpp:2: 211:37.22 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsFaviconService::ReplaceFaviconDataFromDataURL(nsIURI*, const nsAString&, PRTime, nsIPrincipal*)’: 211:37.22 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 211:37.22 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:37.22 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:37.22 In file included from Unified_cpp_components_places0.cpp:92: 211:37.22 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsFaviconService.cpp:512:21: note: while referencing ‘buffer’ 211:37.22 512 | nsTArray buffer; 211:37.22 | ^~~~~~ 211:37.66 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:37.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 211:37.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/SpinEventLoopUntil.h:13, 211:37.66 from /builddir/build/BUILD/firefox-88.0/toolkit/components/places/Database.cpp:9, 211:37.66 from Unified_cpp_components_places0.cpp:2: 211:37.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsNavHistoryResultNode::GetTags(nsAString&)’: 211:37.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 211:37.67 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:37.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:37.67 In file included from Unified_cpp_components_places0.cpp:128: 211:37.67 /builddir/build/BUILD/firefox-88.0/toolkit/components/places/nsNavHistoryResult.cpp:349:27: note: while referencing ‘tags’ 211:37.67 349 | nsTArray tags; 211:37.67 | ^~~~ 211:38.11 toolkit/components/printingui 211:38.39 toolkit/components/processtools 211:42.32 toolkit/components/protobuf 211:43.80 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:43.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 211:43.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ProcInfo.h:11, 211:43.80 from /builddir/build/BUILD/firefox-88.0/toolkit/components/processtools/ProcInfo_linux.cpp:7, 211:43.80 from Unified_cpp_processtools0.cpp:2: 211:43.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘RefPtr, nsresult, true> > mozilla::GetProcInfo(nsTArray&&)’: 211:43.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::GetProcInfo(nsTArray&&):: [1]’ [-Warray-bounds] 211:43.80 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:43.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:43.80 In file included from Unified_cpp_processtools0.cpp:2: 211:43.80 /builddir/build/BUILD/firefox-88.0/toolkit/components/processtools/ProcInfo_linux.cpp:216:7: note: while referencing ‘’ 211:43.80 216 | [holder = std::move(holder), requests = std::move(aRequests)]() { 211:43.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:43.80 217 | HashMap gathered; 211:43.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:43.81 218 | if (!gathered.reserve(requests.Length())) { 211:43.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:43.81 219 | holder->Reject(NS_ERROR_OUT_OF_MEMORY, __func__); 211:43.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:43.81 220 | return; 211:43.81 | ~~~~~~~ 211:43.81 221 | } 211:43.81 | ~ 211:43.81 222 | for (const auto& request : requests) { 211:43.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:43.81 223 | // opening the stat file and reading its content 211:43.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:43.81 224 | StatReader reader(request.pid); 211:43.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:43.81 225 | ProcInfo info; 211:43.81 | ~~~~~~~~~~~~~~ 211:43.81 226 | nsresult rv = reader.ParseProc(info); 211:43.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:43.81 227 | if (NS_FAILED(rv)) { 211:43.81 | ~~~~~~~~~~~~~~~~~~~~ 211:43.81 228 | // Can't read data for this proc. 211:43.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:43.81 229 | // Probably either a sandboxing issue or a race condition, e.g. 211:43.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:43.81 230 | // the process has been just been killed. Regardless, skip process. 211:43.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:43.81 231 | continue; 211:43.81 | ~~~~~~~~~ 211:43.81 232 | } 211:43.81 | ~ 211:43.81 233 | // Computing the resident unique size is somewhat tricky, 211:43.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:43.81 234 | // so we use about:memory's implementation. This implementation 211:43.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:43.81 235 | // reopens `/proc/[pid]`, so there is the risk of an additional 211:43.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:43.81 236 | // race condition. In that case, the result is `0`. 211:43.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:43.81 237 | info.residentUniqueSize = 211:43.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~ 211:43.81 238 | nsMemoryReporterManager::ResidentUnique(request.pid); 211:43.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:43.81 239 | 211:43.81 | 211:43.81 240 | // Extra info 211:43.81 | ~~~~~~~~~~~~~ 211:43.81 241 | info.pid = request.pid; 211:43.81 | ~~~~~~~~~~~~~~~~~~~~~~~ 211:43.81 242 | info.childId = request.childId; 211:43.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:43.82 243 | info.type = request.processType; 211:43.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:43.82 244 | info.origin = request.origin; 211:43.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:43.82 245 | info.windows = std::move(request.windowInfo); 211:43.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:43.82 246 | 211:43.82 | 211:43.82 247 | // Let's look at the threads 211:43.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:43.82 248 | nsCString taskPath; 211:43.82 | ~~~~~~~~~~~~~~~~~~~ 211:43.82 249 | taskPath.AppendPrintf("/proc/%u/task", request.pid); 211:43.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:43.82 250 | DIR* dirHandle = opendir(taskPath.get()); 211:43.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:43.82 251 | if (!dirHandle) { 211:43.82 | ~~~~~~~~~~~~~~~~~ 211:43.82 252 | // For some reason, we have no data on the threads for this process. 211:43.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:43.82 253 | // Most likely reason is that we have just lost a race condition and 211:43.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:43.82 254 | // the process is dead. 211:43.82 | ~~~~~~~~~~~~~~~~~~~~~~~ 211:43.82 255 | // Let's stop here and ignore the entire process. 211:43.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:43.82 256 | continue; 211:43.82 | ~~~~~~~~~ 211:43.82 257 | } 211:43.82 | ~ 211:43.82 258 | auto cleanup = mozilla::MakeScopeExit([&] { closedir(dirHandle); }); 211:43.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:43.82 259 | 211:43.82 | 211:43.82 260 | // If we can't read some thread info, we ignore that thread. 211:43.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:43.82 261 | dirent* entry; 211:43.82 | ~~~~~~~~~~~~~~ 211:43.82 262 | while ((entry = readdir(dirHandle)) != nullptr) { 211:43.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:43.82 263 | if (entry->d_name[0] == '.') { 211:43.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:43.82 264 | continue; 211:43.82 | ~~~~~~~~~ 211:43.82 265 | } 211:43.82 | ~ 211:43.82 266 | // Threads have a stat file, like processes. 211:43.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:43.82 267 | nsAutoCString entryName(entry->d_name); 211:43.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:43.82 268 | int32_t tid = entryName.ToInteger(&rv); 211:43.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:43.83 269 | if (NS_FAILED(rv)) { 211:43.83 | ~~~~~~~~~~~~~~~~~~~~ 211:43.83 270 | continue; 211:43.83 | ~~~~~~~~~ 211:43.83 271 | } 211:43.83 | ~ 211:43.83 272 | ThreadInfoReader reader(request.pid, tid); 211:43.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:43.83 273 | ThreadInfo threadInfo; 211:43.83 | ~~~~~~~~~~~~~~~~~~~~~~ 211:43.83 274 | rv = reader.ParseThread(threadInfo); 211:43.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:43.83 275 | if (NS_FAILED(rv)) { 211:43.83 | ~~~~~~~~~~~~~~~~~~~~ 211:43.83 276 | continue; 211:43.83 | ~~~~~~~~~ 211:43.83 277 | } 211:43.83 | ~ 211:43.83 278 | info.threads.AppendElement(threadInfo); 211:43.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:43.83 279 | } 211:43.83 | ~ 211:43.83 280 | 211:43.83 | 211:43.83 281 | if (!gathered.put(request.pid, std::move(info))) { 211:43.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:43.83 282 | holder->Reject(NS_ERROR_OUT_OF_MEMORY, __func__); 211:43.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:43.83 283 | return; 211:43.83 | ~~~~~~~ 211:43.83 284 | } 211:43.83 | ~ 211:43.83 285 | } 211:43.83 | ~ 211:43.83 286 | 211:43.83 | 211:43.83 287 | // ... and we're done! 211:43.83 | ~~~~~~~~~~~~~~~~~~~~~~ 211:43.83 288 | holder->Resolve(std::move(gathered), __func__); 211:43.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:43.83 289 | }); 211:43.83 | ~ 211:44.05 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:44.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 211:44.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ProcInfo.h:11, 211:44.05 from /builddir/build/BUILD/firefox-88.0/toolkit/components/processtools/ProcInfo_linux.cpp:7, 211:44.05 from Unified_cpp_processtools0.cpp:2: 211:44.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In lambda function: 211:44.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 92 is outside array bounds of ‘mozilla::ProcInfo [1]’ [-Warray-bounds] 211:44.05 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:44.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:44.05 In file included from Unified_cpp_processtools0.cpp:2: 211:44.06 /builddir/build/BUILD/firefox-88.0/toolkit/components/processtools/ProcInfo_linux.cpp:225:20: note: while referencing ‘info’ 211:44.06 225 | ProcInfo info; 211:44.06 | ^~~~ 211:44.06 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:44.06 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 211:44.06 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ProcInfo.h:11, 211:44.06 from /builddir/build/BUILD/firefox-88.0/toolkit/components/processtools/ProcInfo_linux.cpp:7, 211:44.06 from Unified_cpp_processtools0.cpp:2: 211:44.06 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 92 is outside array bounds of ‘mozilla::ProcInfo [1]’ [-Warray-bounds] 211:44.06 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:44.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:44.06 In file included from Unified_cpp_processtools0.cpp:2: 211:44.06 /builddir/build/BUILD/firefox-88.0/toolkit/components/processtools/ProcInfo_linux.cpp:225:20: note: while referencing ‘info’ 211:44.06 225 | ProcInfo info; 211:44.06 | ^~~~ 211:44.06 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:44.06 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 211:44.06 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ProcInfo.h:11, 211:44.06 from /builddir/build/BUILD/firefox-88.0/toolkit/components/processtools/ProcInfo_linux.cpp:7, 211:44.06 from Unified_cpp_processtools0.cpp:2: 211:44.06 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 92 is outside array bounds of ‘mozilla::ProcInfo [1]’ [-Warray-bounds] 211:44.06 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:44.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:44.06 In file included from Unified_cpp_processtools0.cpp:2: 211:44.06 /builddir/build/BUILD/firefox-88.0/toolkit/components/processtools/ProcInfo_linux.cpp:186:14: note: while referencing ‘info’ 211:44.06 186 | ProcInfo info; 211:44.06 | ^~~~ 211:44.06 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 211:44.06 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 211:44.06 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ProcInfo.h:11, 211:44.06 from /builddir/build/BUILD/firefox-88.0/toolkit/components/processtools/ProcInfo_linux.cpp:7, 211:44.06 from Unified_cpp_processtools0.cpp:2: 211:44.06 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 92 is outside array bounds of ‘mozilla::ProcInfo [1]’ [-Warray-bounds] 211:44.06 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 211:44.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:44.06 In file included from Unified_cpp_processtools0.cpp:2: 211:44.06 /builddir/build/BUILD/firefox-88.0/toolkit/components/processtools/ProcInfo_linux.cpp:225:20: note: while referencing ‘info’ 211:44.06 225 | ProcInfo info; 211:44.06 | ^~~~ 211:52.73 toolkit/components/reflect 211:55.39 toolkit/components/remote 212:18.80 toolkit/components/reputationservice 212:33.87 toolkit/components/resistfingerprinting 212:47.54 toolkit/components/satchel 212:58.25 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 212:58.26 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIApplicationReputation.h:14, 212:58.26 from /builddir/build/BUILD/firefox-88.0/toolkit/components/reputationservice/ApplicationReputation.h:10, 212:58.26 from /builddir/build/BUILD/firefox-88.0/toolkit/components/reputationservice/ApplicationReputation.cpp:9, 212:58.26 from Unified_cpp_reputationservice0.cpp:2: 212:58.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult PendingLookup::_ZN13PendingLookup32GenerateWhitelistStringsForChainERKN13safe_browsing38ClientDownloadRequest_CertificateChainE.part.0(const safe_browsing::ClientDownloadRequest_CertificateChain&)’: 212:58.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 212:58.26 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 212:58.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:58.26 In file included from Unified_cpp_reputationservice0.cpp:2: 212:58.26 /builddir/build/BUILD/firefox-88.0/toolkit/components/reputationservice/ApplicationReputation.cpp:1207:23: note: while referencing ‘issuerBytes’ 212:58.26 1207 | nsTArray issuerBytes; 212:58.26 | ^~~~~~~~~~~ 212:58.26 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 212:58.26 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIApplicationReputation.h:14, 212:58.26 from /builddir/build/BUILD/firefox-88.0/toolkit/components/reputationservice/ApplicationReputation.h:10, 212:58.26 from /builddir/build/BUILD/firefox-88.0/toolkit/components/reputationservice/ApplicationReputation.cpp:9, 212:58.26 from Unified_cpp_reputationservice0.cpp:2: 212:58.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 212:58.26 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 212:58.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:58.26 In file included from Unified_cpp_reputationservice0.cpp:2: 212:58.26 /builddir/build/BUILD/firefox-88.0/toolkit/components/reputationservice/ApplicationReputation.cpp:1207:23: note: while referencing ‘issuerBytes’ 212:58.26 1207 | nsTArray issuerBytes; 212:58.26 | ^~~~~~~~~~~ 212:58.26 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 212:58.26 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIApplicationReputation.h:14, 212:58.26 from /builddir/build/BUILD/firefox-88.0/toolkit/components/reputationservice/ApplicationReputation.h:10, 212:58.26 from /builddir/build/BUILD/firefox-88.0/toolkit/components/reputationservice/ApplicationReputation.cpp:9, 212:58.26 from Unified_cpp_reputationservice0.cpp:2: 212:58.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 212:58.26 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 212:58.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:58.26 In file included from Unified_cpp_reputationservice0.cpp:2: 212:58.26 /builddir/build/BUILD/firefox-88.0/toolkit/components/reputationservice/ApplicationReputation.cpp:1198:21: note: while referencing ‘signerBytes’ 212:58.26 1198 | nsTArray signerBytes; 212:58.26 | ^~~~~~~~~~~ 213:07.11 toolkit/components/sessionstore 213:14.27 toolkit/components/startup 213:19.72 toolkit/components/statusfilter 213:22.12 toolkit/components/telemetry/TelemetryHistogramData.inc.stub 213:23.74 toolkit/components/terminator 213:27.63 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 213:27.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 213:27.63 from /builddir/build/BUILD/firefox-88.0/toolkit/components/terminator/nsTerminator.cpp:28: 213:27.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = unsigned int; SizeType = unsigned int]’: 213:27.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 213:27.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 213:27.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 213:27.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2942:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 213:27.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 213:27.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 213:27.63 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 213:27.63 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:27.63 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18, 213:27.63 from /builddir/build/BUILD/firefox-88.0/toolkit/components/terminator/nsTerminator.cpp:57: 213:27.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 213:27.63 27 | struct JSGCSetting { 213:27.63 | ^~~~~~~~~~~ 213:28.04 toolkit/components/typeaheadfind 213:29.48 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:29.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 213:29.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 213:29.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 213:29.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FrameMetrics.h:13, 213:29.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PresShell.h:15, 213:29.48 from /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 213:29.48 from Unified_cpp_sessionstore0.cpp:2: 213:29.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘void AppendValueToCollectedData(nsINode*, const nsAString&, const nsAString&, const nsTArray >&, uint16_t&, uint16_t&, nsTArray&, nsTArray&)’: 213:29.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::detail::AsVariantTemporary > > [1]’ [-Warray-bounds] 213:29.48 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:29.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:29.48 In file included from Unified_cpp_sessionstore0.cpp:11: 213:29.48 /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreUtils.cpp:552:26: note: while referencing ‘’ 213:29.48 552 | entry.value = AsVariant(CopyableTArray(aValue.Clone())); 213:29.48 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:29.48 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:29.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 213:29.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 213:29.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 213:29.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FrameMetrics.h:13, 213:29.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PresShell.h:15, 213:29.48 from /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 213:29.48 from Unified_cpp_sessionstore0.cpp:2: 213:29.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘CopyableTArray > [1]’ [-Warray-bounds] 213:29.48 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:29.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:29.48 In file included from Unified_cpp_sessionstore0.cpp:11: 213:29.48 /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreUtils.cpp:552:56: note: while referencing ‘’ 213:29.48 552 | entry.value = AsVariant(CopyableTArray(aValue.Clone())); 213:29.48 | ^ 213:29.48 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:29.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 213:29.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 213:29.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 213:29.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FrameMetrics.h:13, 213:29.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PresShell.h:15, 213:29.48 from /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 213:29.48 from Unified_cpp_sessionstore0.cpp:2: 213:29.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 213:29.49 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:29.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:29.49 In file included from Unified_cpp_sessionstore0.cpp:11: 213:29.49 /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreUtils.cpp:552:54: note: while referencing ‘’ 213:29.49 552 | entry.value = AsVariant(CopyableTArray(aValue.Clone())); 213:29.49 | ~~~~~~~~~~~~^~ 213:29.71 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:29.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 213:29.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 213:29.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 213:29.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FrameMetrics.h:13, 213:29.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PresShell.h:15, 213:29.71 from /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 213:29.71 from Unified_cpp_sessionstore0.cpp:2: 213:29.71 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘void CollectFrameTreeData(JSContext*, mozilla::dom::BrowsingContext*, mozilla::dom::Nullable&, CollectorFunc)’: 213:29.71 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence [1]’ [-Warray-bounds] 213:29.71 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:29.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:29.71 In file included from Unified_cpp_sessionstore0.cpp:11: 213:29.71 /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreUtils.cpp:1292:70: note: while referencing ‘’ 213:29.71 1292 | aRetVal.SetValue().mChildren.Construct() = std::move(childrenData); 213:29.71 | ^ 213:29.71 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:29.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 213:29.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 213:29.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 213:29.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FrameMetrics.h:13, 213:29.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PresShell.h:15, 213:29.71 from /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 213:29.72 from Unified_cpp_sessionstore0.cpp:2: 213:29.72 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 213:29.72 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:29.72 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:29.72 In file included from Unified_cpp_sessionstore0.cpp:11: 213:29.72 /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreUtils.cpp:1268:23: note: while referencing ‘childrenData’ 213:29.72 1268 | nsTArray childrenData; 213:29.72 | ^~~~~~~~~~~~ 213:29.79 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:29.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 213:29.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 213:29.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 213:29.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FrameMetrics.h:13, 213:29.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PresShell.h:15, 213:29.79 from /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 213:29.79 from Unified_cpp_sessionstore0.cpp:2: 213:29.79 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::SessionStoreUtils::ComposeInputData(const nsTArray&, mozilla::dom::InputElementData&)’: 213:29.79 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 213:29.79 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:29.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:29.80 In file included from Unified_cpp_sessionstore0.cpp:11: 213:29.80 /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreUtils.cpp:1314:18: note: while referencing ‘boolVal’ 213:29.80 1314 | nsTArray boolVal; 213:29.80 | ^~~~~~~ 213:29.80 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:29.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 213:29.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 213:29.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 213:29.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FrameMetrics.h:13, 213:29.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PresShell.h:15, 213:29.80 from /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 213:29.80 from Unified_cpp_sessionstore0.cpp:2: 213:29.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 213:29.80 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:29.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:29.80 In file included from Unified_cpp_sessionstore0.cpp:11: 213:29.80 /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreUtils.cpp:1313:45: note: while referencing ‘type’ 213:29.80 1313 | nsTArray id, selectVal, strVal, type; 213:29.80 | ^~~~ 213:29.80 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:29.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 213:29.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 213:29.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 213:29.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FrameMetrics.h:13, 213:29.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PresShell.h:15, 213:29.80 from /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 213:29.80 from Unified_cpp_sessionstore0.cpp:2: 213:29.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 213:29.80 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:29.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:29.80 In file included from Unified_cpp_sessionstore0.cpp:11: 213:29.80 /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreUtils.cpp:1313:37: note: while referencing ‘strVal’ 213:29.80 1313 | nsTArray id, selectVal, strVal, type; 213:29.80 | ^~~~~~ 213:29.80 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:29.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 213:29.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 213:29.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 213:29.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FrameMetrics.h:13, 213:29.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PresShell.h:15, 213:29.80 from /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 213:29.80 from Unified_cpp_sessionstore0.cpp:2: 213:29.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 213:29.81 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:29.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:29.81 In file included from Unified_cpp_sessionstore0.cpp:11: 213:29.81 /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreUtils.cpp:1313:26: note: while referencing ‘selectVal’ 213:29.81 1313 | nsTArray id, selectVal, strVal, type; 213:29.81 | ^~~~~~~~~ 213:29.81 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:29.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 213:29.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 213:29.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 213:29.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FrameMetrics.h:13, 213:29.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PresShell.h:15, 213:29.81 from /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 213:29.81 from Unified_cpp_sessionstore0.cpp:2: 213:29.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 213:29.81 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:29.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:29.81 In file included from Unified_cpp_sessionstore0.cpp:11: 213:29.81 /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreUtils.cpp:1313:22: note: while referencing ‘id’ 213:29.81 1313 | nsTArray id, selectVal, strVal, type; 213:29.81 | ^~ 213:29.81 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:29.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 213:29.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 213:29.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 213:29.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FrameMetrics.h:13, 213:29.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PresShell.h:15, 213:29.81 from /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 213:29.81 from Unified_cpp_sessionstore0.cpp:2: 213:29.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 213:29.81 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:29.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:29.81 In file included from Unified_cpp_sessionstore0.cpp:11: 213:29.81 /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreUtils.cpp:1312:32: note: while referencing ‘valueIdx’ 213:29.81 1312 | nsTArray selectedIndex, valueIdx; 213:29.81 | ^~~~~~~~ 213:29.81 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:29.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 213:29.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 213:29.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 213:29.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FrameMetrics.h:13, 213:29.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PresShell.h:15, 213:29.81 from /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 213:29.81 from Unified_cpp_sessionstore0.cpp:2: 213:29.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 213:29.82 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:29.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:29.82 In file included from Unified_cpp_sessionstore0.cpp:11: 213:29.82 /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreUtils.cpp:1312:17: note: while referencing ‘selectedIndex’ 213:29.82 1312 | nsTArray selectedIndex, valueIdx; 213:29.82 | ^~~~~~~~~~~~~ 213:30.01 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:30.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 213:30.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 213:30.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 213:30.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FrameMetrics.h:13, 213:30.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PresShell.h:15, 213:30.01 from /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 213:30.01 from Unified_cpp_sessionstore0.cpp:2: 213:30.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘void AppendValueToCollectedData(nsINode*, const nsAString&, const nsAString&, nsTArray >&, uint16_t&, JSContext*, mozilla::dom::Nullable&)’: 213:30.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 213:30.01 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:30.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:30.01 In file included from Unified_cpp_sessionstore0.cpp:11: 213:30.01 /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreUtils.cpp:528:37: note: while referencing ‘’ 213:30.01 528 | val.mFileList = std::move(aValue); 213:30.01 | ^ 213:30.25 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:30.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 213:30.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 213:30.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 213:30.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FrameMetrics.h:13, 213:30.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PresShell.h:15, 213:30.25 from /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 213:30.25 from Unified_cpp_sessionstore0.cpp:2: 213:30.25 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::SessionStoreUtils::CollectFromInputElement(mozilla::dom::Document&, uint16_t&, ArgsT&& ...) [with ArgsT = {short unsigned int&, nsTArray&, nsTArray&}]’: 213:30.25 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 213:30.25 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:30.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:30.25 In file included from Unified_cpp_sessionstore0.cpp:11: 213:30.25 /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreUtils.cpp:645:26: note: while referencing ‘result’ 213:30.25 645 | nsTArray result; 213:30.25 | ^~~~~~ 213:30.25 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:30.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 213:30.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 213:30.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 213:30.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FrameMetrics.h:13, 213:30.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PresShell.h:15, 213:30.25 from /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 213:30.25 from Unified_cpp_sessionstore0.cpp:2: 213:30.25 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 213:30.25 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:30.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:30.25 In file included from Unified_cpp_sessionstore0.cpp:11: 213:30.25 /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreUtils.cpp:645:26: note: while referencing ‘result’ 213:30.25 645 | nsTArray result; 213:30.25 | ^~~~~~ 213:30.45 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:30.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 213:30.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 213:30.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 213:30.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FrameMetrics.h:13, 213:30.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PresShell.h:15, 213:30.45 from /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 213:30.45 from Unified_cpp_sessionstore0.cpp:2: 213:30.45 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::SessionStoreUtils::CollectFromInputElement(mozilla::dom::Document&, uint16_t&, ArgsT&& ...) [with ArgsT = {JSContext*&, mozilla::dom::Nullable&}]’: 213:30.45 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 213:30.45 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:30.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:30.45 In file included from Unified_cpp_sessionstore0.cpp:11: 213:30.45 /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreUtils.cpp:645:26: note: while referencing ‘result’ 213:30.45 645 | nsTArray result; 213:30.45 | ^~~~~~ 213:30.45 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:30.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 213:30.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 213:30.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 213:30.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FrameMetrics.h:13, 213:30.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PresShell.h:15, 213:30.45 from /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 213:30.45 from Unified_cpp_sessionstore0.cpp:2: 213:30.45 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 213:30.45 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:30.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:30.45 In file included from Unified_cpp_sessionstore0.cpp:11: 213:30.45 /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreUtils.cpp:645:26: note: while referencing ‘result’ 213:30.45 645 | nsTArray result; 213:30.45 | ^~~~~~ 213:30.58 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:30.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 213:30.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 213:30.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 213:30.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FrameMetrics.h:13, 213:30.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PresShell.h:15, 213:30.58 from /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 213:30.58 from Unified_cpp_sessionstore0.cpp:2: 213:30.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::SessionStoreUtils::CollectFromSelectElement(mozilla::dom::Document&, uint16_t&, ArgsT&& ...) [with ArgsT = {short unsigned int&, nsTArray&, nsTArray&}]’: 213:30.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 213:30.58 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:30.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:30.58 In file included from Unified_cpp_sessionstore0.cpp:11: 213:30.58 /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreUtils.cpp:714:26: note: while referencing ‘selectslist’ 213:30.58 714 | nsTArray selectslist; 213:30.58 | ^~~~~~~~~~~ 213:30.58 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:30.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 213:30.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 213:30.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 213:30.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FrameMetrics.h:13, 213:30.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PresShell.h:15, 213:30.58 from /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 213:30.58 from Unified_cpp_sessionstore0.cpp:2: 213:30.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 213:30.58 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:30.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:30.58 In file included from Unified_cpp_sessionstore0.cpp:11: 213:30.58 /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreUtils.cpp:714:26: note: while referencing ‘selectslist’ 213:30.58 714 | nsTArray selectslist; 213:30.58 | ^~~~~~~~~~~ 213:30.78 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:30.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 213:30.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 213:30.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 213:30.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FrameMetrics.h:13, 213:30.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PresShell.h:15, 213:30.79 from /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 213:30.79 from Unified_cpp_sessionstore0.cpp:2: 213:30.79 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘void SetElementAsObject(JSContext*, mozilla::dom::Element*, JS::Handle)’: 213:30.79 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 213:30.79 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:30.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:30.79 In file included from Unified_cpp_sessionstore0.cpp:11: 213:30.79 /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreUtils.cpp:916:24: note: while referencing ‘array’ 213:30.79 916 | nsTArray array(arrayLength); 213:30.79 | ^~~~~ 213:30.79 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:30.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 213:30.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 213:30.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 213:30.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FrameMetrics.h:13, 213:30.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PresShell.h:15, 213:30.79 from /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 213:30.79 from Unified_cpp_sessionstore0.cpp:2: 213:30.79 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 213:30.79 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:30.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:30.79 In file included from Unified_cpp_sessionstore0.cpp:11: 213:30.79 /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreUtils.cpp:916:24: note: while referencing ‘array’ 213:30.79 916 | nsTArray array(arrayLength); 213:30.79 | ^~~~~ 213:30.93 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:30.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 213:30.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 213:30.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 213:30.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FrameMetrics.h:13, 213:30.93 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PresShell.h:15, 213:30.93 from /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 213:30.93 from Unified_cpp_sessionstore0.cpp:2: 213:30.93 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::SessionStoreUtils::CollectFromSelectElement(mozilla::dom::Document&, uint16_t&, ArgsT&& ...) [with ArgsT = {JSContext*&, mozilla::dom::Nullable&}]’: 213:30.93 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 213:30.93 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:30.93 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:30.93 In file included from Unified_cpp_sessionstore0.cpp:11: 213:30.93 /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreUtils.cpp:714:26: note: while referencing ‘selectslist’ 213:30.93 714 | nsTArray selectslist; 213:30.93 | ^~~~~~~~~~~ 213:30.94 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:30.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 213:30.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 213:30.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 213:30.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FrameMetrics.h:13, 213:30.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PresShell.h:15, 213:30.94 from /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 213:30.94 from Unified_cpp_sessionstore0.cpp:2: 213:30.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 213:30.94 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:30.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:30.94 In file included from Unified_cpp_sessionstore0.cpp:11: 213:30.94 /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreUtils.cpp:714:26: note: while referencing ‘selectslist’ 213:30.94 714 | nsTArray selectslist; 213:30.94 | ^~~~~~~~~~~ 213:31.29 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:31.29 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 213:31.29 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 213:31.29 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 213:31.29 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FrameMetrics.h:13, 213:31.29 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PresShell.h:15, 213:31.29 from /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 213:31.29 from Unified_cpp_sessionstore0.cpp:2: 213:31.29 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::dom::TabListener::_ZN7mozilla3dom11TabListener18UpdateSessionStoreEjb.part.0(uint32_t, bool)’: 213:31.29 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 213:31.29 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:31.29 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:31.29 In file included from Unified_cpp_sessionstore0.cpp:2: 213:31.29 /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreListener.cpp:742:19: note: while referencing ‘descendants’ 213:31.29 742 | nsTArray descendants; 213:31.29 | ^~~~~~~~~~~ 213:31.29 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:31.29 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 213:31.29 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 213:31.29 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 213:31.29 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FrameMetrics.h:13, 213:31.29 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PresShell.h:15, 213:31.29 from /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 213:31.29 from Unified_cpp_sessionstore0.cpp:2: 213:31.29 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 213:31.29 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:31.29 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:31.29 In file included from Unified_cpp_sessionstore0.cpp:2: 213:31.29 /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreListener.cpp:741:25: note: while referencing ‘positions’ 213:31.29 741 | nsTArray positions; 213:31.29 | ^~~~~~~~~ 213:31.29 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:31.29 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 213:31.29 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 213:31.29 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 213:31.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FrameMetrics.h:13, 213:31.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PresShell.h:15, 213:31.30 from /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 213:31.30 from Unified_cpp_sessionstore0.cpp:2: 213:31.30 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 213:31.30 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:31.30 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:31.30 In file included from Unified_cpp_sessionstore0.cpp:2: 213:31.30 /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreListener.cpp:753:25: note: while referencing ‘url’ 213:31.30 753 | nsTArray url; 213:31.30 | ^~~ 213:31.30 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:31.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 213:31.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 213:31.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 213:31.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FrameMetrics.h:13, 213:31.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PresShell.h:15, 213:31.30 from /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 213:31.30 from Unified_cpp_sessionstore0.cpp:2: 213:31.30 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 213:31.30 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:31.30 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:31.30 In file included from Unified_cpp_sessionstore0.cpp:2: 213:31.30 /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreListener.cpp:752:24: note: while referencing ‘innerHTML’ 213:31.30 752 | nsTArray innerHTML; 213:31.30 | ^~~~~~~~~ 213:31.30 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:31.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 213:31.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 213:31.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 213:31.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FrameMetrics.h:13, 213:31.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PresShell.h:15, 213:31.30 from /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 213:31.30 from Unified_cpp_sessionstore0.cpp:2: 213:31.30 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 213:31.30 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:31.30 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:31.30 In file included from Unified_cpp_sessionstore0.cpp:2: 213:31.30 /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreListener.cpp:751:39: note: while referencing ‘numXPath’ 213:31.30 751 | nsTArray descendants, numId, numXPath; 213:31.30 | ^~~~~~~~ 213:31.30 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:31.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 213:31.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 213:31.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 213:31.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FrameMetrics.h:13, 213:31.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PresShell.h:15, 213:31.31 from /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 213:31.31 from Unified_cpp_sessionstore0.cpp:2: 213:31.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 213:31.31 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:31.31 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:31.31 In file included from Unified_cpp_sessionstore0.cpp:2: 213:31.31 /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreListener.cpp:751:32: note: while referencing ‘numId’ 213:31.31 751 | nsTArray descendants, numId, numXPath; 213:31.31 | ^~~~~ 213:31.31 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:31.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 213:31.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 213:31.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 213:31.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FrameMetrics.h:13, 213:31.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PresShell.h:15, 213:31.31 from /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 213:31.31 from Unified_cpp_sessionstore0.cpp:2: 213:31.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 213:31.31 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:31.31 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:31.31 In file included from Unified_cpp_sessionstore0.cpp:2: 213:31.31 /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreListener.cpp:751:19: note: while referencing ‘descendants’ 213:31.31 751 | nsTArray descendants, numId, numXPath; 213:31.31 | ^~~~~~~~~~~ 213:31.31 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:31.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 213:31.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 213:31.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 213:31.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FrameMetrics.h:13, 213:31.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PresShell.h:15, 213:31.31 from /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 213:31.31 from Unified_cpp_sessionstore0.cpp:2: 213:31.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 213:31.31 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:31.31 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:31.31 In file included from Unified_cpp_sessionstore0.cpp:2: 213:31.31 /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreListener.cpp:749:29: note: while referencing ‘inputs’ 213:31.31 749 | nsTArray inputs = 213:31.31 | ^~~~~~ 213:31.31 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:31.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 213:31.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 213:31.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 213:31.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FrameMetrics.h:13, 213:31.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PresShell.h:15, 213:31.31 from /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 213:31.32 from Unified_cpp_sessionstore0.cpp:2: 213:31.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 213:31.32 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:31.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:31.32 In file included from Unified_cpp_sessionstore0.cpp:2: 213:31.32 /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreListener.cpp:748:51: note: while referencing ‘dataWithXpath’ 213:31.32 748 | nsTArray dataWithId, dataWithXpath; 213:31.32 | ^~~~~~~~~~~~~ 213:31.32 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:31.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 213:31.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 213:31.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 213:31.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FrameMetrics.h:13, 213:31.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PresShell.h:15, 213:31.32 from /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 213:31.32 from Unified_cpp_sessionstore0.cpp:2: 213:31.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 213:31.32 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:31.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:31.32 In file included from Unified_cpp_sessionstore0.cpp:2: 213:31.32 /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreListener.cpp:748:39: note: while referencing ‘dataWithId’ 213:31.32 748 | nsTArray dataWithId, dataWithXpath; 213:31.32 | ^~~~~~~~~~ 213:31.32 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:31.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 213:31.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 213:31.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 213:31.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FrameMetrics.h:13, 213:31.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PresShell.h:15, 213:31.32 from /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 213:31.32 from Unified_cpp_sessionstore0.cpp:2: 213:31.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 213:31.32 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:31.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:31.32 In file included from Unified_cpp_sessionstore0.cpp:2: 213:31.32 /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreListener.cpp:780:30: note: while referencing ‘values’ 213:31.32 780 | nsTArray keys, values; 213:31.32 | ^~~~~~ 213:31.32 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:31.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 213:31.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 213:31.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 213:31.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FrameMetrics.h:13, 213:31.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PresShell.h:15, 213:31.32 from /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 213:31.32 from Unified_cpp_sessionstore0.cpp:2: 213:31.33 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 213:31.33 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:31.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:31.33 In file included from Unified_cpp_sessionstore0.cpp:2: 213:31.33 /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreListener.cpp:780:24: note: while referencing ‘keys’ 213:31.33 780 | nsTArray keys, values; 213:31.33 | ^~~~ 213:31.33 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:31.33 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 213:31.33 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 213:31.33 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 213:31.33 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/FrameMetrics.h:13, 213:31.33 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PresShell.h:15, 213:31.33 from /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 213:31.33 from Unified_cpp_sessionstore0.cpp:2: 213:31.33 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 213:31.33 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:31.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:31.33 In file included from Unified_cpp_sessionstore0.cpp:2: 213:31.33 /builddir/build/BUILD/firefox-88.0/toolkit/components/sessionstore/SessionStoreListener.cpp:779:25: note: while referencing ‘origins’ 213:31.33 779 | nsTArray origins; 213:31.33 | ^~~~~~~ 213:31.88 toolkit/components/url-classifier 213:37.58 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:37.59 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 213:37.59 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.h:8, 213:37.59 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.cpp:31: 213:37.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::HashStore::ApplyUpdate(RefPtr)’: 213:37.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 213:37.59 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:37.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:37.59 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.cpp:520:15: note: while referencing ‘adds’ 213:37.59 520 | nsTArray adds; 213:37.59 | ^~~~ 213:37.59 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:37.59 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 213:37.59 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.h:8, 213:37.59 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.cpp:31: 213:37.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 213:37.59 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:37.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:37.59 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.cpp:520:15: note: while referencing ‘adds’ 213:37.59 520 | nsTArray adds; 213:37.59 | ^~~~ 213:37.59 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:37.59 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 213:37.59 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.h:8, 213:37.59 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.cpp:31: 213:37.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 213:37.59 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:37.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:37.59 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.cpp:520:15: note: while referencing ‘adds’ 213:37.59 520 | nsTArray adds; 213:37.59 | ^~~~ 213:37.59 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:37.59 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 213:37.59 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.h:8, 213:37.59 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.cpp:31: 213:37.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 213:37.59 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:37.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:37.59 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.cpp:520:15: note: while referencing ‘adds’ 213:37.59 520 | nsTArray adds; 213:37.59 | ^~~~ 213:37.90 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:37.90 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 213:37.90 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.h:8, 213:37.90 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.cpp:31: 213:37.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult mozilla::safebrowsing::DeflateWriteTArray(nsIOutputStream*, nsTArray&) [with T = unsigned char]’: 213:37.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 213:37.90 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:37.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:37.90 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.cpp:629:24: note: while referencing ‘outBuff’ 213:37.90 629 | FallibleTArray outBuff; 213:37.90 | ^~~~~~~ 213:37.94 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:37.94 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 213:37.94 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.h:8, 213:37.94 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.cpp:31: 213:37.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult mozilla::safebrowsing::ByteSliceWrite(nsIOutputStream*, nsTArray&)’: 213:37.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 213:37.94 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:37.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:37.94 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.cpp:700:21: note: while referencing ‘slice’ 213:37.94 700 | nsTArray slice; 213:37.94 | ^~~~~ 213:37.94 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:37.94 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 213:37.94 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.h:8, 213:37.94 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.cpp:31: 213:37.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 213:37.94 304 | mHdr->mLength = 0; 213:37.94 | ~~~~~~~~~~~~~~^~~ 213:37.94 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.cpp:700:21: note: while referencing ‘slice’ 213:37.94 700 | nsTArray slice; 213:37.94 | ^~~~~ 213:37.94 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:37.94 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 213:37.94 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.h:8, 213:37.94 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.cpp:31: 213:37.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 213:37.94 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:37.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:37.94 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.cpp:700:21: note: while referencing ‘slice’ 213:37.94 700 | nsTArray slice; 213:37.94 | ^~~~~ 213:38.01 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:38.01 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 213:38.01 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.h:8, 213:38.01 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.cpp:31: 213:38.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::HashStore::WriteAddPrefixChunks(nsIOutputStream*)’: 213:38.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 213:38.01 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:38.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:38.01 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.cpp:845:22: note: while referencing ‘chunks’ 213:38.01 845 | nsTArray chunks; 213:38.01 | ^~~~~~ 213:38.03 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:38.04 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 213:38.04 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.h:8, 213:38.04 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.cpp:31: 213:38.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::HashStore::WriteAddCompleteChunks(nsIOutputStream*)’: 213:38.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 213:38.04 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:38.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:38.04 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.cpp:862:22: note: while referencing ‘chunks’ 213:38.04 862 | nsTArray chunks; 213:38.04 | ^~~~~~ 213:38.06 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:38.06 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 213:38.06 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.h:8, 213:38.06 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.cpp:31: 213:38.06 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::HashStore::WriteSubPrefixes(nsIOutputStream*)’: 213:38.06 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 213:38.06 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:38.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:38.06 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.cpp:881:22: note: while referencing ‘prefixes’ 213:38.06 881 | nsTArray prefixes; 213:38.06 | ^~~~~~~~ 213:38.06 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:38.06 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 213:38.06 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.h:8, 213:38.06 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.cpp:31: 213:38.07 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 213:38.07 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:38.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:38.07 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.cpp:880:22: note: while referencing ‘subchunks’ 213:38.07 880 | nsTArray subchunks; 213:38.07 | ^~~~~~~~~ 213:38.07 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:38.07 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 213:38.07 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.h:8, 213:38.07 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.cpp:31: 213:38.07 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 213:38.07 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:38.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:38.07 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.cpp:879:22: note: while referencing ‘addchunks’ 213:38.07 879 | nsTArray addchunks; 213:38.07 | ^~~~~~~~~ 213:38.17 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:38.17 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 213:38.17 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.h:8, 213:38.17 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.cpp:31: 213:38.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult mozilla::safebrowsing::InflateReadTArray(nsIInputStream*, FallibleTArray*, uint32_t) [with T = unsigned char]’: 213:38.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 213:38.17 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:38.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:38.17 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.cpp:670:24: note: while referencing ‘inBuff’ 213:38.17 670 | FallibleTArray inBuff; 213:38.17 | ^~~~~~ 213:38.22 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:38.22 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 213:38.22 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.h:8, 213:38.22 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.cpp:31: 213:38.22 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult mozilla::safebrowsing::ByteSliceRead(nsIInputStream*, FallibleTArray*, uint32_t)’: 213:38.22 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 213:38.22 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:38.22 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:38.22 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.cpp:750:27: note: while referencing ‘slice4’ 213:38.22 750 | FallibleTArray slice4; 213:38.22 | ^~~~~~ 213:38.22 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:38.22 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 213:38.22 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.h:8, 213:38.22 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.cpp:31: 213:38.22 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 213:38.22 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:38.22 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:38.22 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.cpp:749:27: note: while referencing ‘slice3’ 213:38.22 749 | FallibleTArray slice3; 213:38.22 | ^~~~~~ 213:38.22 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:38.22 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 213:38.22 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.h:8, 213:38.22 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.cpp:31: 213:38.23 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 213:38.23 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:38.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:38.23 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.cpp:748:27: note: while referencing ‘slice2’ 213:38.23 748 | FallibleTArray slice2; 213:38.23 | ^~~~~~ 213:38.23 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:38.23 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 213:38.23 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.h:8, 213:38.23 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.cpp:31: 213:38.23 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 213:38.23 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:38.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:38.23 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.cpp:747:27: note: while referencing ‘slice1’ 213:38.23 747 | FallibleTArray slice1; 213:38.23 | ^~~~~~ 213:38.28 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:38.28 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 213:38.28 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.h:8, 213:38.28 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.cpp:31: 213:38.28 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::HashStore::ReadAddPrefixes()’: 213:38.29 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 213:38.29 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:38.29 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:38.29 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.cpp:779:28: note: while referencing ‘chunks’ 213:38.29 779 | FallibleTArray chunks; 213:38.29 | ^~~~~~ 213:38.31 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:38.31 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 213:38.31 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.h:8, 213:38.31 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.cpp:31: 213:38.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::HashStore::ReadAddCompletes()’: 213:38.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 213:38.31 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:38.31 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:38.31 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.cpp:798:28: note: while referencing ‘chunks’ 213:38.31 798 | FallibleTArray chunks; 213:38.31 | ^~~~~~ 213:38.34 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:38.34 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 213:38.34 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.h:8, 213:38.34 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.cpp:31: 213:38.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::HashStore::ReadSubPrefixes()’: 213:38.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 213:38.34 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:38.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:38.35 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.cpp:818:28: note: while referencing ‘prefixes’ 213:38.35 818 | FallibleTArray prefixes; 213:38.35 | ^~~~~~~~ 213:38.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:38.35 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 213:38.35 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.h:8, 213:38.35 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.cpp:31: 213:38.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 213:38.35 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:38.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:38.35 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.cpp:817:28: note: while referencing ‘subchunks’ 213:38.35 817 | FallibleTArray subchunks; 213:38.35 | ^~~~~~~~~ 213:38.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:38.35 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 213:38.35 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.h:8, 213:38.35 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.cpp:31: 213:38.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 213:38.35 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:38.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:38.35 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/HashStore.cpp:816:28: note: while referencing ‘addchunks’ 213:38.35 816 | FallibleTArray addchunks; 213:38.35 | ^~~~~~~~~ 213:41.84 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:41.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIMemoryReporter.h:546, 213:41.84 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/VariableLengthPrefixSet.h:11, 213:41.84 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/VariableLengthPrefixSet.cpp:7: 213:41.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::VariableLengthPrefixSet::GetPrefixes(mozilla::safebrowsing::PrefixStringMap&)’: 213:41.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 213:41.84 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:41.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:41.84 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/VariableLengthPrefixSet.cpp:190:28: note: while referencing ‘array’ 213:41.84 190 | FallibleTArray array; 213:41.84 | ^~~~~ 213:42.15 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:42.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIMemoryReporter.h:546, 213:42.15 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/VariableLengthPrefixSet.h:11, 213:42.15 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/VariableLengthPrefixSet.cpp:7: 213:42.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::VariableLengthPrefixSet::SetPrefixes(mozilla::safebrowsing::AddPrefixArray&, mozilla::safebrowsing::AddCompleteArray&)’: 213:42.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::safebrowsing::CompletionArray [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 213:42.15 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:42.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:42.15 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/VariableLengthPrefixSet.cpp:107:19: note: while referencing ‘completions’ 213:42.15 107 | CompletionArray completions; 213:42.15 | ^~~~~~~~~~~ 213:42.15 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:42.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIMemoryReporter.h:546, 213:42.15 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/VariableLengthPrefixSet.h:11, 213:42.15 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/VariableLengthPrefixSet.cpp:7: 213:42.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 213:42.15 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:42.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:42.15 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/VariableLengthPrefixSet.cpp:84:22: note: while referencing ‘array’ 213:42.15 84 | nsTArray array; 213:42.15 | ^~~~~ 213:44.67 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:44.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 213:44.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 213:44.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/Units.h:20, 213:44.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDocShell.h:10, 213:44.67 from /builddir/build/BUILD/firefox-88.0/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:7: 213:44.67 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsTypeAheadFind::FindItNow(uint32_t, bool, bool, bool, uint16_t*)’: 213:44.67 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘DocShells [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 213:44.67 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:44.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:44.67 /builddir/build/BUILD/firefox-88.0/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:378:13: note: while referencing ‘docShells’ 213:44.67 378 | DocShells docShells; 213:44.67 | ^~~~~~~~~ 213:45.42 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:45.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 213:45.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 213:45.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFile.h:546, 213:45.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIUrlClassifierPrefixSet.h:14, 213:45.42 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/nsUrlClassifierPrefixSet.h:12, 213:45.42 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/nsUrlClassifierPrefixSet.cpp:7: 213:45.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsUrlClassifierPrefixSet::WritePrefixes(nsCOMPtr&) const’: 213:45.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 213:45.42 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:45.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:45.42 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/nsUrlClassifierPrefixSet.cpp:503:22: note: while referencing ‘indexStarts’ 213:45.42 503 | nsTArray indexStarts; 213:45.42 | ^~~~~~~~~~~ 213:45.63 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:45.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 213:45.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 213:45.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFile.h:546, 213:45.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIUrlClassifierPrefixSet.h:14, 213:45.63 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/nsUrlClassifierPrefixSet.h:12, 213:45.63 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/nsUrlClassifierPrefixSet.cpp:7: 213:45.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsUrlClassifierPrefixSet::LoadPrefixes(nsCOMPtr&)’: 213:45.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 213:45.63 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:45.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:45.63 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/nsUrlClassifierPrefixSet.cpp:394:26: note: while referencing ‘indexStarts’ 213:45.63 394 | nsTArray indexStarts; 213:45.63 | ^~~~~~~~~~~ 213:45.63 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:45.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 213:45.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 213:45.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFile.h:546, 213:45.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIUrlClassifierPrefixSet.h:14, 213:45.64 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/nsUrlClassifierPrefixSet.h:12, 213:45.64 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/nsUrlClassifierPrefixSet.cpp:7: 213:45.64 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 213:45.64 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:45.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:45.64 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/nsUrlClassifierPrefixSet.cpp:394:26: note: while referencing ‘indexStarts’ 213:45.64 394 | nsTArray indexStarts; 213:45.64 | ^~~~~~~~~~~ 213:45.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:45.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 213:45.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 213:45.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFile.h:546, 213:45.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIUrlClassifierPrefixSet.h:14, 213:45.83 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/nsUrlClassifierPrefixSet.h:12, 213:45.83 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/nsUrlClassifierPrefixSet.cpp:7: 213:45.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsUrlClassifierPrefixSet::GetPrefixes(uint32_t*, uint32_t**)’: 213:45.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 213:45.83 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:45.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:45.83 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/nsUrlClassifierPrefixSet.cpp:225:28: note: while referencing ‘prefixes’ 213:45.83 225 | FallibleTArray prefixes; 213:45.83 | ^~~~~~~~ 213:45.89 toolkit/components/viaduct 213:53.51 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 213:53.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrincipal.h:43, 213:53.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIScriptSecurityManager.h:14, 213:53.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsILoadInfo.h:18, 213:53.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIChannel.h:14, 213:53.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIHttpChannel.h:10, 213:53.51 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/nsUrlClassifierStreamUpdater.cpp:8: 213:53.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsUrlClassifierStreamUpdater::DownloadUpdates(const nsACString&, const nsACString&, bool, const nsACString&, nsIUrlClassifierCallback*, nsIUrlClassifierCallback*, nsIUrlClassifierCallback*, bool*)’: 213:53.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 213:53.52 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 213:53.52 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:53.52 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/nsUrlClassifierStreamUpdater.cpp:322:23: note: while referencing ‘tables’ 213:53.52 322 | nsTArray tables; 213:53.52 | ^~~~~~ 213:56.61 toolkit/components/windowwatcher 214:15.05 In file included from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 214:15.05 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.h:9, 214:15.05 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.cpp:6, 214:15.05 from Unified_cpp_url-classifier0.cpp:2: 214:15.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = nsTLiteralString; ElemType = nsTLiteralString; IndexType = unsigned int; SizeType = unsigned int]’: 214:15.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = nsTLiteralString; E = nsTLiteralString; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 214:15.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2621:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::AppendElementsInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = nsTLiteralString; E = nsTLiteralString; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = nsTLiteralString; nsTArray_Impl::size_type = unsigned int]’ 214:15.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2773:63: required from ‘mozilla::NotNull::elem_type*> nsTArray::AppendElements(const Item*, typename nsTArray::base_type::size_type) [with Item = nsTLiteralString; E = nsTLiteralString; typename nsTArray_Impl::elem_type = nsTLiteralString; typename nsTArray::base_type::size_type = unsigned int; nsTArray::base_type = nsTArray_Impl, nsTArrayInfallibleAllocator>]’ 214:15.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2724:19: required from ‘nsTArray::nsTArray(std::initializer_list<_Tp>) [with E = nsTLiteralString]’ 214:15.05 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Classifier.cpp:231:3: required from here 214:15.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class nsTLiteralString’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 214:15.05 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 214:15.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:15.05 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTDependentSubstring.h:12, 214:15.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsCharSeparatedTokenizer.h:15, 214:15.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTSubstring.h:1374, 214:15.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsAString.h:22, 214:15.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsString.h:16, 214:15.05 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:14, 214:15.05 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.h:9, 214:15.05 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.cpp:6, 214:15.05 from Unified_cpp_url-classifier0.cpp:2: 214:15.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTLiteralString.h:24:7: note: ‘class nsTLiteralString’ declared here 214:15.05 24 | class nsTLiteralString : public mozilla::detail::nsTStringRepr { 214:15.05 | ^~~~~~~~~~~~~~~~ 214:21.47 toolkit/crashreporter 214:23.55 toolkit/library/buildid.cpp.stub 214:23.93 toolkit/mozapps/extensions 214:24.71 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:24.71 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 214:24.71 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.h:9, 214:24.71 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.cpp:6, 214:24.71 from Unified_cpp_url-classifier0.cpp:2: 214:24.71 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::safebrowsing::LookupCacheV2::LoadLegacyFile()’: 214:24.71 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::safebrowsing::AddCompleteArray [1]’ {aka ‘FallibleTArray [1]’} [-Warray-bounds] 214:24.71 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 214:24.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:24.71 In file included from Unified_cpp_url-classifier0.cpp:20: 214:24.71 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/LookupCache.cpp:988:20: note: while referencing ‘addComplete’ 214:24.71 988 | AddCompleteArray addComplete; 214:24.71 | ^~~~~~~~~~~ 214:24.71 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:24.71 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 214:24.71 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.h:9, 214:24.71 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.cpp:6, 214:24.71 from Unified_cpp_url-classifier0.cpp:2: 214:24.71 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::safebrowsing::AddPrefixArray [1]’ {aka ‘FallibleTArray [1]’} [-Warray-bounds] 214:24.71 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 214:24.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:24.71 In file included from Unified_cpp_url-classifier0.cpp:20: 214:24.72 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/LookupCache.cpp:987:18: note: while referencing ‘prefix’ 214:24.72 987 | AddPrefixArray prefix; 214:24.72 | ^~~~~~ 214:24.75 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:24.75 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 214:24.75 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.h:9, 214:24.75 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.cpp:6, 214:24.75 from Unified_cpp_url-classifier0.cpp:2: 214:24.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::ChunkSet::Write(nsIOutputStream*) const’: 214:24.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 214:24.75 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 214:24.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:24.75 In file included from Unified_cpp_url-classifier0.cpp:2: 214:24.75 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.cpp:139:22: note: while referencing ‘chunks’ 214:24.76 139 | nsTArray chunks(IO_BUFFER_SIZE); 214:24.76 | ^~~~~~ 214:24.76 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:24.76 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 214:24.76 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.h:9, 214:24.76 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.cpp:6, 214:24.76 from Unified_cpp_url-classifier0.cpp:2: 214:24.76 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 214:24.76 304 | mHdr->mLength = 0; 214:24.76 | ~~~~~~~~~~~~~~^~~ 214:24.76 In file included from Unified_cpp_url-classifier0.cpp:2: 214:24.76 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.cpp:139:22: note: while referencing ‘chunks’ 214:24.76 139 | nsTArray chunks(IO_BUFFER_SIZE); 214:24.76 | ^~~~~~ 214:24.76 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:24.76 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 214:24.76 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.h:9, 214:24.76 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.cpp:6, 214:24.76 from Unified_cpp_url-classifier0.cpp:2: 214:24.76 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 214:24.76 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 214:24.76 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:24.76 In file included from Unified_cpp_url-classifier0.cpp:2: 214:24.76 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.cpp:139:22: note: while referencing ‘chunks’ 214:24.76 139 | nsTArray chunks(IO_BUFFER_SIZE); 214:24.76 | ^~~~~~ 214:30.48 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:30.48 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 214:30.48 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.h:9, 214:30.48 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.cpp:6, 214:30.48 from Unified_cpp_url-classifier0.cpp:2: 214:30.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::LookupCacheV2::_ZN7mozilla12safebrowsing13LookupCacheV214LoadMozEntriesEv.part.0()’: 214:30.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::safebrowsing::AddCompleteArray [1]’ {aka ‘FallibleTArray [1]’} [-Warray-bounds] 214:30.48 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 214:30.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:30.48 In file included from Unified_cpp_url-classifier0.cpp:20: 214:30.48 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/LookupCache.cpp:1066:20: note: while referencing ‘completes’ 214:30.48 1066 | AddCompleteArray completes; 214:30.48 | ^~~~~~~~~ 214:30.48 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:30.48 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 214:30.48 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.h:9, 214:30.48 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.cpp:6, 214:30.48 from Unified_cpp_url-classifier0.cpp:2: 214:30.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::safebrowsing::AddPrefixArray [1]’ {aka ‘FallibleTArray [1]’} [-Warray-bounds] 214:30.48 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 214:30.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:30.49 In file included from Unified_cpp_url-classifier0.cpp:20: 214:30.49 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/LookupCache.cpp:1065:18: note: while referencing ‘prefix’ 214:30.49 1065 | AddPrefixArray prefix; 214:30.49 | ^~~~~~ 214:31.53 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:31.53 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 214:31.53 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.h:9, 214:31.53 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.cpp:6, 214:31.53 from Unified_cpp_url-classifier0.cpp:2: 214:31.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static already_AddRefed nsUrlClassifierDBService::FeatureHolder::Create(nsIURI*, const nsTArray >&, nsIUrlClassifierFeature::listType)’: 214:31.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 214:31.53 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 214:31.53 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:31.53 In file included from Unified_cpp_url-classifier0.cpp:83: 214:31.53 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:140:27: note: while referencing ‘tables’ 214:31.54 140 | nsTArray tables; 214:31.54 | ^~~~~~ 214:33.47 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:33.47 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 214:33.47 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.h:9, 214:33.47 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.cpp:6, 214:33.47 from Unified_cpp_url-classifier0.cpp:2: 214:33.47 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsUrlClassifierUtils::ReadProvidersFromPrefs(nsUrlClassifierUtils::ProviderDictType&)’: 214:33.47 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 214:33.47 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 214:33.47 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:33.47 In file included from Unified_cpp_url-classifier0.cpp:110: 214:33.47 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/nsUrlClassifierUtils.cpp:875:25: note: while referencing ‘tables’ 214:33.47 875 | nsTArray tables; 214:33.47 | ^~~~~~ 214:33.78 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:33.78 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 214:33.78 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.h:9, 214:33.78 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.cpp:6, 214:33.78 from Unified_cpp_url-classifier0.cpp:2: 214:33.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::Classifier::AddMozEntries(nsTArray >&)’: 214:33.79 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 214:33.79 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 214:33.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:33.79 In file included from Unified_cpp_url-classifier0.cpp:11: 214:33.79 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Classifier.cpp:982:30: note: while referencing ‘tables’ 214:33.79 982 | nsTArray tables = { 214:33.79 | ^~~~~~ 214:33.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:33.83 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 214:33.84 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.h:9, 214:33.84 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.cpp:6, 214:33.84 from Unified_cpp_url-classifier0.cpp:2: 214:33.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult mozilla::safebrowsing::Classifier::RegenActiveTables()’: 214:33.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 214:33.84 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 214:33.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:33.84 In file included from Unified_cpp_url-classifier0.cpp:11: 214:33.84 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Classifier.cpp:950:23: note: while referencing ‘exts’ 214:33.84 950 | nsTArray exts = {".vlpset"_ns, ".pset"_ns}; 214:33.84 | ^~~~ 214:34.41 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:34.41 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 214:34.41 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.h:9, 214:34.41 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.cpp:6, 214:34.41 from Unified_cpp_url-classifier0.cpp:2: 214:34.41 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::Classifier::ReadNoiseEntries(const Prefix&, const nsACString&, uint32_t, mozilla::safebrowsing::PrefixArray&)’: 214:34.41 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 214:34.41 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 214:34.41 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:34.41 In file included from Unified_cpp_url-classifier0.cpp:11: 214:34.41 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Classifier.cpp:1613:28: note: while referencing ‘prefixes’ 214:34.41 1613 | FallibleTArray prefixes; 214:34.41 | ^~~~~~~~ 214:34.50 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:34.50 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 214:34.50 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.h:9, 214:34.50 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.cpp:6, 214:34.50 from Unified_cpp_url-classifier0.cpp:2: 214:34.50 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::Classifier::LoadMetadata(nsIFile*, nsACString&, nsTArray >&)’: 214:34.50 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 214:34.50 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 214:34.50 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:34.50 In file included from Unified_cpp_url-classifier0.cpp:11: 214:34.50 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Classifier.cpp:1733:23: note: while referencing ‘tables’ 214:34.50 1733 | nsTArray tables; 214:34.50 | ^~~~~~ 214:34.62 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:34.62 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 214:34.62 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.h:9, 214:34.62 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.cpp:6, 214:34.62 from Unified_cpp_url-classifier0.cpp:2: 214:34.62 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::Classifier::_ZN7mozilla12safebrowsing10Classifier15UpdateHashStoreER8nsTArrayI6RefPtrINS0_11TableUpdateEEERK12nsTSubstringIcE.part.0(mozilla::safebrowsing::TableUpdateArray&, const nsACString&)’: 214:34.62 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 214:34.62 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 214:34.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:34.62 In file included from Unified_cpp_url-classifier0.cpp:11: 214:34.62 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Classifier.cpp:1324:28: note: while referencing ‘AddPrefixHashes’ 214:34.62 1324 | FallibleTArray AddPrefixHashes; 214:34.62 | ^~~~~~~~~~~~~~~ 214:34.62 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:34.62 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 214:34.62 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.h:9, 214:34.62 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.cpp:6, 214:34.62 from Unified_cpp_url-classifier0.cpp:2: 214:34.62 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 214:34.62 304 | mHdr->mLength = 0; 214:34.62 | ~~~~~~~~~~~~~~^~~ 214:34.62 In file included from Unified_cpp_url-classifier0.cpp:11: 214:34.62 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Classifier.cpp:1324:28: note: while referencing ‘AddPrefixHashes’ 214:34.62 1324 | FallibleTArray AddPrefixHashes; 214:34.62 | ^~~~~~~~~~~~~~~ 214:34.62 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:34.62 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 214:34.62 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.h:9, 214:34.62 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.cpp:6, 214:34.62 from Unified_cpp_url-classifier0.cpp:2: 214:34.62 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray > [1]’ [-Warray-bounds] 214:34.62 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 214:34.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:34.62 In file included from Unified_cpp_url-classifier0.cpp:11: 214:34.62 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Classifier.cpp:1325:29: note: while referencing ‘AddCompletesHashes’ 214:34.62 1325 | FallibleTArray AddCompletesHashes; 214:34.62 | ^~~~~~~~~~~~~~~~~~ 214:34.62 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:34.62 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 214:34.62 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.h:9, 214:34.62 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.cpp:6, 214:34.62 from Unified_cpp_url-classifier0.cpp:2: 214:34.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘FallibleTArray > [1]’ [-Warray-bounds] 214:34.63 304 | mHdr->mLength = 0; 214:34.63 | ~~~~~~~~~~~~~~^~~ 214:34.63 In file included from Unified_cpp_url-classifier0.cpp:11: 214:34.63 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Classifier.cpp:1325:29: note: while referencing ‘AddCompletesHashes’ 214:34.63 1325 | FallibleTArray AddCompletesHashes; 214:34.63 | ^~~~~~~~~~~~~~~~~~ 214:34.78 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:34.79 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 214:34.79 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.h:9, 214:34.79 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.cpp:6, 214:34.79 from Unified_cpp_url-classifier0.cpp:2: 214:34.79 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::Classifier::LoadHashStore(nsIFile*, nsACString&, nsTArray >&)’: 214:34.79 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 214:34.79 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 214:34.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:34.79 In file included from Unified_cpp_url-classifier0.cpp:11: 214:34.79 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Classifier.cpp:1675:23: note: while referencing ‘exts’ 214:34.79 1675 | nsTArray exts = {V2_METADATA_SUFFIX}; 214:34.79 | ^~~~ 214:34.79 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:34.79 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 214:34.79 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.h:9, 214:34.79 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.cpp:6, 214:34.79 from Unified_cpp_url-classifier0.cpp:2: 214:34.79 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 214:34.79 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 214:34.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:34.79 In file included from Unified_cpp_url-classifier0.cpp:11: 214:34.79 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Classifier.cpp:1674:23: note: while referencing ‘tables’ 214:34.79 1674 | nsTArray tables; 214:34.79 | ^~~~~~ 214:34.86 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:34.86 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 214:34.86 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.h:9, 214:34.86 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.cpp:6, 214:34.86 from Unified_cpp_url-classifier0.cpp:2: 214:34.86 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::safebrowsing::Classifier::TableRequest(nsACString&)’: 214:34.87 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 214:34.87 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 214:34.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:34.87 In file included from Unified_cpp_url-classifier0.cpp:11: 214:34.87 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Classifier.cpp:439:23: note: while referencing ‘failedTables’ 214:34.87 439 | nsTArray failedTables; 214:34.87 | ^~~~~~~~~~~~ 214:35.48 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:35.48 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 214:35.48 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.h:9, 214:35.48 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.cpp:6, 214:35.48 from Unified_cpp_url-classifier0.cpp:2: 214:35.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsUrlClassifierDBService::FeatureHolder::DoLocalLookup(const nsACString&, nsUrlClassifierDBServiceWorker*)’: 214:35.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 214:35.48 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 214:35.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:35.48 In file included from Unified_cpp_url-classifier0.cpp:83: 214:35.48 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:169:25: note: while referencing ‘fragments’ 214:35.48 169 | nsTArray fragments; 214:35.48 | ^~~~~~~~~ 214:36.10 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:36.10 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 214:36.10 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.h:9, 214:36.10 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.cpp:6, 214:36.10 from Unified_cpp_url-classifier0.cpp:2: 214:36.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::ChunkSet::Set(uint32_t)’: 214:36.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::safebrowsing::ChunkSet [1]’ [-Warray-bounds] 214:36.10 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 214:36.10 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:36.10 In file included from Unified_cpp_url-classifier0.cpp:2: 214:36.10 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.cpp:47:16: note: while referencing ‘tmp’ 214:36.10 47 | ChunkSet tmp; 214:36.10 | ^~~ 214:36.23 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:36.24 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 214:36.24 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.h:9, 214:36.24 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.cpp:6, 214:36.24 from Unified_cpp_url-classifier0.cpp:2: 214:36.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::ChunkSet::Remove(const mozilla::safebrowsing::ChunkSet&)’: 214:36.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::safebrowsing::ChunkSet [1]’ [-Warray-bounds] 214:36.24 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 214:36.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:36.24 In file included from Unified_cpp_url-classifier0.cpp:2: 214:36.24 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.cpp:118:16: note: while referencing ‘remains’ 214:36.24 118 | ChunkSet remains; 214:36.24 | ^~~~~~~ 214:36.24 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:36.24 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 214:36.24 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.h:9, 214:36.24 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.cpp:6, 214:36.24 from Unified_cpp_url-classifier0.cpp:2: 214:36.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::safebrowsing::ChunkSet [1]’ [-Warray-bounds] 214:36.24 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 214:36.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:36.24 In file included from Unified_cpp_url-classifier0.cpp:2: 214:36.24 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.cpp:118:16: note: while referencing ‘remains’ 214:36.24 118 | ChunkSet remains; 214:36.24 | ^~~~~~~ 214:37.57 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:37.57 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, 214:37.57 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, 214:37.57 from /builddir/build/BUILD/firefox-88.0/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, 214:37.57 from Unified_cpp_mozapps_extensions0.cpp:2: 214:37.57 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::AddonManagerStartup::RegisterChrome(nsIURI*, JS::HandleValue, JSContext*, nsIJSRAIIHelper**)’: 214:37.57 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray, 2> > [1]’ [-Warray-bounds] 214:37.57 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 214:37.57 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:37.57 In file included from Unified_cpp_mozapps_extensions0.cpp:11: 214:37.57 /builddir/build/BUILD/firefox-88.0/toolkit/mozapps/extensions/AddonManagerStartup.cpp:791:39: note: while referencing ‘overrides’ 214:37.57 791 | nsTArray overrides; 214:37.57 | ^~~~~~~~~ 214:37.57 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:37.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, 214:37.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, 214:37.58 from /builddir/build/BUILD/firefox-88.0/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, 214:37.58 from Unified_cpp_mozapps_extensions0.cpp:2: 214:37.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray, 2> > [1]’ [-Warray-bounds] 214:37.58 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 214:37.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:37.58 In file included from Unified_cpp_mozapps_extensions0.cpp:11: 214:37.58 /builddir/build/BUILD/firefox-88.0/toolkit/mozapps/extensions/AddonManagerStartup.cpp:791:39: note: while referencing ‘overrides’ 214:37.58 791 | nsTArray overrides; 214:37.58 | ^~~~~~~~~ 214:37.58 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:37.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, 214:37.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, 214:37.58 from /builddir/build/BUILD/firefox-88.0/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, 214:37.58 from Unified_cpp_mozapps_extensions0.cpp:2: 214:37.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray, 2> > [1]’ [-Warray-bounds] 214:37.58 644 | aOther.mHdr->mLength = 0; 214:37.58 | ~~~~~~~~~~~~~~~~~~~~~^~~ 214:37.58 In file included from Unified_cpp_mozapps_extensions0.cpp:11: 214:37.58 /builddir/build/BUILD/firefox-88.0/toolkit/mozapps/extensions/AddonManagerStartup.cpp:791:39: note: while referencing ‘overrides’ 214:37.58 791 | nsTArray overrides; 214:37.58 | ^~~~~~~~~ 214:37.58 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:37.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, 214:37.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, 214:37.58 from /builddir/build/BUILD/firefox-88.0/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, 214:37.58 from Unified_cpp_mozapps_extensions0.cpp:2: 214:37.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 214:37.58 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 214:37.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:37.58 In file included from Unified_cpp_mozapps_extensions0.cpp:11: 214:37.58 /builddir/build/BUILD/firefox-88.0/toolkit/mozapps/extensions/AddonManagerStartup.cpp:790:26: note: while referencing ‘content’ 214:37.58 790 | nsTArray content; 214:37.59 | ^~~~~~~ 214:37.59 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:37.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, 214:37.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, 214:37.59 from /builddir/build/BUILD/firefox-88.0/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, 214:37.59 from Unified_cpp_mozapps_extensions0.cpp:2: 214:37.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 214:37.59 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 214:37.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:37.59 In file included from Unified_cpp_mozapps_extensions0.cpp:11: 214:37.60 /builddir/build/BUILD/firefox-88.0/toolkit/mozapps/extensions/AddonManagerStartup.cpp:790:26: note: while referencing ‘content’ 214:37.60 790 | nsTArray content; 214:37.60 | ^~~~~~~ 214:37.60 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:37.60 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, 214:37.60 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, 214:37.60 from /builddir/build/BUILD/firefox-88.0/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, 214:37.60 from Unified_cpp_mozapps_extensions0.cpp:2: 214:37.60 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 214:37.60 644 | aOther.mHdr->mLength = 0; 214:37.60 | ~~~~~~~~~~~~~~~~~~~~~^~~ 214:37.60 In file included from Unified_cpp_mozapps_extensions0.cpp:11: 214:37.60 /builddir/build/BUILD/firefox-88.0/toolkit/mozapps/extensions/AddonManagerStartup.cpp:790:26: note: while referencing ‘content’ 214:37.60 790 | nsTArray content; 214:37.60 | ^~~~~~~ 214:37.60 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:37.60 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, 214:37.60 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, 214:37.60 from /builddir/build/BUILD/firefox-88.0/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, 214:37.60 from Unified_cpp_mozapps_extensions0.cpp:2: 214:37.60 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray, 3> > [1]’ [-Warray-bounds] 214:37.60 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 214:37.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:37.60 In file included from Unified_cpp_mozapps_extensions0.cpp:11: 214:37.60 /builddir/build/BUILD/firefox-88.0/toolkit/mozapps/extensions/AddonManagerStartup.cpp:789:37: note: while referencing ‘locales’ 214:37.60 789 | nsTArray locales; 214:37.60 | ^~~~~~~ 214:37.60 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:37.60 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, 214:37.60 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, 214:37.60 from /builddir/build/BUILD/firefox-88.0/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, 214:37.60 from Unified_cpp_mozapps_extensions0.cpp:2: 214:37.60 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray, 3> > [1]’ [-Warray-bounds] 214:37.61 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 214:37.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:37.61 In file included from Unified_cpp_mozapps_extensions0.cpp:11: 214:37.61 /builddir/build/BUILD/firefox-88.0/toolkit/mozapps/extensions/AddonManagerStartup.cpp:789:37: note: while referencing ‘locales’ 214:37.61 789 | nsTArray locales; 214:37.61 | ^~~~~~~ 214:37.61 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:37.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, 214:37.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, 214:37.61 from /builddir/build/BUILD/firefox-88.0/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, 214:37.61 from Unified_cpp_mozapps_extensions0.cpp:2: 214:37.62 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray, 3> > [1]’ [-Warray-bounds] 214:37.62 644 | aOther.mHdr->mLength = 0; 214:37.62 | ~~~~~~~~~~~~~~~~~~~~~^~~ 214:37.62 In file included from Unified_cpp_mozapps_extensions0.cpp:11: 214:37.62 /builddir/build/BUILD/firefox-88.0/toolkit/mozapps/extensions/AddonManagerStartup.cpp:789:37: note: while referencing ‘locales’ 214:37.62 789 | nsTArray locales; 214:37.62 | ^~~~~~~ 214:37.62 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:37.62 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, 214:37.62 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, 214:37.62 from /builddir/build/BUILD/firefox-88.0/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, 214:37.62 from Unified_cpp_mozapps_extensions0.cpp:2: 214:37.62 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray, 3> > [1]’ [-Warray-bounds] 214:37.62 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 214:37.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:37.62 In file included from Unified_cpp_mozapps_extensions0.cpp:11: 214:37.62 /builddir/build/BUILD/firefox-88.0/toolkit/mozapps/extensions/AddonManagerStartup.cpp:789:37: note: while referencing ‘locales’ 214:37.62 789 | nsTArray locales; 214:37.62 | ^~~~~~~ 214:37.62 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:37.62 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, 214:37.62 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, 214:37.62 from /builddir/build/BUILD/firefox-88.0/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, 214:37.62 from Unified_cpp_mozapps_extensions0.cpp:2: 214:37.62 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray, 2> > [1]’ [-Warray-bounds] 214:37.62 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 214:37.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:37.62 In file included from Unified_cpp_mozapps_extensions0.cpp:11: 214:37.62 /builddir/build/BUILD/firefox-88.0/toolkit/mozapps/extensions/AddonManagerStartup.cpp:791:39: note: while referencing ‘overrides’ 214:37.62 791 | nsTArray overrides; 214:37.62 | ^~~~~~~~~ 214:37.62 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:37.62 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, 214:37.62 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, 214:37.62 from /builddir/build/BUILD/firefox-88.0/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, 214:37.62 from Unified_cpp_mozapps_extensions0.cpp:2: 214:37.62 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray, 2> > [1]’ [-Warray-bounds] 214:37.62 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 214:37.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:37.62 In file included from Unified_cpp_mozapps_extensions0.cpp:11: 214:37.62 /builddir/build/BUILD/firefox-88.0/toolkit/mozapps/extensions/AddonManagerStartup.cpp:791:39: note: while referencing ‘overrides’ 214:37.62 791 | nsTArray overrides; 214:37.62 | ^~~~~~~~~ 214:37.62 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:37.62 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, 214:37.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, 214:37.63 from /builddir/build/BUILD/firefox-88.0/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, 214:37.63 from Unified_cpp_mozapps_extensions0.cpp:2: 214:37.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 214:37.63 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 214:37.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:37.63 In file included from Unified_cpp_mozapps_extensions0.cpp:11: 214:37.63 /builddir/build/BUILD/firefox-88.0/toolkit/mozapps/extensions/AddonManagerStartup.cpp:790:26: note: while referencing ‘content’ 214:37.63 790 | nsTArray content; 214:37.63 | ^~~~~~~ 214:37.63 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:37.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, 214:37.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, 214:37.64 from /builddir/build/BUILD/firefox-88.0/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, 214:37.64 from Unified_cpp_mozapps_extensions0.cpp:2: 214:37.64 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray, 3> > [1]’ [-Warray-bounds] 214:37.64 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 214:37.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:37.64 In file included from Unified_cpp_mozapps_extensions0.cpp:11: 214:37.64 /builddir/build/BUILD/firefox-88.0/toolkit/mozapps/extensions/AddonManagerStartup.cpp:789:37: note: while referencing ‘locales’ 214:37.64 789 | nsTArray locales; 214:37.64 | ^~~~~~~ 214:38.04 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:38.04 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 214:38.04 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.h:9, 214:38.04 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.cpp:6, 214:38.05 from Unified_cpp_url-classifier0.cpp:2: 214:38.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::ProtocolParserV2::ProcessControl(bool*)’: 214:38.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 214:38.05 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 214:38.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:38.05 In file included from Unified_cpp_url-classifier0.cpp:38: 214:38.05 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ProtocolParser.cpp:179:46: note: while referencing ‘’ 214:38.05 179 | mTablesToReset = mRequestedTables.Clone(); 214:38.05 | ~~~~~~~~~~~~~~~~~~~~~~^~ 214:38.15 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:38.15 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 214:38.15 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.h:9, 214:38.15 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.cpp:6, 214:38.15 from Unified_cpp_url-classifier0.cpp:2: 214:38.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::Classifier::ActiveTables(nsTArray >&) const’: 214:38.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 214:38.15 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 214:38.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:38.15 In file included from Unified_cpp_url-classifier0.cpp:11: 214:38.15 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Classifier.cpp:1039:37: note: while referencing ‘’ 214:38.15 1039 | aTables = mActiveTablesCache.Clone(); 214:38.15 | ~~~~~~~~~~~~~~~~~~~~~~~~^~ 214:38.19 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:38.19 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 214:38.19 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.h:9, 214:38.19 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.cpp:6, 214:38.19 from Unified_cpp_url-classifier0.cpp:2: 214:38.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsUrlClassifierDBServiceWorker::ClearCache()’: 214:38.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 214:38.19 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 214:38.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:38.19 In file included from Unified_cpp_url-classifier0.cpp:83: 214:38.19 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:878:23: note: while referencing ‘tables’ 214:38.19 878 | nsTArray tables; 214:38.19 | ^~~~~~ 214:38.21 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:38.21 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 214:38.21 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.h:9, 214:38.21 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.cpp:6, 214:38.21 from Unified_cpp_url-classifier0.cpp:2: 214:38.21 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::ProtocolParser::Begin(const nsACString&, const nsTArray >&)’: 214:38.21 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 214:38.21 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 214:38.21 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:38.21 In file included from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Classifier.h:11, 214:38.21 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Classifier.cpp:6, 214:38.21 from Unified_cpp_url-classifier0.cpp:11: 214:38.21 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ProtocolParser.h:37:44: note: while referencing ‘’ 214:38.21 37 | mRequestedTables = aRequestTables.Clone(); 214:38.21 | ~~~~~~~~~~~~~~~~~~~~^~ 214:38.26 toolkit/profile 214:38.53 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:38.53 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 214:38.53 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.h:9, 214:38.53 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.cpp:6, 214:38.53 from Unified_cpp_url-classifier0.cpp:2: 214:38.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::detail::RunnableFunction::Run() [with StoredFunction = mozilla::safebrowsing::Classifier::AsyncApplyUpdates(const TableUpdateArray&, const AsyncUpdateCallback&)::]’: 214:38.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 214:38.53 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 214:38.53 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:38.53 In file included from Unified_cpp_url-classifier0.cpp:11: 214:38.53 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Classifier.cpp:749:29: note: while referencing ‘failedTableNames’ 214:38.53 749 | nsTArray failedTableNames; 214:38.53 | ^~~~~~~~~~~~~~~~ 214:38.66 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:38.66 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 214:38.66 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.h:9, 214:38.66 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.cpp:6, 214:38.66 from Unified_cpp_url-classifier0.cpp:2: 214:38.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::ProtocolParserProtobuf::ProcessEncodedRemoval(mozilla::safebrowsing::TableUpdateV4&, const mozilla::safebrowsing::ThreatEntrySet&)’: 214:38.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 214:38.66 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 214:38.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:38.66 In file included from Unified_cpp_url-classifier0.cpp:38: 214:38.66 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ProtocolParser.cpp:1068:22: note: while referencing ‘decoded’ 214:38.66 1068 | nsTArray decoded; 214:38.66 | ^~~~~~~ 214:38.69 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:38.69 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 214:38.69 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.h:9, 214:38.69 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.cpp:6, 214:38.69 from Unified_cpp_url-classifier0.cpp:2: 214:38.69 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::ProtocolParserProtobuf::ProcessEncodedAddition(mozilla::safebrowsing::TableUpdateV4&, const mozilla::safebrowsing::ThreatEntrySet&)’: 214:38.69 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 214:38.69 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 214:38.69 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:38.69 In file included from Unified_cpp_url-classifier0.cpp:38: 214:38.69 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ProtocolParser.cpp:1000:22: note: while referencing ‘decoded’ 214:38.69 1000 | nsTArray decoded; 214:38.69 | ^~~~~~~ 214:39.07 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:39.07 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 214:39.07 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.h:9, 214:39.07 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.cpp:6, 214:39.07 from Unified_cpp_url-classifier0.cpp:2: 214:39.07 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsUrlClassifierDBService::Lookup(nsIPrincipal*, const nsACString&, nsIUrlClassifierCallback*)’: 214:39.07 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 214:39.07 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 214:39.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:39.07 In file included from Unified_cpp_url-classifier0.cpp:83: 214:39.07 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:2021:52: note: while referencing ‘’ 214:39.07 2021 | "lookup"_ns, tableArray, nsTArray(), getter_AddRefs(feature)); 214:39.07 | ^ 214:39.07 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:39.07 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 214:39.07 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.h:9, 214:39.07 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.cpp:6, 214:39.07 from Unified_cpp_url-classifier0.cpp:2: 214:39.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 214:39.08 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 214:39.08 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:39.08 In file included from Unified_cpp_url-classifier0.cpp:83: 214:39.08 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:2016:23: note: while referencing ‘tableArray’ 214:39.08 2016 | nsTArray tableArray; 214:39.08 | ^~~~~~~~~~ 214:39.14 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:39.14 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 214:39.14 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.h:9, 214:39.14 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.cpp:6, 214:39.14 from Unified_cpp_url-classifier0.cpp:2: 214:39.14 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::safebrowsing::ChunkSet::Read(nsIInputStream*, uint32_t)’: 214:39.14 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 214:39.14 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 214:39.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:39.14 In file included from Unified_cpp_url-classifier0.cpp:2: 214:39.14 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.cpp:167:22: note: while referencing ‘chunks’ 214:39.14 167 | nsTArray chunks(IO_BUFFER_SIZE); 214:39.14 | ^~~~~~ 214:39.14 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:39.14 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 214:39.14 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.h:9, 214:39.15 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.cpp:6, 214:39.15 from Unified_cpp_url-classifier0.cpp:2: 214:39.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 214:39.15 304 | mHdr->mLength = 0; 214:39.15 | ~~~~~~~~~~~~~~^~~ 214:39.15 In file included from Unified_cpp_url-classifier0.cpp:2: 214:39.15 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.cpp:167:22: note: while referencing ‘chunks’ 214:39.15 167 | nsTArray chunks(IO_BUFFER_SIZE); 214:39.15 | ^~~~~~ 214:39.15 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:39.15 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 214:39.15 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.h:9, 214:39.15 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.cpp:6, 214:39.15 from Unified_cpp_url-classifier0.cpp:2: 214:39.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 214:39.15 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 214:39.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:39.15 In file included from Unified_cpp_url-classifier0.cpp:2: 214:39.15 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.cpp:167:22: note: while referencing ‘chunks’ 214:39.15 167 | nsTArray chunks(IO_BUFFER_SIZE); 214:39.15 | ^~~~~~ 214:39.91 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:39.91 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/Entries.h:13, 214:39.91 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.h:9, 214:39.91 from /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/ChunkSet.cpp:6, 214:39.91 from Unified_cpp_url-classifier0.cpp:2: 214:39.91 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::detail::RunnableFunction::Run() [with StoredFunction = nsUrlClassifierDBService::AsyncClassifyLocalWithFeatures(nsIURI*, const nsTArray >&, nsIUrlClassifierFeature::listType, nsIUrlClassifierFeatureCallback*)::::]’: 214:39.91 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 214:39.91 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 214:39.91 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:39.91 In file included from Unified_cpp_url-classifier0.cpp:83: 214:39.91 /builddir/build/BUILD/firefox-88.0/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:2496:63: note: while referencing ‘results’ 214:39.91 2496 | nsTArray> results; 214:39.91 | ^~~~~~~ 214:40.47 toolkit/system/gnome 214:41.98 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:41.98 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 214:41.98 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 214:41.98 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFile.h:546, 214:41.98 from /builddir/build/BUILD/firefox-88.0/toolkit/profile/nsProfileLock.h:9, 214:41.98 from /builddir/build/BUILD/firefox-88.0/toolkit/profile/nsProfileLock.cpp:6, 214:41.98 from Unified_cpp_toolkit_profile0.cpp:2: 214:41.98 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool ImportInstalls(const char*, void*)’: 214:41.98 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 214:41.98 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 214:41.98 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:41.98 In file included from Unified_cpp_toolkit_profile0.cpp:11: 214:41.98 /builddir/build/BUILD/firefox-88.0/toolkit/profile/nsToolkitProfileService.cpp:705:33: note: while referencing ‘strings’ 214:41.98 705 | nsTArray> strings = 214:41.98 | ^~~~~~~ 214:42.43 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:42.43 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 214:42.43 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 214:42.43 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFile.h:546, 214:42.43 from /builddir/build/BUILD/firefox-88.0/toolkit/profile/nsProfileLock.h:9, 214:42.43 from /builddir/build/BUILD/firefox-88.0/toolkit/profile/nsProfileLock.cpp:6, 214:42.43 from Unified_cpp_toolkit_profile0.cpp:2: 214:42.43 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsToolkitProfileService::Flush()’: 214:42.43 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 214:42.43 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 214:42.43 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:42.43 In file included from Unified_cpp_toolkit_profile0.cpp:11: 214:42.43 /builddir/build/BUILD/firefox-88.0/toolkit/profile/nsToolkitProfileService.cpp:1954:39: note: while referencing ‘strings’ 214:42.43 1954 | nsTArray> strings = 214:42.43 | ^~~~~~~ 214:42.43 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:42.43 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 214:42.43 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 214:42.43 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFile.h:546, 214:42.43 from /builddir/build/BUILD/firefox-88.0/toolkit/profile/nsProfileLock.h:9, 214:42.43 from /builddir/build/BUILD/firefox-88.0/toolkit/profile/nsProfileLock.cpp:6, 214:42.43 from Unified_cpp_toolkit_profile0.cpp:2: 214:42.44 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 214:42.44 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 214:42.44 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:42.44 In file included from Unified_cpp_toolkit_profile0.cpp:11: 214:42.44 /builddir/build/BUILD/firefox-88.0/toolkit/profile/nsToolkitProfileService.cpp:1954:39: note: while referencing ‘strings’ 214:42.44 1954 | nsTArray> strings = 214:42.44 | ^~~~~~~ 214:42.44 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:42.44 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 214:42.44 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 214:42.44 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFile.h:546, 214:42.44 from /builddir/build/BUILD/firefox-88.0/toolkit/profile/nsProfileLock.h:9, 214:42.44 from /builddir/build/BUILD/firefox-88.0/toolkit/profile/nsProfileLock.cpp:6, 214:42.44 from Unified_cpp_toolkit_profile0.cpp:2: 214:42.44 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 214:42.44 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 214:42.44 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:42.44 In file included from Unified_cpp_toolkit_profile0.cpp:11: 214:42.44 /builddir/build/BUILD/firefox-88.0/toolkit/profile/nsToolkitProfileService.cpp:1947:25: note: while referencing ‘installs’ 214:42.44 1947 | nsTArray installs = GetKnownInstalls(); 214:42.44 | ^~~~~~~~ 214:42.44 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:42.44 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 214:42.44 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 214:42.44 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFile.h:546, 214:42.44 from /builddir/build/BUILD/firefox-88.0/toolkit/profile/nsProfileLock.h:9, 214:42.44 from /builddir/build/BUILD/firefox-88.0/toolkit/profile/nsProfileLock.cpp:6, 214:42.44 from Unified_cpp_toolkit_profile0.cpp:2: 214:42.44 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 214:42.44 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 214:42.44 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:42.44 In file included from Unified_cpp_toolkit_profile0.cpp:11: 214:42.44 /builddir/build/BUILD/firefox-88.0/toolkit/profile/nsToolkitProfileService.cpp:1947:25: note: while referencing ‘installs’ 214:42.44 1947 | nsTArray installs = GetKnownInstalls(); 214:42.44 | ^~~~~~~~ 214:42.61 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:42.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 214:42.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 214:42.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFile.h:546, 214:42.61 from /builddir/build/BUILD/firefox-88.0/toolkit/profile/nsProfileLock.h:9, 214:42.61 from /builddir/build/BUILD/firefox-88.0/toolkit/profile/nsProfileLock.cpp:6, 214:42.61 from Unified_cpp_toolkit_profile0.cpp:2: 214:42.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsToolkitProfileService::_ZN23nsToolkitProfileService32MaybeMakeDefaultDedicatedProfileEP17nsIToolkitProfilePb.part.0(nsIToolkitProfile*, bool*)’: 214:42.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 214:42.61 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 214:42.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:42.61 In file included from Unified_cpp_toolkit_profile0.cpp:11: 214:42.61 /builddir/build/BUILD/firefox-88.0/toolkit/profile/nsToolkitProfileService.cpp:572:23: note: while referencing ‘inUseInstalls’ 214:42.61 572 | nsTArray inUseInstalls; 214:42.61 | ^~~~~~~~~~~~~ 214:42.61 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 214:42.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 214:42.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 214:42.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFile.h:546, 214:42.61 from /builddir/build/BUILD/firefox-88.0/toolkit/profile/nsProfileLock.h:9, 214:42.61 from /builddir/build/BUILD/firefox-88.0/toolkit/profile/nsProfileLock.cpp:6, 214:42.61 from Unified_cpp_toolkit_profile0.cpp:2: 214:42.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 214:42.61 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 214:42.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:42.61 In file included from Unified_cpp_toolkit_profile0.cpp:11: 214:42.61 /builddir/build/BUILD/firefox-88.0/toolkit/profile/nsToolkitProfileService.cpp:569:23: note: while referencing ‘installs’ 214:42.61 569 | nsTArray installs = GetKnownInstalls(); 214:42.61 | ^~~~~~~~ 214:47.65 toolkit/system/unixproxy 214:48.97 toolkit/xre 214:51.75 tools/performance 215:16.30 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 215:16.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:22, 215:16.30 from /builddir/build/BUILD/firefox-88.0/tools/performance/PerfStats.h:13, 215:16.30 from /builddir/build/BUILD/firefox-88.0/tools/performance/PerfStats.cpp:7, 215:16.30 from Unified_cpp_tools_performance0.cpp:2: 215:16.30 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::PerfStats::SetCollectionMask(mozilla::PerfStats::MetricMask)’: 215:16.30 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 215:16.30 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 215:16.30 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:16.30 In file included from Unified_cpp_tools_performance0.cpp:2: 215:16.30 /builddir/build/BUILD/firefox-88.0/tools/performance/PerfStats.cpp:64:28: note: while referencing ‘contentParents’ 215:16.30 64 | nsTArray contentParents; 215:16.30 | ^~~~~~~~~~~~~~ 215:17.02 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 215:17.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:22, 215:17.02 from /builddir/build/BUILD/firefox-88.0/tools/performance/PerfStats.h:13, 215:17.02 from /builddir/build/BUILD/firefox-88.0/tools/performance/PerfStats.cpp:7, 215:17.02 from Unified_cpp_tools_performance0.cpp:2: 215:17.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘RefPtr, bool, true> > mozilla::PerfStats::CollectPerfStatsJSONInternal()’: 215:17.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 215:17.02 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 215:17.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:17.02 In file included from Unified_cpp_tools_performance0.cpp:2: 215:17.02 /builddir/build/BUILD/firefox-88.0/tools/performance/PerfStats.cpp:218:32: note: while referencing ‘contentParents’ 215:17.02 218 | nsTArray contentParents; 215:17.02 | ^~~~~~~~~~~~~~ 215:17.26 tools/profiler 215:27.20 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 215:27.20 from /builddir/build/BUILD/firefox-88.0/tools/profiler/core/shared-libraries-linux.cc:24: 215:27.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static SharedLibraryInfo SharedLibraryInfo::GetInfoForSelf()’: 215:27.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 215:27.20 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 215:27.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:27.20 /builddir/build/BUILD/firefox-88.0/tools/profiler/core/shared-libraries-linux.cc:219:31: note: while referencing ‘libInfoList’ 215:27.20 219 | nsTArray libInfoList; 215:27.20 | ^~~~~~~~~~~ 215:31.24 In file included from Unified_cpp_tools_profiler0.cpp:47: 215:31.24 /builddir/build/BUILD/firefox-88.0/tools/profiler/core/ProfilerCodeAddressService.cpp: In member function ‘bool ProfilerCodeAddressService::GetFunction(const void*, nsACString&)’: 215:31.24 /builddir/build/BUILD/firefox-88.0/tools/profiler/core/ProfilerCodeAddressService.cpp:56:22: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 215:31.24 56 | if (entry.mLOffset <= 0xFFFFFFFF && !entry.mFunction) { 215:31.24 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 215:50.79 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 215:50.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 215:50.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 215:50.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFile.h:546, 215:50.79 from /builddir/build/BUILD/firefox-88.0/toolkit/xre/CreateAppData.cpp:8, 215:50.79 from Unified_cpp_toolkit_xre0.cpp:38: 215:50.79 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘void WriteConsoleLog()’: 215:50.79 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 215:50.79 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 215:50.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:50.79 In file included from Unified_cpp_toolkit_xre0.cpp:83: 215:50.79 /builddir/build/BUILD/firefox-88.0/toolkit/xre/nsConsoleWriter.cpp:49:39: note: while referencing ‘messages’ 215:50.79 49 | nsTArray> messages; 215:50.79 | ^~~~~~~~ 215:50.79 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 215:50.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 215:50.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 215:50.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFile.h:546, 215:50.79 from /builddir/build/BUILD/firefox-88.0/toolkit/xre/CreateAppData.cpp:8, 215:50.79 from Unified_cpp_toolkit_xre0.cpp:38: 215:50.79 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 215:50.79 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 215:50.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:50.79 In file included from Unified_cpp_toolkit_xre0.cpp:83: 215:50.79 /builddir/build/BUILD/firefox-88.0/toolkit/xre/nsConsoleWriter.cpp:49:39: note: while referencing ‘messages’ 215:50.79 49 | nsTArray> messages; 215:50.79 | ^~~~~~~~ 215:56.19 uriloader/base 216:04.41 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 216:04.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrincipal.h:43, 216:04.42 from /builddir/build/BUILD/firefox-88.0/caps/nsJSPrincipals.h:11, 216:04.42 from /builddir/build/BUILD/firefox-88.0/tools/profiler/core/ProfileBuffer.cpp:13, 216:04.42 from Unified_cpp_tools_profiler0.cpp:11: 216:04.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In lambda function: 216:04.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 216:04.42 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 216:04.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:04.42 In file included from Unified_cpp_tools_profiler0.cpp:119: 216:04.42 /builddir/build/BUILD/firefox-88.0/tools/profiler/gecko/nsProfiler.cpp:526:37: note: while referencing ‘outBuff’ 216:04.42 526 | FallibleTArray outBuff; 216:04.42 | ^~~~~~~ 216:04.42 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 216:04.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIPrincipal.h:43, 216:04.42 from /builddir/build/BUILD/firefox-88.0/caps/nsJSPrincipals.h:11, 216:04.42 from /builddir/build/BUILD/firefox-88.0/tools/profiler/core/ProfileBuffer.cpp:13, 216:04.42 from Unified_cpp_tools_profiler0.cpp:11: 216:04.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 216:04.42 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 216:04.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:04.42 In file included from Unified_cpp_tools_profiler0.cpp:119: 216:04.42 /builddir/build/BUILD/firefox-88.0/tools/profiler/gecko/nsProfiler.cpp:526:37: note: while referencing ‘outBuff’ 216:04.42 526 | FallibleTArray outBuff; 216:04.42 | ^~~~~~~ 216:12.18 In file included from Unified_cpp_tools_profiler1.cpp:38: 216:12.18 /builddir/build/BUILD/firefox-88.0/tools/profiler/lul/LulMain.cpp: In member function ‘void lul::LUL::NotifyAfterMap(uintptr_t, size_t, const char*, const void*)’: 216:12.18 /builddir/build/BUILD/firefox-88.0/tools/profiler/lul/LulMain.cpp:890:39: warning: comparison is always false due to limited range of data type [-Wtype-limits] 216:12.18 890 | if (((unsigned long long int)aSize) > 0xFFFFFFFFULL) { 216:12.18 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 216:12.20 /builddir/build/BUILD/firefox-88.0/tools/profiler/lul/LulMain.cpp: In function ‘bool lul::GetAndCheckStackTrace(lul::LUL*, const char*)’: 216:12.20 /builddir/build/BUILD/firefox-88.0/tools/profiler/lul/LulMain.cpp:1692:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct lul::UnwindRegs’; use assignment or value-initialization instead [-Wclass-memaccess] 216:12.20 1692 | memset(&startRegs, 0, sizeof(startRegs)); 216:12.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:12.20 In file included from /builddir/build/BUILD/firefox-88.0/tools/profiler/lul/LulMainInt.h:11, 216:12.20 from /builddir/build/BUILD/firefox-88.0/tools/profiler/lul/LulDwarfSummariser.h:10, 216:12.20 from /builddir/build/BUILD/firefox-88.0/tools/profiler/lul/LulDwarfExt.h:45, 216:12.20 from /builddir/build/BUILD/firefox-88.0/tools/profiler/lul/LulDwarfInt.h:42, 216:12.20 from /builddir/build/BUILD/firefox-88.0/tools/profiler/lul/LulDwarf.cpp:57, 216:12.20 from Unified_cpp_tools_profiler1.cpp:11: 216:12.20 /builddir/build/BUILD/firefox-88.0/tools/profiler/lul/LulMain.h:134:8: note: ‘struct lul::UnwindRegs’ declared here 216:12.20 134 | struct UnwindRegs { 216:12.20 | ^~~~~~~~~~ 216:12.51 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/JSONWriter.h:98, 216:12.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BaseProfileJSONWriter.h:11, 216:12.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BaseProfilerMarkersDetail.h:23, 216:12.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BaseProfilerMarkers.h:34, 216:12.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/BaseProfiler.h:29, 216:12.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/GeckoProfiler.h:24, 216:12.52 from /builddir/build/BUILD/firefox-88.0/tools/profiler/lul/LulMain.cpp:18, 216:12.52 from Unified_cpp_tools_profiler1.cpp:38: 216:12.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = lul::RuleSet]’: 216:12.52 /builddir/build/BUILD/firefox-88.0/tools/profiler/lul/LulMain.cpp:483:19: required from here 216:12.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h:35:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class lul::RuleSet’; use assignment or value-initialization instead [-Wclass-memaccess] 216:12.52 35 | memset(aT, 0, sizeof(T)); 216:12.52 | ~~~~~~^~~~~~~~~~~~~~~~~~ 216:12.52 In file included from /builddir/build/BUILD/firefox-88.0/tools/profiler/lul/LulDwarfSummariser.h:10, 216:12.52 from /builddir/build/BUILD/firefox-88.0/tools/profiler/lul/LulDwarfExt.h:45, 216:12.52 from /builddir/build/BUILD/firefox-88.0/tools/profiler/lul/LulDwarfInt.h:42, 216:12.52 from /builddir/build/BUILD/firefox-88.0/tools/profiler/lul/LulDwarf.cpp:57, 216:12.52 from Unified_cpp_tools_profiler1.cpp:11: 216:12.52 /builddir/build/BUILD/firefox-88.0/tools/profiler/lul/LulMainInt.h:298:7: note: ‘class lul::RuleSet’ declared here 216:12.52 298 | class RuleSet { 216:12.52 | ^~~~~~~ 216:16.03 uriloader/exthandler 216:22.47 uriloader/prefetch 216:49.30 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 216:49.30 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:13, 216:49.30 from /builddir/build/BUILD/firefox-88.0/uriloader/exthandler/ContentHandlerService.h:10, 216:49.30 from /builddir/build/BUILD/firefox-88.0/uriloader/exthandler/ContentHandlerService.cpp:7, 216:49.30 from Unified_cpp_uriloader_exthandler0.cpp:2: 216:49.30 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::dom::ContentHandlerService::nsIHandlerInfoToHandlerInfo(nsIHandlerInfo*, mozilla::dom::HandlerInfo*)’: 216:49.30 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 216:49.30 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 216:49.30 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:49.30 In file included from Unified_cpp_uriloader_exthandler0.cpp:2: 216:49.30 /builddir/build/BUILD/firefox-88.0/uriloader/exthandler/ContentHandlerService.cpp:72:23: note: while referencing ‘extensions’ 216:49.30 72 | nsTArray extensions; 216:49.30 | ^~~~~~~~~~ 216:49.30 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 216:49.30 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:13, 216:49.30 from /builddir/build/BUILD/firefox-88.0/uriloader/exthandler/ContentHandlerService.h:10, 216:49.30 from /builddir/build/BUILD/firefox-88.0/uriloader/exthandler/ContentHandlerService.cpp:7, 216:49.30 from Unified_cpp_uriloader_exthandler0.cpp:2: 216:49.30 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 216:49.30 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 216:49.30 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:49.30 In file included from Unified_cpp_uriloader_exthandler0.cpp:2: 216:49.30 /builddir/build/BUILD/firefox-88.0/uriloader/exthandler/ContentHandlerService.cpp:58:24: note: while referencing ‘happs’ 216:49.30 58 | nsTArray happs; 216:49.30 | ^~~~~ 216:51.74 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 216:51.74 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:13, 216:51.74 from /builddir/build/BUILD/firefox-88.0/uriloader/exthandler/ContentHandlerService.h:10, 216:51.74 from /builddir/build/BUILD/firefox-88.0/uriloader/exthandler/ContentHandlerService.cpp:7, 216:51.74 from Unified_cpp_uriloader_exthandler0.cpp:2: 216:51.74 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsMIMEInfoBase::CopyBasicDataTo(nsMIMEInfoBase*)’: 216:51.74 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 216:51.74 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 216:51.74 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:51.74 In file included from Unified_cpp_uriloader_exthandler0.cpp:74: 216:51.74 /builddir/build/BUILD/firefox-88.0/uriloader/exthandler/nsMIMEInfoImpl.cpp:364:42: note: while referencing ‘’ 216:51.74 364 | aOther->mExtensions = mExtensions.Clone(); 216:51.74 | ~~~~~~~~~~~~~~~~~^~ 216:52.04 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 216:52.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 216:52.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 216:52.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 216:52.04 from /builddir/build/BUILD/firefox-88.0/ipc/glue/BackgroundUtils.h:12, 216:52.04 from /builddir/build/BUILD/firefox-88.0/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 216:52.04 from Unified_cpp_uriloader_prefetch0.cpp:2: 216:52.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsOfflineCacheUpdate::AddExistingItems(uint32_t, nsTArray >*)’: 216:52.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 216:52.04 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 216:52.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:52.04 In file included from Unified_cpp_uriloader_prefetch0.cpp:29: 216:52.04 /builddir/build/BUILD/firefox-88.0/uriloader/prefetch/nsOfflineCacheUpdate.cpp:1713:23: note: while referencing ‘keys’ 216:52.04 1713 | nsTArray keys; 216:52.04 | ^~~~ 216:52.31 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 216:52.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 216:52.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 216:52.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 216:52.31 from /builddir/build/BUILD/firefox-88.0/ipc/glue/BackgroundUtils.h:12, 216:52.31 from /builddir/build/BUILD/firefox-88.0/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 216:52.31 from Unified_cpp_uriloader_prefetch0.cpp:2: 216:52.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsOfflineCacheUpdate::EvictOneNonPinned()’: 216:52.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 216:52.31 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 216:52.31 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:52.31 In file included from Unified_cpp_uriloader_prefetch0.cpp:29: 216:52.31 /builddir/build/BUILD/firefox-88.0/uriloader/prefetch/nsOfflineCacheUpdate.cpp:2062:23: note: while referencing ‘groups’ 216:52.31 2062 | nsTArray groups; 216:52.31 | ^~~~~~ 216:52.43 uriloader/preload 216:54.36 view 217:01.41 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 217:01.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PreloaderBase.h:16, 217:01.41 from /builddir/build/BUILD/firefox-88.0/uriloader/preload/FetchPreloader.h:9, 217:01.41 from /builddir/build/BUILD/firefox-88.0/uriloader/preload/FetchPreloader.cpp:8, 217:01.41 from Unified_cpp_uriloader_preload0.cpp:2: 217:01.41 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::PreloaderBase::UsageTimer::Notify(nsITimer*)’: 217:01.41 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 217:01.41 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 217:01.41 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:01.41 In file included from Unified_cpp_uriloader_preload0.cpp:29: 217:01.41 /builddir/build/BUILD/firefox-88.0/uriloader/preload/PreloaderBase.cpp:376:71: note: while referencing ‘’ 217:01.41 376 | nsTArray({std::move(spec)})); 217:01.41 | ^ 217:02.27 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 217:02.27 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PreloaderBase.h:16, 217:02.27 from /builddir/build/BUILD/firefox-88.0/uriloader/preload/FetchPreloader.h:9, 217:02.27 from /builddir/build/BUILD/firefox-88.0/uriloader/preload/FetchPreloader.cpp:8, 217:02.27 from Unified_cpp_uriloader_preload0.cpp:2: 217:02.27 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::PreloaderBase::NotifyStop(nsresult)’: 217:02.27 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 217:02.27 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 217:02.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:02.27 In file included from Unified_cpp_uriloader_preload0.cpp:29: 217:02.27 /builddir/build/BUILD/firefox-88.0/uriloader/preload/PreloaderBase.cpp:244:23: note: while referencing ‘nodes’ 217:02.27 244 | nsTArray nodes = std::move(mNodes); 217:02.27 | ^~~~~ 217:02.81 widget/gtk/mozgtk/stub 217:02.82 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 217:04.11 widget/gtk/mozwayland 217:04.12 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 217:04.95 widget/gtk 217:04.96 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 217:18.01 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 217:18.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 217:18.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 217:18.02 from /builddir/build/BUILD/firefox-88.0/view/nsView.h:12, 217:18.02 from /builddir/build/BUILD/firefox-88.0/view/nsView.cpp:6, 217:18.02 from Unified_cpp_view0.cpp:2: 217:18.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 217:18.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 217:18.02 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 217:18.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:18.02 In file included from /builddir/build/BUILD/firefox-88.0/view/nsView.h:12, 217:18.02 from /builddir/build/BUILD/firefox-88.0/view/nsView.cpp:6, 217:18.02 from Unified_cpp_view0.cpp:2: 217:18.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 217:18.02 1903 | mBands = aRegion.mBands.Clone(); 217:18.02 | ~~~~~~~~~~~~~~~~~~~~^~ 217:18.02 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 217:18.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 217:18.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 217:18.02 from /builddir/build/BUILD/firefox-88.0/view/nsView.h:12, 217:18.02 from /builddir/build/BUILD/firefox-88.0/view/nsView.cpp:6, 217:18.02 from Unified_cpp_view0.cpp:2: 217:18.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 217:18.02 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 217:18.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:18.02 In file included from /builddir/build/BUILD/firefox-88.0/view/nsView.h:12, 217:18.02 from /builddir/build/BUILD/firefox-88.0/view/nsView.cpp:6, 217:18.02 from Unified_cpp_view0.cpp:2: 217:18.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 217:18.02 1903 | mBands = aRegion.mBands.Clone(); 217:18.03 | ~~~~~~~~~~~~~~~~~~~~^~ 217:18.03 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 217:18.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 217:18.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 217:18.03 from /builddir/build/BUILD/firefox-88.0/view/nsView.h:12, 217:18.03 from /builddir/build/BUILD/firefox-88.0/view/nsView.cpp:6, 217:18.03 from Unified_cpp_view0.cpp:2: 217:18.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 217:18.03 644 | aOther.mHdr->mLength = 0; 217:18.03 | ~~~~~~~~~~~~~~~~~~~~~^~~ 217:18.03 In file included from /builddir/build/BUILD/firefox-88.0/view/nsView.h:12, 217:18.03 from /builddir/build/BUILD/firefox-88.0/view/nsView.cpp:6, 217:18.03 from Unified_cpp_view0.cpp:2: 217:18.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 217:18.03 1903 | mBands = aRegion.mBands.Clone(); 217:18.03 | ~~~~~~~~~~~~~~~~~~~~^~ 217:18.03 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 217:18.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 217:18.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 217:18.03 from /builddir/build/BUILD/firefox-88.0/view/nsView.h:12, 217:18.03 from /builddir/build/BUILD/firefox-88.0/view/nsView.cpp:6, 217:18.03 from Unified_cpp_view0.cpp:2: 217:18.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘regiondetails::UncheckedArray, regiondetails::Band> [1]’ [-Warray-bounds] 217:18.03 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 217:18.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:18.03 In file included from /builddir/build/BUILD/firefox-88.0/view/nsView.h:12, 217:18.03 from /builddir/build/BUILD/firefox-88.0/view/nsView.cpp:6, 217:18.03 from Unified_cpp_view0.cpp:2: 217:18.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 217:18.03 1903 | mBands = aRegion.mBands.Clone(); 217:18.03 | ^ 217:18.03 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 217:18.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 217:18.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 217:18.03 from /builddir/build/BUILD/firefox-88.0/view/nsView.h:12, 217:18.03 from /builddir/build/BUILD/firefox-88.0/view/nsView.cpp:6, 217:18.03 from Unified_cpp_view0.cpp:2: 217:18.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 217:18.03 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 217:18.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:18.04 In file included from /builddir/build/BUILD/firefox-88.0/view/nsView.h:12, 217:18.04 from /builddir/build/BUILD/firefox-88.0/view/nsView.cpp:6, 217:18.04 from Unified_cpp_view0.cpp:2: 217:18.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 217:18.04 1903 | mBands = aRegion.mBands.Clone(); 217:18.04 | ~~~~~~~~~~~~~~~~~~~~^~ 217:18.61 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 217:18.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 217:18.61 from /builddir/build/BUILD/firefox-88.0/view/nsView.h:12, 217:18.61 from /builddir/build/BUILD/firefox-88.0/view/nsView.cpp:6, 217:18.61 from Unified_cpp_view0.cpp:2: 217:18.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In member function ‘void nsViewManager::InvalidateViewNoSuppression(nsView*, const nsRect&)’: 217:18.62 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:578:51: warning: array subscript 4 is outside array bounds of ‘const nsTArrayHeader [1]’ [-Warray-bounds] 217:18.62 578 | Header* Hdr() const MOZ_NONNULL_RETURN { return mHdr; } 217:18.62 | ^~~~ 217:18.62 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:276:29: note: while referencing ‘sEmptyTArrayHeader’ 217:18.62 276 | extern const nsTArrayHeader sEmptyTArrayHeader; 217:18.62 | ^~~~~~~~~~~~~~~~~~ 217:19.27 widget/gtk/wayland 217:19.28 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 217:19.76 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 217:19.84 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 217:19.93 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 217:20.01 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 217:20.48 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 217:20.57 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 217:21.05 widget/headless 217:39.41 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/TextEvents.h:12, 217:39.41 from /builddir/build/BUILD/firefox-88.0/widget/InputData.h:21, 217:39.41 from /builddir/build/BUILD/firefox-88.0/widget/nsBaseWidget.h:8, 217:39.41 from /builddir/build/BUILD/firefox-88.0/widget/headless/HeadlessWidget.h:10, 217:39.41 from /builddir/build/BUILD/firefox-88.0/widget/headless/HeadlessCompositorWidget.h:11, 217:39.42 from /builddir/build/BUILD/firefox-88.0/widget/headless/HeadlessCompositorWidget.cpp:7, 217:39.42 from Unified_cpp_widget_headless0.cpp:20: 217:39.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasicEvents.h: In member function ‘virtual nsresult mozilla::widget::HeadlessWidget::SynthesizeNativeMouseEvent(nsIWidget::LayoutDeviceIntPoint, nsIWidget::NativeMouseMessage, mozilla::MouseButton, nsIWidget::Modifiers, nsIObserver*)’: 217:39.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasicEvents.h:1064:74: warning: ‘msg’ may be used uninitialized [-Wmaybe-uninitialized] 217:39.42 1064 | : WidgetEvent(aIsTrusted, aMessage, aEventClassID), mWidget(aWidget) {} 217:39.42 | ^ 217:39.42 In file included from Unified_cpp_widget_headless0.cpp:74: 217:39.42 /builddir/build/BUILD/firefox-88.0/widget/headless/HeadlessWidget.cpp:441:16: note: ‘msg’ was declared here 217:39.42 441 | EventMessage msg; 217:39.42 | ^~~ 217:39.90 widget 217:54.07 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 217:54.07 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/VsyncSource.h:9, 217:54.07 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WaylandVsyncSource.h:13, 217:54.07 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsWindow.h:20, 217:54.07 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsWindow.cpp:8: 217:54.07 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 217:54.07 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 217:54.07 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 217:54.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:54.07 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 217:54.07 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 217:54.07 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/VsyncSource.h:14, 217:54.07 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WaylandVsyncSource.h:13, 217:54.07 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsWindow.h:20, 217:54.07 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsWindow.cpp:8: 217:54.07 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 217:54.07 1903 | mBands = aRegion.mBands.Clone(); 217:54.07 | ~~~~~~~~~~~~~~~~~~~~^~ 217:54.07 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 217:54.07 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/VsyncSource.h:9, 217:54.07 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WaylandVsyncSource.h:13, 217:54.07 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsWindow.h:20, 217:54.07 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsWindow.cpp:8: 217:54.07 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 217:54.07 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 217:54.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:54.08 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 217:54.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 217:54.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/VsyncSource.h:14, 217:54.08 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WaylandVsyncSource.h:13, 217:54.08 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsWindow.h:20, 217:54.08 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsWindow.cpp:8: 217:54.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 217:54.08 1903 | mBands = aRegion.mBands.Clone(); 217:54.08 | ~~~~~~~~~~~~~~~~~~~~^~ 217:54.08 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 217:54.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/VsyncSource.h:9, 217:54.08 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WaylandVsyncSource.h:13, 217:54.08 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsWindow.h:20, 217:54.08 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsWindow.cpp:8: 217:54.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 217:54.08 644 | aOther.mHdr->mLength = 0; 217:54.08 | ~~~~~~~~~~~~~~~~~~~~~^~~ 217:54.08 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 217:54.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 217:54.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/VsyncSource.h:14, 217:54.08 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WaylandVsyncSource.h:13, 217:54.08 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsWindow.h:20, 217:54.08 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsWindow.cpp:8: 217:54.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 217:54.08 1903 | mBands = aRegion.mBands.Clone(); 217:54.08 | ~~~~~~~~~~~~~~~~~~~~^~ 217:54.08 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 217:54.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/VsyncSource.h:9, 217:54.08 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WaylandVsyncSource.h:13, 217:54.08 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsWindow.h:20, 217:54.08 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsWindow.cpp:8: 217:54.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘regiondetails::UncheckedArray, regiondetails::Band> [1]’ [-Warray-bounds] 217:54.08 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 217:54.08 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:54.08 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 217:54.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 217:54.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/VsyncSource.h:14, 217:54.08 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WaylandVsyncSource.h:13, 217:54.08 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsWindow.h:20, 217:54.08 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsWindow.cpp:8: 217:54.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 217:54.08 1903 | mBands = aRegion.mBands.Clone(); 217:54.08 | ^ 217:54.08 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 217:54.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/VsyncSource.h:9, 217:54.08 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WaylandVsyncSource.h:13, 217:54.08 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsWindow.h:20, 217:54.08 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsWindow.cpp:8: 217:54.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 217:54.09 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 217:54.09 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:54.09 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 217:54.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 217:54.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/VsyncSource.h:14, 217:54.09 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WaylandVsyncSource.h:13, 217:54.09 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsWindow.h:20, 217:54.09 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsWindow.cpp:8: 217:54.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 217:54.09 1903 | mBands = aRegion.mBands.Clone(); 217:54.09 | ~~~~~~~~~~~~~~~~~~~~^~ 218:20.46 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 218:20.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 218:20.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 218:20.46 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 218:20.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/widget/CompositorWidget.h:10, 218:20.46 from /builddir/build/BUILD/firefox-88.0/widget/gtk/GtkCompositorWidget.h:11, 218:20.46 from /builddir/build/BUILD/firefox-88.0/widget/gtk/CompositorWidgetChild.h:9, 218:20.46 from /builddir/build/BUILD/firefox-88.0/widget/gtk/CompositorWidgetChild.cpp:6, 218:20.46 from Unified_cpp_widget_gtk0.cpp:2: 218:20.46 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::widget::MPRISServiceHandler::ClearMetadata()’: 218:20.46 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 44 is outside array bounds of ‘mozilla::dom::MediaMetadataBase [1]’ [-Warray-bounds] 218:20.46 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 218:20.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:20.46 In file included from /builddir/build/BUILD/firefox-88.0/widget/gtk/MPRISServiceHandler.cpp:7, 218:20.46 from Unified_cpp_widget_gtk0.cpp:65: 218:20.46 /builddir/build/BUILD/firefox-88.0/widget/gtk/MPRISServiceHandler.h:123:58: note: while referencing ‘’ 218:20.46 123 | UpdateFromMetadataBase(MediaMetadataBase::EmptyData()); 218:20.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 218:22.31 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 218:22.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 218:22.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 218:22.31 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 218:22.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/widget/CompositorWidget.h:10, 218:22.31 from /builddir/build/BUILD/firefox-88.0/widget/gtk/GtkCompositorWidget.h:11, 218:22.31 from /builddir/build/BUILD/firefox-88.0/widget/gtk/CompositorWidgetChild.h:9, 218:22.32 from /builddir/build/BUILD/firefox-88.0/widget/gtk/CompositorWidgetChild.cpp:6, 218:22.32 from Unified_cpp_widget_gtk0.cpp:2: 218:22.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual bool DMABufSurfaceRGBA::CreateTexture(mozilla::gl::GLContext*, int)’: 218:22.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 218:22.32 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 218:22.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:22.32 In file included from Unified_cpp_widget_gtk0.cpp:29: 218:22.32 /builddir/build/BUILD/firefox-88.0/widget/gtk/DMABufSurface.cpp:493:20: note: while referencing ‘attribs’ 218:22.32 493 | nsTArray attribs; 218:22.32 | ^~~~~~~ 218:22.73 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 218:22.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 218:22.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 218:22.73 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 218:22.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/widget/CompositorWidget.h:10, 218:22.73 from /builddir/build/BUILD/firefox-88.0/widget/gtk/GtkCompositorWidget.h:11, 218:22.73 from /builddir/build/BUILD/firefox-88.0/widget/gtk/CompositorWidgetChild.h:9, 218:22.73 from /builddir/build/BUILD/firefox-88.0/widget/gtk/CompositorWidgetChild.cpp:6, 218:22.74 from Unified_cpp_widget_gtk0.cpp:2: 218:22.74 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::WidgetEvent* mozilla::WidgetKeyboardEvent::Duplicate() const’: 218:22.74 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 218:22.74 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 218:22.74 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:22.74 In file included from /builddir/build/BUILD/firefox-88.0/widget/InputData.h:21, 218:22.74 from /builddir/build/BUILD/firefox-88.0/widget/nsBaseWidget.h:8, 218:22.74 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsWindow.h:28, 218:22.74 from /builddir/build/BUILD/firefox-88.0/widget/gtk/GtkCompositorWidget.cpp:12, 218:22.74 from Unified_cpp_widget_gtk0.cpp:38: 218:22.74 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/TextEvents.h:721:63: note: while referencing ‘’ 218:22.74 721 | mAlternativeCharCodes = aEvent.mAlternativeCharCodes.Clone(); 218:22.74 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 218:22.74 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 218:22.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 218:22.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 218:22.74 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 218:22.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/widget/CompositorWidget.h:10, 218:22.74 from /builddir/build/BUILD/firefox-88.0/widget/gtk/GtkCompositorWidget.h:11, 218:22.74 from /builddir/build/BUILD/firefox-88.0/widget/gtk/CompositorWidgetChild.h:9, 218:22.74 from /builddir/build/BUILD/firefox-88.0/widget/gtk/CompositorWidgetChild.cpp:6, 218:22.74 from Unified_cpp_widget_gtk0.cpp:2: 218:22.74 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 218:22.74 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 218:22.74 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:22.74 In file included from /builddir/build/BUILD/firefox-88.0/widget/InputData.h:21, 218:22.74 from /builddir/build/BUILD/firefox-88.0/widget/nsBaseWidget.h:8, 218:22.74 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsWindow.h:28, 218:22.74 from /builddir/build/BUILD/firefox-88.0/widget/gtk/GtkCompositorWidget.cpp:12, 218:22.74 from Unified_cpp_widget_gtk0.cpp:38: 218:22.74 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/TextEvents.h:262:47: note: while referencing ‘’ 218:22.74 262 | mEditCommandsForSingleLineEditor.Clone(); 218:22.74 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 218:22.74 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 218:22.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 218:22.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 218:22.74 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 218:22.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/widget/CompositorWidget.h:10, 218:22.75 from /builddir/build/BUILD/firefox-88.0/widget/gtk/GtkCompositorWidget.h:11, 218:22.75 from /builddir/build/BUILD/firefox-88.0/widget/gtk/CompositorWidgetChild.h:9, 218:22.75 from /builddir/build/BUILD/firefox-88.0/widget/gtk/CompositorWidgetChild.cpp:6, 218:22.75 from Unified_cpp_widget_gtk0.cpp:2: 218:22.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 218:22.75 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 218:22.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:22.75 In file included from /builddir/build/BUILD/firefox-88.0/widget/InputData.h:21, 218:22.75 from /builddir/build/BUILD/firefox-88.0/widget/nsBaseWidget.h:8, 218:22.75 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsWindow.h:28, 218:22.75 from /builddir/build/BUILD/firefox-88.0/widget/gtk/GtkCompositorWidget.cpp:12, 218:22.75 from Unified_cpp_widget_gtk0.cpp:38: 218:22.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/TextEvents.h:264:46: note: while referencing ‘’ 218:22.75 264 | mEditCommandsForMultiLineEditor.Clone(); 218:22.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 218:22.75 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 218:22.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 218:22.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 218:22.75 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 218:22.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/widget/CompositorWidget.h:10, 218:22.75 from /builddir/build/BUILD/firefox-88.0/widget/gtk/GtkCompositorWidget.h:11, 218:22.75 from /builddir/build/BUILD/firefox-88.0/widget/gtk/CompositorWidgetChild.h:9, 218:22.75 from /builddir/build/BUILD/firefox-88.0/widget/gtk/CompositorWidgetChild.cpp:6, 218:22.75 from Unified_cpp_widget_gtk0.cpp:2: 218:22.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 218:22.75 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 218:22.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:22.75 In file included from /builddir/build/BUILD/firefox-88.0/widget/InputData.h:21, 218:22.75 from /builddir/build/BUILD/firefox-88.0/widget/nsBaseWidget.h:8, 218:22.75 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsWindow.h:28, 218:22.75 from /builddir/build/BUILD/firefox-88.0/widget/gtk/GtkCompositorWidget.cpp:12, 218:22.75 from Unified_cpp_widget_gtk0.cpp:38: 218:22.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/TextEvents.h:266:45: note: while referencing ‘’ 218:22.75 266 | mEditCommandsForRichTextEditor.Clone(); 218:22.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 218:58.94 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 218:58.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/VsyncSource.h:9, 218:58.94 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WaylandVsyncSource.h:13, 218:58.94 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsWindow.h:20, 218:58.94 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WidgetUtilsGtk.cpp:7, 218:58.94 from Unified_cpp_widget_gtk1.cpp:2: 218:58.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsClipboard::SetData(nsITransferable*, nsIClipboardOwner*, int32_t)’: 218:58.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 218:58.94 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 218:58.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:58.94 In file included from Unified_cpp_widget_gtk1.cpp:92: 218:58.94 /builddir/build/BUILD/firefox-88.0/widget/gtk/nsClipboard.cpp:145:23: note: while referencing ‘flavors’ 218:58.94 145 | nsTArray flavors; 218:58.94 | ^~~~~~~ 219:01.59 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 219:01.59 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/VsyncSource.h:9, 219:01.59 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WaylandVsyncSource.h:13, 219:01.59 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsWindow.h:20, 219:01.59 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WidgetUtilsGtk.cpp:7, 219:01.59 from Unified_cpp_widget_gtk1.cpp:2: 219:01.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsClipboard::GetData(nsITransferable*, int32_t)’: 219:01.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 219:01.59 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 219:01.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:01.60 In file included from Unified_cpp_widget_gtk1.cpp:92: 219:01.60 /builddir/build/BUILD/firefox-88.0/widget/gtk/nsClipboard.cpp:245:23: note: while referencing ‘flavors’ 219:01.60 245 | nsTArray flavors; 219:01.60 | ^~~~~~~ 219:02.95 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 219:02.95 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/VsyncSource.h:9, 219:02.95 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WaylandVsyncSource.h:13, 219:02.95 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsWindow.h:20, 219:02.95 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WidgetUtilsGtk.cpp:7, 219:02.95 from Unified_cpp_widget_gtk1.cpp:2: 219:02.95 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsDragService::IsDataFlavorSupported(const char*, bool*)’: 219:02.95 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 219:02.95 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 219:02.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:02.95 In file included from Unified_cpp_widget_gtk1.cpp:137: 219:02.95 /builddir/build/BUILD/firefox-88.0/widget/gtk/nsDragService.cpp:875:29: note: while referencing ‘flavors’ 219:02.95 875 | nsTArray flavors; 219:02.95 | ^~~~~~~ 219:03.20 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 219:03.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/VsyncSource.h:9, 219:03.20 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WaylandVsyncSource.h:13, 219:03.20 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsWindow.h:20, 219:03.20 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WidgetUtilsGtk.cpp:7, 219:03.20 from Unified_cpp_widget_gtk1.cpp:2: 219:03.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsDragService::GetData(nsITransferable*, uint32_t)’: 219:03.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 219:03.20 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 219:03.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:03.20 In file included from Unified_cpp_widget_gtk1.cpp:137: 219:03.20 /builddir/build/BUILD/firefox-88.0/widget/gtk/nsDragService.cpp:609:23: note: while referencing ‘flavors’ 219:03.20 609 | nsTArray flavors; 219:03.20 | ^~~~~~~ 219:03.47 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 219:03.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/VsyncSource.h:9, 219:03.47 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WaylandVsyncSource.h:13, 219:03.47 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsWindow.h:20, 219:03.47 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WidgetUtilsGtk.cpp:7, 219:03.47 from Unified_cpp_widget_gtk1.cpp:2: 219:03.47 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsDragService::SourceBeginDrag(GdkDragContext*)’: 219:03.47 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 219:03.47 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 219:03.47 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:03.47 In file included from Unified_cpp_widget_gtk1.cpp:137: 219:03.47 /builddir/build/BUILD/firefox-88.0/widget/gtk/nsDragService.cpp:1599:23: note: while referencing ‘flavors’ 219:03.47 1599 | nsTArray flavors; 219:03.47 | ^~~~~~~ 219:03.47 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 219:03.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/VsyncSource.h:9, 219:03.47 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WaylandVsyncSource.h:13, 219:03.47 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsWindow.h:20, 219:03.48 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WidgetUtilsGtk.cpp:7, 219:03.48 from Unified_cpp_widget_gtk1.cpp:2: 219:03.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 219:03.48 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 219:03.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:03.48 In file included from Unified_cpp_widget_gtk1.cpp:137: 219:03.48 /builddir/build/BUILD/firefox-88.0/widget/gtk/nsDragService.cpp:1599:23: note: while referencing ‘flavors’ 219:03.48 1599 | nsTArray flavors; 219:03.48 | ^~~~~~~ 219:04.05 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 219:04.06 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/VsyncSource.h:9, 219:04.06 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WaylandVsyncSource.h:13, 219:04.06 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsWindow.h:20, 219:04.06 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WidgetUtilsGtk.cpp:7, 219:04.06 from Unified_cpp_widget_gtk1.cpp:2: 219:04.06 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘GtkTargetList* nsDragService::GetSourceList()’: 219:04.06 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 219:04.06 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 219:04.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:04.06 In file included from Unified_cpp_widget_gtk1.cpp:137: 219:04.06 /builddir/build/BUILD/firefox-88.0/widget/gtk/nsDragService.cpp:1197:27: note: while referencing ‘flavors’ 219:04.06 1197 | nsTArray flavors; 219:04.06 | ^~~~~~~ 219:04.06 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 219:04.06 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/VsyncSource.h:9, 219:04.06 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WaylandVsyncSource.h:13, 219:04.06 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsWindow.h:20, 219:04.06 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WidgetUtilsGtk.cpp:7, 219:04.06 from Unified_cpp_widget_gtk1.cpp:2: 219:04.06 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 219:04.06 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 219:04.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:04.06 In file included from Unified_cpp_widget_gtk1.cpp:137: 219:04.06 /builddir/build/BUILD/firefox-88.0/widget/gtk/nsDragService.cpp:1179:27: note: while referencing ‘flavors’ 219:04.07 1179 | nsTArray flavors; 219:04.07 | ^~~~~~~ 219:04.07 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 219:04.07 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/VsyncSource.h:9, 219:04.07 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WaylandVsyncSource.h:13, 219:04.07 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsWindow.h:20, 219:04.07 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WidgetUtilsGtk.cpp:7, 219:04.07 from Unified_cpp_widget_gtk1.cpp:2: 219:04.07 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray<_GtkTargetEntry*> [1]’ [-Warray-bounds] 219:04.07 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 219:04.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:04.07 In file included from Unified_cpp_widget_gtk1.cpp:137: 219:04.07 /builddir/build/BUILD/firefox-88.0/widget/gtk/nsDragService.cpp:1151:29: note: while referencing ‘targetArray’ 219:04.07 1151 | nsTArray targetArray; 219:04.07 | ^~~~~~~~~~~ 219:04.51 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 219:04.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/VsyncSource.h:9, 219:04.51 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WaylandVsyncSource.h:13, 219:04.51 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsWindow.h:20, 219:04.51 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WidgetUtilsGtk.cpp:7, 219:04.51 from Unified_cpp_widget_gtk1.cpp:2: 219:04.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsRegion& nsRegion::Copy(const nsRegion&)’: 219:04.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 219:04.51 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 219:04.51 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:04.51 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 219:04.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 219:04.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/VsyncSource.h:14, 219:04.51 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WaylandVsyncSource.h:13, 219:04.51 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsWindow.h:20, 219:04.51 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WidgetUtilsGtk.cpp:7, 219:04.51 from Unified_cpp_widget_gtk1.cpp:2: 219:04.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 219:04.51 1903 | mBands = aRegion.mBands.Clone(); 219:04.51 | ~~~~~~~~~~~~~~~~~~~~^~ 219:04.51 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 219:04.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/VsyncSource.h:9, 219:04.51 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WaylandVsyncSource.h:13, 219:04.51 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsWindow.h:20, 219:04.51 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WidgetUtilsGtk.cpp:7, 219:04.51 from Unified_cpp_widget_gtk1.cpp:2: 219:04.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 219:04.51 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 219:04.51 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:04.51 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 219:04.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 219:04.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/VsyncSource.h:14, 219:04.52 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WaylandVsyncSource.h:13, 219:04.52 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsWindow.h:20, 219:04.52 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WidgetUtilsGtk.cpp:7, 219:04.52 from Unified_cpp_widget_gtk1.cpp:2: 219:04.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 219:04.52 1903 | mBands = aRegion.mBands.Clone(); 219:04.52 | ~~~~~~~~~~~~~~~~~~~~^~ 219:04.52 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 219:04.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/VsyncSource.h:9, 219:04.52 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WaylandVsyncSource.h:13, 219:04.52 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsWindow.h:20, 219:04.52 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WidgetUtilsGtk.cpp:7, 219:04.52 from Unified_cpp_widget_gtk1.cpp:2: 219:04.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 219:04.52 644 | aOther.mHdr->mLength = 0; 219:04.52 | ~~~~~~~~~~~~~~~~~~~~~^~~ 219:04.52 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 219:04.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 219:04.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/VsyncSource.h:14, 219:04.52 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WaylandVsyncSource.h:13, 219:04.52 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsWindow.h:20, 219:04.52 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WidgetUtilsGtk.cpp:7, 219:04.52 from Unified_cpp_widget_gtk1.cpp:2: 219:04.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 219:04.52 1903 | mBands = aRegion.mBands.Clone(); 219:04.52 | ~~~~~~~~~~~~~~~~~~~~^~ 219:04.52 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 219:04.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/VsyncSource.h:9, 219:04.52 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WaylandVsyncSource.h:13, 219:04.52 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsWindow.h:20, 219:04.52 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WidgetUtilsGtk.cpp:7, 219:04.52 from Unified_cpp_widget_gtk1.cpp:2: 219:04.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘regiondetails::UncheckedArray, regiondetails::Band> [1]’ [-Warray-bounds] 219:04.52 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 219:04.52 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:04.52 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 219:04.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 219:04.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/VsyncSource.h:14, 219:04.52 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WaylandVsyncSource.h:13, 219:04.52 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsWindow.h:20, 219:04.52 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WidgetUtilsGtk.cpp:7, 219:04.52 from Unified_cpp_widget_gtk1.cpp:2: 219:04.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:35: note: while referencing ‘’ 219:04.52 1903 | mBands = aRegion.mBands.Clone(); 219:04.52 | ^ 219:04.53 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 219:04.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/VsyncSource.h:9, 219:04.53 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WaylandVsyncSource.h:13, 219:04.53 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsWindow.h:20, 219:04.53 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WidgetUtilsGtk.cpp:7, 219:04.53 from Unified_cpp_widget_gtk1.cpp:2: 219:04.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 219:04.53 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 219:04.53 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:04.53 In file included from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 219:04.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/layers/LayersTypes.h:14, 219:04.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/VsyncSource.h:14, 219:04.53 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WaylandVsyncSource.h:13, 219:04.53 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsWindow.h:20, 219:04.53 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WidgetUtilsGtk.cpp:7, 219:04.53 from Unified_cpp_widget_gtk1.cpp:2: 219:04.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:1903:34: note: while referencing ‘’ 219:04.53 1903 | mBands = aRegion.mBands.Clone(); 219:04.53 | ~~~~~~~~~~~~~~~~~~~~^~ 219:05.64 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 219:05.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/VsyncSource.h:9, 219:05.64 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WaylandVsyncSource.h:13, 219:05.64 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsWindow.h:20, 219:05.64 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WidgetUtilsGtk.cpp:7, 219:05.64 from Unified_cpp_widget_gtk1.cpp:2: 219:05.64 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsDragService::TargetDataReceived(GtkWidget*, GdkDragContext*, gint, gint, GtkSelectionData*, guint, guint32)’: 219:05.64 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 219:05.64 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 219:05.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:05.64 In file included from Unified_cpp_widget_gtk1.cpp:137: 219:05.64 /builddir/build/BUILD/firefox-88.0/widget/gtk/nsDragService.cpp:1036:58: note: while referencing ‘’ 219:05.64 1036 | mCachedData.InsertOrUpdate(flavor, nsTArray()); 219:05.64 | ^ 219:05.64 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 219:05.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/VsyncSource.h:9, 219:05.64 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WaylandVsyncSource.h:13, 219:05.64 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsWindow.h:20, 219:05.64 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WidgetUtilsGtk.cpp:7, 219:05.64 from Unified_cpp_widget_gtk1.cpp:2: 219:05.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 219:05.65 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 219:05.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:05.65 In file included from Unified_cpp_widget_gtk1.cpp:137: 219:05.65 /builddir/build/BUILD/firefox-88.0/widget/gtk/nsDragService.cpp:1025:23: note: while referencing ‘copy’ 219:05.65 1025 | nsTArray copy; 219:05.65 | ^~~~ 219:05.65 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 219:05.65 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/VsyncSource.h:9, 219:05.65 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WaylandVsyncSource.h:13, 219:05.65 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsWindow.h:20, 219:05.65 from /builddir/build/BUILD/firefox-88.0/widget/gtk/WidgetUtilsGtk.cpp:7, 219:05.65 from Unified_cpp_widget_gtk1.cpp:2: 219:05.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 219:05.65 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 219:05.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:05.65 In file included from Unified_cpp_widget_gtk1.cpp:137: 219:05.65 /builddir/build/BUILD/firefox-88.0/widget/gtk/nsDragService.cpp:1025:23: note: while referencing ‘copy’ 219:05.65 1025 | nsTArray copy; 219:05.65 | ^~~~ 219:16.52 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 219:16.52 from /builddir/build/BUILD/firefox-88.0/widget/InputData.h:11, 219:16.52 from /builddir/build/BUILD/firefox-88.0/widget/nsBaseWidget.h:8, 219:16.52 from /builddir/build/BUILD/firefox-88.0/widget/nsBaseWidget.cpp:8: 219:16.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsEventStatus nsBaseWidget::ProcessUntransformedAPZEvent(mozilla::WidgetInputEvent*, const mozilla::layers::APZEventResult&)’: 219:16.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 219:16.52 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 219:16.52 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:16.52 /builddir/build/BUILD/firefox-88.0/widget/nsBaseWidget.cpp:982:36: note: while referencing ‘allowedTouchBehaviors’ 219:16.52 982 | nsTArray allowedTouchBehaviors; 219:16.52 | ^~~~~~~~~~~~~~~~~~~~~ 219:16.52 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 219:16.52 from /builddir/build/BUILD/firefox-88.0/widget/InputData.h:11, 219:16.52 from /builddir/build/BUILD/firefox-88.0/widget/nsBaseWidget.h:8, 219:16.52 from /builddir/build/BUILD/firefox-88.0/widget/nsBaseWidget.cpp:8: 219:16.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 219:16.52 304 | mHdr->mLength = 0; 219:16.52 | ~~~~~~~~~~~~~~^~~ 219:16.52 /builddir/build/BUILD/firefox-88.0/widget/nsBaseWidget.cpp:982:36: note: while referencing ‘allowedTouchBehaviors’ 219:16.52 982 | nsTArray allowedTouchBehaviors; 219:16.52 | ^~~~~~~~~~~~~~~~~~~~~ 219:16.52 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 219:16.52 from /builddir/build/BUILD/firefox-88.0/widget/InputData.h:11, 219:16.52 from /builddir/build/BUILD/firefox-88.0/widget/nsBaseWidget.h:8, 219:16.52 from /builddir/build/BUILD/firefox-88.0/widget/nsBaseWidget.cpp:8: 219:16.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 219:16.53 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 219:16.53 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:16.53 /builddir/build/BUILD/firefox-88.0/widget/nsBaseWidget.cpp:986:74: note: while referencing ‘’ 219:16.53 986 | APZCCallbackHelper::SendSetAllowedTouchBehaviorNotification( 219:16.53 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 219:16.53 987 | this, GetDocument(), *(original->AsTouchEvent()), 219:16.53 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:16.53 988 | inputBlockId, mSetAllowedTouchBehaviorCallback); 219:16.53 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:39.68 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 219:39.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 219:39.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 219:39.68 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 219:39.68 from /builddir/build/BUILD/firefox-88.0/widget/nsIWidget.h:12, 219:39.68 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsFilePicker.cpp:17, 219:39.68 from Unified_cpp_widget_gtk2.cpp:2: 219:39.68 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsPrintSettingsGTK::SetPageRanges(const nsTArray&)’: 219:39.68 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray<_GtkPageRange> [1]’ [-Warray-bounds] 219:39.68 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 219:39.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:39.68 In file included from Unified_cpp_widget_gtk2.cpp:65: 219:39.68 /builddir/build/BUILD/firefox-88.0/widget/gtk/nsPrintSettingsGTK.cpp:225:26: note: while referencing ‘ranges’ 219:39.68 225 | nsTArray ranges; 219:39.68 | ^~~~~~ 219:40.16 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 219:40.16 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 219:40.16 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 219:40.16 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 219:40.16 from /builddir/build/BUILD/firefox-88.0/widget/nsIWidget.h:12, 219:40.16 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsFilePicker.cpp:17, 219:40.16 from Unified_cpp_widget_gtk2.cpp:2: 219:40.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::WidgetEvent* mozilla::WidgetKeyboardEvent::Duplicate() const’: 219:40.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 219:40.17 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 219:40.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:40.17 In file included from /builddir/build/BUILD/firefox-88.0/widget/InputData.h:21, 219:40.17 from /builddir/build/BUILD/firefox-88.0/widget/nsBaseWidget.h:8, 219:40.17 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsWindow.h:28, 219:40.17 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsGtkKeyUtils.cpp:30, 219:40.17 from Unified_cpp_widget_gtk2.cpp:11: 219:40.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/TextEvents.h:721:63: note: while referencing ‘’ 219:40.17 721 | mAlternativeCharCodes = aEvent.mAlternativeCharCodes.Clone(); 219:40.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 219:40.17 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 219:40.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 219:40.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 219:40.17 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 219:40.17 from /builddir/build/BUILD/firefox-88.0/widget/nsIWidget.h:12, 219:40.17 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsFilePicker.cpp:17, 219:40.17 from Unified_cpp_widget_gtk2.cpp:2: 219:40.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 219:40.17 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 219:40.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:40.17 In file included from /builddir/build/BUILD/firefox-88.0/widget/InputData.h:21, 219:40.17 from /builddir/build/BUILD/firefox-88.0/widget/nsBaseWidget.h:8, 219:40.17 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsWindow.h:28, 219:40.17 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsGtkKeyUtils.cpp:30, 219:40.17 from Unified_cpp_widget_gtk2.cpp:11: 219:40.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/TextEvents.h:262:47: note: while referencing ‘’ 219:40.17 262 | mEditCommandsForSingleLineEditor.Clone(); 219:40.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 219:40.17 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 219:40.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 219:40.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 219:40.17 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 219:40.17 from /builddir/build/BUILD/firefox-88.0/widget/nsIWidget.h:12, 219:40.17 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsFilePicker.cpp:17, 219:40.17 from Unified_cpp_widget_gtk2.cpp:2: 219:40.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 219:40.17 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 219:40.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:40.18 In file included from /builddir/build/BUILD/firefox-88.0/widget/InputData.h:21, 219:40.18 from /builddir/build/BUILD/firefox-88.0/widget/nsBaseWidget.h:8, 219:40.18 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsWindow.h:28, 219:40.18 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsGtkKeyUtils.cpp:30, 219:40.18 from Unified_cpp_widget_gtk2.cpp:11: 219:40.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/TextEvents.h:264:46: note: while referencing ‘’ 219:40.18 264 | mEditCommandsForMultiLineEditor.Clone(); 219:40.18 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 219:40.18 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 219:40.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 219:40.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 219:40.18 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 219:40.19 from /builddir/build/BUILD/firefox-88.0/widget/nsIWidget.h:12, 219:40.19 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsFilePicker.cpp:17, 219:40.19 from Unified_cpp_widget_gtk2.cpp:2: 219:40.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 219:40.19 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 219:40.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:40.19 In file included from /builddir/build/BUILD/firefox-88.0/widget/InputData.h:21, 219:40.19 from /builddir/build/BUILD/firefox-88.0/widget/nsBaseWidget.h:8, 219:40.19 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsWindow.h:28, 219:40.19 from /builddir/build/BUILD/firefox-88.0/widget/gtk/nsGtkKeyUtils.cpp:30, 219:40.19 from Unified_cpp_widget_gtk2.cpp:11: 219:40.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/TextEvents.h:266:45: note: while referencing ‘’ 219:40.19 266 | mEditCommandsForRichTextEditor.Clone(); 219:40.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 220:01.09 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 220:01.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 220:01.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 220:01.09 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 220:01.09 from /builddir/build/BUILD/firefox-88.0/widget/CompositorWidget.h:10, 220:01.09 from /builddir/build/BUILD/firefox-88.0/widget/CompositorWidget.cpp:5, 220:01.09 from Unified_cpp_widget0.cpp:2: 220:01.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::widget::GfxInfoBase::GetFeatureSuggestedDriverVersion(int32_t, nsAString&)’: 220:01.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 220:01.09 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 220:01.09 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:01.09 In file included from Unified_cpp_widget0.cpp:29: 220:01.09 /builddir/build/BUILD/firefox-88.0/widget/GfxInfoBase.cpp:1264:27: note: while referencing ‘driverInfo’ 220:01.09 1264 | nsTArray driverInfo; 220:01.09 | ^~~~~~~~~~ 220:03.12 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 220:03.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 220:03.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 220:03.12 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 220:03.12 from /builddir/build/BUILD/firefox-88.0/widget/CompositorWidget.h:10, 220:03.12 from /builddir/build/BUILD/firefox-88.0/widget/CompositorWidget.cpp:5, 220:03.12 from Unified_cpp_widget0.cpp:2: 220:03.12 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::WidgetKeyboardEvent::AssignKeyEventData(const mozilla::WidgetKeyboardEvent&, bool)’: 220:03.12 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 220:03.12 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 220:03.12 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:03.12 In file included from /builddir/build/BUILD/firefox-88.0/widget/InputData.h:21, 220:03.12 from /builddir/build/BUILD/firefox-88.0/widget/nsBaseWidget.h:8, 220:03.12 from /builddir/build/BUILD/firefox-88.0/widget/CompositorWidget.cpp:7, 220:03.12 from Unified_cpp_widget0.cpp:2: 220:03.12 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/TextEvents.h:721:63: note: while referencing ‘’ 220:03.12 721 | mAlternativeCharCodes = aEvent.mAlternativeCharCodes.Clone(); 220:03.12 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 220:04.26 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 220:04.26 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ArrayView.h:9, 220:04.26 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsRegion.h:16, 220:04.26 from /builddir/build/BUILD/firefox-88.0/layout/base/Units.h:20, 220:04.26 from /builddir/build/BUILD/firefox-88.0/widget/CompositorWidget.h:10, 220:04.26 from /builddir/build/BUILD/firefox-88.0/widget/CompositorWidget.cpp:5, 220:04.26 from Unified_cpp_widget0.cpp:2: 220:04.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘virtual nsresult mozilla::widget::GfxInfoBase::Observe(nsISupports*, const char*, const char16_t*)’: 220:04.26 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 220:04.26 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 220:04.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:04.26 In file included from Unified_cpp_widget0.cpp:29: 220:04.26 /builddir/build/BUILD/firefox-88.0/widget/GfxInfoBase.cpp:524:25: note: while referencing ‘splitted’ 220:04.26 524 | nsTArray splitted; 220:04.26 | ^~~~~~~~ 220:12.10 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 220:12.10 from /builddir/build/BUILD/firefox-88.0/widget/InputData.h:11, 220:12.11 from /builddir/build/BUILD/firefox-88.0/widget/TouchResampler.h:15, 220:12.11 from /builddir/build/BUILD/firefox-88.0/widget/TouchResampler.cpp:7, 220:12.11 from Unified_cpp_widget1.cpp:2: 220:12.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsClipboardProxy::SetData(nsITransferable*, nsIClipboardOwner*, int32_t)’: 220:12.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::IPCDataTransfer [1]’ [-Warray-bounds] 220:12.11 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 220:12.11 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:12.11 In file included from Unified_cpp_widget1.cpp:92: 220:12.11 /builddir/build/BUILD/firefox-88.0/widget/nsClipboardProxy.cpp:28:19: note: while referencing ‘ipcDataTransfer’ 220:12.11 28 | IPCDataTransfer ipcDataTransfer; 220:12.11 | ^~~~~~~~~~~~~~~ 220:12.22 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 220:12.22 from /builddir/build/BUILD/firefox-88.0/widget/InputData.h:11, 220:12.22 from /builddir/build/BUILD/firefox-88.0/widget/TouchResampler.h:15, 220:12.22 from /builddir/build/BUILD/firefox-88.0/widget/TouchResampler.cpp:7, 220:12.23 from Unified_cpp_widget1.cpp:2: 220:12.23 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsDragServiceProxy::InvokeDragSessionImpl(nsIArray*, const mozilla::Maybe >&, uint32_t)’: 220:12.23 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 220:12.23 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 220:12.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:12.23 In file included from Unified_cpp_widget1.cpp:128: 220:12.23 /builddir/build/BUILD/firefox-88.0/widget/nsDragServiceProxy.cpp:37:43: note: while referencing ‘dataTransfers’ 220:12.23 37 | nsTArray dataTransfers; 220:12.23 | ^~~~~~~~~~~~~ 220:12.37 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 220:12.37 from /builddir/build/BUILD/firefox-88.0/widget/InputData.h:11, 220:12.37 from /builddir/build/BUILD/firefox-88.0/widget/TouchResampler.h:15, 220:12.37 from /builddir/build/BUILD/firefox-88.0/widget/TouchResampler.cpp:7, 220:12.37 from Unified_cpp_widget1.cpp:2: 220:12.37 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsClipboardProxy::GetData(nsITransferable*, int32_t)’: 220:12.37 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::IPCDataTransfer [1]’ [-Warray-bounds] 220:12.37 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 220:12.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:12.37 In file included from Unified_cpp_widget1.cpp:92: 220:12.37 /builddir/build/BUILD/firefox-88.0/widget/nsClipboardProxy.cpp:50:19: note: while referencing ‘dataTransfer’ 220:12.37 50 | IPCDataTransfer dataTransfer; 220:12.37 | ^~~~~~~~~~~~ 220:12.38 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 220:12.38 from /builddir/build/BUILD/firefox-88.0/widget/InputData.h:11, 220:12.38 from /builddir/build/BUILD/firefox-88.0/widget/TouchResampler.h:15, 220:12.38 from /builddir/build/BUILD/firefox-88.0/widget/TouchResampler.cpp:7, 220:12.38 from Unified_cpp_widget1.cpp:2: 220:12.38 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 220:12.38 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 220:12.38 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:12.38 In file included from Unified_cpp_widget1.cpp:92: 220:12.38 /builddir/build/BUILD/firefox-88.0/widget/nsClipboardProxy.cpp:46:23: note: while referencing ‘types’ 220:12.38 46 | nsTArray types; 220:12.38 | ^~~~~ 220:14.85 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 220:14.85 from /builddir/build/BUILD/firefox-88.0/widget/InputData.h:11, 220:14.85 from /builddir/build/BUILD/firefox-88.0/widget/TouchResampler.h:15, 220:14.85 from /builddir/build/BUILD/firefox-88.0/widget/TouchResampler.cpp:7, 220:14.85 from Unified_cpp_widget1.cpp:2: 220:14.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::widget::WidgetUtils::SendBidiKeyboardInfoToContent()’: 220:14.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 220:14.85 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 220:14.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:14.85 In file included from Unified_cpp_widget1.cpp:29: 220:14.85 /builddir/build/BUILD/firefox-88.0/widget/WidgetUtils.cpp:124:33: note: while referencing ‘children’ 220:14.85 124 | nsTArray children; 220:14.85 | ^~~~~~~~ 220:15.37 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 220:15.37 from /builddir/build/BUILD/firefox-88.0/widget/InputData.h:11, 220:15.37 from /builddir/build/BUILD/firefox-88.0/widget/TouchResampler.h:15, 220:15.37 from /builddir/build/BUILD/firefox-88.0/widget/TouchResampler.cpp:7, 220:15.37 from Unified_cpp_widget1.cpp:2: 220:15.37 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::widget::TouchResampler::PrependLeftoverHistoricalData(mozilla::MultiTouchInput*)’: 220:15.37 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 220:15.37 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 220:15.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:15.37 In file included from Unified_cpp_widget1.cpp:2: 220:15.37 /builddir/build/BUILD/firefox-88.0/widget/TouchResampler.cpp:197:54: note: while referencing ‘data’ 220:15.37 197 | nsTArray data = 220:15.38 | ^~~~ 220:15.50 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 220:15.50 from /builddir/build/BUILD/firefox-88.0/widget/InputData.h:11, 220:15.50 from /builddir/build/BUILD/firefox-88.0/widget/TouchResampler.h:15, 220:15.51 from /builddir/build/BUILD/firefox-88.0/widget/TouchResampler.cpp:7, 220:15.51 from Unified_cpp_widget1.cpp:2: 220:15.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::widget::TouchResampler::CurrentTouches::UpdateFromEvent(const mozilla::MultiTouchInput&)’: 220:15.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 220:15.51 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 220:15.51 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:15.51 In file included from Unified_cpp_widget1.cpp:2: 220:15.51 /builddir/build/BUILD/firefox-88.0/widget/TouchResampler.cpp:310:27: note: while referencing ‘newTouches’ 220:15.51 310 | nsTArray newTouches; 220:15.51 | ^~~~~~~~~~ 220:15.98 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 220:15.98 from /builddir/build/BUILD/firefox-88.0/widget/InputData.h:11, 220:15.98 from /builddir/build/BUILD/firefox-88.0/widget/TouchResampler.h:15, 220:15.98 from /builddir/build/BUILD/firefox-88.0/widget/TouchResampler.cpp:7, 220:15.98 from Unified_cpp_widget1.cpp:2: 220:15.98 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::widget::TouchResampler::NotifyFrame(const mozilla::TimeStamp&)’: 220:15.98 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘std::unordered_map >::value_type [1]’ {aka ‘std::pair > [1]’} [-Warray-bounds] 220:15.98 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 220:15.98 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:15.98 In file included from Unified_cpp_widget1.cpp:2: 220:15.98 /builddir/build/BUILD/firefox-88.0/widget/TouchResampler.cpp:181:35: note: while referencing ‘’ 220:15.98 181 | mRemainingTouchData.insert({touch.mIdentifier, std::move(futureData)}); 220:15.98 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:15.98 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 220:15.98 from /builddir/build/BUILD/firefox-88.0/widget/InputData.h:11, 220:15.98 from /builddir/build/BUILD/firefox-88.0/widget/TouchResampler.h:15, 220:15.98 from /builddir/build/BUILD/firefox-88.0/widget/TouchResampler.cpp:7, 220:15.98 from Unified_cpp_widget1.cpp:2: 220:15.98 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 220:15.99 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 220:15.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:15.99 In file included from Unified_cpp_widget1.cpp:2: 220:15.99 /builddir/build/BUILD/firefox-88.0/widget/TouchResampler.cpp:177:56: note: while referencing ‘futureData’ 220:15.99 177 | nsTArray futureData( 220:15.99 | ^~~~~~~~~~ 220:15.99 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 220:15.99 from /builddir/build/BUILD/firefox-88.0/widget/InputData.h:11, 220:15.99 from /builddir/build/BUILD/firefox-88.0/widget/TouchResampler.h:15, 220:15.99 from /builddir/build/BUILD/firefox-88.0/widget/TouchResampler.cpp:7, 220:15.99 from Unified_cpp_widget1.cpp:2: 220:15.99 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 220:15.99 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 220:15.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:15.99 In file included from Unified_cpp_widget1.cpp:2: 220:15.99 /builddir/build/BUILD/firefox-88.0/widget/TouchResampler.cpp:133:28: note: while referencing ‘resampledPositions’ 220:15.99 133 | nsTArray resampledPositions; 220:15.99 | ^~~~~~~~~~~~~~~~~~ 220:36.22 widget/x11 220:36.23 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 220:36.30 xpcom/base 220:42.67 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 220:42.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFormatConverter.h:14, 220:42.67 from /builddir/build/BUILD/firefox-88.0/widget/nsHTMLFormatConverter.h:10, 220:42.68 from /builddir/build/BUILD/firefox-88.0/widget/nsHTMLFormatConverter.cpp:6, 220:42.68 from Unified_cpp_widget2.cpp:2: 220:42.68 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsTArray nsPrinterListCUPS::Printers() const’: 220:42.68 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 220:42.68 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 220:42.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:42.68 In file included from Unified_cpp_widget2.cpp:119: 220:42.68 /builddir/build/BUILD/firefox-88.0/widget/nsPrinterListCUPS.cpp:93:25: note: while referencing ‘printerInfoList’ 220:42.68 93 | nsTArray printerInfoList; 220:42.68 | ^~~~~~~~~~~~~~~ 220:42.71 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 220:42.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFormatConverter.h:14, 220:42.71 from /builddir/build/BUILD/firefox-88.0/widget/nsHTMLFormatConverter.h:10, 220:42.71 from /builddir/build/BUILD/firefox-88.0/widget/nsHTMLFormatConverter.cpp:6, 220:42.71 from Unified_cpp_widget2.cpp:2: 220:42.71 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsTArray nsPrinterCUPS::PaperList(nsPrinterCUPS::Connection&) const’: 220:42.71 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 220:42.71 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 220:42.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:42.71 In file included from Unified_cpp_widget2.cpp:101: 220:42.71 /builddir/build/BUILD/firefox-88.0/widget/nsPrinterCUPS.cpp:294:23: note: while referencing ‘paperList’ 220:42.71 294 | nsTArray paperList; 220:42.71 | ^~~~~~~~~ 220:43.42 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 220:43.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFormatConverter.h:14, 220:43.42 from /builddir/build/BUILD/firefox-88.0/widget/nsHTMLFormatConverter.h:10, 220:43.42 from /builddir/build/BUILD/firefox-88.0/widget/nsHTMLFormatConverter.cpp:6, 220:43.42 from Unified_cpp_widget2.cpp:2: 220:43.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsTransferable::FlavorsTransferableCanImport(nsTArray >&)’: 220:43.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 220:43.42 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 220:43.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:43.42 In file included from Unified_cpp_widget2.cpp:137: 220:43.42 /builddir/build/BUILD/firefox-88.0/widget/nsTransferable.cpp:434:25: note: while referencing ‘convertedList’ 220:43.42 434 | nsTArray convertedList; 220:43.42 | ^~~~~~~~~~~~~ 220:43.45 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 220:43.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFormatConverter.h:14, 220:43.45 from /builddir/build/BUILD/firefox-88.0/widget/nsHTMLFormatConverter.h:10, 220:43.45 from /builddir/build/BUILD/firefox-88.0/widget/nsHTMLFormatConverter.cpp:6, 220:43.45 from Unified_cpp_widget2.cpp:2: 220:43.45 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsTransferable::FlavorsTransferableCanExport(nsTArray >&)’: 220:43.46 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 220:43.46 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 220:43.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:43.46 In file included from Unified_cpp_widget2.cpp:137: 220:43.46 /builddir/build/BUILD/firefox-88.0/widget/nsTransferable.cpp:466:25: note: while referencing ‘convertedList’ 220:43.46 466 | nsTArray convertedList; 220:43.46 | ^~~~~~~~~~~~~ 220:43.51 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 220:43.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFormatConverter.h:14, 220:43.51 from /builddir/build/BUILD/firefox-88.0/widget/nsHTMLFormatConverter.h:10, 220:43.51 from /builddir/build/BUILD/firefox-88.0/widget/nsHTMLFormatConverter.cpp:6, 220:43.51 from Unified_cpp_widget2.cpp:2: 220:43.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsPrintSettings& nsPrintSettings::operator=(const nsPrintSettings&)’: 220:43.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 220:43.51 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 220:43.51 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:43.51 In file included from Unified_cpp_widget2.cpp:74: 220:43.51 /builddir/build/BUILD/firefox-88.0/widget/nsPrintSettingsImpl.cpp:791:38: note: while referencing ‘’ 220:43.51 791 | mPageRanges = rhs.mPageRanges.Clone(); 220:43.51 | ~~~~~~~~~~~~~~~~~~~~~^~ 220:43.60 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 220:43.60 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFormatConverter.h:14, 220:43.60 from /builddir/build/BUILD/firefox-88.0/widget/nsHTMLFormatConverter.h:10, 220:43.60 from /builddir/build/BUILD/firefox-88.0/widget/nsHTMLFormatConverter.cpp:6, 220:43.60 from Unified_cpp_widget2.cpp:2: 220:43.60 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsPrinterInfo::GetPaperList(nsTArray >&)’: 220:43.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 220:43.61 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 220:43.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:43.61 In file included from Unified_cpp_widget2.cpp:92: 220:43.61 /builddir/build/BUILD/firefox-88.0/widget/nsPrinterBase.cpp:52:32: note: while referencing ‘’ 220:43.61 52 | aPaperList = mPaperList.Clone(); 220:43.61 | ~~~~~~~~~~~~~~~~^~ 220:43.65 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 220:43.65 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFormatConverter.h:14, 220:43.65 from /builddir/build/BUILD/firefox-88.0/widget/nsHTMLFormatConverter.h:10, 220:43.65 from /builddir/build/BUILD/firefox-88.0/widget/nsHTMLFormatConverter.cpp:6, 220:43.65 from Unified_cpp_widget2.cpp:2: 220:43.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsPrintSettings::GetPageRanges(nsTArray&)’: 220:43.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 220:43.66 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 220:43.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:43.66 In file included from Unified_cpp_widget2.cpp:74: 220:43.66 /builddir/build/BUILD/firefox-88.0/widget/nsPrintSettingsImpl.cpp:741:29: note: while referencing ‘’ 220:43.66 741 | aPages = mPageRanges.Clone(); 220:43.66 | ~~~~~~~~~~~~~~~~~^~ 220:43.68 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 220:43.68 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFormatConverter.h:14, 220:43.68 from /builddir/build/BUILD/firefox-88.0/widget/nsHTMLFormatConverter.h:10, 220:43.68 from /builddir/build/BUILD/firefox-88.0/widget/nsHTMLFormatConverter.cpp:6, 220:43.68 from Unified_cpp_widget2.cpp:2: 220:43.68 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsPrintSettings::SetPageRanges(const nsTArray&)’: 220:43.68 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 220:43.68 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 220:43.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:43.68 In file included from Unified_cpp_widget2.cpp:74: 220:43.68 /builddir/build/BUILD/firefox-88.0/widget/nsPrintSettingsImpl.cpp:735:29: note: while referencing ‘’ 220:43.68 735 | mPageRanges = aPages.Clone(); 220:43.68 | ~~~~~~~~~~~~^~ 220:43.92 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 220:43.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFormatConverter.h:14, 220:43.92 from /builddir/build/BUILD/firefox-88.0/widget/nsHTMLFormatConverter.h:10, 220:43.92 from /builddir/build/BUILD/firefox-88.0/widget/nsHTMLFormatConverter.cpp:6, 220:43.92 from Unified_cpp_widget2.cpp:2: 220:43.93 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In lambda function: 220:43.93 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 220:43.93 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 220:43.93 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:43.93 In file included from /builddir/build/BUILD/firefox-88.0/widget/nsPrinterBase.cpp:11, 220:43.93 from Unified_cpp_widget2.cpp:92: 220:43.93 /builddir/build/BUILD/firefox-88.0/widget/PrintBackgroundTask.h:53:20: note: while referencing ‘result’ 220:43.93 53 | Result result = std::apply( 220:43.93 | ^~~~~~ 220:44.62 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 220:44.62 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFormatConverter.h:14, 220:44.62 from /builddir/build/BUILD/firefox-88.0/widget/nsHTMLFormatConverter.h:10, 220:44.62 from /builddir/build/BUILD/firefox-88.0/widget/nsHTMLFormatConverter.cpp:6, 220:44.62 from Unified_cpp_widget2.cpp:2: 220:44.62 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::ResolveOrReject(mozilla::dom::Promise&, T&, Result&) [with T = nsPrinterListBase; Result = const nsTArray]’: 220:44.62 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 220:44.62 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 220:44.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:44.62 In file included from Unified_cpp_widget2.cpp:110: 220:44.62 /builddir/build/BUILD/firefox-88.0/widget/nsPrinterListBase.cpp:34:32: note: while referencing ‘printers’ 220:44.62 34 | nsTArray> printers; 220:44.62 | ^~~~~~~~ 220:44.75 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 220:44.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFormatConverter.h:14, 220:44.75 from /builddir/build/BUILD/firefox-88.0/widget/nsHTMLFormatConverter.h:10, 220:44.75 from /builddir/build/BUILD/firefox-88.0/widget/nsHTMLFormatConverter.cpp:6, 220:44.76 from Unified_cpp_widget2.cpp:2: 220:44.76 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsPrinterListBase::GetFallbackPaperList(JSContext*, nsPrinterListBase::Promise**)’: 220:44.76 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 220:44.76 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 220:44.76 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:44.76 In file included from Unified_cpp_widget2.cpp:110: 220:44.76 /builddir/build/BUILD/firefox-88.0/widget/nsPrinterListBase.cpp:113:29: note: while referencing ‘papers’ 220:44.76 113 | nsTArray> papers; 220:44.76 | ^~~~~~ 220:44.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 220:44.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFormatConverter.h:14, 220:44.83 from /builddir/build/BUILD/firefox-88.0/widget/nsHTMLFormatConverter.h:10, 220:44.83 from /builddir/build/BUILD/firefox-88.0/widget/nsHTMLFormatConverter.cpp:6, 220:44.83 from Unified_cpp_widget2.cpp:2: 220:44.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::ResolveOrReject(mozilla::dom::Promise&, T&, Result&) [with T = nsPrinterBase; Result = const nsTArray]’: 220:44.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 220:44.83 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 220:44.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:44.83 In file included from Unified_cpp_widget2.cpp:92: 220:44.83 /builddir/build/BUILD/firefox-88.0/widget/nsPrinterBase.cpp:106:29: note: while referencing ‘result’ 220:44.83 106 | nsTArray> result; 220:44.83 | ^~~~~~ 221:07.72 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 221:07.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 221:07.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 221:07.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFile.h:546, 221:07.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CmdLineAndEnvUtils.h:36, 221:07.72 from /builddir/build/BUILD/firefox-88.0/xpcom/base/AppShutdown.cpp:16, 221:07.72 from Unified_cpp_xpcom_base0.cpp:2: 221:07.72 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::CycleCollectedJSContext::CleanupIDBTransactions(uint32_t)’: 221:07.72 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 221:07.72 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 221:07.72 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:07.72 In file included from Unified_cpp_xpcom_base0.cpp:29: 221:07.72 /builddir/build/BUILD/firefox-88.0/xpcom/base/CycleCollectedJSContext.cpp:415:39: note: while referencing ‘localQueue’ 221:07.72 415 | nsTArray localQueue = 221:07.72 | ^~~~~~~~~~ 221:07.72 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 221:07.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 221:07.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 221:07.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFile.h:546, 221:07.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CmdLineAndEnvUtils.h:36, 221:07.72 from /builddir/build/BUILD/firefox-88.0/xpcom/base/AppShutdown.cpp:16, 221:07.72 from Unified_cpp_xpcom_base0.cpp:2: 221:07.72 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 221:07.72 304 | mHdr->mLength = 0; 221:07.72 | ~~~~~~~~~~~~~~^~~ 221:07.72 In file included from Unified_cpp_xpcom_base0.cpp:29: 221:07.72 /builddir/build/BUILD/firefox-88.0/xpcom/base/CycleCollectedJSContext.cpp:415:39: note: while referencing ‘localQueue’ 221:07.72 415 | nsTArray localQueue = 221:07.72 | ^~~~~~~~~~ 221:07.73 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 221:07.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 221:07.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 221:07.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFile.h:546, 221:07.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CmdLineAndEnvUtils.h:36, 221:07.73 from /builddir/build/BUILD/firefox-88.0/xpcom/base/AppShutdown.cpp:16, 221:07.73 from Unified_cpp_xpcom_base0.cpp:2: 221:07.73 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 221:07.73 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 221:07.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:07.73 In file included from Unified_cpp_xpcom_base0.cpp:29: 221:07.73 /builddir/build/BUILD/firefox-88.0/xpcom/base/CycleCollectedJSContext.cpp:415:39: note: while referencing ‘localQueue’ 221:07.73 415 | nsTArray localQueue = 221:07.73 | ^~~~~~~~~~ 221:10.66 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 221:10.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 221:10.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 221:10.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFile.h:546, 221:10.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CmdLineAndEnvUtils.h:36, 221:10.66 from /builddir/build/BUILD/firefox-88.0/xpcom/base/AppShutdown.cpp:16, 221:10.66 from Unified_cpp_xpcom_base0.cpp:2: 221:10.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::LogModulePrefWatcher::RegisterPrefWatcher()’: 221:10.67 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 221:10.67 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 221:10.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:10.67 In file included from Unified_cpp_xpcom_base0.cpp:119: 221:10.67 /builddir/build/BUILD/firefox-88.0/xpcom/base/LogModulePrefWatcher.cpp:115:23: note: while referencing ‘names’ 221:10.67 115 | nsTArray names; 221:10.67 | ^~~~~ 221:10.71 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 221:10.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 221:10.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 221:10.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIFile.h:546, 221:10.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CmdLineAndEnvUtils.h:36, 221:10.71 from /builddir/build/BUILD/firefox-88.0/xpcom/base/AppShutdown.cpp:16, 221:10.72 from Unified_cpp_xpcom_base0.cpp:2: 221:10.72 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::LogModulePrefWatcher::Observe(nsISupports*, const char*, const char16_t*)’: 221:10.72 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 221:10.72 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 221:10.72 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:10.72 In file included from Unified_cpp_xpcom_base0.cpp:119: 221:10.72 /builddir/build/BUILD/firefox-88.0/xpcom/base/LogModulePrefWatcher.cpp:40:23: note: while referencing ‘names’ 221:10.72 40 | nsTArray names; 221:10.72 | ^~~~~ 221:14.86 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 221:14.86 from /builddir/build/BUILD/firefox-88.0/xpcom/base/MemoryTelemetry.h:14, 221:14.86 from /builddir/build/BUILD/firefox-88.0/xpcom/base/MemoryTelemetry.cpp:7, 221:14.86 from Unified_cpp_xpcom_base1.cpp:2: 221:14.86 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘void mozilla::MemoryTelemetry::GatherTotalMemory()’: 221:14.86 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::MemoryTelemetry::GatherTotalMemory():: [1]’ [-Warray-bounds] 221:14.86 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 221:14.86 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:14.86 In file included from Unified_cpp_xpcom_base1.cpp:2: 221:14.86 /builddir/build/BUILD/firefox-88.0/xpcom/base/MemoryTelemetry.cpp:366:45: note: while referencing ‘’ 221:14.87 366 | "MemoryTelemetry::GatherTotalMemory", [infos = std::move(infos)] { 221:14.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:14.87 367 | RefPtr mgr = 221:14.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:14.87 368 | nsMemoryReporterManager::GetOrCreate(); 221:14.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:14.87 369 | MOZ_RELEASE_ASSERT(mgr); 221:14.87 | ~~~~~~~~~~~~~~~~~~~~~~~~ 221:14.87 370 | 221:14.87 | 221:14.87 371 | int64_t totalMemory = mgr->ResidentFast(); 221:14.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:14.87 372 | nsTArray childSizes(infos.Length()); 221:14.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:14.87 373 | 221:14.87 | 221:14.87 374 | // Use our handle for the remote process to collect resident unique set 221:14.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:14.87 375 | // size information for that process. 221:14.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:14.87 376 | for (const auto& info : infos) { 221:14.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:14.87 377 | int64_t memory = 221:14.87 | ~~~~~~~~~~~~~~~~ 221:14.87 378 | nsMemoryReporterManager::ResidentUnique(info.mHandle); 221:14.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:14.87 379 | if (memory > 0) { 221:14.87 | ~~~~~~~~~~~~~~~~~ 221:14.87 380 | childSizes.AppendElement(memory); 221:14.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:14.87 381 | totalMemory += memory; 221:14.87 | ~~~~~~~~~~~~~~~~~~~~~~ 221:14.87 382 | } 221:14.87 | ~ 221:14.87 383 | 221:14.87 | 221:14.87 384 | #if defined(XP_WIN) 221:14.87 | ~~~~~~~~~~~~~~~~~~~ 221:14.87 385 | ::CloseHandle(info.mHandle); 221:14.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:14.87 386 | #elif defined(XP_MACOSX) 221:14.87 | ~~~~~~~~~~~~~~~~~~~~~~~~ 221:14.87 387 | mach_port_deallocate(mach_task_self(), info.mHandle); 221:14.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:14.88 388 | #endif 221:14.88 | ~~~~~~ 221:14.88 389 | } 221:14.88 | ~ 221:14.88 390 | 221:14.88 | 221:14.88 391 | NS_DispatchToMainThread(NS_NewRunnableFunction( 221:14.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:14.88 392 | "MemoryTelemetry::FinishGatheringTotalMemory", 221:14.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:14.88 393 | [totalMemory, childSizes = std::move(childSizes)] { 221:14.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:14.89 394 | MemoryTelemetry::Get().FinishGatheringTotalMemory(totalMemory, 221:14.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:14.89 395 | childSizes); 221:14.89 | ~~~~~~~~~~~~ 221:14.89 396 | })); 221:14.89 | ~~~~ 221:14.89 397 | })); 221:14.89 | ~ 221:14.89 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 221:14.89 from /builddir/build/BUILD/firefox-88.0/xpcom/base/MemoryTelemetry.h:14, 221:14.89 from /builddir/build/BUILD/firefox-88.0/xpcom/base/MemoryTelemetry.cpp:7, 221:14.90 from Unified_cpp_xpcom_base1.cpp:2: 221:14.90 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray<{anonymous}::ChildProcessInfo> [1]’ [-Warray-bounds] 221:14.90 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 221:14.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:14.90 In file included from Unified_cpp_xpcom_base1.cpp:2: 221:14.90 /builddir/build/BUILD/firefox-88.0/xpcom/base/MemoryTelemetry.cpp:328:30: note: while referencing ‘infos’ 221:14.90 328 | nsTArray infos; 221:14.90 | ^~~~~ 221:15.02 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/base/nsCycleCollector.cpp:155, 221:15.02 from Unified_cpp_xpcom_base1.cpp:74: 221:15.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AutoRestore.h: In member function ‘void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = PurpleScanBlackVisitor]’: 221:15.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AutoRestore.h:36:32: warning: ‘((unsigned char*)((char*)&ar + offsetof(mozilla::Maybe >,mozilla::Maybe >::.mozilla::detail::MaybeStorage, false>::mStorage)))[4]’ may be used uninitialized in this function [-Wmaybe-uninitialized] 221:15.02 36 | ~AutoRestore() { mLocation = mValue; } 221:15.02 | ^~~~~~ 221:15.02 In file included from Unified_cpp_xpcom_base1.cpp:74: 221:15.02 /builddir/build/BUILD/firefox-88.0/xpcom/base/nsCycleCollector.cpp:922:30: note: ‘((unsigned char*)((char*)&ar + offsetof(mozilla::Maybe >,mozilla::Maybe >::.mozilla::detail::MaybeStorage, false>::mStorage)))[4]’ was declared here 221:15.02 922 | Maybe> ar; 221:15.03 | ^~ 221:15.41 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/base/nsCycleCollector.cpp:155, 221:15.41 from Unified_cpp_xpcom_base1.cpp:74: 221:15.41 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AutoRestore.h: In member function ‘void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = RemoveSkippableVisitor]’: 221:15.41 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AutoRestore.h:36:32: warning: ‘((unsigned char*)((char*)&ar + offsetof(mozilla::Maybe >,mozilla::Maybe >::.mozilla::detail::MaybeStorage, false>::mStorage)))[4]’ may be used uninitialized in this function [-Wmaybe-uninitialized] 221:15.41 36 | ~AutoRestore() { mLocation = mValue; } 221:15.41 | ^~~~~~ 221:15.41 In file included from Unified_cpp_xpcom_base1.cpp:74: 221:15.41 /builddir/build/BUILD/firefox-88.0/xpcom/base/nsCycleCollector.cpp:922:30: note: ‘((unsigned char*)((char*)&ar + offsetof(mozilla::Maybe >,mozilla::Maybe >::.mozilla::detail::MaybeStorage, false>::mStorage)))[4]’ was declared here 221:15.42 922 | Maybe> ar; 221:15.42 | ^~ 221:15.51 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/base/nsCycleCollector.cpp:155, 221:15.51 from Unified_cpp_xpcom_base1.cpp:74: 221:15.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AutoRestore.h: In member function ‘void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = SnowWhiteKiller]’: 221:15.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AutoRestore.h:36:32: warning: ‘((unsigned char*)((char*)&ar + offsetof(mozilla::Maybe >,mozilla::Maybe >::.mozilla::detail::MaybeStorage, false>::mStorage)))[4]’ may be used uninitialized in this function [-Wmaybe-uninitialized] 221:15.51 36 | ~AutoRestore() { mLocation = mValue; } 221:15.51 | ^~~~~~ 221:15.51 In file included from Unified_cpp_xpcom_base1.cpp:74: 221:15.51 /builddir/build/BUILD/firefox-88.0/xpcom/base/nsCycleCollector.cpp:922:30: note: ‘((unsigned char*)((char*)&ar + offsetof(mozilla::Maybe >,mozilla::Maybe >::.mozilla::detail::MaybeStorage, false>::mStorage)))[4]’ was declared here 221:15.51 922 | Maybe> ar; 221:15.51 | ^~ 221:15.86 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/base/nsCycleCollector.cpp:155, 221:15.86 from Unified_cpp_xpcom_base1.cpp:74: 221:15.86 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AutoRestore.h: In member function ‘void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = SelectPointersVisitor]’: 221:15.86 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/AutoRestore.h:36:32: warning: ‘((unsigned char*)((char*)&ar + offsetof(mozilla::Maybe >,mozilla::Maybe >::.mozilla::detail::MaybeStorage, false>::mStorage)))[4]’ may be used uninitialized in this function [-Wmaybe-uninitialized] 221:15.86 36 | ~AutoRestore() { mLocation = mValue; } 221:15.86 | ^~~~~~ 221:15.86 In file included from Unified_cpp_xpcom_base1.cpp:74: 221:15.86 /builddir/build/BUILD/firefox-88.0/xpcom/base/nsCycleCollector.cpp:922:30: note: ‘((unsigned char*)((char*)&ar + offsetof(mozilla::Maybe >,mozilla::Maybe >::.mozilla::detail::MaybeStorage, false>::mStorage)))[4]’ was declared here 221:15.86 922 | Maybe> ar; 221:15.86 | ^~ 221:17.14 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 221:17.14 from /builddir/build/BUILD/firefox-88.0/xpcom/base/MemoryTelemetry.h:14, 221:17.14 from /builddir/build/BUILD/firefox-88.0/xpcom/base/MemoryTelemetry.cpp:7, 221:17.14 from Unified_cpp_xpcom_base1.cpp:2: 221:17.14 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘nsresult mozilla::detail::RunnableFunction::Run() [with StoredFunction = mozilla::MemoryTelemetry::GatherTotalMemory()::]’: 221:17.14 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 221:17.14 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 221:17.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:17.14 In file included from Unified_cpp_xpcom_base1.cpp:2: 221:17.14 /builddir/build/BUILD/firefox-88.0/xpcom/base/MemoryTelemetry.cpp:372:27: note: while referencing ‘childSizes’ 221:17.14 372 | nsTArray childSizes(infos.Length()); 221:17.14 | ^~~~~~~~~~ 221:17.47 xpcom/build/Services.cpp.stub 221:17.85 xpcom/components 221:30.98 In file included from Unified_cpp_xpcom_base2.cpp:38: 221:30.98 /builddir/build/BUILD/firefox-88.0/xpcom/base/nsMemoryReporterManager.cpp: In function ‘nsresult SystemHeapSize(int64_t*)’: 221:30.98 /builddir/build/BUILD/firefox-88.0/xpcom/base/nsMemoryReporterManager.cpp:131:34: warning: ‘mallinfo mallinfo()’ is deprecated [-Wdeprecated-declarations] 221:30.98 131 | struct mallinfo info = mallinfo(); 221:30.98 | ~~~~~~~~^~ 221:30.98 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/system_wrappers/malloc.h:3, 221:30.98 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozmemory.h:20, 221:30.98 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/Utility.h:23, 221:30.98 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/UniquePtr.h:12, 221:30.98 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:30, 221:30.98 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/Value.h:24, 221:30.98 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsISimpleEnumerator.h:13, 221:30.98 from /builddir/build/BUILD/firefox-88.0/xpcom/base/nsMemoryImpl.cpp:12, 221:30.98 from Unified_cpp_xpcom_base2.cpp:20: 221:30.98 /usr/include/malloc.h:118:24: note: declared here 221:30.98 118 | extern struct mallinfo mallinfo (void) __THROW __MALLOC_DEPRECATED; 221:30.98 | ^~~~~~~~ 221:44.04 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 221:44.04 from /builddir/build/BUILD/firefox-88.0/xpcom/base/nsDumpUtils.h:16, 221:44.04 from /builddir/build/BUILD/firefox-88.0/xpcom/base/nsMemoryInfoDumper.cpp:11, 221:44.04 from Unified_cpp_xpcom_base2.cpp:29: 221:44.04 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In function ‘nsresult GetProcSelfSmapsPrivate(int64_t*, pid_t)’: 221:44.04 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 221:44.04 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 221:44.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:44.04 In file included from Unified_cpp_xpcom_base2.cpp:38: 221:44.04 /builddir/build/BUILD/firefox-88.0/xpcom/base/nsMemoryReporterManager.cpp:97:27: note: while referencing ‘mappings’ 221:44.04 97 | nsTArray mappings(1024); 221:44.04 | ^~~~~~~~ 221:45.19 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/base/nsSystemInfo.cpp:10, 221:45.19 from Unified_cpp_xpcom_base2.cpp:65: 221:45.19 In constructor ‘ProcessInfo::ProcessInfo(ProcessInfo&&)’, 221:45.19 inlined from ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with unsigned int N = 1; Ts = {mozilla::Nothing, ProcessInfo, nsresult}]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Variant.h:831:67, 221:45.19 inlined from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; unsigned int N = 1; T = ProcessInfo; Ts = {nsresult}]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Variant.h:230:7, 221:45.19 inlined from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; unsigned int N = 1; T = ProcessInfo; Ts = {nsresult}]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Variant.h:228:15, 221:45.19 inlined from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; unsigned int N = 0; T = mozilla::Nothing; Ts = {ProcessInfo, nsresult}]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Variant.h:232:26, 221:45.19 inlined from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::Nothing, ProcessInfo, nsresult}]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Variant.h:657:24, 221:45.19 inlined from ‘mozilla::Variant& mozilla::Variant::operator=(mozilla::Variant&&) [with Ts = {mozilla::Nothing, ProcessInfo, nsresult}]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Variant.h:672:5, 221:45.19 inlined from ‘void mozilla::MozPromise::ResolveOrRejectValue::SetReject(RejectValueType_&&) [with RejectValueType_ = const nsresult&; ResolveValueT = ProcessInfo; RejectValueT = nsresult; bool IsExclusive = false]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:192:14, 221:45.19 inlined from ‘void mozilla::MozPromise::Private::Reject(RejectValueT_&&, const char*) [with RejectValueT_ = const nsresult&; ResolveValueT = ProcessInfo; RejectValueT = nsresult; bool IsExclusive = false]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:1234:21, 221:45.19 inlined from ‘void mozilla::MozPromise::ForwardTo(mozilla::MozPromise::Private*) [with ResolveValueT = ProcessInfo; RejectValueT = nsresult; bool IsExclusive = false]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:1148:21, 221:45.19 inlined from ‘void mozilla::MozPromise::DispatchAll() [with ResolveValueT = ProcessInfo; RejectValueT = nsresult; bool IsExclusive = false]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:1138:16: 221:45.19 /builddir/build/BUILD/firefox-88.0/xpcom/base/nsSystemInfo.h:38:8: warning: ‘*(ProcessInfo*)((char*)& + offsetof(mozilla::Storage, mozilla::Variant::rawData[0])).ProcessInfo::cpuCount’ may be used uninitialized [-Wmaybe-uninitialized] 221:45.19 38 | struct ProcessInfo { 221:45.19 | ^~~~~~~~~~~ 221:45.19 In file included from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15, 221:45.19 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 221:45.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ContentParent.h:10, 221:45.19 from /builddir/build/BUILD/firefox-88.0/xpcom/base/nsMemoryInfoDumper.cpp:14, 221:45.19 from Unified_cpp_xpcom_base2.cpp:29: 221:45.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h: In member function ‘void mozilla::MozPromise::DispatchAll() [with ResolveValueT = ProcessInfo; RejectValueT = nsresult; bool IsExclusive = false]’: 221:45.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:192:16: note: ‘’ declared here 221:45.19 192 | mValue = Storage(VariantIndex{}, 221:45.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:45.19 193 | std::forward(aRejectValue)); 221:45.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:45.19 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/base/nsSystemInfo.cpp:10, 221:45.19 from Unified_cpp_xpcom_base2.cpp:65: 221:45.19 In constructor ‘ProcessInfo::ProcessInfo(ProcessInfo&&)’, 221:45.19 inlined from ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with unsigned int N = 1; Ts = {mozilla::Nothing, ProcessInfo, nsresult}]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Variant.h:831:67, 221:45.20 inlined from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; unsigned int N = 1; T = ProcessInfo; Ts = {nsresult}]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Variant.h:230:7, 221:45.20 inlined from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; unsigned int N = 1; T = ProcessInfo; Ts = {nsresult}]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Variant.h:228:15, 221:45.20 inlined from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; unsigned int N = 0; T = mozilla::Nothing; Ts = {ProcessInfo, nsresult}]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Variant.h:232:26, 221:45.20 inlined from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::Nothing, ProcessInfo, nsresult}]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Variant.h:657:24, 221:45.20 inlined from ‘mozilla::Variant& mozilla::Variant::operator=(mozilla::Variant&&) [with Ts = {mozilla::Nothing, ProcessInfo, nsresult}]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Variant.h:672:5, 221:45.20 inlined from ‘void mozilla::MozPromise::ResolveOrRejectValue::SetReject(RejectValueType_&&) [with RejectValueType_ = const nsresult&; ResolveValueT = ProcessInfo; RejectValueT = nsresult; bool IsExclusive = false]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:192:14, 221:45.20 inlined from ‘void mozilla::MozPromise::Private::Reject(RejectValueT_&&, const char*) [with RejectValueT_ = const nsresult&; ResolveValueT = ProcessInfo; RejectValueT = nsresult; bool IsExclusive = false]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:1234:21, 221:45.20 inlined from ‘void mozilla::MozPromise::ForwardTo(mozilla::MozPromise::Private*) [with ResolveValueT = ProcessInfo; RejectValueT = nsresult; bool IsExclusive = false]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:1148:21, 221:45.20 inlined from ‘void mozilla::MozPromise::DispatchAll() [with ResolveValueT = ProcessInfo; RejectValueT = nsresult; bool IsExclusive = false]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:1138:16: 221:45.20 /builddir/build/BUILD/firefox-88.0/xpcom/base/nsSystemInfo.h:38:8: warning: ‘*(ProcessInfo*)((char*)& + offsetof(mozilla::Storage, mozilla::Variant::rawData[0])).ProcessInfo::cpuCores’ may be used uninitialized [-Wmaybe-uninitialized] 221:45.20 38 | struct ProcessInfo { 221:45.20 | ^~~~~~~~~~~ 221:45.20 In file included from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15, 221:45.20 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 221:45.20 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ContentParent.h:10, 221:45.20 from /builddir/build/BUILD/firefox-88.0/xpcom/base/nsMemoryInfoDumper.cpp:14, 221:45.20 from Unified_cpp_xpcom_base2.cpp:29: 221:45.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h: In member function ‘void mozilla::MozPromise::DispatchAll() [with ResolveValueT = ProcessInfo; RejectValueT = nsresult; bool IsExclusive = false]’: 221:45.20 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/MozPromise.h:192:16: note: ‘’ declared here 221:45.20 192 | mValue = Storage(VariantIndex{}, 221:45.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:45.20 193 | std::forward(aRejectValue)); 221:45.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:46.14 xpcom/ds 221:51.14 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xpcpublic.h:36, 221:51.14 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ScriptSettings.h:12, 221:51.14 from StaticComponents.cpp:17: 221:51.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = unsigned int; SizeType = unsigned int]’: 221:51.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 221:51.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 221:51.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 221:51.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2938:17: required from ‘CopyableTArray::CopyableTArray(const CopyableTArray&) [with E = mozilla::net::NetAddr]’ 221:51.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/HTTPSSVC.h:49:8: required from ‘static void mozilla::detail::VariantImplementation::copyConstruct(void*, const Variant&) [with Variant = mozilla::Variant; Tag = unsigned char; unsigned int N = 4; T = mozilla::net::SvcParamIpv4Hint; Ts = {mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig}]’ 221:51.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Variant.h:223:26: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 221:51.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Variant.h:223:26: required from ‘static void mozilla::detail::VariantImplementation::copyConstruct(void*, const Variant&) [with Variant = mozilla::Variant; Tag = unsigned char; unsigned int N = 0; T = mozilla::Nothing; Ts = {mozilla::net::SvcParamAlpn, mozilla::net::SvcParamNoDefaultAlpn, mozilla::net::SvcParamPort, mozilla::net::SvcParamIpv4Hint, mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig}]’ 221:51.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Variant.h:652:24: required from ‘mozilla::Variant::Variant(const mozilla::Variant&) [with Ts = {mozilla::Nothing, mozilla::net::SvcParamAlpn, mozilla::net::SvcParamNoDefaultAlpn, mozilla::net::SvcParamPort, mozilla::net::SvcParamIpv4Hint, mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig}]’ 221:51.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/HTTPSSVC.h:82:8: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = const mozilla::net::SvcFieldValue&; E = mozilla::net::SvcFieldValue]’ 221:51.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:664:49: required from ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::SvcFieldValue; ElemType = mozilla::net::SvcFieldValue; IndexType = unsigned int; SizeType = unsigned int; bool IsTriviallyCopyConstructible = false; bool IsSameType = true]’ 221:51.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::net::SvcFieldValue; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 221:51.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::SvcFieldValue; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 221:51.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 221:51.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2938:17: required from ‘CopyableTArray::CopyableTArray(const CopyableTArray&) [with E = mozilla::net::SvcFieldValue]’ 221:51.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/HTTPSSVC.h:90:8: required from here 221:51.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 221:51.15 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 221:51.15 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:51.15 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/NetworkConnectivityService.h:12, 221:51.15 from StaticComponents.cpp:94: 221:51.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 221:51.15 107 | union NetAddr { 221:51.15 | ^~~~~~~ 221:54.66 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 221:54.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Tokenizer.h:16, 221:54.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/IncrementalTokenizer.h:10, 221:54.66 from /builddir/build/BUILD/firefox-88.0/xpcom/ds/IncrementalTokenizer.cpp:7, 221:54.66 from Unified_cpp_xpcom_ds0.cpp:11: 221:54.66 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘void nsCOMArray_base::Clear()’: 221:54.66 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 221:54.66 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 221:54.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:54.66 In file included from Unified_cpp_xpcom_ds0.cpp:74: 221:54.66 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsCOMArray.cpp:236:26: note: while referencing ‘objects’ 221:54.66 236 | nsTArray objects = std::move(mArray); 221:54.66 | ^~~~~~~ 221:55.50 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 221:55.50 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Tokenizer.h:16, 221:55.50 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/IncrementalTokenizer.h:10, 221:55.50 from /builddir/build/BUILD/firefox-88.0/xpcom/ds/IncrementalTokenizer.cpp:7, 221:55.50 from Unified_cpp_xpcom_ds0.cpp:11: 221:55.50 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘bool nsCOMArray_base::RemoveObjectsAt(int32_t, int32_t)’: 221:55.50 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 221:55.51 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 221:55.51 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:55.51 In file included from Unified_cpp_xpcom_ds0.cpp:74: 221:55.51 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsCOMArray.cpp:211:28: note: while referencing ‘elementsToDestroy’ 221:55.51 211 | nsTArray elementsToDestroy(aCount); 221:55.51 | ^~~~~~~~~~~~~~~~~ 221:55.52 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 221:55.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Tokenizer.h:16, 221:55.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/IncrementalTokenizer.h:10, 221:55.52 from /builddir/build/BUILD/firefox-88.0/xpcom/ds/IncrementalTokenizer.cpp:7, 221:55.52 from Unified_cpp_xpcom_ds0.cpp:11: 221:55.52 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘void nsCOMArray_base::RemoveElementsAt(uint32_t, uint32_t)’: 221:55.52 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 221:55.52 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 221:55.52 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:55.52 In file included from Unified_cpp_xpcom_ds0.cpp:74: 221:55.52 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsCOMArray.cpp:222:26: note: while referencing ‘elementsToDestroy’ 221:55.52 222 | nsTArray elementsToDestroy(aCount); 221:55.52 | ^~~~~~~~~~~~~~~~~ 221:55.78 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray.h:3273, 221:55.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Tokenizer.h:16, 221:55.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/IncrementalTokenizer.h:10, 221:55.78 from /builddir/build/BUILD/firefox-88.0/xpcom/ds/IncrementalTokenizer.cpp:7, 221:55.78 from Unified_cpp_xpcom_ds0.cpp:11: 221:55.78 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h: In member function ‘void nsObserverList::NotifyObservers(nsISupports*, const char*, const char16_t*)’: 221:55.78 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const nsCOMArray [1]’ [-Warray-bounds] 221:55.78 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 221:55.78 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:55.78 In file included from Unified_cpp_xpcom_ds0.cpp:137: 221:55.78 /builddir/build/BUILD/firefox-88.0/xpcom/ds/nsObserverList.cpp:67:33: note: while referencing ‘observers’ 221:55.78 67 | const nsCOMArray observers = ReverseCloneObserverArray(); 221:55.78 | ^~~~~~~~~ 222:07.17 xpcom/io 222:07.18 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 222:10.81 /builddir/build/BUILD/firefox-88.0/xpcom/io/nsLocalFileUnix.cpp: In member function ‘nsresult nsLocalFile::_ZN11nsLocalFile12CopyToNativeEP7nsIFileRK12nsTSubstringIcE.part.0(nsIFile*, const nsACString&)’: 222:10.81 /builddir/build/BUILD/firefox-88.0/xpcom/io/nsLocalFileUnix.cpp:893:36: warning: ‘myPerms’ may be used uninitialized in this function [-Wmaybe-uninitialized] 222:10.81 893 | rv = newFile->CreateAndKeepOpen(NORMAL_FILE_TYPE, 222:10.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 222:10.81 894 | PR_WRONLY | PR_CREATE_FILE | PR_TRUNCATE, 222:10.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:10.81 895 | myPerms, &newFD); 222:10.81 | ~~~~~~~~~~~~~~~~ 222:10.96 /builddir/build/BUILD/firefox-88.0/xpcom/io/nsLocalFileUnix.cpp: In member function ‘nsresult nsLocalFile::CopyDirectoryTo(nsIFile*)’: 222:10.96 /builddir/build/BUILD/firefox-88.0/xpcom/io/nsLocalFileUnix.cpp:545:34: warning: ‘oldPerms’ may be used uninitialized in this function [-Wmaybe-uninitialized] 222:10.96 545 | nsresult rv = CreateAndKeepOpen( 222:10.96 | ~~~~~~~~~~~~~~~~~^ 222:10.96 546 | aType, PR_WRONLY | PR_CREATE_FILE | PR_TRUNCATE | PR_EXCL, aPermissions, 222:10.96 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:10.96 547 | &junk); 222:10.96 | ~~~~~~ 222:10.96 /builddir/build/BUILD/firefox-88.0/xpcom/io/nsLocalFileUnix.cpp:719:12: note: ‘oldPerms’ was declared here 222:10.96 719 | uint32_t oldPerms; 222:10.96 | ^~~~~~~~ 222:20.28 In file included from Unified_cpp_xpcom_io1.cpp:2: 222:20.28 /builddir/build/BUILD/firefox-88.0/xpcom/io/nsEscape.cpp: In function ‘nsresult NS_UnescapeURL(const char*, int32_t, uint32_t, nsACString&, bool&, const fallible_t&)’: 222:20.28 /builddir/build/BUILD/firefox-88.0/xpcom/io/nsEscape.cpp:588:26: warning: ‘destPtr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 222:20.28 588 | memcpy(destPtr + destPos, last, toCopy); 222:20.28 | ~~~~~~~~^~~~~~~~~ 222:21.17 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 222:21.17 from /builddir/build/BUILD/firefox-88.0/xpcom/io/nsEscape.cpp:13, 222:21.17 from Unified_cpp_xpcom_io1.cpp:2: 222:21.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsSegmentedBuffer::FreeOMTPointers::FreeAll()’: 222:21.17 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 222:21.17 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 222:21.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:21.17 In file included from Unified_cpp_xpcom_io1.cpp:92: 222:21.17 /builddir/build/BUILD/firefox-88.0/xpcom/io/nsSegmentedBuffer.cpp:164:35: note: while referencing ‘tasks’ 222:21.17 164 | nsTArray> tasks = [this]() { 222:21.17 | ^~~~~ 222:21.44 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 222:21.44 from /builddir/build/BUILD/firefox-88.0/xpcom/io/nsEscape.cpp:13, 222:21.45 from Unified_cpp_xpcom_io1.cpp:2: 222:21.45 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsPipe::OnPipeException(nsresult, bool)’: 222:21.45 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 222:21.45 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 222:21.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:21.45 In file included from Unified_cpp_xpcom_io1.cpp:65: 222:21.45 /builddir/build/BUILD/firefox-88.0/xpcom/io/nsPipe3.cpp:949:34: note: while referencing ‘list’ 222:21.45 949 | nsTArray list = mInputList.Clone(); 222:21.45 | ^~~~ 222:22.47 In file included from Unified_cpp_xpcom_io1.cpp:101: 222:22.47 /builddir/build/BUILD/firefox-88.0/xpcom/io/nsStorageStream.cpp: In member function ‘void nsStorageInputStream::SerializeInternal(mozilla::ipc::InputStreamParams&, bool, uint32_t, uint32_t*, M*) [with M = mozilla::ipc::ParentToChildStreamActorManager]’: 222:22.47 /builddir/build/BUILD/firefox-88.0/xpcom/io/nsStorageStream.cpp:516:14: warning: ‘offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] 222:22.47 516 | return Seek(pos); 222:22.47 | ~~~~^~~~~ 222:22.47 /builddir/build/BUILD/firefox-88.0/xpcom/io/nsStorageStream.cpp:588:11: note: ‘offset’ was declared here 222:22.47 588 | int64_t offset; 222:22.47 | ^~~~~~ 222:22.50 /builddir/build/BUILD/firefox-88.0/xpcom/io/nsStorageStream.cpp: In member function ‘void nsStorageInputStream::SerializeInternal(mozilla::ipc::InputStreamParams&, bool, uint32_t, uint32_t*, M*) [with M = mozilla::ipc::ChildToParentStreamActorManager]’: 222:22.50 /builddir/build/BUILD/firefox-88.0/xpcom/io/nsStorageStream.cpp:516:14: warning: ‘offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] 222:22.50 516 | return Seek(pos); 222:22.50 | ~~~~^~~~~ 222:22.50 /builddir/build/BUILD/firefox-88.0/xpcom/io/nsStorageStream.cpp:588:11: note: ‘offset’ was declared here 222:22.50 588 | int64_t offset; 222:22.50 | ^~~~~~ 222:22.58 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 222:22.58 from /builddir/build/BUILD/firefox-88.0/xpcom/io/nsEscape.cpp:13, 222:22.58 from Unified_cpp_xpcom_io1.cpp:2: 222:22.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsMultiplexInputStream::Close()’: 222:22.58 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 222:22.58 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 222:22.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:22.58 In file included from Unified_cpp_xpcom_io1.cpp:47: 222:22.58 /builddir/build/BUILD/firefox-88.0/xpcom/io/nsMultiplexInputStream.cpp:273:38: note: while referencing ‘streams’ 222:22.58 273 | nsTArray> streams; 222:22.58 | ^~~~~~~ 222:23.30 xpcom/reflect/xptcall/md/unix 222:25.40 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/reflect/xptcall/xptcprivate.h:11, 222:25.41 from /builddir/build/BUILD/firefox-88.0/xpcom/reflect/xptcall/md/unix/xptcinvoke_arm.cpp:8: 222:25.41 /builddir/build/BUILD/firefox-88.0/xpcom/reflect/xptcall/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 222:25.41 /builddir/build/BUILD/firefox-88.0/xpcom/reflect/xptcall/xptcall.h:79:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 222:25.41 79 | memset(this, 0, sizeof(nsXPTCVariant)); 222:25.41 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:25.41 /builddir/build/BUILD/firefox-88.0/xpcom/reflect/xptcall/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 222:25.41 44 | struct nsXPTCVariant { 222:25.41 | ^~~~~~~~~~~~~ 222:26.17 xpcom/reflect/xptcall 222:27.94 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/reflect/xptcall/xptcprivate.h:11, 222:27.94 from /builddir/build/BUILD/firefox-88.0/xpcom/reflect/xptcall/md/unix/xptcstubs_arm.cpp:8: 222:27.94 /builddir/build/BUILD/firefox-88.0/xpcom/reflect/xptcall/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 222:27.94 /builddir/build/BUILD/firefox-88.0/xpcom/reflect/xptcall/xptcall.h:79:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 222:27.94 79 | memset(this, 0, sizeof(nsXPTCVariant)); 222:27.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:27.94 /builddir/build/BUILD/firefox-88.0/xpcom/reflect/xptcall/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 222:27.94 44 | struct nsXPTCVariant { 222:27.94 | ^~~~~~~~~~~~~ 222:28.25 In file included from /builddir/build/BUILD/firefox-88.0/xpcom/reflect/xptcall/xptcprivate.h:11, 222:28.25 from /builddir/build/BUILD/firefox-88.0/xpcom/reflect/xptcall/xptcall.cpp:8: 222:28.25 /builddir/build/BUILD/firefox-88.0/xpcom/reflect/xptcall/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 222:28.25 /builddir/build/BUILD/firefox-88.0/xpcom/reflect/xptcall/xptcall.h:79:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 222:28.25 79 | memset(this, 0, sizeof(nsXPTCVariant)); 222:28.25 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:28.25 /builddir/build/BUILD/firefox-88.0/xpcom/reflect/xptcall/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 222:28.25 44 | struct nsXPTCVariant { 222:28.25 | ^~~~~~~~~~~~~ 222:28.37 xpcom/reflect/xptinfo 222:31.76 xpcom/string 222:39.39 xpcom/threads 223:05.85 xpfe/appshell 223:20.30 widget/gtk/mozgtk/gtk3 223:20.31 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 223:20.43 js/src/editline 223:20.44 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 223:21.99 js/src/shell 223:34.53 In file included from Unified_cpp_xpfe_appshell0.cpp:2: 223:34.53 /builddir/build/BUILD/firefox-88.0/xpfe/appshell/AppWindow.cpp: In member function ‘nsresult mozilla::AppWindow::_ZN7mozilla9AppWindow6CenterEP12nsIAppWindowbb.part.0(nsIAppWindow*, bool, bool)’: 223:34.53 /builddir/build/BUILD/firefox-88.0/xpfe/appshell/AppWindow.cpp:872:30: warning: ‘newHeight’ may be used uninitialized in this function [-Wmaybe-uninitialized] 223:34.53 872 | if (newWidth != ourWidth || newHeight != ourHeight) { 223:34.53 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 223:34.53 /builddir/build/BUILD/firefox-88.0/xpfe/appshell/AppWindow.cpp:872:5: warning: ‘newWidth’ may be used uninitialized in this function [-Wmaybe-uninitialized] 223:34.53 872 | if (newWidth != ourWidth || newHeight != ourHeight) { 223:34.53 | ^~ 223:34.53 /builddir/build/BUILD/firefox-88.0/xpfe/appshell/AppWindow.cpp:872:30: warning: ‘ourHeight’ may be used uninitialized in this function [-Wmaybe-uninitialized] 223:34.54 872 | if (newWidth != ourWidth || newHeight != ourHeight) { 223:34.54 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 223:34.54 /builddir/build/BUILD/firefox-88.0/xpfe/appshell/AppWindow.cpp:859:31: warning: ‘ourWidth’ may be used uninitialized in this function [-Wmaybe-uninitialized] 223:34.54 859 | scaledWidth = NSToIntRound(ourWidth / scale); 223:34.54 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 223:36.03 js/xpconnect/shell 223:39.62 media/ffvpx/libavcodec/libmozavcodec.so.symbols.stub 223:39.98 media/ffvpx/libavutil/libmozavutil.so.symbols.stub 223:40.33 media/ffvpx/mozva 223:40.34 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 223:40.65 media/gmp-clearkey/0.1 223:56.69 modules/xz-embedded 223:56.70 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 224:04.62 toolkit/components/telemetry/pingsender 224:06.95 widget/gtk/mozgtk/gtk2 224:06.96 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 224:13.15 js/src/rust/force-cargo-library-build 224:13.83 browser/app/firefox 224:14.46 dom/media/fake-cdm/libfake.so 224:14.87 dom/media/gmp-plugin-openh264/libfakeopenh264.so 224:15.31 config/external/lgpllibs/liblgpllibs.so 224:15.76 config/external/sqlite/libmozsqlite3.so 224:16.42 js/src/gc 224:21.17 Compiling cc v1.0.59 224:32.05 In file included from Unified_cpp_js_src_gc0.cpp:38: 224:32.06 /builddir/build/BUILD/firefox-88.0/js/src/gc/GC.cpp: In function ‘void RelocateCell(JS::Zone*, js::gc::TenuredCell*, js::gc::AllocKind, size_t)’: 224:32.06 /builddir/build/BUILD/firefox-88.0/js/src/gc/GC.cpp:2052:9: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class js::gc::TenuredCell’ with no trivial copy-assignment [-Wclass-memaccess] 224:32.06 2052 | memcpy(dst, src, thingSize); 224:32.06 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 224:32.06 In file included from /builddir/build/BUILD/firefox-88.0/js/src/gc/Barrier.h:16, 224:32.06 from /builddir/build/BUILD/firefox-88.0/js/src/vm/NativeObject.h:19, 224:32.06 from /builddir/build/BUILD/firefox-88.0/js/src/vm/SavedFrame.h:15, 224:32.06 from /builddir/build/BUILD/firefox-88.0/js/src/vm/Activation.h:24, 224:32.06 from /builddir/build/BUILD/firefox-88.0/js/src/vm/JSContext.h:28, 224:32.06 from /builddir/build/BUILD/firefox-88.0/js/src/gc/GCInternals.h:17, 224:32.06 from /builddir/build/BUILD/firefox-88.0/js/src/gc/Allocator.cpp:14, 224:32.06 from Unified_cpp_js_src_gc0.cpp:2: 224:32.06 /builddir/build/BUILD/firefox-88.0/js/src/gc/Cell.h:241:7: note: ‘class js::gc::TenuredCell’ declared here 224:32.06 241 | class TenuredCell : public Cell { 224:32.06 | ^~~~~~~~~~~ 224:42.92 In file included from /builddir/build/BUILD/firefox-88.0/js/src/gc/GCRuntime.h:20, 224:42.92 from /builddir/build/BUILD/firefox-88.0/js/src/vm/Runtime.h:33, 224:42.92 from /builddir/build/BUILD/firefox-88.0/js/src/vm/JSContext.h:31, 224:42.92 from /builddir/build/BUILD/firefox-88.0/js/src/gc/GCInternals.h:17, 224:42.92 from /builddir/build/BUILD/firefox-88.0/js/src/gc/Allocator.cpp:14, 224:42.92 from Unified_cpp_js_src_gc0.cpp:2: 224:42.92 /builddir/build/BUILD/firefox-88.0/js/src/gc/IteratorUtils.h: In member function ‘void js::gc::GCRuntime::sweepMisc()’: 224:42.93 /builddir/build/BUILD/firefox-88.0/js/src/gc/IteratorUtils.h:45:5: warning: ‘*(mozilla::detail::MaybeStorage*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage) + 8).mozilla::detail::MaybeStorage::mIsSome’ may be used uninitialized in this function [-Wmaybe-uninitialized] 224:42.93 45 | if (b->done()) { 224:42.93 | ^~ 224:42.93 In file included from Unified_cpp_js_src_gc0.cpp:38: 224:42.93 /builddir/build/BUILD/firefox-88.0/js/src/gc/GC.cpp:5184:29: note: ‘*(mozilla::detail::MaybeStorage*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage) + 8).mozilla::detail::MaybeStorage::mIsSome’ was declared here 224:42.93 5184 | for (SweepGroupRealmsIter r(this); !r.done(); r.next()) { 224:42.93 | ^ 224:42.93 In file included from /builddir/build/BUILD/firefox-88.0/js/src/gc/PrivateIterators-inl.h:14, 224:42.93 from /builddir/build/BUILD/firefox-88.0/js/src/gc/Allocator.cpp:27, 224:42.93 from Unified_cpp_js_src_gc0.cpp:2: 224:42.93 /builddir/build/BUILD/firefox-88.0/js/src/gc/PublicIterators.h:160:7: warning: ‘((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 224:42.93 160 | it++; 224:42.93 | ~~^~ 224:42.93 In file included from Unified_cpp_js_src_gc0.cpp:38: 224:42.93 /builddir/build/BUILD/firefox-88.0/js/src/gc/GC.cpp:5184:29: note: ‘((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ was declared here 224:42.93 5184 | for (SweepGroupRealmsIter r(this); !r.done(); r.next()) { 224:42.93 | ^ 224:42.93 In file included from /builddir/build/BUILD/firefox-88.0/js/src/gc/PrivateIterators-inl.h:14, 224:42.93 from /builddir/build/BUILD/firefox-88.0/js/src/gc/Allocator.cpp:27, 224:42.93 from Unified_cpp_js_src_gc0.cpp:2: 224:42.93 /builddir/build/BUILD/firefox-88.0/js/src/gc/PublicIterators.h:128:7: warning: ‘*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 224:42.93 128 | it++; 224:42.93 | ~~^~ 224:42.93 In file included from Unified_cpp_js_src_gc0.cpp:38: 224:42.93 /builddir/build/BUILD/firefox-88.0/js/src/gc/GC.cpp:5184:29: note: ‘*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)).js::CompartmentsInZoneIter::it’ was declared here 224:42.93 5184 | for (SweepGroupRealmsIter r(this); !r.done(); r.next()) { 224:42.93 | ^ 224:45.66 Compiling leb128 v0.2.4 224:46.08 Compiling arrayvec v0.5.1 224:46.27 In file included from /builddir/build/BUILD/firefox-88.0/js/src/gc/GCRuntime.h:20, 224:46.27 from /builddir/build/BUILD/firefox-88.0/js/src/vm/Runtime.h:33, 224:46.27 from /builddir/build/BUILD/firefox-88.0/js/src/vm/JSContext.h:31, 224:46.27 from /builddir/build/BUILD/firefox-88.0/js/src/gc/GCInternals.h:17, 224:46.27 from /builddir/build/BUILD/firefox-88.0/js/src/gc/Allocator.cpp:14, 224:46.27 from Unified_cpp_js_src_gc0.cpp:2: 224:46.27 /builddir/build/BUILD/firefox-88.0/js/src/gc/IteratorUtils.h: In member function ‘void js::gc::GCRuntime::sweepDebuggerOnMainThread(JSFreeOp*)’: 224:46.27 /builddir/build/BUILD/firefox-88.0/js/src/gc/IteratorUtils.h:45:5: warning: ‘*(mozilla::detail::MaybeStorage*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage) + 8).mozilla::detail::MaybeStorage::mIsSome’ may be used uninitialized in this function [-Wmaybe-uninitialized] 224:46.27 45 | if (b->done()) { 224:46.27 | ^~ 224:46.27 In file included from Unified_cpp_js_src_gc0.cpp:38: 224:46.27 /builddir/build/BUILD/firefox-88.0/js/src/gc/GC.cpp:5302:31: note: ‘*(mozilla::detail::MaybeStorage*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage) + 8).mozilla::detail::MaybeStorage::mIsSome’ was declared here 224:46.28 5302 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { 224:46.28 | ^ 224:46.28 In file included from /builddir/build/BUILD/firefox-88.0/js/src/gc/PrivateIterators-inl.h:14, 224:46.28 from /builddir/build/BUILD/firefox-88.0/js/src/gc/Allocator.cpp:27, 224:46.28 from Unified_cpp_js_src_gc0.cpp:2: 224:46.28 /builddir/build/BUILD/firefox-88.0/js/src/gc/PublicIterators.h:160:7: warning: ‘((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 224:46.28 160 | it++; 224:46.28 | ~~^~ 224:46.28 In file included from Unified_cpp_js_src_gc0.cpp:38: 224:46.28 /builddir/build/BUILD/firefox-88.0/js/src/gc/GC.cpp:5302:31: note: ‘((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ was declared here 224:46.28 5302 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { 224:46.28 | ^ 224:46.28 In file included from /builddir/build/BUILD/firefox-88.0/js/src/gc/PrivateIterators-inl.h:14, 224:46.28 from /builddir/build/BUILD/firefox-88.0/js/src/gc/Allocator.cpp:27, 224:46.28 from Unified_cpp_js_src_gc0.cpp:2: 224:46.28 /builddir/build/BUILD/firefox-88.0/js/src/gc/PublicIterators.h:128:7: warning: ‘*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 224:46.28 128 | it++; 224:46.28 | ~~^~ 224:46.28 In file included from Unified_cpp_js_src_gc0.cpp:38: 224:46.28 /builddir/build/BUILD/firefox-88.0/js/src/gc/GC.cpp:5302:31: note: ‘*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)).js::CompartmentsInZoneIter::it’ was declared here 224:46.28 5302 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { 224:46.28 | ^ 224:46.33 In file included from /builddir/build/BUILD/firefox-88.0/js/src/gc/GCRuntime.h:20, 224:46.33 from /builddir/build/BUILD/firefox-88.0/js/src/vm/Runtime.h:33, 224:46.33 from /builddir/build/BUILD/firefox-88.0/js/src/vm/JSContext.h:31, 224:46.33 from /builddir/build/BUILD/firefox-88.0/js/src/gc/GCInternals.h:17, 224:46.33 from /builddir/build/BUILD/firefox-88.0/js/src/gc/Allocator.cpp:14, 224:46.33 from Unified_cpp_js_src_gc0.cpp:2: 224:46.34 /builddir/build/BUILD/firefox-88.0/js/src/gc/IteratorUtils.h: In member function ‘void js::gc::GCRuntime::sweepJitDataOnMainThread(JSFreeOp*)’: 224:46.34 /builddir/build/BUILD/firefox-88.0/js/src/gc/IteratorUtils.h:45:5: warning: ‘*(mozilla::detail::MaybeStorage*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage) + 8).mozilla::detail::MaybeStorage::mIsSome’ may be used uninitialized in this function [-Wmaybe-uninitialized] 224:46.34 45 | if (b->done()) { 224:46.34 | ^~ 224:46.34 In file included from Unified_cpp_js_src_gc0.cpp:38: 224:46.34 /builddir/build/BUILD/firefox-88.0/js/src/gc/GC.cpp:5340:31: note: ‘*(mozilla::detail::MaybeStorage*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage) + 8).mozilla::detail::MaybeStorage::mIsSome’ was declared here 224:46.34 5340 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { 224:46.34 | ^ 224:46.34 In file included from /builddir/build/BUILD/firefox-88.0/js/src/gc/PrivateIterators-inl.h:14, 224:46.34 from /builddir/build/BUILD/firefox-88.0/js/src/gc/Allocator.cpp:27, 224:46.34 from Unified_cpp_js_src_gc0.cpp:2: 224:46.34 /builddir/build/BUILD/firefox-88.0/js/src/gc/PublicIterators.h:160:7: warning: ‘((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 224:46.34 160 | it++; 224:46.34 | ~~^~ 224:46.34 In file included from Unified_cpp_js_src_gc0.cpp:38: 224:46.34 /builddir/build/BUILD/firefox-88.0/js/src/gc/GC.cpp:5340:31: note: ‘((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ was declared here 224:46.34 5340 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { 224:46.34 | ^ 224:46.34 In file included from /builddir/build/BUILD/firefox-88.0/js/src/gc/PrivateIterators-inl.h:14, 224:46.34 from /builddir/build/BUILD/firefox-88.0/js/src/gc/Allocator.cpp:27, 224:46.34 from Unified_cpp_js_src_gc0.cpp:2: 224:46.34 /builddir/build/BUILD/firefox-88.0/js/src/gc/PublicIterators.h:128:7: warning: ‘*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 224:46.34 128 | it++; 224:46.34 | ~~^~ 224:46.34 In file included from Unified_cpp_js_src_gc0.cpp:38: 224:46.34 /builddir/build/BUILD/firefox-88.0/js/src/gc/GC.cpp:5340:31: note: ‘*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)).js::CompartmentsInZoneIter::it’ was declared here 224:46.34 5340 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { 224:46.34 | ^ 224:47.22 Compiling wasmparser v0.48.2 225:10.48 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/Result.h:121, 225:10.48 from /builddir/build/BUILD/firefox-88.0/js/src/jspubtd.h:17, 225:10.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:19, 225:10.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/CallArgs.h:73, 225:10.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/CallNonGenericMethod.h:12, 225:10.48 from /builddir/build/BUILD/firefox-88.0/js/src/NamespaceImports.h:15, 225:10.48 from /builddir/build/BUILD/firefox-88.0/js/src/gc/Barrier.h:14, 225:10.48 from /builddir/build/BUILD/firefox-88.0/js/src/gc/Tracer.h:10, 225:10.48 from /builddir/build/BUILD/firefox-88.0/js/src/vm/TaggedProto.h:12, 225:10.48 from /builddir/build/BUILD/firefox-88.0/js/src/gc/Marking.h:16, 225:10.48 from /builddir/build/BUILD/firefox-88.0/js/src/gc/Marking-inl.h:10, 225:10.49 from /builddir/build/BUILD/firefox-88.0/js/src/gc/Marking.cpp:7, 225:10.49 from Unified_cpp_js_src_gc1.cpp:2: 225:10.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h: In instantiation of ‘E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]’: 225:10.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h:264:26: required from ‘E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ 225:10.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h:543:27: required from ‘E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ 225:10.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h:613:68: required from ‘mozilla::Result::type, E> mozilla::Result::map(F) [with F = js::PlainObject::createWithTemplate(JSContext*, JS::Handle)::; V = js::NativeObject*; E = JS::OOM; typename std::result_of::type = js::PlainObject*]’ 225:10.49 /builddir/build/BUILD/firefox-88.0/js/src/vm/PlainObject-inl.h:39:57: required from here 225:10.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Result.h:261:16: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct JS::OOM’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 225:10.49 261 | std::memcpy(&res, &bits, sizeof(E)); 225:10.49 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 225:10.49 In file included from /builddir/build/BUILD/firefox-88.0/js/src/jspubtd.h:17, 225:10.49 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:19, 225:10.49 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/CallArgs.h:73, 225:10.49 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/CallNonGenericMethod.h:12, 225:10.49 from /builddir/build/BUILD/firefox-88.0/js/src/NamespaceImports.h:15, 225:10.49 from /builddir/build/BUILD/firefox-88.0/js/src/gc/Barrier.h:14, 225:10.49 from /builddir/build/BUILD/firefox-88.0/js/src/gc/Tracer.h:10, 225:10.49 from /builddir/build/BUILD/firefox-88.0/js/src/vm/TaggedProto.h:12, 225:10.49 from /builddir/build/BUILD/firefox-88.0/js/src/gc/Marking.h:16, 225:10.49 from /builddir/build/BUILD/firefox-88.0/js/src/gc/Marking-inl.h:10, 225:10.49 from /builddir/build/BUILD/firefox-88.0/js/src/gc/Marking.cpp:7, 225:10.49 from Unified_cpp_js_src_gc1.cpp:2: 225:10.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 225:10.49 202 | struct OOM : Error { 225:10.49 | ^~~ 225:13.74 Compiling mozglue-static v0.1.0 (/builddir/build/BUILD/firefox-88.0/mozglue/static/rust) 225:15.03 Compiling wast v34.0.0 225:18.44 In file included from /builddir/build/BUILD/firefox-88.0/js/src/gc/PrivateIterators-inl.h:14, 225:18.44 from /builddir/build/BUILD/firefox-88.0/js/src/gc/Marking.cpp:47, 225:18.44 from Unified_cpp_js_src_gc1.cpp:2: 225:18.44 /builddir/build/BUILD/firefox-88.0/js/src/gc/PublicIterators.h: In function ‘void JS::IterateRealms(JSContext*, void*, JS::IterateRealmCallback)’: 225:18.44 /builddir/build/BUILD/firefox-88.0/js/src/gc/PublicIterators.h:160:7: warning: ‘((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 225:18.44 160 | it++; 225:18.44 | ~~^~ 225:18.44 In file included from Unified_cpp_js_src_gc1.cpp:29: 225:18.44 /builddir/build/BUILD/firefox-88.0/js/src/gc/PublicIterators.cpp:214:19: note: ‘((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ was declared here 225:18.44 214 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { 225:18.44 | ^ 225:18.44 In file included from /builddir/build/BUILD/firefox-88.0/js/src/gc/PrivateIterators-inl.h:14, 225:18.44 from /builddir/build/BUILD/firefox-88.0/js/src/gc/Marking.cpp:47, 225:18.44 from Unified_cpp_js_src_gc1.cpp:2: 225:18.44 /builddir/build/BUILD/firefox-88.0/js/src/gc/PublicIterators.h:128:7: warning: ‘*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 225:18.44 128 | it++; 225:18.44 | ~~^~ 225:18.44 In file included from Unified_cpp_js_src_gc1.cpp:29: 225:18.44 /builddir/build/BUILD/firefox-88.0/js/src/gc/PublicIterators.cpp:214:19: note: ‘*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)).js::CompartmentsInZoneIter::it’ was declared here 225:18.44 214 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { 225:18.44 | ^ 225:18.52 In file included from /builddir/build/BUILD/firefox-88.0/js/src/gc/PrivateIterators-inl.h:14, 225:18.52 from /builddir/build/BUILD/firefox-88.0/js/src/gc/Marking.cpp:47, 225:18.52 from Unified_cpp_js_src_gc1.cpp:2: 225:18.52 /builddir/build/BUILD/firefox-88.0/js/src/gc/PublicIterators.h: In function ‘void JS::IterateRealmsWithPrincipals(JSContext*, JSPrincipals*, void*, JS::IterateRealmCallback)’: 225:18.52 /builddir/build/BUILD/firefox-88.0/js/src/gc/PublicIterators.h:160:7: warning: ‘((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 225:18.52 160 | it++; 225:18.52 | ~~^~ 225:18.52 In file included from Unified_cpp_js_src_gc1.cpp:29: 225:18.52 /builddir/build/BUILD/firefox-88.0/js/src/gc/PublicIterators.cpp:229:19: note: ‘((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ was declared here 225:18.52 229 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { 225:18.52 | ^ 225:18.52 In file included from /builddir/build/BUILD/firefox-88.0/js/src/gc/PrivateIterators-inl.h:14, 225:18.52 from /builddir/build/BUILD/firefox-88.0/js/src/gc/Marking.cpp:47, 225:18.52 from Unified_cpp_js_src_gc1.cpp:2: 225:18.52 /builddir/build/BUILD/firefox-88.0/js/src/gc/PublicIterators.h:128:7: warning: ‘*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 225:18.52 128 | it++; 225:18.52 | ~~^~ 225:18.52 In file included from Unified_cpp_js_src_gc1.cpp:29: 225:18.53 /builddir/build/BUILD/firefox-88.0/js/src/gc/PublicIterators.cpp:229:19: note: ‘*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)).js::CompartmentsInZoneIter::it’ was declared here 225:18.53 229 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { 225:18.53 | ^ 225:23.44 In file included from Unified_cpp_js_src_gc1.cpp:2: 225:23.44 /builddir/build/BUILD/firefox-88.0/js/src/gc/Marking.cpp: In member function ‘void js::GCMarker::processMarkStackTop(js::SliceBudget&)’: 225:23.44 /builddir/build/BUILD/firefox-88.0/js/src/gc/Marking.cpp:2465:3: warning: ‘end’ may be used uninitialized in this function [-Wmaybe-uninitialized] 225:23.44 2465 | if (start == end) { 225:23.44 | ^~ 225:23.44 /builddir/build/BUILD/firefox-88.0/js/src/gc/Marking.cpp:1855:10: note: ‘end’ was declared here 225:23.44 1855 | size_t end; // End of slot range to mark. 225:23.44 | ^~~ 225:23.44 /builddir/build/BUILD/firefox-88.0/js/src/gc/Marking.cpp:1853:13: warning: ‘base’ may be used uninitialized in this function [-Wmaybe-uninitialized] 225:23.44 1853 | HeapSlot* base; // Slot range base pointer. 225:23.44 | ^~~~ 225:23.82 In file included from /builddir/build/BUILD/firefox-88.0/js/src/gc/PrivateIterators-inl.h:14, 225:23.82 from /builddir/build/BUILD/firefox-88.0/js/src/gc/Marking.cpp:47, 225:23.82 from Unified_cpp_js_src_gc1.cpp:2: 225:23.82 /builddir/build/BUILD/firefox-88.0/js/src/gc/PublicIterators.h: In member function ‘void js::gc::GCRuntime::traceRuntimeCommon(JSTracer*, js::gc::GCRuntime::TraceOrMarkRuntime)’: 225:23.82 /builddir/build/BUILD/firefox-88.0/js/src/gc/PublicIterators.h:160:7: warning: ‘((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 225:23.82 160 | it++; 225:23.82 | ~~^~ 225:23.82 In file included from Unified_cpp_js_src_gc1.cpp:38: 225:23.82 /builddir/build/BUILD/firefox-88.0/js/src/gc/RootMarking.cpp:384:19: note: ‘((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ was declared here 225:23.82 384 | for (RealmsIter r(rt); !r.done(); r.next()) { 225:23.82 | ^ 225:23.82 In file included from /builddir/build/BUILD/firefox-88.0/js/src/gc/PrivateIterators-inl.h:14, 225:23.82 from /builddir/build/BUILD/firefox-88.0/js/src/gc/Marking.cpp:47, 225:23.82 from Unified_cpp_js_src_gc1.cpp:2: 225:23.82 /builddir/build/BUILD/firefox-88.0/js/src/gc/PublicIterators.h:128:7: warning: ‘*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 225:23.82 128 | it++; 225:23.82 | ~~^~ 225:23.82 In file included from Unified_cpp_js_src_gc1.cpp:38: 225:23.82 /builddir/build/BUILD/firefox-88.0/js/src/gc/RootMarking.cpp:384:19: note: ‘*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)).js::CompartmentsInZoneIter::it’ was declared here 225:23.82 384 | for (RealmsIter r(rt); !r.done(); r.next()) { 225:23.82 | ^ 225:51.73 layout/style 226:13.18 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 226:13.18 from /builddir/build/BUILD/firefox-88.0/layout/base/FrameProperties.h:13, 226:13.18 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:53, 226:13.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OverflowChangedTracker.h:10, 226:13.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/RestyleManager.h:13, 226:13.18 from /builddir/build/BUILD/firefox-88.0/layout/style/AnimationCollection.cpp:9, 226:13.18 from Unified_cpp_layout_style0.cpp:2: 226:13.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::AnimationCollection::PropertyDtor(void*, nsAtom*, void*, void*) [with AnimationType = mozilla::dom::CSSAnimation]’: 226:13.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 48 is outside array bounds of ‘nsAutoAnimationMutationBatch [1]’ [-Warray-bounds] 226:13.18 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 226:13.18 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:13.18 In file included from Unified_cpp_layout_style0.cpp:2: 226:13.18 /builddir/build/BUILD/firefox-88.0/layout/style/AnimationCollection.cpp:30:34: note: while referencing ‘mb’ 226:13.18 30 | nsAutoAnimationMutationBatch mb(collection->mElement->OwnerDoc()); 226:13.18 | ^~ 226:13.25 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 226:13.25 from /builddir/build/BUILD/firefox-88.0/layout/base/FrameProperties.h:13, 226:13.25 from /builddir/build/BUILD/firefox-88.0/layout/generic/nsIFrame.h:53, 226:13.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OverflowChangedTracker.h:10, 226:13.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/RestyleManager.h:13, 226:13.25 from /builddir/build/BUILD/firefox-88.0/layout/style/AnimationCollection.cpp:9, 226:13.25 from Unified_cpp_layout_style0.cpp:2: 226:13.25 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::AnimationCollection::PropertyDtor(void*, nsAtom*, void*, void*) [with AnimationType = mozilla::dom::CSSTransition]’: 226:13.25 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 48 is outside array bounds of ‘nsAutoAnimationMutationBatch [1]’ [-Warray-bounds] 226:13.25 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 226:13.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:13.25 In file included from Unified_cpp_layout_style0.cpp:2: 226:13.25 /builddir/build/BUILD/firefox-88.0/layout/style/AnimationCollection.cpp:30:34: note: while referencing ‘mb’ 226:13.25 30 | nsAutoAnimationMutationBatch mb(collection->mElement->OwnerDoc()); 226:13.25 | ^~ 226:49.65 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 226:49.65 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, 226:49.65 from /builddir/build/BUILD/firefox-88.0/layout/style/CachedInheritingStyles.cpp:7, 226:49.65 from Unified_cpp_layout_style1.cpp:2: 226:49.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘void Gecko_UpdateAnimations(const mozilla::dom::Element*, const mozilla::ComputedStyle*, const mozilla::ComputedStyle*, mozilla::UpdateAnimationsTasks)’: 226:49.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 48 is outside array bounds of ‘nsAutoAnimationMutationBatch [1]’ [-Warray-bounds] 226:49.65 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 226:49.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:49.65 In file included from Unified_cpp_layout_style1.cpp:92: 226:49.65 /builddir/build/BUILD/firefox-88.0/layout/style/GeckoBindings.cpp:537:32: note: while referencing ‘mb’ 226:49.65 537 | nsAutoAnimationMutationBatch mb(aElement->OwnerDoc()); 226:49.65 | ^~ 226:49.65 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 226:49.65 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, 226:49.65 from /builddir/build/BUILD/firefox-88.0/layout/style/CachedInheritingStyles.cpp:7, 226:49.66 from Unified_cpp_layout_style1.cpp:2: 226:49.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 48 is outside array bounds of ‘nsAutoAnimationMutationBatch [1]’ [-Warray-bounds] 226:49.66 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 226:49.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:49.66 In file included from Unified_cpp_layout_style1.cpp:92: 226:49.66 /builddir/build/BUILD/firefox-88.0/layout/style/GeckoBindings.cpp:537:32: note: while referencing ‘mb’ 226:49.66 537 | nsAutoAnimationMutationBatch mb(aElement->OwnerDoc()); 226:49.66 | ^~ 226:52.31 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 226:52.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, 226:52.32 from /builddir/build/BUILD/firefox-88.0/layout/style/CachedInheritingStyles.cpp:7, 226:52.32 from Unified_cpp_layout_style1.cpp:2: 226:52.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::css::GlobalImageObserver::Notify(imgIRequest*, int32_t, const nsIntRect*)’: 226:52.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 226:52.32 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 226:52.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:52.32 In file included from Unified_cpp_layout_style1.cpp:119: 226:52.33 /builddir/build/BUILD/firefox-88.0/layout/style/ImageLoader.cpp:655:33: note: while referencing ‘loadersToNotify’ 226:52.33 655 | nsTArray> loadersToNotify(loaders.Count()); 226:52.33 | ^~~~~~~~~~~~~~~ 226:54.12 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 226:54.12 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, 226:54.12 from /builddir/build/BUILD/firefox-88.0/layout/style/CachedInheritingStyles.cpp:7, 226:54.12 from Unified_cpp_layout_style1.cpp:2: 226:54.12 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::dom::FontFaceSet::Check(const nsACString&, const nsAString&, mozilla::ErrorResult&)’: 226:54.13 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 226:54.13 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 226:54.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:54.13 In file included from Unified_cpp_layout_style1.cpp:65: 226:54.13 /builddir/build/BUILD/firefox-88.0/layout/style/FontFaceSet.cpp:352:23: note: while referencing ‘faces’ 226:54.13 352 | nsTArray faces; 226:54.13 | ^~~~~ 226:56.74 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 226:56.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, 226:56.74 from /builddir/build/BUILD/firefox-88.0/layout/style/CachedInheritingStyles.cpp:7, 226:56.74 from Unified_cpp_layout_style1.cpp:2: 226:56.74 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::ImportScanner::Start()’: 226:56.74 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 226:56.74 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 226:56.74 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:56.74 In file included from Unified_cpp_layout_style1.cpp:128: 226:56.74 /builddir/build/BUILD/firefox-88.0/layout/style/ImportScanner.cpp:17:7: note: while referencing ‘’ 226:56.74 17 | Stop(); 226:56.74 | ~~~~^~ 226:56.77 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 226:56.77 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, 226:56.77 from /builddir/build/BUILD/firefox-88.0/layout/style/CachedInheritingStyles.cpp:7, 226:56.77 from Unified_cpp_layout_style1.cpp:2: 226:56.77 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::CounterStyleManager::CleanRetiredStyles()’: 226:56.77 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 226:56.77 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 226:56.77 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:56.77 In file included from Unified_cpp_layout_style1.cpp:20: 226:56.77 /builddir/build/BUILD/firefox-88.0/layout/style/CounterStyleManager.cpp:1879:27: note: while referencing ‘list’ 226:56.77 1879 | nsTArray list(std::move(mRetiredStyles)); 226:56.77 | ^~~~ 226:56.81 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 226:56.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, 226:56.82 from /builddir/build/BUILD/firefox-88.0/layout/style/CachedInheritingStyles.cpp:7, 226:56.82 from Unified_cpp_layout_style1.cpp:2: 226:56.82 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static mozilla::CounterStylePtr mozilla::CounterStylePtr::FromStyle(const mozilla::StyleCounterStyle&)’: 226:56.82 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 226:56.82 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 226:56.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:56.82 In file included from /builddir/build/BUILD/firefox-88.0/layout/style/nsStyleStruct.h:31, 226:56.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 226:56.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedStyle.h:17, 226:56.82 from /builddir/build/BUILD/firefox-88.0/layout/style/CachedInheritingStyles.cpp:9, 226:56.82 from Unified_cpp_layout_style1.cpp:2: 226:56.82 /builddir/build/BUILD/firefox-88.0/layout/style/CounterStyleManager.h:219:66: note: while referencing ‘’ 226:56.82 219 | ret = new AnonymousCounterStyle(type, std::move(transcoded)); 226:56.82 | ^ 226:56.82 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 226:56.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, 226:56.82 from /builddir/build/BUILD/firefox-88.0/layout/style/CachedInheritingStyles.cpp:7, 226:56.82 from Unified_cpp_layout_style1.cpp:2: 226:56.82 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 226:56.82 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 226:56.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:56.82 In file included from /builddir/build/BUILD/firefox-88.0/layout/style/nsStyleStruct.h:31, 226:56.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 226:56.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedStyle.h:17, 226:56.82 from /builddir/build/BUILD/firefox-88.0/layout/style/CachedInheritingStyles.cpp:9, 226:56.82 from Unified_cpp_layout_style1.cpp:2: 226:56.82 /builddir/build/BUILD/firefox-88.0/layout/style/CounterStyleManager.h:213:26: note: while referencing ‘transcoded’ 226:56.82 213 | nsTArray transcoded(symbols.Length()); 226:56.82 | ^~~~~~~~~~ 226:56.99 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 226:56.99 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, 226:56.99 from /builddir/build/BUILD/firefox-88.0/layout/style/CachedInheritingStyles.cpp:7, 226:56.99 from Unified_cpp_layout_style1.cpp:2: 226:56.99 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::FontFamilyList::PrioritizeFirstGeneric()’: 226:56.99 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 226:56.99 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 226:56.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:56.99 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsFont.h:11, 226:56.99 from /builddir/build/BUILD/firefox-88.0/layout/style/nsStyleStruct.h:23, 226:56.99 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 226:56.99 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedStyle.h:17, 226:56.99 from /builddir/build/BUILD/firefox-88.0/layout/style/CachedInheritingStyles.cpp:9, 226:56.99 from Unified_cpp_layout_style1.cpp:2: 226:56.99 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFontFamilyList.h:259:36: note: while referencing ‘names’ 226:56.99 259 | nsTArray names; 226:56.99 | ^~~~~ 226:57.08 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 226:57.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, 226:57.08 from /builddir/build/BUILD/firefox-88.0/layout/style/CachedInheritingStyles.cpp:7, 226:57.09 from Unified_cpp_layout_style1.cpp:2: 226:57.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘void Gecko_nsStyleFont_PrioritizeUserFonts(nsStyleFont*, mozilla::StyleGenericFontFamily)’: 226:57.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 226:57.09 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 226:57.09 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:57.09 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsFont.h:11, 226:57.09 from /builddir/build/BUILD/firefox-88.0/layout/style/nsStyleStruct.h:23, 226:57.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 226:57.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ComputedStyle.h:17, 226:57.09 from /builddir/build/BUILD/firefox-88.0/layout/style/CachedInheritingStyles.cpp:9, 226:57.09 from Unified_cpp_layout_style1.cpp:2: 226:57.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFontFamilyList.h:272:30: note: while referencing ‘names’ 226:57.09 272 | nsTArray names; 226:57.09 | ^~~~~ 226:57.23 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 226:57.23 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, 226:57.23 from /builddir/build/BUILD/firefox-88.0/layout/style/CachedInheritingStyles.cpp:7, 226:57.23 from Unified_cpp_layout_style1.cpp:2: 226:57.23 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static already_AddRefed mozilla::dom::FontFaceSet::FindOrCreateUserFontEntryFromFontFace(const nsACString&, mozilla::dom::FontFace*, mozilla::StyleOrigin)’: 226:57.23 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 226:57.23 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 226:57.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:57.23 In file included from Unified_cpp_layout_style1.cpp:65: 226:57.23 /builddir/build/BUILD/firefox-88.0/layout/style/FontFaceSet.cpp:1024:28: note: while referencing ‘srcArray’ 226:57.23 1024 | nsTArray srcArray; 226:57.23 | ^~~~~~~~ 226:57.23 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 226:57.23 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, 226:57.23 from /builddir/build/BUILD/firefox-88.0/layout/style/CachedInheritingStyles.cpp:7, 226:57.23 from Unified_cpp_layout_style1.cpp:2: 226:57.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 226:57.24 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 226:57.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:57.24 In file included from Unified_cpp_layout_style1.cpp:65: 226:57.24 /builddir/build/BUILD/firefox-88.0/layout/style/FontFaceSet.cpp:989:30: note: while referencing ‘variationSettings’ 226:57.24 989 | nsTArray variationSettings; 226:57.24 | ^~~~~~~~~~~~~~~~~ 226:57.24 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 226:57.24 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, 226:57.24 from /builddir/build/BUILD/firefox-88.0/layout/style/CachedInheritingStyles.cpp:7, 226:57.24 from Unified_cpp_layout_style1.cpp:2: 226:57.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 226:57.24 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 226:57.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:57.24 In file included from Unified_cpp_layout_style1.cpp:65: 226:57.24 /builddir/build/BUILD/firefox-88.0/layout/style/FontFaceSet.cpp:985:28: note: while referencing ‘featureSettings’ 226:57.24 985 | nsTArray featureSettings; 226:57.24 | ^~~~~~~~~~~~~~~ 226:57.88 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 226:57.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, 226:57.88 from /builddir/build/BUILD/firefox-88.0/layout/style/CachedInheritingStyles.cpp:7, 226:57.88 from Unified_cpp_layout_style1.cpp:2: 226:57.88 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::FontFaceSet::DispatchLoadingFinishedEvent(const nsAString&, nsTArray >&&)’: 226:57.88 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::dom::FontFaceSetLoadEventInit [1]’ [-Warray-bounds] 226:57.88 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 226:57.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:57.88 In file included from Unified_cpp_layout_style1.cpp:65: 226:57.88 /builddir/build/BUILD/firefox-88.0/layout/style/FontFaceSet.cpp:1645:28: note: while referencing ‘init’ 226:57.88 1645 | FontFaceSetLoadEventInit init; 226:57.88 | ^~~~ 226:57.88 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 226:57.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, 226:57.88 from /builddir/build/BUILD/firefox-88.0/layout/style/CachedInheritingStyles.cpp:7, 226:57.88 from Unified_cpp_layout_style1.cpp:2: 226:57.88 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘mozilla::dom::FontFaceSetLoadEventInit [1]’ [-Warray-bounds] 226:57.88 304 | mHdr->mLength = 0; 226:57.88 | ~~~~~~~~~~~~~~^~~ 226:57.88 In file included from Unified_cpp_layout_style1.cpp:65: 226:57.88 /builddir/build/BUILD/firefox-88.0/layout/style/FontFaceSet.cpp:1645:28: note: while referencing ‘init’ 226:57.88 1645 | FontFaceSetLoadEventInit init; 226:57.88 | ^~~~ 226:57.88 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 226:57.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, 226:57.88 from /builddir/build/BUILD/firefox-88.0/layout/style/CachedInheritingStyles.cpp:7, 226:57.88 from Unified_cpp_layout_style1.cpp:2: 226:57.88 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 226:57.88 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 226:57.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:57.88 In file included from Unified_cpp_layout_style1.cpp:65: 226:57.88 /builddir/build/BUILD/firefox-88.0/layout/style/FontFaceSet.cpp:1648:41: note: while referencing ‘’ 226:57.88 1648 | init.mFontfaces = std::move(aFontFaces); 226:57.88 | ^ 226:57.88 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 226:57.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, 226:57.88 from /builddir/build/BUILD/firefox-88.0/layout/style/CachedInheritingStyles.cpp:7, 226:57.88 from Unified_cpp_layout_style1.cpp:2: 226:57.88 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘mozilla::dom::FontFaceSetLoadEventInit [1]’ [-Warray-bounds] 226:57.88 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 226:57.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:57.88 In file included from Unified_cpp_layout_style1.cpp:65: 226:57.89 /builddir/build/BUILD/firefox-88.0/layout/style/FontFaceSet.cpp:1645:28: note: while referencing ‘init’ 226:57.89 1645 | FontFaceSetLoadEventInit init; 226:57.89 | ^~~~ 226:57.95 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 226:57.95 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, 226:57.95 from /builddir/build/BUILD/firefox-88.0/layout/style/CachedInheritingStyles.cpp:7, 226:57.95 from Unified_cpp_layout_style1.cpp:2: 226:57.95 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::dom::FontFaceSet::_ZN7mozilla3dom11FontFaceSet20CheckLoadingFinishedEv.part.0()’: 226:57.95 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 226:57.95 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 226:57.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:57.95 In file included from Unified_cpp_layout_style1.cpp:65: 226:57.95 /builddir/build/BUILD/firefox-88.0/layout/style/FontFaceSet.cpp:1606:37: note: while referencing ‘failed’ 226:57.95 1606 | nsTArray> failed; 226:57.95 | ^~~~~~ 226:57.95 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 226:57.95 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, 226:57.95 from /builddir/build/BUILD/firefox-88.0/layout/style/CachedInheritingStyles.cpp:7, 226:57.95 from Unified_cpp_layout_style1.cpp:2: 226:57.96 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 226:57.96 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 226:57.96 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:57.96 In file included from Unified_cpp_layout_style1.cpp:65: 226:57.96 /builddir/build/BUILD/firefox-88.0/layout/style/FontFaceSet.cpp:1605:37: note: while referencing ‘loaded’ 226:57.96 1605 | nsTArray> loaded; 226:57.96 | ^~~~~~ 226:58.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 226:58.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, 226:58.83 from /builddir/build/BUILD/firefox-88.0/layout/style/CachedInheritingStyles.cpp:7, 226:58.83 from Unified_cpp_layout_style1.cpp:2: 226:58.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::dom::FontFaceSet::UpdateRules(const nsTArray&)’: 226:58.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 226:58.83 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 226:58.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:58.83 In file included from Unified_cpp_layout_style1.cpp:65: 226:58.83 /builddir/build/BUILD/firefox-88.0/layout/style/FontFaceSet.cpp:668:28: note: while referencing ‘oldRecords’ 226:58.83 668 | nsTArray oldRecords = std::move(mRuleFaces); 226:58.83 | ^~~~~~~~~~ 226:59.00 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 226:59.00 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, 226:59.00 from /builddir/build/BUILD/firefox-88.0/layout/style/CachedInheritingStyles.cpp:7, 226:59.00 from Unified_cpp_layout_style1.cpp:2: 226:59.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::dom::FontFaceSet::Load(JSContext*, const nsACString&, const nsAString&, mozilla::ErrorResult&)’: 226:59.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 226:59.00 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 226:59.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:59.00 In file included from Unified_cpp_layout_style1.cpp:65: 226:59.00 /builddir/build/BUILD/firefox-88.0/layout/style/FontFaceSet.cpp:328:23: note: while referencing ‘faces’ 226:59.00 328 | nsTArray faces; 226:59.00 | ^~~~~ 226:59.00 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 226:59.00 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, 226:59.00 from /builddir/build/BUILD/firefox-88.0/layout/style/CachedInheritingStyles.cpp:7, 226:59.00 from Unified_cpp_layout_style1.cpp:2: 226:59.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 226:59.00 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 226:59.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:59.00 In file included from Unified_cpp_layout_style1.cpp:65: 226:59.00 /builddir/build/BUILD/firefox-88.0/layout/style/FontFaceSet.cpp:326:29: note: while referencing ‘promises’ 226:59.00 326 | nsTArray> promises; 226:59.00 | ^~~~~~~~ 227:03.05 Compiling wat v1.0.35 227:06.41 Compiling jsrust_shared v0.1.0 (/builddir/build/BUILD/firefox-88.0/js/src/rust/shared) 227:06.56 Compiling jsrust v0.1.0 (/builddir/build/BUILD/firefox-88.0/js/src/rust) 227:18.81 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BitSet.h:11, 227:18.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/HeapAPI.h:11, 227:18.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsCycleCollectionParticipant.h:11, 227:18.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 227:18.81 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:14, 227:18.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/LinkStyle.h:9, 227:18.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/css/Loader.h:18, 227:18.81 from /builddir/build/BUILD/firefox-88.0/layout/style/Loader.cpp:9, 227:18.81 from Unified_cpp_layout_style2.cpp:2: 227:18.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodArrayZero(mozilla::Array&) [with T = std::pair; unsigned int N = 256]’: 227:18.81 /builddir/build/BUILD/firefox-88.0/layout/style/ServoStyleSet.cpp:117:15: required from here 227:18.82 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PodOperations.h:77:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct std::pair’ with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] 227:18.82 77 | memset(&aArr[0], 0, N * sizeof(T)); 227:18.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:18.82 In file included from /usr/include/c++/11/utility:70, 227:18.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/system_wrappers/utility:3, 227:18.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/stl_wrappers/utility:60, 227:18.82 from /usr/include/c++/11/tuple:38, 227:18.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/system_wrappers/tuple:3, 227:18.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/stl_wrappers/tuple:60, 227:18.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/css/Loader.h:12, 227:18.82 from /builddir/build/BUILD/firefox-88.0/layout/style/Loader.cpp:9, 227:18.82 from Unified_cpp_layout_style2.cpp:2: 227:18.82 /usr/include/c++/11/bits/stl_pair.h:211:12: note: ‘struct std::pair’ declared here 227:18.82 211 | struct pair 227:18.82 | ^~~~ 227:27.92 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 227:27.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 227:27.92 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 227:27.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/LinkStyle.h:9, 227:27.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/css/Loader.h:18, 227:27.92 from /builddir/build/BUILD/firefox-88.0/layout/style/Loader.cpp:9, 227:27.92 from Unified_cpp_layout_style2.cpp:2: 227:27.92 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::ServoCSSRuleList::DropAllRules()’: 227:27.92 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 227:27.92 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 227:27.92 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:27.92 In file included from Unified_cpp_layout_style2.cpp:110: 227:27.92 /builddir/build/BUILD/firefox-88.0/layout/style/ServoCSSRuleList.cpp:129:8: note: while referencing ‘rules’ 227:27.92 129 | auto rules = std::move(mRules); 227:27.92 | ^~~~~ 227:27.97 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 227:27.97 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 227:27.97 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 227:27.97 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/LinkStyle.h:9, 227:27.97 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/css/Loader.h:18, 227:27.97 from /builddir/build/BUILD/firefox-88.0/layout/style/Loader.cpp:9, 227:27.97 from Unified_cpp_layout_style2.cpp:2: 227:27.97 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::ServoStyleSet::_ZN7mozilla13ServoStyleSet21RunPostTraversalTasksEv.part.0()’: 227:27.97 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 227:27.97 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 227:27.97 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:27.97 In file included from Unified_cpp_layout_style2.cpp:128: 227:27.97 /builddir/build/BUILD/firefox-88.0/layout/style/ServoStyleSet.cpp:1239:31: note: while referencing ‘tasks’ 227:27.97 1239 | nsTArray tasks = std::move(mPostTraversalTasks); 227:27.97 | ^~~~~ 227:29.37 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 227:29.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTObserverArray.h:12, 227:29.37 from /builddir/build/BUILD/firefox-88.0/dom/base/nsINode.h:18, 227:29.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/LinkStyle.h:9, 227:29.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/css/Loader.h:18, 227:29.38 from /builddir/build/BUILD/firefox-88.0/layout/style/Loader.cpp:9, 227:29.38 from Unified_cpp_layout_style2.cpp:2: 227:29.38 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::css::Loader::Stop()’: 227:29.38 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 227:29.38 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 227:29.38 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:29.38 In file included from Unified_cpp_layout_style2.cpp:2: 227:29.38 /builddir/build/BUILD/firefox-88.0/layout/style/Loader.cpp:2149:8: note: while referencing ‘arr’ 227:29.38 2149 | auto arr = std::move(mPostedEvents); 227:29.38 | ^~~ 228:05.01 Finished release [optimized] target(s) in 3m 51s 228:06.13 media/libdav1d 228:06.14 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 228:07.55 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 228:07.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 228:07.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 228:07.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 228:07.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 228:07.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PrincipalHashKey.h:10, 228:07.55 from /builddir/build/BUILD/firefox-88.0/layout/style/SharedStyleSheetCache.h:22, 228:07.55 from /builddir/build/BUILD/firefox-88.0/layout/style/SharedStyleSheetCache.cpp:7, 228:07.55 from Unified_cpp_layout_style3.cpp:2: 228:07.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsFontFaceLoader::FontLoadComplete()’: 228:07.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 228:07.55 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 228:07.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:07.55 In file included from Unified_cpp_layout_style3.cpp:137: 228:07.55 /builddir/build/BUILD/firefox-88.0/layout/style/nsFontFaceLoader.cpp:292:29: note: while referencing ‘fontSets’ 228:07.55 292 | nsTArray fontSets; 228:07.55 | ^~~~~~~~ 228:07.58 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 228:07.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 228:07.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 228:07.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 228:07.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 228:07.58 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PrincipalHashKey.h:10, 228:07.58 from /builddir/build/BUILD/firefox-88.0/layout/style/SharedStyleSheetCache.h:22, 228:07.58 from /builddir/build/BUILD/firefox-88.0/layout/style/SharedStyleSheetCache.cpp:7, 228:07.58 from Unified_cpp_layout_style3.cpp:2: 228:07.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void nsFontFaceLoader::LoadTimerCallback(nsITimer*, void*)’: 228:07.59 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 228:07.59 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 228:07.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:07.59 In file included from Unified_cpp_layout_style3.cpp:137: 228:07.59 /builddir/build/BUILD/firefox-88.0/layout/style/nsFontFaceLoader.cpp:181:31: note: while referencing ‘fontSets’ 228:07.59 181 | nsTArray fontSets; 228:07.59 | ^~~~~~~~ 228:11.30 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 228:11.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 228:11.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 228:11.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 228:11.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 228:11.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PrincipalHashKey.h:10, 228:11.30 from /builddir/build/BUILD/firefox-88.0/layout/style/SharedStyleSheetCache.h:22, 228:11.30 from /builddir/build/BUILD/firefox-88.0/layout/style/SharedStyleSheetCache.cpp:7, 228:11.30 from Unified_cpp_layout_style3.cpp:2: 228:11.30 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsAnimationManager::DoUpdateAnimations(const mozilla::NonOwningAnimationTarget&, const nsStyleDisplay&, ServoCSSAnimationBuilder&)’: 228:11.30 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsAnimationManager::OwningCSSAnimationPtrArray [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 228:11.30 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 228:11.30 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:11.30 In file included from Unified_cpp_layout_style3.cpp:56: 228:11.30 /builddir/build/BUILD/firefox-88.0/layout/style/nsAnimationManager.cpp:356:30: note: while referencing ‘newAnimations’ 228:11.30 356 | OwningCSSAnimationPtrArray newAnimations = 228:11.30 | ^~~~~~~~~~~~~ 228:11.30 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 228:11.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 228:11.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 228:11.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 228:11.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 228:11.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PrincipalHashKey.h:10, 228:11.30 from /builddir/build/BUILD/firefox-88.0/layout/style/SharedStyleSheetCache.h:22, 228:11.30 from /builddir/build/BUILD/firefox-88.0/layout/style/SharedStyleSheetCache.cpp:7, 228:11.30 from Unified_cpp_layout_style3.cpp:2: 228:11.30 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsAnimationManager::OwningCSSAnimationPtrArray [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 228:11.30 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 228:11.30 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:11.31 In file included from Unified_cpp_layout_style3.cpp:56: 228:11.31 /builddir/build/BUILD/firefox-88.0/layout/style/nsAnimationManager.cpp:356:30: note: while referencing ‘newAnimations’ 228:11.31 356 | OwningCSSAnimationPtrArray newAnimations = 228:11.31 | ^~~~~~~~~~~~~ 228:11.31 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 228:11.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 228:11.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 228:11.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 228:11.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 228:11.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PrincipalHashKey.h:10, 228:11.31 from /builddir/build/BUILD/firefox-88.0/layout/style/SharedStyleSheetCache.h:22, 228:11.31 from /builddir/build/BUILD/firefox-88.0/layout/style/SharedStyleSheetCache.cpp:7, 228:11.31 from Unified_cpp_layout_style3.cpp:2: 228:11.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 48 is outside array bounds of ‘nsAutoAnimationMutationBatch [1]’ [-Warray-bounds] 228:11.31 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 228:11.31 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:11.31 In file included from Unified_cpp_layout_style3.cpp:56: 228:11.31 /builddir/build/BUILD/firefox-88.0/layout/style/nsAnimationManager.cpp:352:32: note: while referencing ‘mb’ 228:11.31 352 | nsAutoAnimationMutationBatch mb(aTarget.mElement->OwnerDoc()); 228:11.31 | ^~ 228:11.31 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 228:11.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 228:11.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 228:11.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 228:11.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 228:11.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PrincipalHashKey.h:10, 228:11.31 from /builddir/build/BUILD/firefox-88.0/layout/style/SharedStyleSheetCache.h:22, 228:11.31 from /builddir/build/BUILD/firefox-88.0/layout/style/SharedStyleSheetCache.cpp:7, 228:11.31 from Unified_cpp_layout_style3.cpp:2: 228:11.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsAnimationManager::OwningCSSAnimationPtrArray [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 228:11.31 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 228:11.31 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:11.31 In file included from Unified_cpp_layout_style3.cpp:56: 228:11.31 /builddir/build/BUILD/firefox-88.0/layout/style/nsAnimationManager.cpp:356:30: note: while referencing ‘newAnimations’ 228:11.31 356 | OwningCSSAnimationPtrArray newAnimations = 228:11.31 | ^~~~~~~~~~~~~ 228:11.31 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 228:11.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 228:11.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 228:11.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 228:11.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 228:11.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PrincipalHashKey.h:10, 228:11.31 from /builddir/build/BUILD/firefox-88.0/layout/style/SharedStyleSheetCache.h:22, 228:11.31 from /builddir/build/BUILD/firefox-88.0/layout/style/SharedStyleSheetCache.cpp:7, 228:11.31 from Unified_cpp_layout_style3.cpp:2: 228:11.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 48 is outside array bounds of ‘nsAutoAnimationMutationBatch [1]’ [-Warray-bounds] 228:11.31 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 228:11.31 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:11.31 In file included from Unified_cpp_layout_style3.cpp:56: 228:11.31 /builddir/build/BUILD/firefox-88.0/layout/style/nsAnimationManager.cpp:352:32: note: while referencing ‘mb’ 228:11.32 352 | nsAutoAnimationMutationBatch mb(aTarget.mElement->OwnerDoc()); 228:11.32 | ^~ 228:11.32 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 228:11.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 228:11.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 228:11.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 228:11.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 228:11.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PrincipalHashKey.h:10, 228:11.32 from /builddir/build/BUILD/firefox-88.0/layout/style/SharedStyleSheetCache.h:22, 228:11.32 from /builddir/build/BUILD/firefox-88.0/layout/style/SharedStyleSheetCache.cpp:7, 228:11.32 from Unified_cpp_layout_style3.cpp:2: 228:11.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 228:11.32 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 228:11.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:11.32 In file included from Unified_cpp_layout_style3.cpp:56: 228:11.32 /builddir/build/BUILD/firefox-88.0/layout/style/nsAnimationManager.cpp:212:22: note: while referencing ‘keyframes’ 228:11.32 212 | nsTArray keyframes; 228:11.32 | ^~~~~~~~~ 228:11.80 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 228:11.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 228:11.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 228:11.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 228:11.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 228:11.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PrincipalHashKey.h:10, 228:11.80 from /builddir/build/BUILD/firefox-88.0/layout/style/SharedStyleSheetCache.h:22, 228:11.80 from /builddir/build/BUILD/firefox-88.0/layout/style/SharedStyleSheetCache.cpp:7, 228:11.80 from Unified_cpp_layout_style3.cpp:2: 228:11.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void nsAnimationManager::UpdateAnimations(mozilla::dom::Element*, mozilla::PseudoStyleType, const mozilla::ComputedStyle*)’: 228:11.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 48 is outside array bounds of ‘nsAutoAnimationMutationBatch [1]’ [-Warray-bounds] 228:11.80 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 228:11.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:11.80 In file included from /builddir/build/BUILD/firefox-88.0/layout/style/nsAnimationManager.h:10, 228:11.80 from /builddir/build/BUILD/firefox-88.0/layout/style/nsAnimationManager.cpp:7, 228:11.80 from Unified_cpp_layout_style3.cpp:56: 228:11.80 /builddir/build/BUILD/firefox-88.0/layout/style/AnimationCommon.h:62:34: note: while referencing ‘mb’ 228:11.80 62 | nsAutoAnimationMutationBatch mb(aElement->OwnerDoc()); 228:11.80 | ^~ 228:12.06 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 228:12.06 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 228:12.06 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 228:12.06 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 228:12.06 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 228:12.06 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PrincipalHashKey.h:10, 228:12.06 from /builddir/build/BUILD/firefox-88.0/layout/style/SharedStyleSheetCache.h:22, 228:12.06 from /builddir/build/BUILD/firefox-88.0/layout/style/SharedStyleSheetCache.cpp:7, 228:12.06 from Unified_cpp_layout_style3.cpp:2: 228:12.06 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::SharedStyleSheetCache::CancelDeferredLoadsForLoader(mozilla::css::Loader&)’: 228:12.06 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::LoadDataArray [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 228:12.06 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 228:12.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:12.06 In file included from Unified_cpp_layout_style3.cpp:2: 228:12.06 /builddir/build/BUILD/firefox-88.0/layout/style/SharedStyleSheetCache.cpp:519:17: note: while referencing ‘arr’ 228:12.06 519 | LoadDataArray arr; 228:12.06 | ^~~ 228:12.15 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 228:12.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 228:12.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 228:12.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 228:12.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 228:12.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PrincipalHashKey.h:10, 228:12.15 from /builddir/build/BUILD/firefox-88.0/layout/style/SharedStyleSheetCache.h:22, 228:12.15 from /builddir/build/BUILD/firefox-88.0/layout/style/SharedStyleSheetCache.cpp:7, 228:12.15 from Unified_cpp_layout_style3.cpp:2: 228:12.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::SharedStyleSheetCache::StartDeferredLoadsForLoader(mozilla::css::Loader&, mozilla::SharedStyleSheetCache::StartLoads)’: 228:12.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::LoadDataArray [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 228:12.15 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 228:12.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:12.15 In file included from Unified_cpp_layout_style3.cpp:2: 228:12.15 /builddir/build/BUILD/firefox-88.0/layout/style/SharedStyleSheetCache.cpp:491:17: note: while referencing ‘arr’ 228:12.15 491 | LoadDataArray arr; 228:12.15 | ^~~ 228:13.32 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 228:13.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 228:13.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 228:13.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 228:13.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 228:13.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/PrincipalHashKey.h:10, 228:13.32 from /builddir/build/BUILD/firefox-88.0/layout/style/SharedStyleSheetCache.h:22, 228:13.32 from /builddir/build/BUILD/firefox-88.0/layout/style/SharedStyleSheetCache.cpp:7, 228:13.32 from Unified_cpp_layout_style3.cpp:2: 228:13.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::StyleSheet::ReparseSheet(const nsACString&, mozilla::ErrorResult&)’: 228:13.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::css::LoaderReusableStyleSheets [1]’ [-Warray-bounds] 228:13.32 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 228:13.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:13.32 In file included from Unified_cpp_layout_style3.cpp:38: 228:13.32 /builddir/build/BUILD/firefox-88.0/layout/style/StyleSheet.cpp:1285:34: note: while referencing ‘reusableSheets’ 228:13.32 1285 | css::LoaderReusableStyleSheets reusableSheets; 228:13.32 | ^~~~~~~~~~~~~~ 228:20.45 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 228:20.52 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 228:20.72 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 228:28.30 /builddir/build/BUILD/firefox-88.0/third_party/dav1d/src/decode.c: In function ‘decode_sb’: 228:28.30 /builddir/build/BUILD/firefox-88.0/third_party/dav1d/src/decode.c:2069:14: warning: ‘bx8’ may be used uninitialized in this function [-Wmaybe-uninitialized] 228:28.30 2069 | int ctx, bx8, by8; 228:28.30 | ^~~ 228:28.30 /builddir/build/BUILD/firefox-88.0/third_party/dav1d/src/decode.c:2069:19: warning: ‘by8’ may be used uninitialized in this function [-Wmaybe-uninitialized] 228:28.30 2069 | int ctx, bx8, by8; 228:28.31 | ^~~ 228:29.36 /builddir/build/BUILD/firefox-88.0/third_party/dav1d/src/decode.c: In function ‘dav1d_submit_frame’: 228:29.36 /builddir/build/BUILD/firefox-88.0/third_party/dav1d/src/decode.c:3493:9: warning: ‘out_delayed’ may be used uninitialized in this function [-Wmaybe-uninitialized] 228:29.37 3493 | dav1d_thread_picture_ref(out_delayed, &f->sr_cur); 228:29.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:29.57 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 228:29.63 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 228:29.79 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 228:29.92 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 228:31.59 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 228:32.28 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 228:32.88 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 228:33.02 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 228:33.19 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 228:33.42 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 228:34.15 In file included from /builddir/build/BUILD/firefox-88.0/third_party/dav1d/src/obu.c:37: 228:34.15 /builddir/build/BUILD/firefox-88.0/third_party/dav1d/src/obu.c: In function ‘dav1d_parse_obus’: 228:34.15 /builddir/build/BUILD/firefox-88.0/third_party/dav1d/include/common/intops.h:36:22: warning: ‘off_after_idx’ may be used uninitialized in this function [-Wmaybe-uninitialized] 228:34.15 36 | return a > b ? a : b; 228:34.15 | ~~~~~~~~~~^~~ 228:34.15 /builddir/build/BUILD/firefox-88.0/third_party/dav1d/src/obu.c:928:29: note: ‘off_after_idx’ was declared here 228:34.15 928 | int off_before_idx, off_after_idx; 228:34.15 | ^~~~~~~~~~~~~ 228:34.15 In file included from /builddir/build/BUILD/firefox-88.0/third_party/dav1d/src/obu.c:37: 228:34.15 /builddir/build/BUILD/firefox-88.0/third_party/dav1d/include/common/intops.h:36:22: warning: ‘off_before_idx’ may be used uninitialized in this function [-Wmaybe-uninitialized] 228:34.15 36 | return a > b ? a : b; 228:34.15 | ~~~~~~~~~~^~~ 228:34.15 /builddir/build/BUILD/firefox-88.0/third_party/dav1d/src/obu.c:928:13: note: ‘off_before_idx’ was declared here 228:34.15 928 | int off_before_idx, off_after_idx; 228:34.15 | ^~~~~~~~~~~~~~ 228:34.84 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 228:35.18 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 228:35.55 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 228:35.78 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 228:36.40 /builddir/build/BUILD/firefox-88.0/third_party/dav1d/src/refmvs.c: In function ‘dav1d_refmvs_find’: 228:36.40 /builddir/build/BUILD/firefox-88.0/third_party/dav1d/src/refmvs.c:483:20: warning: ‘newmv_ctx’ may be used uninitialized in this function [-Wmaybe-uninitialized] 228:36.40 483 | int refmv_ctx, newmv_ctx; 228:36.40 | ^~~~~~~~~ 228:36.41 /builddir/build/BUILD/firefox-88.0/third_party/dav1d/src/refmvs.c:598:27: warning: ‘refmv_ctx’ may be used uninitialized in this function [-Wmaybe-uninitialized] 228:36.41 598 | switch (refmv_ctx >> 1) { 228:36.41 | ~~~~~~~~~~^~~~ 228:36.41 /builddir/build/BUILD/firefox-88.0/third_party/dav1d/src/refmvs.c:543:59: warning: ‘b_left’ may be used uninitialized in this function [-Wmaybe-uninitialized] 228:36.41 543 | const refmvs_block *const cand_b = &b_left[y][bx4 - 1]; 228:36.41 | ^ 228:36.41 /builddir/build/BUILD/firefox-88.0/third_party/dav1d/src/refmvs.c:535:43: warning: ‘b_top’ may be used uninitialized in this function [-Wmaybe-uninitialized] 228:36.41 535 | const refmvs_block *const cand_b = &b_top[x]; 228:36.41 | ^~~~~~ 228:36.93 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 228:37.00 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 228:37.09 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 228:37.48 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 228:37.70 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 228:37.96 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 228:38.28 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 228:38.77 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 228:38.99 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 228:39.39 16bd_film_grain_tmpl.c: In function ‘fgy_32x32xn_c’: 228:39.39 165 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 228:39.39 | ~~~~~~~~~^~~~~~ 228:39.39 16bd_film_grain_tmpl.c:205:9: note: ‘offsets[1][1]’ was declared here 228:39.39 205 | int offsets[2 /* col offset */][2 /* row offset */]; 228:39.39 | ^~~~~~~ 228:39.40 165 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 228:39.40 | ~~~~~~~~~^~~~~~ 228:39.40 16bd_film_grain_tmpl.c:205:9: note: ‘offsets[1][0]’ was declared here 228:39.40 205 | int offsets[2 /* col offset */][2 /* row offset */]; 228:39.40 | ^~~~~~~ 228:39.63 16bd_film_grain_tmpl.c: In function ‘fguv_32x32xn_c’: 228:39.63 165 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 228:39.63 | ~~~~~~~~~^~~~~~ 228:39.63 16bd_film_grain_tmpl.c:320:9: note: ‘offsets[1][1]’ was declared here 228:39.64 320 | int offsets[2 /* col offset */][2 /* row offset */]; 228:39.64 | ^~~~~~~ 228:39.64 165 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 228:39.64 | ~~~~~~~~~^~~~~~ 228:39.64 16bd_film_grain_tmpl.c:320:9: note: ‘offsets[1][0]’ was declared here 228:39.64 320 | int offsets[2 /* col offset */][2 /* row offset */]; 228:39.64 | ^~~~~~~ 228:39.83 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 228:40.06 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 228:40.79 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 228:41.82 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 228:42.23 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 228:42.38 16bd_loopfilter_tmpl.c: In function ‘loop_filter’: 228:42.38 119 | } else if (wd >= 8 && flat8in) { 228:42.38 | ^~ 228:42.39 94 | if (wd >= 16 && (flat8out & flat8in)) { 228:42.39 | ~~~~~~~~~~^~~~~~~~~~ 228:42.39 125 | dst[strideb * +2] = (p0 + q0 + q1 + 2 * q2 + q3 + q3 + q3 + 4) >> 3; 228:42.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 228:42.39 130 | dst[strideb * +1] = (p0 + 2 * q0 + 2 * q1 + 2 * q2 + q2 + 4) >> 3; 228:42.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 228:42.39 128 | dst[strideb * -1] = (p2 + 2 * p1 + 2 * p0 + 2 * q0 + q1 + 4) >> 3; 228:42.39 | ~~~^~~~~~~~ 228:42.39 122 | dst[strideb * -1] = (p3 + p2 + p1 + 2 * p0 + q0 + q1 + q2 + 4) >> 3; 228:42.39 | ~~~^~~~ 228:42.61 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 228:43.17 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 228:43.53 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 228:44.97 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 228:46.14 16bd_recon_tmpl.c: In function ‘read_coef_tree’: 228:46.14 804 | cbi->txtp[0] = txtp; 228:46.14 | ~~~~~~~~~~~~~^~~~~~ 228:47.23 16bd_recon_tmpl.c: In function ‘dav1d_recon_b_inter_16bpc’: 228:47.23 1912 | dsp->mc.w_avg(uvdst, f->cur.stride[1], tmp[0], tmp[1], 228:47.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:47.23 1913 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, jnt_weight 228:47.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:47.23 1914 | HIGHBD_CALL_SUFFIX); 228:47.23 | ~~~~~~~~~~~~~~~~~~~ 228:47.23 1918 | dsp->mc.mask(uvdst, f->cur.stride[1], 228:47.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:47.23 1919 | tmp[b->mask_sign], tmp[!b->mask_sign], 228:47.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:47.23 1920 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, mask 228:47.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:47.23 1921 | HIGHBD_CALL_SUFFIX); 228:47.23 | ~~~~~~~~~~~~~~~~~~~ 228:47.76 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 228:48.06 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 228:48.51 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 228:48.70 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 228:49.04 8bd_film_grain_tmpl.c: In function ‘fgy_32x32xn_c’: 228:49.04 165 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 228:49.04 | ~~~~~~~~~^~~~~~ 228:49.04 8bd_film_grain_tmpl.c:205:9: note: ‘offsets[1][1]’ was declared here 228:49.04 205 | int offsets[2 /* col offset */][2 /* row offset */]; 228:49.04 | ^~~~~~~ 228:49.04 165 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 228:49.04 | ~~~~~~~~~^~~~~~ 228:49.04 8bd_film_grain_tmpl.c:205:9: note: ‘offsets[1][0]’ was declared here 228:49.04 205 | int offsets[2 /* col offset */][2 /* row offset */]; 228:49.04 | ^~~~~~~ 228:49.24 8bd_film_grain_tmpl.c: In function ‘fguv_32x32xn_c’: 228:49.24 165 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 228:49.24 | ~~~~~~~~~^~~~~~ 228:49.24 8bd_film_grain_tmpl.c:320:9: note: ‘offsets[1][1]’ was declared here 228:49.25 320 | int offsets[2 /* col offset */][2 /* row offset */]; 228:49.25 | ^~~~~~~ 228:49.25 165 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 228:49.25 | ~~~~~~~~~^~~~~~ 228:49.25 8bd_film_grain_tmpl.c:320:9: note: ‘offsets[1][0]’ was declared here 228:49.25 320 | int offsets[2 /* col offset */][2 /* row offset */]; 228:49.25 | ^~~~~~~ 228:49.41 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 228:49.53 8bd_ipred_prepare_tmpl.c: In function ‘dav1d_prepare_intra_edges_8bpc’: 228:49.53 195 | *topleft_out = have_top ? dst_top[-1] : dst[-1]; 228:49.53 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:49.59 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 228:50.23 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 228:50.48 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 228:50.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFontVariations.h:12, 228:50.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFont.h:14, 228:50.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxTextRun.h:14, 228:50.48 from /builddir/build/BUILD/firefox-88.0/layout/style/nsFontFaceUtils.cpp:9, 228:50.48 from Unified_cpp_layout_style4.cpp:2: 228:50.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsStyleAutoArray nsStyleAutoArray::Clone() const [with T = nsStyleImageLayers::Layer]’: 228:50.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 228:50.48 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 228:50.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:50.48 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoBindingTypes.h:106, 228:50.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:28, 228:50.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 228:50.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFont.h:22, 228:50.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxTextRun.h:14, 228:50.48 from /builddir/build/BUILD/firefox-88.0/layout/style/nsFontFaceUtils.cpp:9, 228:50.48 from Unified_cpp_layout_style4.cpp:2: 228:50.48 /builddir/build/BUILD/firefox-88.0/layout/style/nsStyleAutoArray.h:38:46: note: while referencing ‘’ 228:50.48 38 | res.mOtherElements = mOtherElements.Clone(); 228:50.48 | ~~~~~~~~~~~~~~~~~~~~^~ 228:50.75 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 228:50.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFontVariations.h:12, 228:50.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFont.h:14, 228:50.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxTextRun.h:14, 228:50.75 from /builddir/build/BUILD/firefox-88.0/layout/style/nsFontFaceUtils.cpp:9, 228:50.75 from Unified_cpp_layout_style4.cpp:2: 228:50.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In copy constructor ‘nsStyleDisplay::nsStyleDisplay(const nsStyleDisplay&)’: 228:50.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 228:50.75 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 228:50.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:50.75 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoBindingTypes.h:106, 228:50.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:28, 228:50.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 228:50.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFont.h:22, 228:50.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxTextRun.h:14, 228:50.75 from /builddir/build/BUILD/firefox-88.0/layout/style/nsFontFaceUtils.cpp:9, 228:50.75 from Unified_cpp_layout_style4.cpp:2: 228:50.75 /builddir/build/BUILD/firefox-88.0/layout/style/nsStyleAutoArray.h:38:46: note: while referencing ‘’ 228:50.75 38 | res.mOtherElements = mOtherElements.Clone(); 228:50.75 | ~~~~~~~~~~~~~~~~~~~~^~ 228:50.75 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 228:50.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFontVariations.h:12, 228:50.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFont.h:14, 228:50.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxTextRun.h:14, 228:50.76 from /builddir/build/BUILD/firefox-88.0/layout/style/nsFontFaceUtils.cpp:9, 228:50.76 from Unified_cpp_layout_style4.cpp:2: 228:50.76 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 228:50.76 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 228:50.76 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:50.76 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoBindingTypes.h:106, 228:50.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:28, 228:50.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ServoStyleConsts.h:33, 228:50.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFont.h:22, 228:50.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxTextRun.h:14, 228:50.76 from /builddir/build/BUILD/firefox-88.0/layout/style/nsFontFaceUtils.cpp:9, 228:50.76 from Unified_cpp_layout_style4.cpp:2: 228:50.76 /builddir/build/BUILD/firefox-88.0/layout/style/nsStyleAutoArray.h:38:46: note: while referencing ‘’ 228:50.76 38 | res.mOtherElements = mOtherElements.Clone(); 228:50.76 | ~~~~~~~~~~~~~~~~~~~~^~ 228:51.04 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 228:51.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFontVariations.h:12, 228:51.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxFont.h:14, 228:51.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/gfxTextRun.h:14, 228:51.04 from /builddir/build/BUILD/firefox-88.0/layout/style/nsFontFaceUtils.cpp:9, 228:51.04 from Unified_cpp_layout_style4.cpp:2: 228:51.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsStyleImageLayers& nsStyleImageLayers::operator=(const nsStyleImageLayers&)’: 228:51.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 68 is outside array bounds of ‘nsStyleAutoArray [1]’ [-Warray-bounds] 228:51.04 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 228:51.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:51.04 In file included from Unified_cpp_layout_style4.cpp:56: 228:51.04 /builddir/build/BUILD/firefox-88.0/layout/style/nsStyleStruct.cpp:1788:33: note: while referencing ‘’ 228:51.04 1788 | mLayers = aOther.mLayers.Clone(); 228:51.04 | ~~~~~~~~~~~~~~~~~~~~^~ 228:51.10 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 228:51.49 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 228:51.64 8bd_loopfilter_tmpl.c: In function ‘loop_filter’: 228:51.64 119 | } else if (wd >= 8 && flat8in) { 228:51.64 | ^~ 228:51.64 94 | if (wd >= 16 && (flat8out & flat8in)) { 228:51.64 | ~~~~~~~~~~^~~~~~~~~~ 228:51.64 125 | dst[strideb * +2] = (p0 + q0 + q1 + 2 * q2 + q3 + q3 + q3 + 4) >> 3; 228:51.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 228:51.65 130 | dst[strideb * +1] = (p0 + 2 * q0 + 2 * q1 + 2 * q2 + q2 + 4) >> 3; 228:51.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 228:51.65 128 | dst[strideb * -1] = (p2 + 2 * p1 + 2 * p0 + 2 * q0 + q1 + 4) >> 3; 228:51.65 | ~~~^~~~~~~~ 228:51.65 122 | dst[strideb * -1] = (p3 + p2 + p1 + 2 * p0 + q0 + q1 + q2 + 4) >> 3; 228:51.65 | ~~~^~~~ 228:51.88 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 228:51.89 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 228:52.28 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 228:52.43 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 228:53.55 netwerk/dns 228:53.56 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 228:53.63 8bd_recon_tmpl.c: In function ‘read_coef_tree’: 228:53.63 804 | cbi->txtp[0] = txtp; 228:53.63 | ~~~~~~~~~~~~~^~~~~~ 228:54.70 8bd_recon_tmpl.c: In function ‘dav1d_recon_b_inter_8bpc’: 228:54.70 1912 | dsp->mc.w_avg(uvdst, f->cur.stride[1], tmp[0], tmp[1], 228:54.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:54.70 1913 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, jnt_weight 228:54.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:54.71 1914 | HIGHBD_CALL_SUFFIX); 228:54.71 | ~~~~~~~~~~~~~~~~~~~ 228:54.71 1918 | dsp->mc.mask(uvdst, f->cur.stride[1], 228:54.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:54.71 1919 | tmp[b->mask_sign], tmp[!b->mask_sign], 228:54.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:54.71 1920 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, mask 228:54.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:54.71 1921 | HIGHBD_CALL_SUFFIX); 228:54.71 | ~~~~~~~~~~~~~~~~~~~ 228:55.22 security/apps 228:58.61 In file included from /builddir/build/BUILD/firefox-88.0/netwerk/dns/GetAddrInfo.h:16, 228:58.61 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/GetAddrInfo.cpp:7: 228:58.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = unsigned int; SizeType = unsigned int]’: 228:58.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 228:58.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 228:58.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 228:58.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2938:17: required from ‘CopyableTArray::CopyableTArray(const CopyableTArray&) [with E = mozilla::net::NetAddr]’ 228:58.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/HTTPSSVC.h:49:8: required from ‘static void mozilla::detail::VariantImplementation::copyConstruct(void*, const Variant&) [with Variant = mozilla::Variant; Tag = unsigned char; unsigned int N = 4; T = mozilla::net::SvcParamIpv4Hint; Ts = {mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig}]’ 228:58.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Variant.h:223:26: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] 228:58.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Variant.h:223:26: required from ‘static void mozilla::detail::VariantImplementation::copyConstruct(void*, const Variant&) [with Variant = mozilla::Variant; Tag = unsigned char; unsigned int N = 0; T = mozilla::Nothing; Ts = {mozilla::net::SvcParamAlpn, mozilla::net::SvcParamNoDefaultAlpn, mozilla::net::SvcParamPort, mozilla::net::SvcParamIpv4Hint, mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig}]’ 228:58.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Variant.h:652:24: required from ‘mozilla::Variant::Variant(const mozilla::Variant&) [with Ts = {mozilla::Nothing, mozilla::net::SvcParamAlpn, mozilla::net::SvcParamNoDefaultAlpn, mozilla::net::SvcParamPort, mozilla::net::SvcParamIpv4Hint, mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig}]’ 228:58.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/HTTPSSVC.h:82:8: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = const mozilla::net::SvcFieldValue&; E = mozilla::net::SvcFieldValue]’ 228:58.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:664:49: required from ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::SvcFieldValue; ElemType = mozilla::net::SvcFieldValue; IndexType = unsigned int; SizeType = unsigned int; bool IsTriviallyCopyConstructible = false; bool IsSameType = true]’ 228:58.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::net::SvcFieldValue; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 228:58.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::SvcFieldValue; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 228:58.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 228:58.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2938:17: required from ‘CopyableTArray::CopyableTArray(const CopyableTArray&) [with E = mozilla::net::SvcFieldValue]’ 228:58.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/HTTPSSVC.h:90:8: required from here 228:58.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 228:58.61 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 228:58.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:58.61 In file included from /builddir/build/BUILD/firefox-88.0/netwerk/dns/GetAddrInfo.cpp:21: 228:58.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 228:58.61 107 | union NetAddr { 228:58.61 | ^~~~~~~ 228:59.00 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 228:59.00 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/GetAddrInfo.h:16, 228:59.00 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/GetAddrInfo.cpp:7: 228:59.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::NativeDNSResolverOverride::ClearHostOverride(const nsACString&)’: 228:59.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘mozilla::Maybe > [1]’ [-Warray-bounds] 228:59.00 304 | mHdr->mLength = 0; 228:59.00 | ~~~~~~~~~~~~~~^~~ 228:59.00 /builddir/build/BUILD/firefox-88.0/netwerk/dns/GetAddrInfo.cpp:448:8: note: while referencing ‘overrides’ 228:59.00 448 | auto overrides = mOverrides.Extract(aHost); 228:59.00 | ^~~~~~~~~ 228:59.15 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 228:59.15 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/GetAddrInfo.h:16, 228:59.15 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/GetAddrInfo.cpp:7: 228:59.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool mozilla::net::FindAddrOverride(const nsACString&, uint16_t, uint16_t, mozilla::net::AddrInfo**)’: 228:59.16 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 228:59.16 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 228:59.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:59.16 /builddir/build/BUILD/firefox-88.0/netwerk/dns/GetAddrInfo.cpp:310:21: note: while referencing ‘addresses’ 228:59.16 310 | nsTArray addresses; 228:59.16 | ^~~~~~~~~ 228:59.84 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 228:59.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 228:59.84 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/NSSErrorsService.h:13, 228:59.84 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ScopedNSSTypes.h:24, 228:59.84 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificateDB.h:8, 228:59.84 from /builddir/build/BUILD/firefox-88.0/security/apps/AppSignatureVerification.cpp:7, 228:59.84 from Unified_cpp_security_apps0.cpp:2: 228:59.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::psm::Result mozilla::psm::AppTrustDomain::GetCertTrust(mozilla::pkix::EndEntityOrCA, const mozilla::pkix::CertPolicyId&, mozilla::pkix::Input, mozilla::pkix::TrustLevel&)’: 228:59.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 228:59.84 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 228:59.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:59.84 In file included from Unified_cpp_security_apps0.cpp:11: 228:59.84 /builddir/build/BUILD/firefox-88.0/security/apps/AppTrustDomain.cpp:163:21: note: while referencing ‘pubKeyBytes’ 228:59.84 163 | nsTArray pubKeyBytes; 228:59.84 | ^~~~~~~~~~~ 228:59.84 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 228:59.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 228:59.84 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/NSSErrorsService.h:13, 228:59.84 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ScopedNSSTypes.h:24, 228:59.84 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificateDB.h:8, 228:59.84 from /builddir/build/BUILD/firefox-88.0/security/apps/AppSignatureVerification.cpp:7, 228:59.84 from Unified_cpp_security_apps0.cpp:2: 228:59.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 228:59.84 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 228:59.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:59.84 In file included from Unified_cpp_security_apps0.cpp:11: 228:59.84 /builddir/build/BUILD/firefox-88.0/security/apps/AppTrustDomain.cpp:162:21: note: while referencing ‘subjectBytes’ 228:59.84 162 | nsTArray subjectBytes; 228:59.84 | ^~~~~~~~~~~~ 228:59.84 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 228:59.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 228:59.84 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/NSSErrorsService.h:13, 228:59.84 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ScopedNSSTypes.h:24, 228:59.84 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificateDB.h:8, 228:59.84 from /builddir/build/BUILD/firefox-88.0/security/apps/AppSignatureVerification.cpp:7, 228:59.84 from Unified_cpp_security_apps0.cpp:2: 228:59.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 228:59.84 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 228:59.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:59.85 In file included from Unified_cpp_security_apps0.cpp:11: 228:59.85 /builddir/build/BUILD/firefox-88.0/security/apps/AppTrustDomain.cpp:161:21: note: while referencing ‘serialBytes’ 228:59.85 161 | nsTArray serialBytes; 228:59.85 | ^~~~~~~~~~~ 228:59.85 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 228:59.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 228:59.85 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/NSSErrorsService.h:13, 228:59.85 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ScopedNSSTypes.h:24, 228:59.85 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificateDB.h:8, 228:59.85 from /builddir/build/BUILD/firefox-88.0/security/apps/AppSignatureVerification.cpp:7, 228:59.85 from Unified_cpp_security_apps0.cpp:2: 228:59.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 228:59.85 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 228:59.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:59.85 In file included from Unified_cpp_security_apps0.cpp:11: 228:59.85 /builddir/build/BUILD/firefox-88.0/security/apps/AppTrustDomain.cpp:160:21: note: while referencing ‘issuerBytes’ 228:59.85 160 | nsTArray issuerBytes; 228:59.85 | ^~~~~~~~~~~ 229:00.03 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:00.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 229:00.03 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/NSSErrorsService.h:13, 229:00.03 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ScopedNSSTypes.h:24, 229:00.03 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificateDB.h:8, 229:00.03 from /builddir/build/BUILD/firefox-88.0/security/apps/AppSignatureVerification.cpp:7, 229:00.03 from Unified_cpp_security_apps0.cpp:2: 229:00.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult {anonymous}::VerifyAppManifest(SECOidTag, nsCOMPtr, nsTHashtable&, const SECItem&)’: 229:00.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 229:00.04 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:00.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:00.04 In file included from Unified_cpp_security_apps0.cpp:2: 229:00.04 /builddir/build/BUILD/firefox-88.0/security/apps/AppSignatureVerification.cpp:247:21: note: while referencing ‘outArray’ 229:00.04 247 | nsTArray outArray; 229:00.04 | ^~~~~~~~ 229:00.29 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:00.29 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 229:00.30 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/NSSErrorsService.h:13, 229:00.30 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ScopedNSSTypes.h:24, 229:00.30 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificateDB.h:8, 229:00.30 from /builddir/build/BUILD/firefox-88.0/security/apps/AppSignatureVerification.cpp:7, 229:00.30 from Unified_cpp_security_apps0.cpp:2: 229:00.30 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool {anonymous}::_ZN12_GLOBAL__N_124CoseVerificationCallbackEPKhjPS1_jPKjS1_jS1_jhPv.part.0(const uint8_t*, size_t, const uint8_t**, size_t, const size_t*, const uint8_t*, size_t, const uint8_t*, size_t, uint8_t, void*)’: 229:00.30 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 229:00.30 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:00.30 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:00.30 In file included from Unified_cpp_security_apps0.cpp:2: 229:00.30 /builddir/build/BUILD/firefox-88.0/security/apps/AppSignatureVerification.cpp:953:33: note: while referencing ‘collectedCerts’ 229:00.30 953 | nsTArray> collectedCerts; 229:00.30 | ^~~~~~~~~~~~~~ 229:00.39 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:00.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 229:00.39 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/NSSErrorsService.h:13, 229:00.39 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ScopedNSSTypes.h:24, 229:00.39 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificateDB.h:8, 229:00.39 from /builddir/build/BUILD/firefox-88.0/security/apps/AppSignatureVerification.cpp:7, 229:00.39 from Unified_cpp_security_apps0.cpp:2: 229:00.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult {anonymous}::VerifyPK7Signature.constprop(AppTrustedRoot, nsIZipReader*, {anonymous}::SignaturePolicy&, nsTHashtable&, bool&, nsTArray&)’: 229:00.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 229:00.39 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:00.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:00.39 In file included from Unified_cpp_security_apps0.cpp:2: 229:00.39 /builddir/build/BUILD/firefox-88.0/security/apps/AppSignatureVerification.cpp:789:33: note: while referencing ‘collectedCerts’ 229:00.39 789 | nsTArray> collectedCerts; 229:00.39 | ^~~~~~~~~~~~~~ 229:00.39 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:00.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 229:00.39 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/NSSErrorsService.h:13, 229:00.39 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ScopedNSSTypes.h:24, 229:00.39 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificateDB.h:8, 229:00.39 from /builddir/build/BUILD/firefox-88.0/security/apps/AppSignatureVerification.cpp:7, 229:00.39 from Unified_cpp_security_apps0.cpp:2: 229:00.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 229:00.39 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:00.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:00.39 In file included from Unified_cpp_security_apps0.cpp:2: 229:00.39 /builddir/build/BUILD/firefox-88.0/security/apps/AppSignatureVerification.cpp:1230:21: note: while referencing ‘digestArray’ 229:00.40 1230 | nsTArray digestArray; 229:00.40 | ^~~~~~~~~~~ 229:00.40 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:00.40 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 229:00.40 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/NSSErrorsService.h:13, 229:00.40 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ScopedNSSTypes.h:24, 229:00.40 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificateDB.h:8, 229:00.40 from /builddir/build/BUILD/firefox-88.0/security/apps/AppSignatureVerification.cpp:7, 229:00.40 from Unified_cpp_security_apps0.cpp:2: 229:00.40 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 229:00.40 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:00.40 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:00.40 In file included from Unified_cpp_security_apps0.cpp:2: 229:00.40 /builddir/build/BUILD/firefox-88.0/security/apps/AppSignatureVerification.cpp:1199:21: note: while referencing ‘sfCalculatedSHA256Digest’ 229:00.40 1199 | nsTArray sfCalculatedSHA256Digest; 229:00.40 | ^~~~~~~~~~~~~~~~~~~~~~~~ 229:00.40 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:00.40 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 229:00.40 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/NSSErrorsService.h:13, 229:00.40 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ScopedNSSTypes.h:24, 229:00.40 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificateDB.h:8, 229:00.40 from /builddir/build/BUILD/firefox-88.0/security/apps/AppSignatureVerification.cpp:7, 229:00.40 from Unified_cpp_security_apps0.cpp:2: 229:00.40 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 229:00.40 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:00.40 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:00.40 In file included from Unified_cpp_security_apps0.cpp:2: 229:00.40 /builddir/build/BUILD/firefox-88.0/security/apps/AppSignatureVerification.cpp:1192:21: note: while referencing ‘sfCalculatedSHA1Digest’ 229:00.40 1192 | nsTArray sfCalculatedSHA1Digest; 229:00.40 | ^~~~~~~~~~~~~~~~~~~~~~ 229:00.65 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:00.65 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 229:00.65 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/NSSErrorsService.h:13, 229:00.65 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ScopedNSSTypes.h:24, 229:00.65 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificateDB.h:8, 229:00.65 from /builddir/build/BUILD/firefox-88.0/security/apps/AppSignatureVerification.cpp:7, 229:00.65 from Unified_cpp_security_apps0.cpp:2: 229:00.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::psm::Result mozilla::psm::AppTrustDomain::FindIssuer(mozilla::pkix::Input, mozilla::pkix::TrustDomain::IssuerChecker&, mozilla::pkix::Time)’: 229:00.65 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 229:00.65 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:00.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:00.66 In file included from Unified_cpp_security_apps0.cpp:11: 229:00.66 /builddir/build/BUILD/firefox-88.0/security/apps/AppTrustDomain.cpp:75:19: note: while referencing ‘candidates’ 229:00.66 75 | nsTArray candidates; 229:00.66 | ^~~~~~~~~~ 229:00.74 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:00.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 229:00.74 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/NSSErrorsService.h:13, 229:00.74 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ScopedNSSTypes.h:24, 229:00.74 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificateDB.h:8, 229:00.75 from /builddir/build/BUILD/firefox-88.0/security/apps/AppSignatureVerification.cpp:7, 229:00.75 from Unified_cpp_security_apps0.cpp:2: 229:00.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult {anonymous}::OpenSignedAppFileTask::CalculateResult()’: 229:00.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 229:00.75 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:00.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:00.75 In file included from Unified_cpp_security_apps0.cpp:2: 229:00.75 /builddir/build/BUILD/firefox-88.0/security/apps/AppSignatureVerification.cpp:1287:21: note: while referencing ‘coseCertDER’ 229:00.75 1287 | nsTArray coseCertDER; 229:00.75 | ^~~~~~~~~~~ 229:00.75 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:00.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 229:00.75 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/NSSErrorsService.h:13, 229:00.75 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ScopedNSSTypes.h:24, 229:00.75 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificateDB.h:8, 229:00.75 from /builddir/build/BUILD/firefox-88.0/security/apps/AppSignatureVerification.cpp:7, 229:00.75 from Unified_cpp_security_apps0.cpp:2: 229:00.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 229:00.75 304 | mHdr->mLength = 0; 229:00.75 | ~~~~~~~~~~~~~~^~~ 229:00.75 In file included from Unified_cpp_security_apps0.cpp:2: 229:00.75 /builddir/build/BUILD/firefox-88.0/security/apps/AppSignatureVerification.cpp:1287:21: note: while referencing ‘coseCertDER’ 229:00.75 1287 | nsTArray coseCertDER; 229:00.75 | ^~~~~~~~~~~ 229:00.75 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:00.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 229:00.75 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/NSSErrorsService.h:13, 229:00.75 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ScopedNSSTypes.h:24, 229:00.75 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificateDB.h:8, 229:00.75 from /builddir/build/BUILD/firefox-88.0/security/apps/AppSignatureVerification.cpp:7, 229:00.75 from Unified_cpp_security_apps0.cpp:2: 229:00.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 229:00.75 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:00.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:00.75 In file included from Unified_cpp_security_apps0.cpp:2: 229:00.75 /builddir/build/BUILD/firefox-88.0/security/apps/AppSignatureVerification.cpp:1148:34: note: while referencing ‘’ 229:00.75 1148 | aCoseCertDER = context.TakeCert(); 229:00.75 | ~~~~~~~~~~~~~~~~^~ 229:00.75 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:00.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 229:00.75 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/NSSErrorsService.h:13, 229:00.75 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ScopedNSSTypes.h:24, 229:00.75 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificateDB.h:8, 229:00.76 from /builddir/build/BUILD/firefox-88.0/security/apps/AppSignatureVerification.cpp:7, 229:00.76 from Unified_cpp_security_apps0.cpp:2: 229:00.76 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘{anonymous}::CoseVerificationContext [1]’ [-Warray-bounds] 229:00.76 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:00.76 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:00.76 In file included from Unified_cpp_security_apps0.cpp:2: 229:00.76 /builddir/build/BUILD/firefox-88.0/security/apps/AppSignatureVerification.cpp:1139:27: note: while referencing ‘context’ 229:00.76 1139 | CoseVerificationContext context(aTrustedRoot); 229:00.76 | ^~~~~~~ 229:00.76 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:00.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 229:00.76 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/NSSErrorsService.h:13, 229:00.76 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ScopedNSSTypes.h:24, 229:00.76 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificateDB.h:8, 229:00.76 from /builddir/build/BUILD/firefox-88.0/security/apps/AppSignatureVerification.cpp:7, 229:00.76 from Unified_cpp_security_apps0.cpp:2: 229:00.76 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 229:00.76 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:00.76 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:00.76 In file included from Unified_cpp_security_apps0.cpp:2: 229:00.76 /builddir/build/BUILD/firefox-88.0/security/apps/AppSignatureVerification.cpp:1287:21: note: while referencing ‘coseCertDER’ 229:00.76 1287 | nsTArray coseCertDER; 229:00.76 | ^~~~~~~~~~~ 229:00.76 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:00.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 229:00.76 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/NSSErrorsService.h:13, 229:00.76 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ScopedNSSTypes.h:24, 229:00.76 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificateDB.h:8, 229:00.76 from /builddir/build/BUILD/firefox-88.0/security/apps/AppSignatureVerification.cpp:7, 229:00.76 from Unified_cpp_security_apps0.cpp:2: 229:00.76 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 229:00.76 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:00.76 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:00.76 In file included from Unified_cpp_security_apps0.cpp:2: 229:00.76 /builddir/build/BUILD/firefox-88.0/security/apps/AppSignatureVerification.cpp:1286:21: note: while referencing ‘pkcs7CertDER’ 229:00.76 1286 | nsTArray pkcs7CertDER; 229:00.76 | ^~~~~~~~~~~~ 229:06.01 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 229:06.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 229:06.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 229:06.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 229:06.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIDNSService.h:23, 229:06.01 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.h:17, 229:06.01 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.cpp:17: 229:06.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = unsigned int; SizeType = unsigned int]’: 229:06.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 229:06.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 229:06.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 229:06.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2819:18: required from ‘nsTArray::self_type nsTArray::Clone() const [with E = mozilla::net::NetAddr; nsTArray::self_type = nsTArray]’ 229:06.01 /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.cpp:1836:60: required from here 229:06.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 229:06.01 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 229:06.01 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:06.01 In file included from /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.h:20, 229:06.01 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.cpp:17: 229:06.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 229:06.01 107 | union NetAddr { 229:06.01 | ^~~~~~~ 229:08.00 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:08.00 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 229:08.00 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 229:08.00 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 229:08.00 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 229:08.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIDNSService.h:23, 229:08.01 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.h:17, 229:08.01 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.cpp:17: 229:08.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed nsHostResolver::InitLoopbackRecord(const nsHostKey&, nsresult*)’: 229:08.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 229:08.01 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:08.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:08.01 /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.cpp:942:21: note: while referencing ‘addresses’ 229:08.01 942 | nsTArray addresses; 229:08.01 | ^~~~~~~~~ 229:08.63 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:08.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 229:08.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 229:08.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 229:08.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 229:08.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIDNSService.h:23, 229:08.63 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.h:17, 229:08.63 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.cpp:17: 229:08.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual AHostResolver::LookupStatus nsHostResolver::CompleteLookup(nsHostRecord*, nsresult, mozilla::net::AddrInfo*, bool, const nsACString&, mozilla::net::TRRSkippedReason, mozilla::net::TRR*)’: 229:08.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 229:08.63 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:08.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:08.63 /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.cpp:1837:21: note: while referencing ‘orderedSet2’ 229:08.63 1837 | nsTArray orderedSet2 = rrset2->Addresses().Clone(); 229:08.63 | ^~~~~~~~~~~ 229:08.63 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:08.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 229:08.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 229:08.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 229:08.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 229:08.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIDNSService.h:23, 229:08.63 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.h:17, 229:08.63 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.cpp:17: 229:08.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 229:08.63 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:08.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:08.63 /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.cpp:1836:21: note: while referencing ‘orderedSet1’ 229:08.63 1836 | nsTArray orderedSet1 = rrset1->Addresses().Clone(); 229:08.63 | ^~~~~~~~~~~ 229:08.63 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:13, 229:08.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ProfilerLabels.h:33, 229:08.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/GeckoProfiler.h:26, 229:08.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CondVar.h:16, 229:08.63 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.h:12, 229:08.63 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.cpp:17: 229:08.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h:118:23: warning: array subscript -1 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 229:08.64 118 | elt->asT()->AddRef(); 229:08.64 | ~~~~~~~~~~~~~~~~~~^~ 229:08.64 /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.cpp:2032:54: note: while referencing ‘cbs’ 229:08.64 2032 | mozilla::LinkedList> cbs = 229:08.64 | ^~~ 229:08.64 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:13, 229:08.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ProfilerLabels.h:33, 229:08.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/GeckoProfiler.h:26, 229:08.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CondVar.h:16, 229:08.64 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.h:12, 229:08.64 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.cpp:17: 229:08.64 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h:118:23: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 229:08.64 118 | elt->asT()->AddRef(); 229:08.64 | ~~~~~~~~~~~~~~~~~~^~ 229:08.64 /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.cpp:2032:54: note: while referencing ‘cbs’ 229:08.64 2032 | mozilla::LinkedList> cbs = 229:08.64 | ^~~ 229:08.64 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:13, 229:08.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ProfilerLabels.h:33, 229:08.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/GeckoProfiler.h:26, 229:08.64 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CondVar.h:16, 229:08.64 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.h:12, 229:08.64 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.cpp:17: 229:08.64 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h:118:23: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 229:08.64 118 | elt->asT()->AddRef(); 229:08.64 | ~~~~~~~~~~~~~~~~~~^~ 229:08.64 /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.cpp:2032:54: note: while referencing ‘cbs’ 229:08.64 2032 | mozilla::LinkedList> cbs = 229:08.64 | ^~~ 229:09.10 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:09.10 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 229:09.10 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 229:09.10 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 229:09.10 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 229:09.10 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIDNSService.h:23, 229:09.10 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.h:17, 229:09.10 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.cpp:17: 229:09.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsHostResolver::ResolveHost(const nsACString&, const nsACString&, uint16_t, const mozilla::OriginAttributes&, uint16_t, uint16_t, nsResolveHostCallback*)’: 229:09.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 229:09.10 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:09.10 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:09.10 /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.cpp:1173:33: note: while referencing ‘addresses’ 229:09.10 1173 | nsTArray addresses; 229:09.10 | ^~~~~~~~~ 229:09.62 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:13, 229:09.62 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ProfilerLabels.h:33, 229:09.62 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/GeckoProfiler.h:26, 229:09.62 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CondVar.h:16, 229:09.62 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.h:12, 229:09.62 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.cpp:17: 229:09.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h: In member function ‘virtual AHostResolver::LookupStatus nsHostResolver::CompleteLookupByType(nsHostRecord*, nsresult, mozilla::net::TypeRecordResultType&, uint32_t, bool)’: 229:09.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h:118:23: warning: array subscript -1 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 229:09.63 118 | elt->asT()->AddRef(); 229:09.63 | ~~~~~~~~~~~~~~~~~~^~ 229:09.63 /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.cpp:2127:54: note: while referencing ‘cbs’ 229:09.63 2127 | mozilla::LinkedList> cbs = 229:09.63 | ^~~ 229:09.63 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:13, 229:09.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ProfilerLabels.h:33, 229:09.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/GeckoProfiler.h:26, 229:09.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CondVar.h:16, 229:09.63 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.h:12, 229:09.63 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.cpp:17: 229:09.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h:118:23: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 229:09.63 118 | elt->asT()->AddRef(); 229:09.63 | ~~~~~~~~~~~~~~~~~~^~ 229:09.63 /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.cpp:2127:54: note: while referencing ‘cbs’ 229:09.63 2127 | mozilla::LinkedList> cbs = 229:09.63 | ^~~ 229:09.63 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:13, 229:09.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ProfilerLabels.h:33, 229:09.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/GeckoProfiler.h:26, 229:09.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CondVar.h:16, 229:09.63 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.h:12, 229:09.63 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.cpp:17: 229:09.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h:118:23: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 229:09.63 118 | elt->asT()->AddRef(); 229:09.63 | ~~~~~~~~~~~~~~~~~~^~ 229:09.63 /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.cpp:2127:54: note: while referencing ‘cbs’ 229:09.63 2127 | mozilla::LinkedList> cbs = 229:09.63 | ^~~ 229:09.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:13, 229:09.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ProfilerLabels.h:33, 229:09.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/GeckoProfiler.h:26, 229:09.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CondVar.h:16, 229:09.83 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.h:12, 229:09.83 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.cpp:17: 229:09.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h: In member function ‘void nsHostResolver::Shutdown()’: 229:09.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h:118:23: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 229:09.83 118 | elt->asT()->AddRef(); 229:09.83 | ~~~~~~~~~~~~~~~~~~^~ 229:09.83 /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.cpp:845:36: note: while referencing ‘pendingQHigh’ 229:09.83 845 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, 229:09.83 | ^~~~~~~~~~~~ 229:09.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:13, 229:09.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ProfilerLabels.h:33, 229:09.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/GeckoProfiler.h:26, 229:09.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CondVar.h:16, 229:09.84 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.h:12, 229:09.84 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.cpp:17: 229:09.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h:306:38: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 229:09.84 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } 229:09.84 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:09.84 /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.cpp:845:36: note: while referencing ‘pendingQHigh’ 229:09.84 845 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, 229:09.84 | ^~~~~~~~~~~~ 229:09.84 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:13, 229:09.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ProfilerLabels.h:33, 229:09.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/GeckoProfiler.h:26, 229:09.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CondVar.h:16, 229:09.84 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.h:12, 229:09.84 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.cpp:17: 229:09.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h:306:38: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 229:09.84 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } 229:09.84 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:09.84 /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.cpp:845:36: note: while referencing ‘pendingQHigh’ 229:09.84 845 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, 229:09.84 | ^~~~~~~~~~~~ 229:09.84 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:13, 229:09.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ProfilerLabels.h:33, 229:09.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/GeckoProfiler.h:26, 229:09.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CondVar.h:16, 229:09.84 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.h:12, 229:09.84 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.cpp:17: 229:09.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h:118:23: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 229:09.84 118 | elt->asT()->AddRef(); 229:09.84 | ~~~~~~~~~~~~~~~~~~^~ 229:09.84 /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.cpp:845:50: note: while referencing ‘pendingQMed’ 229:09.84 845 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, 229:09.84 | ^~~~~~~~~~~ 229:09.84 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:13, 229:09.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ProfilerLabels.h:33, 229:09.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/GeckoProfiler.h:26, 229:09.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CondVar.h:16, 229:09.84 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.h:12, 229:09.84 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.cpp:17: 229:09.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h:306:38: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 229:09.84 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } 229:09.84 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:09.85 /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.cpp:845:50: note: while referencing ‘pendingQMed’ 229:09.85 845 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, 229:09.85 | ^~~~~~~~~~~ 229:09.85 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:13, 229:09.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ProfilerLabels.h:33, 229:09.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/GeckoProfiler.h:26, 229:09.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CondVar.h:16, 229:09.85 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.h:12, 229:09.85 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.cpp:17: 229:09.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h:306:38: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 229:09.85 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } 229:09.85 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:09.85 /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.cpp:845:50: note: while referencing ‘pendingQMed’ 229:09.85 845 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, 229:09.85 | ^~~~~~~~~~~ 229:09.85 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:13, 229:09.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ProfilerLabels.h:33, 229:09.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/GeckoProfiler.h:26, 229:09.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CondVar.h:16, 229:09.85 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.h:12, 229:09.85 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.cpp:17: 229:09.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h:118:23: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 229:09.85 118 | elt->asT()->AddRef(); 229:09.85 | ~~~~~~~~~~~~~~~~~~^~ 229:09.85 /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.cpp:845:63: note: while referencing ‘pendingQLow’ 229:09.85 845 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, 229:09.85 | ^~~~~~~~~~~ 229:09.85 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:13, 229:09.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ProfilerLabels.h:33, 229:09.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/GeckoProfiler.h:26, 229:09.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CondVar.h:16, 229:09.85 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.h:12, 229:09.85 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.cpp:17: 229:09.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h:306:38: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 229:09.85 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } 229:09.85 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:09.85 /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.cpp:845:63: note: while referencing ‘pendingQLow’ 229:09.85 845 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, 229:09.85 | ^~~~~~~~~~~ 229:09.85 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:13, 229:09.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ProfilerLabels.h:33, 229:09.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/GeckoProfiler.h:26, 229:09.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CondVar.h:16, 229:09.86 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.h:12, 229:09.86 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.cpp:17: 229:09.86 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h:306:38: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 229:09.86 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } 229:09.86 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:09.86 /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.cpp:845:63: note: while referencing ‘pendingQLow’ 229:09.86 845 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, 229:09.86 | ^~~~~~~~~~~ 229:09.86 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:13, 229:09.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ProfilerLabels.h:33, 229:09.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/GeckoProfiler.h:26, 229:09.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CondVar.h:16, 229:09.86 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.h:12, 229:09.86 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.cpp:17: 229:09.86 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h:118:23: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 229:09.86 118 | elt->asT()->AddRef(); 229:09.86 | ~~~~~~~~~~~~~~~~~~^~ 229:09.86 /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.cpp:846:7: note: while referencing ‘evictionQ’ 229:09.86 846 | evictionQ; 229:09.86 | ^~~~~~~~~ 229:09.86 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:13, 229:09.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ProfilerLabels.h:33, 229:09.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/GeckoProfiler.h:26, 229:09.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CondVar.h:16, 229:09.86 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.h:12, 229:09.86 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.cpp:17: 229:09.86 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h:306:38: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 229:09.86 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } 229:09.86 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:09.86 /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.cpp:846:7: note: while referencing ‘evictionQ’ 229:09.86 846 | evictionQ; 229:09.86 | ^~~~~~~~~ 229:09.86 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:13, 229:09.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/ProfilerLabels.h:33, 229:09.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/GeckoProfiler.h:26, 229:09.86 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CondVar.h:16, 229:09.86 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.h:12, 229:09.86 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.cpp:17: 229:09.86 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h:306:38: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 229:09.86 306 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } 229:09.86 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:09.87 /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsHostResolver.cpp:846:7: note: while referencing ‘evictionQ’ 229:09.87 846 | evictionQ; 229:09.87 | ^~~~~~~~~ 229:17.41 In file included from Unified_cpp_netwerk_dns1.cpp:38: 229:17.42 /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsDNSService2.cpp: In member function ‘virtual nsresult nsDNSRecord::GetNextAddr(uint16_t, mozilla::net::NetAddr*)’: 229:17.42 /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsDNSService2.cpp:221:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 229:17.42 221 | memcpy(addr, mHostRecord->addr.get(), sizeof(NetAddr)); 229:17.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:17.42 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/HTTPSSVC.h:9, 229:17.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/DNSByTypeRecord.h:8, 229:17.42 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/TRR.h:10, 229:17.42 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/TRRService.cpp:18, 229:17.42 from Unified_cpp_netwerk_dns1.cpp:2: 229:17.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 229:17.42 107 | union NetAddr { 229:17.42 | ^~~~~~~ 229:17.42 In file included from Unified_cpp_netwerk_dns1.cpp:38: 229:17.42 /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsDNSService2.cpp: In member function ‘virtual nsresult nsDNSRecord::GetAddresses(nsTArray&)’: 229:17.42 /builddir/build/BUILD/firefox-88.0/netwerk/dns/nsDNSService2.cpp:263:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 229:17.42 263 | memcpy(addr, mHostRecord->addr.get(), sizeof(NetAddr)); 229:17.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:17.42 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/HTTPSSVC.h:9, 229:17.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/DNSByTypeRecord.h:8, 229:17.42 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/TRR.h:10, 229:17.42 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/TRRService.cpp:18, 229:17.42 from Unified_cpp_netwerk_dns1.cpp:2: 229:17.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 229:17.42 107 | union NetAddr { 229:17.42 | ^~~~~~~ 229:19.10 In file included from Unified_cpp_netwerk_dns0.cpp:38: 229:19.10 /builddir/build/BUILD/firefox-88.0/netwerk/dns/DNSRequestChild.cpp: In member function ‘virtual nsresult mozilla::net::ChildDNSRecord::GetNextAddr(uint16_t, mozilla::net::NetAddr*)’: 229:19.10 /builddir/build/BUILD/firefox-88.0/netwerk/dns/DNSRequestChild.cpp:113:9: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 229:19.10 113 | memcpy(addr, &mAddresses[mCurrent++], sizeof(NetAddr)); 229:19.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:19.10 In file included from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:24, 229:19.11 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequest.h:22, 229:19.11 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParent.h:9, 229:19.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/DNSRequestBase.h:10, 229:19.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/DNSRequestChild.h:10, 229:19.11 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/ChildDNSService.h:14, 229:19.11 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/ChildDNSService.cpp:5, 229:19.11 from Unified_cpp_netwerk_dns0.cpp:2: 229:19.11 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 229:19.11 107 | union NetAddr { 229:19.11 | ^~~~~~~ 229:20.09 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 229:20.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 229:20.09 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/TRRService.cpp:9, 229:20.09 from Unified_cpp_netwerk_dns1.cpp:2: 229:20.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = unsigned int; SizeType = unsigned int]’: 229:20.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 229:20.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2445:16: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::AssignInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; nsTArray_Impl::size_type = unsigned int]’ 229:20.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:1457:39: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 229:20.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2948:17: required from ‘CopyableTArray::CopyableTArray(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr]’ 229:20.09 /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:56:9: required from here 229:20.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 229:20.10 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 229:20.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:20.10 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/HTTPSSVC.h:9, 229:20.10 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/DNSByTypeRecord.h:8, 229:20.10 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/TRR.h:10, 229:20.10 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/TRRService.cpp:18, 229:20.10 from Unified_cpp_netwerk_dns1.cpp:2: 229:20.10 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 229:20.10 107 | union NetAddr { 229:20.10 | ^~~~~~~ 229:23.80 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:23.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 229:23.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 229:23.80 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/TRRService.cpp:9, 229:23.80 from Unified_cpp_netwerk_dns1.cpp:2: 229:23.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::TRRServiceParent::Observe(nsISupports*, const char*, const char16_t*)’: 229:23.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 229:23.80 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:23.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:23.80 In file included from Unified_cpp_netwerk_dns1.cpp:29: 229:23.80 /builddir/build/BUILD/firefox-88.0/netwerk/dns/TRRServiceParent.cpp:77:27: note: while referencing ‘suffixList’ 229:23.80 77 | nsTArray suffixList; 229:23.80 | ^~~~~~~~~~ 229:23.92 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:23.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 229:23.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 229:23.92 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/TRRService.cpp:9, 229:23.92 from Unified_cpp_netwerk_dns1.cpp:2: 229:23.93 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::net::TRRService::_ZN7mozilla3net10TRRService4InitEv.part.0()’: 229:23.93 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 229:23.93 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:23.93 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:23.93 In file included from Unified_cpp_netwerk_dns1.cpp:2: 229:23.93 /builddir/build/BUILD/firefox-88.0/netwerk/dns/TRRService.cpp:175:27: note: while referencing ‘suffixList’ 229:23.93 175 | nsTArray suffixList; 229:23.93 | ^~~~~~~~~~ 229:24.04 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:24.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 229:24.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 229:24.04 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/TRRService.cpp:9, 229:24.04 from Unified_cpp_netwerk_dns1.cpp:2: 229:24.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::TRRServiceParent::Init()’: 229:24.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 229:24.04 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:24.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:24.05 In file included from Unified_cpp_netwerk_dns1.cpp:29: 229:24.05 /builddir/build/BUILD/firefox-88.0/netwerk/dns/TRRServiceParent.cpp:55:23: note: while referencing ‘suffixList’ 229:24.05 55 | nsTArray suffixList; 229:24.05 | ^~~~~~~~~~ 229:24.77 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 229:24.77 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 229:24.77 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 229:24.77 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 229:24.77 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIDNSService.h:23, 229:24.77 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsPIDNSService.h:10, 229:24.77 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, 229:24.77 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/ChildDNSService.cpp:5, 229:24.77 from Unified_cpp_netwerk_dns0.cpp:2: 229:24.77 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = unsigned int; SizeType = unsigned int]’: 229:24.77 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2416:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = unsigned int; nsTArray_Impl::size_type = unsigned int]’ 229:24.77 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2621:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::AppendElementsInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = mozilla::net::NetAddr; nsTArray_Impl::size_type = unsigned int]’ 229:24.77 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:2788:63: required from ‘mozilla::NotNull::elem_type*> nsTArray::AppendElements(const nsTArray_Impl&) [with Item = mozilla::net::NetAddr; Allocator = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; typename nsTArray_Impl::elem_type = mozilla::net::NetAddr]’ 229:24.77 /builddir/build/BUILD/firefox-88.0/netwerk/dns/HTTPSSVC.cpp:213:32: required from here 229:24.77 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:675:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 229:24.77 675 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 229:24.77 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:24.77 In file included from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:24, 229:24.77 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequest.h:22, 229:24.77 from /builddir/build/BUILD/firefox-88.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParent.h:9, 229:24.77 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/DNSRequestBase.h:10, 229:24.77 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/DNSRequestChild.h:10, 229:24.77 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/ChildDNSService.h:14, 229:24.77 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/ChildDNSService.cpp:5, 229:24.77 from Unified_cpp_netwerk_dns0.cpp:2: 229:24.77 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/DNS.h:107:7: note: ‘union mozilla::net::NetAddr’ declared here 229:24.77 107 | union NetAddr { 229:24.77 | ^~~~~~~ 229:25.66 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:25.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 229:25.66 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 229:25.66 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/TRRService.cpp:9, 229:25.66 from Unified_cpp_netwerk_dns1.cpp:2: 229:25.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::TRRService::ConfirmationContext::RecordEvent(const char*)’: 229:25.66 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 229:25.66 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:25.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:25.67 In file included from Unified_cpp_netwerk_dns1.cpp:2: 229:25.67 /builddir/build/BUILD/firefox-88.0/netwerk/dns/TRRService.cpp:1150:67: note: while referencing ‘’ 229:25.67 1150 | auto extra = Some>({ 229:25.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 229:25.67 1151 | Telemetry::EventExtraEntry{"trigger"_ns, mTrigger}, 229:25.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:25.67 1152 | Telemetry::EventExtraEntry{"contextReason"_ns, mContextChangeReason}, 229:25.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:25.67 1153 | Telemetry::EventExtraEntry{"attemptCount"_ns, 229:25.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:25.67 1154 | nsPrintfCString("%u", mAttemptCount)}, 229:25.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:25.67 1155 | Telemetry::EventExtraEntry{"results"_ns, results}, 229:25.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:25.67 1156 | Telemetry::EventExtraEntry{ 229:25.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:25.67 1157 | "time"_ns, 229:25.67 | ~~~~~~~~~~ 229:25.67 1158 | nsPrintfCString( 229:25.67 | ~~~~~~~~~~~~~~~~ 229:25.67 1159 | "%f", 229:25.67 | ~~~~~ 229:25.67 1160 | !mFirstRequestTime.IsNull() 229:25.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:25.67 1161 | ? (TimeStamp::Now() - mFirstRequestTime).ToMilliseconds() 229:25.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:25.67 1162 | : 0.0)}, 229:25.67 | ~~~~~~~~ 229:25.67 1163 | Telemetry::EventExtraEntry{"networkID"_ns, mNetworkId}, 229:25.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:25.67 1164 | Telemetry::EventExtraEntry{"captivePortal"_ns, 229:25.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:25.67 1165 | nsPrintfCString("%i", mCaptivePortalStatus)}, 229:25.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:25.67 1166 | }); 229:25.67 | ~~ 229:25.84 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:25.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIProperties.h:14, 229:25.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsDirectoryServiceUtils.h:10, 229:25.84 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/TRRService.cpp:9, 229:25.84 from Unified_cpp_netwerk_dns1.cpp:2: 229:25.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::TRRService::Observe(nsISupports*, const char*, const char16_t*)’: 229:25.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 229:25.84 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:25.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:25.84 In file included from Unified_cpp_netwerk_dns1.cpp:2: 229:25.84 /builddir/build/BUILD/firefox-88.0/netwerk/dns/TRRService.cpp:619:29: note: while referencing ‘suffixList’ 229:25.84 619 | nsTArray suffixList; 229:25.84 | ^~~~~~~~~~ 229:26.30 security/manager/ssl 229:26.31 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 229:32.02 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:32.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 229:32.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 229:32.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 229:32.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 229:32.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIDNSService.h:23, 229:32.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsPIDNSService.h:10, 229:32.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, 229:32.02 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/ChildDNSService.cpp:5, 229:32.02 from Unified_cpp_netwerk_dns0.cpp:2: 229:32.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static nsresult mozilla::net::TRR::DohDecodeQuery(const nsCString&, nsCString&, mozilla::net::TrrType&)’: 229:32.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 229:32.02 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:32.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:32.02 In file included from Unified_cpp_netwerk_dns0.cpp:128: 229:32.02 /builddir/build/BUILD/firefox-88.0/netwerk/dns/TRR.cpp:415:27: note: while referencing ‘binary’ 229:32.02 415 | FallibleTArray binary; 229:32.02 | ^~~~~~ 229:32.76 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:32.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 229:32.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 229:32.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 229:32.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 229:32.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIDNSService.h:23, 229:32.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsPIDNSService.h:10, 229:32.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, 229:32.76 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/ChildDNSService.cpp:5, 229:32.76 from Unified_cpp_netwerk_dns0.cpp:2: 229:32.76 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::ODoHDNSPacket::EncodeRequest(nsCString&, const nsACString&, uint16_t, bool)’: 229:32.76 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 16 is outside array bounds of ‘mozilla::net::ObliviousDoHMessage [1]’ [-Warray-bounds] 229:32.76 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:32.76 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:32.76 In file included from Unified_cpp_netwerk_dns0.cpp:29: 229:32.76 /builddir/build/BUILD/firefox-88.0/netwerk/dns/DNSPacket.cpp:1179:23: note: while referencing ‘message’ 229:32.76 1179 | ObliviousDoHMessage message; 229:32.76 | ^~~~~~~ 229:32.81 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:32.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 229:32.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 229:32.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 229:32.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 229:32.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIDNSService.h:23, 229:32.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsPIDNSService.h:10, 229:32.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, 229:32.81 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/ChildDNSService.cpp:5, 229:32.81 from Unified_cpp_netwerk_dns0.cpp:2: 229:32.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::net::ODoHDNSPacket::DecryptDNSResponse()’: 229:32.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 16 is outside array bounds of ‘mozilla::net::ObliviousDoHMessage [1]’ [-Warray-bounds] 229:32.81 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:32.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:32.81 In file included from Unified_cpp_netwerk_dns0.cpp:29: 229:32.81 /builddir/build/BUILD/firefox-88.0/netwerk/dns/DNSPacket.cpp:1428:23: note: while referencing ‘message’ 229:32.81 1428 | ObliviousDoHMessage message; 229:32.81 | ^~~~~~~ 229:32.92 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:32.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 229:32.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 229:32.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 229:32.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 229:32.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIDNSService.h:23, 229:32.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsPIDNSService.h:10, 229:32.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, 229:32.92 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/ChildDNSService.cpp:5, 229:32.92 from Unified_cpp_netwerk_dns0.cpp:2: 229:32.92 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::Maybe, bool> > mozilla::net::SVCB::GetAlpn(bool, bool) const’: 229:32.92 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 229:32.92 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:32.92 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:32.92 In file included from Unified_cpp_netwerk_dns0.cpp:74: 229:32.92 /builddir/build/BUILD/firefox-88.0/netwerk/dns/HTTPSSVC.cpp:193:27: note: while referencing ‘alpnList’ 229:32.92 193 | nsTArray alpnList; 229:32.92 | ^~~~~~~~ 229:33.02 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:33.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 229:33.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 229:33.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 229:33.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 229:33.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIDNSService.h:23, 229:33.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsPIDNSService.h:10, 229:33.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, 229:33.02 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/ChildDNSService.cpp:5, 229:33.02 from Unified_cpp_netwerk_dns0.cpp:2: 229:33.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static bool mozilla::net::ODoHDNSPacket::ParseODoHConfigs(mozilla::Span, nsTArray&)’: 229:33.02 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 24 is outside array bounds of ‘mozilla::net::ObliviousDoHConfig [1]’ [-Warray-bounds] 229:33.02 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:33.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:33.02 In file included from Unified_cpp_netwerk_dns0.cpp:29: 229:33.02 /builddir/build/BUILD/firefox-88.0/netwerk/dns/DNSPacket.cpp:1103:24: note: while referencing ‘config’ 229:33.02 1103 | ObliviousDoHConfig config; 229:33.02 | ^~~~~~ 229:33.02 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:33.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 229:33.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 229:33.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 229:33.02 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 229:33.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIDNSService.h:23, 229:33.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsPIDNSService.h:10, 229:33.03 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, 229:33.03 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/ChildDNSService.cpp:5, 229:33.03 from Unified_cpp_netwerk_dns0.cpp:2: 229:33.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 229:33.03 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:33.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:33.03 In file included from Unified_cpp_netwerk_dns0.cpp:29: 229:33.03 /builddir/build/BUILD/firefox-88.0/netwerk/dns/DNSPacket.cpp:1101:32: note: while referencing ‘result’ 229:33.03 1101 | nsTArray result; 229:33.03 | ^~~~~~ 229:33.17 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:33.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 229:33.17 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 229:33.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 229:33.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 229:33.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIDNSService.h:23, 229:33.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsPIDNSService.h:10, 229:33.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, 229:33.18 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/ChildDNSService.cpp:5, 229:33.18 from Unified_cpp_netwerk_dns0.cpp:2: 229:33.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::ODoHService::ODoHConfigUpdateDone(uint32_t, mozilla::Span)’: 229:33.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 229:33.18 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:33.18 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:33.18 In file included from Unified_cpp_netwerk_dns0.cpp:119: 229:33.18 /builddir/build/BUILD/firefox-88.0/netwerk/dns/ODoHService.cpp:402:28: note: while referencing ‘requests’ 229:33.18 402 | nsTArray> requests = std::move(mPendingRequests); 229:33.18 | ^~~~~~~~ 229:33.18 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:33.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 229:33.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 229:33.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 229:33.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 229:33.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIDNSService.h:23, 229:33.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsPIDNSService.h:10, 229:33.18 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, 229:33.18 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/ChildDNSService.cpp:5, 229:33.18 from Unified_cpp_netwerk_dns0.cpp:2: 229:33.18 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 229:33.18 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:33.18 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:33.18 In file included from Unified_cpp_netwerk_dns0.cpp:119: 229:33.18 /builddir/build/BUILD/firefox-88.0/netwerk/dns/ODoHService.cpp:364:32: note: while referencing ‘configs’ 229:33.18 364 | nsTArray configs; 229:33.18 | ^~~~~~~ 229:33.30 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:33.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 229:33.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 229:33.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 229:33.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 229:33.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIDNSService.h:23, 229:33.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsPIDNSService.h:10, 229:33.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, 229:33.30 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/ChildDNSService.cpp:5, 229:33.30 from Unified_cpp_netwerk_dns0.cpp:2: 229:33.30 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::ODoHService::OnLookupComplete(nsICancelable*, nsIDNSRecord*, nsresult)’: 229:33.30 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 229:33.30 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:33.30 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:33.30 In file included from Unified_cpp_netwerk_dns0.cpp:119: 229:33.30 /builddir/build/BUILD/firefox-88.0/netwerk/dns/ODoHService.cpp:442:35: note: while referencing ‘svcbRecords’ 229:33.30 442 | nsTArray> svcbRecords; 229:33.30 | ^~~~~~~~~~~ 229:33.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:33.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 229:33.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 229:33.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 229:33.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 229:33.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIDNSService.h:23, 229:33.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsPIDNSService.h:10, 229:33.35 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, 229:33.35 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/ChildDNSService.cpp:5, 229:33.35 from Unified_cpp_netwerk_dns0.cpp:2: 229:33.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::ChildDNSRecord::GetAddresses(nsTArray&)’: 229:33.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 229:33.35 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:33.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:33.35 In file included from Unified_cpp_netwerk_dns0.cpp:38: 229:33.35 /builddir/build/BUILD/firefox-88.0/netwerk/dns/DNSRequestChild.cpp:123:35: note: while referencing ‘’ 229:33.35 123 | aAddressArray = mAddresses.Clone(); 229:33.35 | ~~~~~~~~~~~~~~~~^~ 229:33.37 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:33.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 229:33.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 229:33.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 229:33.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 229:33.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIDNSService.h:23, 229:33.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsPIDNSService.h:10, 229:33.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, 229:33.38 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/ChildDNSService.cpp:5, 229:33.38 from Unified_cpp_netwerk_dns0.cpp:2: 229:33.38 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In constructor ‘mozilla::net::ChildDNSRecord::ChildDNSRecord(const mozilla::net::DNSRecord&, uint16_t)’: 229:33.38 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 229:33.38 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:33.38 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:33.38 In file included from Unified_cpp_netwerk_dns0.cpp:38: 229:33.38 /builddir/build/BUILD/firefox-88.0/netwerk/dns/DNSRequestChild.cpp:72:27: note: while referencing ‘’ 229:33.38 72 | mAddresses = addrs.Clone(); 229:33.38 | ~~~~~~~~~~~^~ 229:33.41 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:33.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 229:33.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 229:33.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 229:33.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 229:33.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIDNSService.h:23, 229:33.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsPIDNSService.h:10, 229:33.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, 229:33.41 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/ChildDNSService.cpp:5, 229:33.41 from Unified_cpp_netwerk_dns0.cpp:2: 229:33.41 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In constructor ‘mozilla::net::AddrInfo::AddrInfo(const mozilla::net::AddrInfo*)’: 229:33.41 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 229:33.41 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:33.41 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:33.41 In file included from Unified_cpp_netwerk_dns0.cpp:11: 229:33.41 /builddir/build/BUILD/firefox-88.0/netwerk/dns/DNS.cpp:373:37: note: while referencing ‘’ 229:33.41 373 | mAddresses = src->mAddresses.Clone(); 229:33.41 | ~~~~~~~~~~~~~~~~~~~~~^~ 229:33.46 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:33.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 229:33.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 229:33.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 229:33.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 229:33.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIDNSService.h:23, 229:33.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsPIDNSService.h:10, 229:33.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, 229:33.46 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/ChildDNSService.cpp:5, 229:33.46 from Unified_cpp_netwerk_dns0.cpp:2: 229:33.46 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual AHostResolver::LookupStatus mozilla::net::TRRQuery::CompleteLookup(nsHostRecord*, nsresult, mozilla::net::AddrInfo*, bool, const nsACString&, nsHostRecord::TRRSkippedReason, mozilla::net::TRR*)’: 229:33.46 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 229:33.46 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:33.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:33.46 In file included from Unified_cpp_netwerk_dns0.cpp:137: 229:33.46 /builddir/build/BUILD/firefox-88.0/netwerk/dns/TRRQuery.cpp:24:21: note: while referencing ‘addresses’ 229:33.46 24 | nsTArray addresses; 229:33.46 | ^~~~~~~~~ 229:33.46 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:33.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 229:33.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 229:33.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 229:33.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 229:33.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIDNSService.h:23, 229:33.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsPIDNSService.h:10, 229:33.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, 229:33.47 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/ChildDNSService.cpp:5, 229:33.47 from Unified_cpp_netwerk_dns0.cpp:2: 229:33.47 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:303:10: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 229:33.47 303 | mHdr = GetAutoArrayBufferUnsafe(aElemAlign); 229:33.47 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:33.47 In file included from Unified_cpp_netwerk_dns0.cpp:137: 229:33.47 /builddir/build/BUILD/firefox-88.0/netwerk/dns/TRRQuery.cpp:24:21: note: while referencing ‘addresses’ 229:33.47 24 | nsTArray addresses; 229:33.47 | ^~~~~~~~~ 229:33.47 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:33.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 229:33.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 229:33.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 229:33.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 229:33.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIDNSService.h:23, 229:33.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsPIDNSService.h:10, 229:33.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, 229:33.47 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/ChildDNSService.cpp:5, 229:33.47 from Unified_cpp_netwerk_dns0.cpp:2: 229:33.47 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 229:33.47 304 | mHdr->mLength = 0; 229:33.47 | ~~~~~~~~~~~~~~^~~ 229:33.47 In file included from Unified_cpp_netwerk_dns0.cpp:137: 229:33.47 /builddir/build/BUILD/firefox-88.0/netwerk/dns/TRRQuery.cpp:24:21: note: while referencing ‘addresses’ 229:33.47 24 | nsTArray addresses; 229:33.47 | ^~~~~~~~~ 229:33.47 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:33.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 229:33.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 229:33.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 229:33.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 229:33.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIDNSService.h:23, 229:33.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsPIDNSService.h:10, 229:33.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, 229:33.47 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/ChildDNSService.cpp:5, 229:33.47 from Unified_cpp_netwerk_dns0.cpp:2: 229:33.47 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 229:33.47 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:33.47 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:33.47 In file included from Unified_cpp_netwerk_dns0.cpp:137: 229:33.47 /builddir/build/BUILD/firefox-88.0/netwerk/dns/TRRQuery.cpp:26:42: note: while referencing ‘’ 229:33.48 26 | addresses = rrfrom->Addresses().Clone(); 229:33.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ 229:33.48 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:33.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 229:33.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 229:33.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 229:33.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 229:33.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIDNSService.h:23, 229:33.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsPIDNSService.h:10, 229:33.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, 229:33.48 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/ChildDNSService.cpp:5, 229:33.48 from Unified_cpp_netwerk_dns0.cpp:2: 229:33.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 229:33.48 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:33.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:33.48 In file included from Unified_cpp_netwerk_dns0.cpp:137: 229:33.48 /builddir/build/BUILD/firefox-88.0/netwerk/dns/TRRQuery.cpp:24:21: note: while referencing ‘addresses’ 229:33.48 24 | nsTArray addresses; 229:33.48 | ^~~~~~~~~ 229:33.48 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:33.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 229:33.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 229:33.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 229:33.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 229:33.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIDNSService.h:23, 229:33.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsPIDNSService.h:10, 229:33.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, 229:33.48 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/ChildDNSService.cpp:5, 229:33.48 from Unified_cpp_netwerk_dns0.cpp:2: 229:33.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:303:10: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 229:33.48 303 | mHdr = GetAutoArrayBufferUnsafe(aElemAlign); 229:33.48 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:33.48 In file included from Unified_cpp_netwerk_dns0.cpp:137: 229:33.48 /builddir/build/BUILD/firefox-88.0/netwerk/dns/TRRQuery.cpp:24:21: note: while referencing ‘addresses’ 229:33.48 24 | nsTArray addresses; 229:33.48 | ^~~~~~~~~ 229:33.48 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:33.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 229:33.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 229:33.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 229:33.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 229:33.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIDNSService.h:23, 229:33.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsPIDNSService.h:10, 229:33.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, 229:33.48 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/ChildDNSService.cpp:5, 229:33.48 from Unified_cpp_netwerk_dns0.cpp:2: 229:33.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 229:33.49 304 | mHdr->mLength = 0; 229:33.49 | ~~~~~~~~~~~~~~^~~ 229:33.49 In file included from Unified_cpp_netwerk_dns0.cpp:137: 229:33.49 /builddir/build/BUILD/firefox-88.0/netwerk/dns/TRRQuery.cpp:24:21: note: while referencing ‘addresses’ 229:33.49 24 | nsTArray addresses; 229:33.49 | ^~~~~~~~~ 229:33.49 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:33.49 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 229:33.49 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 229:33.49 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 229:33.49 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 229:33.49 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIDNSService.h:23, 229:33.49 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsPIDNSService.h:10, 229:33.49 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, 229:33.49 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/ChildDNSService.cpp:5, 229:33.49 from Unified_cpp_netwerk_dns0.cpp:2: 229:33.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 229:33.49 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:33.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:33.49 In file included from Unified_cpp_netwerk_dns0.cpp:137: 229:33.49 /builddir/build/BUILD/firefox-88.0/netwerk/dns/TRRQuery.cpp:29:40: note: while referencing ‘’ 229:33.49 29 | addresses = rrto->Addresses().Clone(); 229:33.49 | ~~~~~~~~~~~~~~~~~~~~~~~^~ 229:33.49 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:33.49 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 229:33.49 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 229:33.49 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 229:33.49 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 229:33.49 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIDNSService.h:23, 229:33.49 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsPIDNSService.h:10, 229:33.49 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, 229:33.49 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/ChildDNSService.cpp:5, 229:33.49 from Unified_cpp_netwerk_dns0.cpp:2: 229:33.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 229:33.49 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:33.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:33.49 In file included from Unified_cpp_netwerk_dns0.cpp:137: 229:33.49 /builddir/build/BUILD/firefox-88.0/netwerk/dns/TRRQuery.cpp:24:21: note: while referencing ‘addresses’ 229:33.49 24 | nsTArray addresses; 229:33.49 | ^~~~~~~~~ 229:33.62 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:33.62 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 229:33.62 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 229:33.62 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 229:33.62 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 229:33.62 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIDNSService.h:23, 229:33.62 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsPIDNSService.h:10, 229:33.62 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, 229:33.62 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/ChildDNSService.cpp:5, 229:33.62 from Unified_cpp_netwerk_dns0.cpp:2: 229:33.62 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::net::TRR::ReturnData(nsIChannel*)’: 229:33.62 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 229:33.62 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:33.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:33.62 In file included from Unified_cpp_netwerk_dns0.cpp:128: 229:33.62 /builddir/build/BUILD/firefox-88.0/netwerk/dns/TRR.cpp:701:56: note: while referencing ‘’ 229:33.62 701 | nsTArray(), mDNS.mTtl)); 229:33.62 | ^ 229:33.82 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:33.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 229:33.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 229:33.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 229:33.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 229:33.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIDNSService.h:23, 229:33.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsPIDNSService.h:10, 229:33.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, 229:33.82 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/ChildDNSService.cpp:5, 229:33.82 from Unified_cpp_netwerk_dns0.cpp:2: 229:33.82 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::net::DNSPacket::ParseSvcParam(unsigned int, uint16_t, mozilla::net::SvcFieldValue&, uint16_t, const unsigned char*)’: 229:33.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::detail::AsVariantTemporary [1]’ [-Warray-bounds] 229:33.83 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:33.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:33.83 In file included from Unified_cpp_netwerk_dns0.cpp:29: 229:33.83 /builddir/build/BUILD/firefox-88.0/netwerk/dns/DNSPacket.cpp:80:31: note: while referencing ‘’ 229:33.83 80 | field.mValue = AsVariant(SvcParamAlpn()); 229:33.83 | ~~~~~~~~~^~~~~~~~~~~~~~~~ 229:33.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:33.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 229:33.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 229:33.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 229:33.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 229:33.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIDNSService.h:23, 229:33.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsPIDNSService.h:10, 229:33.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, 229:33.83 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/ChildDNSService.cpp:5, 229:33.83 from Unified_cpp_netwerk_dns0.cpp:2: 229:33.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::net::SvcParamAlpn [1]’ [-Warray-bounds] 229:33.83 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:33.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:33.83 In file included from Unified_cpp_netwerk_dns0.cpp:29: 229:33.83 /builddir/build/BUILD/firefox-88.0/netwerk/dns/DNSPacket.cpp:80:45: note: while referencing ‘’ 229:33.83 80 | field.mValue = AsVariant(SvcParamAlpn()); 229:33.83 | ^ 229:34.04 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:34.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 229:34.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 229:34.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 229:34.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 229:34.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIDNSService.h:23, 229:34.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsPIDNSService.h:10, 229:34.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, 229:34.04 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/ChildDNSService.cpp:5, 229:34.04 from Unified_cpp_netwerk_dns0.cpp:2: 229:34.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::net::TRR::FailData(nsresult)’: 229:34.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 229:34.05 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:34.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:34.05 In file included from Unified_cpp_netwerk_dns0.cpp:128: 229:34.05 /builddir/build/BUILD/firefox-88.0/netwerk/dns/TRR.cpp:750:23: note: while referencing ‘noAddresses’ 229:34.05 750 | nsTArray noAddresses; 229:34.05 | ^~~~~~~~~~~ 229:34.51 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:34.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 229:34.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 229:34.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 229:34.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 229:34.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIDNSService.h:23, 229:34.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsPIDNSService.h:10, 229:34.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, 229:34.51 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/ChildDNSService.cpp:5, 229:34.51 from Unified_cpp_netwerk_dns0.cpp:2: 229:34.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::net::DNSRequestHandler::OnLookupComplete(nsICancelable*, nsIDNSRecord*, nsresult)’: 229:34.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 229:34.52 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:34.52 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:34.52 In file included from Unified_cpp_netwerk_dns0.cpp:47: 229:34.52 /builddir/build/BUILD/firefox-88.0/netwerk/dns/DNSRequestParent.cpp:117:23: note: while referencing ‘array’ 229:34.52 117 | nsTArray array; 229:34.52 | ^~~~~ 229:35.88 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:35.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 229:35.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 229:35.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 229:35.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 229:35.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIDNSService.h:23, 229:35.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsPIDNSService.h:10, 229:35.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, 229:35.88 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/ChildDNSService.cpp:5, 229:35.88 from Unified_cpp_netwerk_dns0.cpp:2: 229:35.88 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::net::TRR::StoreIPHintAsDNSRecord(const mozilla::net::SVCB&)’: 229:35.88 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘CopyableTArray [1]’ [-Warray-bounds] 229:35.88 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:35.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:35.88 In file included from Unified_cpp_netwerk_dns0.cpp:128: 229:35.88 /builddir/build/BUILD/firefox-88.0/netwerk/dns/TRR.cpp:662:27: note: while referencing ‘addresses’ 229:35.88 662 | CopyableTArray addresses; 229:35.88 | ^~~~~~~~~ 229:35.88 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:35.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 229:35.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 229:35.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 229:35.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 229:35.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIDNSService.h:23, 229:35.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsPIDNSService.h:10, 229:35.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, 229:35.89 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/ChildDNSService.cpp:5, 229:35.89 from Unified_cpp_netwerk_dns0.cpp:2: 229:35.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘CopyableTArray [1]’ [-Warray-bounds] 229:35.89 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:35.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:35.89 In file included from Unified_cpp_netwerk_dns0.cpp:128: 229:35.89 /builddir/build/BUILD/firefox-88.0/netwerk/dns/TRR.cpp:662:27: note: while referencing ‘addresses’ 229:35.89 662 | CopyableTArray addresses; 229:35.89 | ^~~~~~~~~ 229:36.08 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:36.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 229:36.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 229:36.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 229:36.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 229:36.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIDNSService.h:23, 229:36.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsPIDNSService.h:10, 229:36.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, 229:36.08 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/ChildDNSService.cpp:5, 229:36.08 from Unified_cpp_netwerk_dns0.cpp:2: 229:36.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::net::TRRQuery::DispatchLookup(mozilla::net::TRR*, bool)’: 229:36.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 229:36.08 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:36.08 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:36.08 In file included from Unified_cpp_netwerk_dns0.cpp:137: 229:36.08 /builddir/build/BUILD/firefox-88.0/netwerk/dns/TRRQuery.cpp:90:27: note: while referencing ‘requestsToSend’ 229:36.08 90 | nsTArray> requestsToSend; 229:36.08 | ^~~~~~~~~~~~~~ 229:36.08 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:36.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 229:36.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 229:36.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 229:36.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 229:36.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIDNSService.h:23, 229:36.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsPIDNSService.h:10, 229:36.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, 229:36.08 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/ChildDNSService.cpp:5, 229:36.08 from Unified_cpp_netwerk_dns0.cpp:2: 229:36.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 229:36.08 304 | mHdr->mLength = 0; 229:36.08 | ~~~~~~~~~~~~~~^~~ 229:36.08 In file included from Unified_cpp_netwerk_dns0.cpp:137: 229:36.08 /builddir/build/BUILD/firefox-88.0/netwerk/dns/TRRQuery.cpp:90:27: note: while referencing ‘requestsToSend’ 229:36.08 90 | nsTArray> requestsToSend; 229:36.09 | ^~~~~~~~~~~~~~ 229:36.09 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:36.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:25, 229:36.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ChromeUtilsBinding.h:10, 229:36.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/OriginAttributes.h:10, 229:36.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/BasePrincipal.h:15, 229:36.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIDNSService.h:23, 229:36.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsPIDNSService.h:10, 229:36.09 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/net/ChildDNSService.h:10, 229:36.09 from /builddir/build/BUILD/firefox-88.0/netwerk/dns/ChildDNSService.cpp:5, 229:36.09 from Unified_cpp_netwerk_dns0.cpp:2: 229:36.09 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 229:36.09 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:36.09 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:36.09 In file included from Unified_cpp_netwerk_dns0.cpp:137: 229:36.09 /builddir/build/BUILD/firefox-88.0/netwerk/dns/TRRQuery.cpp:90:27: note: while referencing ‘requestsToSend’ 229:36.09 90 | nsTArray> requestsToSend; 229:36.09 | ^~~~~~~~~~~~~~ 229:53.32 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:53.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptinfo.h:23, 229:53.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIVariant.h:19, 229:53.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsICertStorage.h:14, 229:53.32 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.h:12, 229:53.32 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.cpp:7, 229:53.32 from Unified_cpp_security_manager_ssl0.cpp:2: 229:53.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::detail::RunnableFunction::Run() [with StoredFunction = mozilla::RunOnAllContentParents >(mozilla::DataStorage::Clear()::)::]’: 229:53.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 229:53.32 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:53.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:53.32 In file included from Unified_cpp_security_manager_ssl0.cpp:38: 229:53.32 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/DataStorage.cpp:745:34: note: while referencing ‘parents’ 229:53.32 745 | nsTArray parents; 229:53.32 | ^~~~~~~ 229:53.34 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:53.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptinfo.h:23, 229:53.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIVariant.h:19, 229:53.34 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsICertStorage.h:14, 229:53.34 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.h:12, 229:53.34 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.cpp:7, 229:53.34 from Unified_cpp_security_manager_ssl0.cpp:2: 229:53.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::detail::RunnableFunction::Run() [with StoredFunction = mozilla::RunOnAllContentParents >(mozilla::DataStorage::Remove(const nsCString&, mozilla::DataStorageType)::)::]’: 229:53.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 229:53.34 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:53.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:53.34 In file included from Unified_cpp_security_manager_ssl0.cpp:38: 229:53.34 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/DataStorage.cpp:745:34: note: while referencing ‘parents’ 229:53.34 745 | nsTArray parents; 229:53.34 | ^~~~~~~ 229:53.63 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:53.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptinfo.h:23, 229:53.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIVariant.h:19, 229:53.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsICertStorage.h:14, 229:53.63 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.h:12, 229:53.63 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.cpp:7, 229:53.63 from Unified_cpp_security_manager_ssl0.cpp:2: 229:53.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::detail::RunnableFunction::Run() [with StoredFunction = mozilla::RunOnAllContentParents >(mozilla::DataStorage::Put(const nsCString&, const nsCString&, mozilla::DataStorageType)::)::]’: 229:53.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 229:53.63 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:53.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:53.63 In file included from Unified_cpp_security_manager_ssl0.cpp:38: 229:53.63 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/DataStorage.cpp:745:34: note: while referencing ‘parents’ 229:53.63 745 | nsTArray parents; 229:53.63 | ^~~~~~~ 229:54.69 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:54.69 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptinfo.h:23, 229:54.69 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIVariant.h:19, 229:54.69 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsICertStorage.h:14, 229:54.69 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.h:12, 229:54.69 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.cpp:7, 229:54.69 from Unified_cpp_security_manager_ssl0.cpp:2: 229:54.69 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::DataStorageMemoryReporter::CollectReports(nsIHandleReportCallback*, nsISupports*, bool)’: 229:54.69 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 229:54.69 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:54.69 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:54.69 In file included from Unified_cpp_security_manager_ssl0.cpp:38: 229:54.69 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/DataStorage.cpp:62:24: note: while referencing ‘fileNames’ 229:54.69 62 | nsTArray fileNames; 229:54.69 | ^~~~~~~~~ 229:55.08 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:55.08 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Telemetry.h:16, 229:55.08 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, 229:55.08 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 229:55.08 from Unified_cpp_security_manager_ssl1.cpp:2: 229:55.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In constructor ‘nsClientAuthRemember::nsClientAuthRemember(const nsCString&, const nsCString&)’: 229:55.08 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray*> [1]’ [-Warray-bounds] 229:55.08 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:55.08 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:55.08 In file included from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/SharedSSLState.cpp:8, 229:55.08 from Unified_cpp_security_manager_ssl1.cpp:29: 229:55.08 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsClientAuthRemember.h:40:26: note: while referencing ‘fields’ 229:55.08 40 | nsTArray fields = {&mAsciiHost, &mFingerprint}; 229:55.08 | ^~~~~~ 229:55.15 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:55.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Telemetry.h:16, 229:55.15 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, 229:55.15 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 229:55.15 from Unified_cpp_security_manager_ssl1.cpp:2: 229:55.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsClientAuthRememberService::GetDecisions(nsTArray >&)’: 229:55.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 229:55.15 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:55.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:55.16 In file included from Unified_cpp_security_manager_ssl1.cpp:92: 229:55.16 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsClientAuthRemember.cpp:93:43: note: while referencing ‘decisions’ 229:55.16 93 | nsTArray decisions; 229:55.16 | ^~~~~~~~~ 229:55.19 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:55.19 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Telemetry.h:16, 229:55.19 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, 229:55.19 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 229:55.19 from Unified_cpp_security_manager_ssl1.cpp:2: 229:55.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsClientAuthRememberService::DeleteDecisionsByHost(const nsACString&, JS::Handle, JSContext*)’: 229:55.19 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 229:55.19 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:55.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:55.19 In file included from Unified_cpp_security_manager_ssl1.cpp:92: 229:55.20 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsClientAuthRemember.cpp:128:43: note: while referencing ‘decisions’ 229:55.20 128 | nsTArray decisions; 229:55.20 | ^~~~~~~~~ 229:55.38 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:55.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Telemetry.h:16, 229:55.39 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, 229:55.39 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 229:55.39 from Unified_cpp_security_manager_ssl1.cpp:2: 229:55.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::psm::TransportSecurityInfo::ReadSSLStatus(nsIObjectInputStream*, mozilla::MutexAutoLock&)’: 229:55.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 229:55.39 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:55.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:55.39 In file included from Unified_cpp_security_manager_ssl1.cpp:38: 229:55.39 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/TransportSecurityInfo.cpp:409:35: note: while referencing ‘failedCertChain’ 229:55.39 409 | nsTArray> failedCertChain; 229:55.39 | ^~~~~~~~~~~~~~~ 229:55.39 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:55.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Telemetry.h:16, 229:55.39 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, 229:55.39 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 229:55.39 from Unified_cpp_security_manager_ssl1.cpp:2: 229:55.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 229:55.39 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:55.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:55.39 In file included from Unified_cpp_security_manager_ssl1.cpp:38: 229:55.39 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/TransportSecurityInfo.cpp:409:35: note: while referencing ‘failedCertChain’ 229:55.40 409 | nsTArray> failedCertChain; 229:55.40 | ^~~~~~~~~~~~~~~ 229:56.61 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:56.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptinfo.h:23, 229:56.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIVariant.h:19, 229:56.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsICertStorage.h:14, 229:56.61 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.h:12, 229:56.61 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.cpp:7, 229:56.61 from Unified_cpp_security_manager_ssl0.cpp:2: 229:56.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static nsresult mozilla::psm::PublicKeyPinningService::ChainHasValidPins(const nsTArray >&, const char*, mozilla::pkix::Time, bool, const mozilla::OriginAttributes&, bool&, mozilla::psm::PinningTelemetryInfo*)’: 229:56.61 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 229:56.61 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:56.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:56.61 In file included from Unified_cpp_security_manager_ssl0.cpp:137: 229:56.61 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/PublicKeyPinningService.cpp:39:21: note: while referencing ‘digestArray’ 229:56.61 39 | nsTArray digestArray; 229:56.61 | ^~~~~~~~~~~ 229:56.61 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:56.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptinfo.h:23, 229:56.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIVariant.h:19, 229:56.62 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsICertStorage.h:14, 229:56.62 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.h:12, 229:56.62 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.cpp:7, 229:56.62 from Unified_cpp_security_manager_ssl0.cpp:2: 229:56.62 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 229:56.62 304 | mHdr->mLength = 0; 229:56.62 | ~~~~~~~~~~~~~~^~~ 229:56.62 In file included from Unified_cpp_security_manager_ssl0.cpp:137: 229:56.62 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/PublicKeyPinningService.cpp:39:21: note: while referencing ‘digestArray’ 229:56.62 39 | nsTArray digestArray; 229:56.62 | ^~~~~~~~~~~ 229:56.62 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:56.62 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptinfo.h:23, 229:56.62 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIVariant.h:19, 229:56.62 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsICertStorage.h:14, 229:56.62 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.h:12, 229:56.62 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.cpp:7, 229:56.62 from Unified_cpp_security_manager_ssl0.cpp:2: 229:56.62 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 229:56.62 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:56.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:56.62 In file included from Unified_cpp_security_manager_ssl0.cpp:137: 229:56.62 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/PublicKeyPinningService.cpp:39:21: note: while referencing ‘digestArray’ 229:56.62 39 | nsTArray digestArray; 229:56.62 | ^~~~~~~~~~~ 229:56.89 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:56.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptinfo.h:23, 229:56.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIVariant.h:19, 229:56.89 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsICertStorage.h:14, 229:56.90 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.h:12, 229:56.90 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.cpp:7, 229:56.90 from Unified_cpp_security_manager_ssl0.cpp:2: 229:56.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::DataStorage::GetAllChildProcessData(nsTArray&)’: 229:56.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 229:56.90 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:56.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:56.90 In file included from Unified_cpp_security_manager_ssl0.cpp:38: 229:56.90 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/DataStorage.cpp:133:22: note: while referencing ‘storageFiles’ 229:56.90 133 | nsTArray storageFiles; 229:56.90 | ^~~~~~~~~~~~ 229:56.90 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:56.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptinfo.h:23, 229:56.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIVariant.h:19, 229:56.90 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsICertStorage.h:14, 229:56.90 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.h:12, 229:56.90 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.cpp:7, 229:56.90 from Unified_cpp_security_manager_ssl0.cpp:2: 229:56.90 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 229:56.90 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:56.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:56.90 In file included from Unified_cpp_security_manager_ssl0.cpp:38: 229:56.90 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/DataStorage.cpp:133:22: note: while referencing ‘storageFiles’ 229:56.90 133 | nsTArray storageFiles; 229:56.90 | ^~~~~~~~~~~~ 229:56.98 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:56.98 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptinfo.h:23, 229:56.98 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIVariant.h:19, 229:56.98 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsICertStorage.h:14, 229:56.98 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.h:12, 229:56.98 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.cpp:7, 229:56.98 from Unified_cpp_security_manager_ssl0.cpp:2: 229:56.98 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::detail::RunnableFunction::Run() [with StoredFunction = OSReauthenticator::AsyncReauthenticateUser(const nsAString&, const nsAString&, mozIDOMWindow*, JSContext*, mozilla::dom::Promise**)::]’: 229:56.98 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 229:56.98 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:56.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:56.99 In file included from Unified_cpp_security_manager_ssl0.cpp:101: 229:56.99 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/OSReauthenticator.cpp:457:21: note: while referencing ‘results’ 229:56.99 457 | nsTArray results; 229:56.99 | ^~~~~~~ 229:56.99 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:56.99 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptinfo.h:23, 229:56.99 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIVariant.h:19, 229:56.99 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsICertStorage.h:14, 229:56.99 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.h:12, 229:56.99 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.cpp:7, 229:56.99 from Unified_cpp_security_manager_ssl0.cpp:2: 229:56.99 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 229:56.99 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:56.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:56.99 In file included from Unified_cpp_security_manager_ssl0.cpp:101: 229:56.99 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/OSReauthenticator.cpp:445:21: note: while referencing ‘prefLastChangedUpdates’ 229:56.99 445 | nsTArray prefLastChangedUpdates; 229:56.99 | ^~~~~~~~~~~~~~~~~~~~~~ 229:57.04 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:57.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptinfo.h:23, 229:57.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIVariant.h:19, 229:57.04 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsICertStorage.h:14, 229:57.04 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.h:12, 229:57.04 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.cpp:7, 229:57.04 from Unified_cpp_security_manager_ssl0.cpp:2: 229:57.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult ReadChainIntoCertList(const nsACString&, nsTArray >&)’: 229:57.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 229:57.04 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:57.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:57.05 In file included from Unified_cpp_security_manager_ssl0.cpp:20: 229:57.05 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ContentSignatureVerifier.cpp:174:27: note: while referencing ‘derBytes’ 229:57.05 174 | nsTArray derBytes(derString.Data(), derString.Length()); 229:57.05 | ^~~~~~~~ 229:57.14 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:57.14 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Telemetry.h:16, 229:57.14 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, 229:57.14 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 229:57.14 from Unified_cpp_security_manager_ssl1.cpp:2: 229:57.14 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult mozilla::psm::CreateCertChain(nsTArray >&, nsTArray >&&)’: 229:57.14 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 229:57.14 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:57.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:57.14 In file included from Unified_cpp_security_manager_ssl1.cpp:38: 229:57.14 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/TransportSecurityInfo.cpp:957:31: note: while referencing ‘certList’ 229:57.14 957 | nsTArray> certList = std::move(aCertList); 229:57.14 | ^~~~~~~~ 229:57.15 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:57.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptinfo.h:23, 229:57.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIVariant.h:19, 229:57.15 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsICertStorage.h:14, 229:57.15 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.h:12, 229:57.15 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.cpp:7, 229:57.15 from Unified_cpp_security_manager_ssl0.cpp:2: 229:57.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult VerifyContentSignatureTask::CalculateResult()’: 229:57.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 229:57.15 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:57.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:57.15 In file included from Unified_cpp_security_manager_ssl0.cpp:20: 229:57.15 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ContentSignatureVerifier.cpp:206:31: note: while referencing ‘certList’ 229:57.15 206 | nsTArray> certList; 229:57.15 | ^~~~~~~~ 229:57.23 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:57.23 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Telemetry.h:16, 229:57.23 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, 229:57.23 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 229:57.23 from Unified_cpp_security_manager_ssl1.cpp:2: 229:57.23 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static nsTArray > mozilla::psm::TransportSecurityInfo::CreateCertBytesArray(const UniqueCERTCertList&)’: 229:57.23 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 229:57.23 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:57.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:57.23 In file included from Unified_cpp_security_manager_ssl1.cpp:38: 229:57.23 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/TransportSecurityInfo.cpp:1162:23: note: while referencing ‘certBytes’ 229:57.23 1162 | nsTArray certBytes; 229:57.23 | ^~~~~~~~~ 229:57.25 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:57.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Telemetry.h:16, 229:57.25 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, 229:57.25 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 229:57.25 from Unified_cpp_security_manager_ssl1.cpp:2: 229:57.25 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::detail::RunnableFunction::Run() [with StoredFunction = mozilla::psm::{anonymous}::IPCServerCertVerificationResult::Dispatch(nsNSSCertificate*, nsTArray >&&, nsTArray >&&, uint16_t, mozilla::psm::EVStatus, bool, PRErrorCode, uint32_t, bool, uint32_t)::]’: 229:57.25 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 229:57.25 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:57.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:57.25 In file included from Unified_cpp_security_manager_ssl1.cpp:56: 229:57.25 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/VerifySSLServerCertParent.cpp:102:43: note: while referencing ‘certBytesArray’ 229:57.25 102 | nsTArray> certBytesArray; 229:57.25 | ^~~~~~~~~~~~~~ 229:57.25 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:57.25 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Telemetry.h:16, 229:57.25 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, 229:57.25 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 229:57.25 from Unified_cpp_security_manager_ssl1.cpp:2: 229:57.25 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 229:57.25 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:57.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:57.25 In file included from Unified_cpp_security_manager_ssl1.cpp:56: 229:57.25 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/VerifySSLServerCertParent.cpp:104:63: note: while referencing ‘’ 229:57.25 104 | certBytesArray.AppendElement(cert.data().Clone()); 229:57.25 | ~~~~~~~~~~~~~~~~~^~ 229:57.32 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:57.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Telemetry.h:16, 229:57.32 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, 229:57.32 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 229:57.32 from Unified_cpp_security_manager_ssl1.cpp:2: 229:57.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘void BackgroundSdrDecryptStrings(const nsTArray >&, RefPtr&)’: 229:57.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 16 is outside array bounds of ‘BackgroundSdrDecryptStrings(const nsTArray >&, RefPtr&):: [1]’ [-Warray-bounds] 229:57.32 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:57.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:57.32 In file included from Unified_cpp_security_manager_ssl1.cpp:20: 229:57.32 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/SecretDecoderRing.cpp:99:30: note: while referencing ‘’ 229:57.32 99 | [rv, aPromise = std::move(aPromise), 229:57.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:57.32 100 | plainTexts = std::move(plainTexts)]() { 229:57.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:57.32 101 | if (NS_FAILED(rv)) { 229:57.32 | ~~~~~~~~~~~~~~~~~~~~ 229:57.32 102 | aPromise->MaybeReject(rv); 229:57.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:57.32 103 | } else { 229:57.32 | ~~~~~~~~ 229:57.32 104 | aPromise->MaybeResolve(plainTexts); 229:57.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:57.32 105 | } 229:57.32 | ~ 229:57.32 106 | })); 229:57.32 | ~ 229:57.32 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:57.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Telemetry.h:16, 229:57.32 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, 229:57.32 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 229:57.32 from Unified_cpp_security_manager_ssl1.cpp:2: 229:57.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 229:57.33 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:57.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:57.33 In file included from Unified_cpp_security_manager_ssl1.cpp:20: 229:57.33 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/SecretDecoderRing.cpp:69:22: note: while referencing ‘plainTexts’ 229:57.33 69 | nsTArray plainTexts(encryptedStrings.Length()); 229:57.33 | ^~~~~~~~~~ 229:57.36 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:57.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptinfo.h:23, 229:57.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIVariant.h:19, 229:57.36 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsICertStorage.h:14, 229:57.36 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.h:12, 229:57.36 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.cpp:7, 229:57.36 from Unified_cpp_security_manager_ssl0.cpp:2: 229:57.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::psm::Result mozilla::psm::CSTrustDomain::GetCertTrust(mozilla::pkix::EndEntityOrCA, const mozilla::pkix::CertPolicyId&, mozilla::pkix::Input, mozilla::pkix::TrustLevel&)’: 229:57.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 229:57.36 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:57.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:57.37 In file included from Unified_cpp_security_manager_ssl0.cpp:2: 229:57.37 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.cpp:68:21: note: while referencing ‘candidateCert’ 229:57.37 68 | nsTArray candidateCert(candidateCertDER.UnsafeGetData(), 229:57.37 | ^~~~~~~~~~~~~ 229:57.37 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:57.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptinfo.h:23, 229:57.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIVariant.h:19, 229:57.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsICertStorage.h:14, 229:57.37 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.h:12, 229:57.37 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.cpp:7, 229:57.37 from Unified_cpp_security_manager_ssl0.cpp:2: 229:57.37 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 229:57.37 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:57.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:57.37 In file included from Unified_cpp_security_manager_ssl0.cpp:2: 229:57.37 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.cpp:41:21: note: while referencing ‘pubKeyBytes’ 229:57.37 41 | nsTArray pubKeyBytes; 229:57.37 | ^~~~~~~~~~~ 229:57.37 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:57.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptinfo.h:23, 229:57.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIVariant.h:19, 229:57.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsICertStorage.h:14, 229:57.37 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.h:12, 229:57.37 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.cpp:7, 229:57.37 from Unified_cpp_security_manager_ssl0.cpp:2: 229:57.37 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 229:57.37 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:57.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:57.37 In file included from Unified_cpp_security_manager_ssl0.cpp:2: 229:57.37 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.cpp:40:21: note: while referencing ‘subjectBytes’ 229:57.37 40 | nsTArray subjectBytes; 229:57.37 | ^~~~~~~~~~~~ 229:57.37 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:57.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptinfo.h:23, 229:57.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIVariant.h:19, 229:57.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsICertStorage.h:14, 229:57.37 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.h:12, 229:57.37 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.cpp:7, 229:57.37 from Unified_cpp_security_manager_ssl0.cpp:2: 229:57.37 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 229:57.37 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:57.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:57.38 In file included from Unified_cpp_security_manager_ssl0.cpp:2: 229:57.38 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.cpp:39:21: note: while referencing ‘serialBytes’ 229:57.38 39 | nsTArray serialBytes; 229:57.38 | ^~~~~~~~~~~ 229:57.38 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:57.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptinfo.h:23, 229:57.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIVariant.h:19, 229:57.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsICertStorage.h:14, 229:57.38 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.h:12, 229:57.38 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.cpp:7, 229:57.38 from Unified_cpp_security_manager_ssl0.cpp:2: 229:57.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 229:57.39 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:57.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:57.39 In file included from Unified_cpp_security_manager_ssl0.cpp:2: 229:57.39 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.cpp:38:21: note: while referencing ‘issuerBytes’ 229:57.39 38 | nsTArray issuerBytes; 229:57.39 | ^~~~~~~~~~~ 229:57.41 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:57.41 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Telemetry.h:16, 229:57.41 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, 229:57.41 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 229:57.41 from Unified_cpp_security_manager_ssl1.cpp:2: 229:57.41 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘void BackgroundSdrEncryptStrings(const nsTArray >&, RefPtr&)’: 229:57.41 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 16 is outside array bounds of ‘BackgroundSdrEncryptStrings(const nsTArray >&, RefPtr&):: [1]’ [-Warray-bounds] 229:57.41 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:57.41 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:57.41 In file included from Unified_cpp_security_manager_ssl1.cpp:20: 229:57.41 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/SecretDecoderRing.cpp:54:30: note: while referencing ‘’ 229:57.41 54 | [rv, aPromise = std::move(aPromise), 229:57.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:57.41 55 | cipherTexts = std::move(cipherTexts)]() { 229:57.41 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:57.41 56 | if (NS_FAILED(rv)) { 229:57.41 | ~~~~~~~~~~~~~~~~~~~~ 229:57.41 57 | aPromise->MaybeReject(rv); 229:57.41 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:57.41 58 | } else { 229:57.41 | ~~~~~~~~ 229:57.41 59 | aPromise->MaybeResolve(cipherTexts); 229:57.41 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:57.41 60 | } 229:57.42 | ~ 229:57.42 61 | })); 229:57.42 | ~ 229:57.42 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:57.42 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Telemetry.h:16, 229:57.42 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, 229:57.42 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 229:57.42 from Unified_cpp_security_manager_ssl1.cpp:2: 229:57.42 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 229:57.42 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:57.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:57.42 In file included from Unified_cpp_security_manager_ssl1.cpp:20: 229:57.42 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/SecretDecoderRing.cpp:38:22: note: while referencing ‘cipherTexts’ 229:57.42 38 | nsTArray cipherTexts(plaintexts.Length()); 229:57.42 | ^~~~~~~~~~~ 229:57.45 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:57.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptinfo.h:23, 229:57.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIVariant.h:19, 229:57.45 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsICertStorage.h:14, 229:57.45 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.h:12, 229:57.45 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.cpp:7, 229:57.45 from Unified_cpp_security_manager_ssl0.cpp:2: 229:57.46 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘void BackgroundDecryptBytes(const nsACString&, const nsACString&, RefPtr&, RefPtr)’: 229:57.46 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 16 is outside array bounds of ‘BackgroundDecryptBytes(const nsACString&, const nsACString&, RefPtr&, RefPtr):: [1]’ [-Warray-bounds] 229:57.46 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:57.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:57.46 In file included from Unified_cpp_security_manager_ssl0.cpp:92: 229:57.46 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/OSKeyStore.cpp:554:7: note: while referencing ‘’ 229:57.46 554 | [rv, aPromise = std::move(aPromise), plain = std::move(plain)]() { 229:57.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:57.46 555 | if (NS_FAILED(rv)) { 229:57.46 | ~~~~~~~~~~~~~~~~~~~~ 229:57.46 556 | aPromise->MaybeReject(rv); 229:57.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:57.46 557 | } else { 229:57.46 | ~~~~~~~~ 229:57.46 558 | aPromise->MaybeResolve(plain); 229:57.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:57.46 559 | } 229:57.46 | ~ 229:57.46 560 | })); 229:57.46 | ~ 229:57.46 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:57.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptinfo.h:23, 229:57.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIVariant.h:19, 229:57.46 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsICertStorage.h:14, 229:57.46 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.h:12, 229:57.46 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.cpp:7, 229:57.46 from Unified_cpp_security_manager_ssl0.cpp:2: 229:57.46 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 229:57.46 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:57.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:57.46 In file included from Unified_cpp_security_manager_ssl0.cpp:92: 229:57.46 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/OSKeyStore.cpp:545:21: note: while referencing ‘plain’ 229:57.46 545 | nsTArray plain; 229:57.46 | ^~~~~ 229:57.55 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:57.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Telemetry.h:16, 229:57.55 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, 229:57.55 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 229:57.55 from Unified_cpp_security_manager_ssl1.cpp:2: 229:57.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::psm::VerifySSLServerCertParent::Dispatch(const ByteArray&, nsTArray&&, const nsCString&, const int32_t&, const mozilla::OriginAttributes&, const mozilla::Maybe&, const mozilla::Maybe&, const mozilla::Maybe&, const uint32_t&, const uint32_t&)’: 229:57.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 229:57.55 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:57.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:57.55 In file included from Unified_cpp_security_manager_ssl1.cpp:56: 229:57.55 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/VerifySSLServerCertParent.cpp:156:67: note: while referencing ‘’ 229:57.55 156 | stapledOCSPResponse.emplace(aStapledOCSPResponse->data().Clone()); 229:57.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 229:57.55 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:57.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Telemetry.h:16, 229:57.55 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, 229:57.55 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 229:57.55 from Unified_cpp_security_manager_ssl1.cpp:2: 229:57.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 229:57.55 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:57.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:57.55 In file included from Unified_cpp_security_manager_ssl1.cpp:56: 229:57.55 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/VerifySSLServerCertParent.cpp:161:69: note: while referencing ‘’ 229:57.55 161 | sctsFromTLSExtension.emplace(aSctsFromTLSExtension->data().Clone()); 229:57.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 229:57.55 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:57.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Telemetry.h:16, 229:57.55 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, 229:57.55 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 229:57.55 from Unified_cpp_security_manager_ssl1.cpp:2: 229:57.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 229:57.56 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:57.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:57.56 In file included from Unified_cpp_security_manager_ssl1.cpp:56: 229:57.56 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/VerifySSLServerCertParent.cpp:148:31: note: while referencing ‘peerCertBytes’ 229:57.56 148 | nsTArray> peerCertBytes; 229:57.56 | ^~~~~~~~~~~~~ 229:57.72 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:57.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptinfo.h:23, 229:57.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIVariant.h:19, 229:57.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsICertStorage.h:14, 229:57.73 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.h:12, 229:57.73 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.cpp:7, 229:57.73 from Unified_cpp_security_manager_ssl0.cpp:2: 229:57.73 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In static member function ‘static void mozilla::DataStorage::SetCachedStorageEntries(const nsTArray&)’: 229:57.73 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 229:57.73 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:57.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:57.73 In file included from Unified_cpp_security_manager_ssl0.cpp:38: 229:57.73 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/DataStorage.cpp:172:40: note: while referencing ‘’ 229:57.73 172 | entry.items() = e.items().Clone(); \ 229:57.73 | ~~~~~~~~~~~~~~~^~ 229:57.73 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DataStorageList.h:16:1: note: in expansion of macro ‘DATA_STORAGE’ 229:57.73 16 | DATA_STORAGE(AlternateServices) 229:57.73 | ^~~~~~~~~~~~ 229:57.73 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:57.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptinfo.h:23, 229:57.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIVariant.h:19, 229:57.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsICertStorage.h:14, 229:57.73 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.h:12, 229:57.73 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.cpp:7, 229:57.73 from Unified_cpp_security_manager_ssl0.cpp:2: 229:57.73 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 229:57.73 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:57.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:57.73 In file included from Unified_cpp_security_manager_ssl0.cpp:38: 229:57.73 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/DataStorage.cpp:172:40: note: while referencing ‘’ 229:57.73 172 | entry.items() = e.items().Clone(); \ 229:57.73 | ~~~~~~~~~~~~~~~^~ 229:57.73 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DataStorageList.h:17:1: note: in expansion of macro ‘DATA_STORAGE’ 229:57.73 17 | DATA_STORAGE(ClientAuthRememberList) 229:57.73 | ^~~~~~~~~~~~ 229:57.73 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:57.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptinfo.h:23, 229:57.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIVariant.h:19, 229:57.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsICertStorage.h:14, 229:57.73 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.h:12, 229:57.74 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.cpp:7, 229:57.74 from Unified_cpp_security_manager_ssl0.cpp:2: 229:57.74 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 229:57.74 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:57.74 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:57.74 In file included from Unified_cpp_security_manager_ssl0.cpp:38: 229:57.74 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/DataStorage.cpp:172:40: note: while referencing ‘’ 229:57.74 172 | entry.items() = e.items().Clone(); \ 229:57.74 | ~~~~~~~~~~~~~~~^~ 229:57.74 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DataStorageList.h:18:1: note: in expansion of macro ‘DATA_STORAGE’ 229:57.74 18 | DATA_STORAGE(SecurityPreloadState) 229:57.74 | ^~~~~~~~~~~~ 229:57.74 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:57.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptinfo.h:23, 229:57.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIVariant.h:19, 229:57.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsICertStorage.h:14, 229:57.74 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.h:12, 229:57.74 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.cpp:7, 229:57.74 from Unified_cpp_security_manager_ssl0.cpp:2: 229:57.74 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 229:57.74 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:57.74 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:57.74 In file included from Unified_cpp_security_manager_ssl0.cpp:38: 229:57.74 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/DataStorage.cpp:172:40: note: while referencing ‘’ 229:57.74 172 | entry.items() = e.items().Clone(); \ 229:57.74 | ~~~~~~~~~~~~~~~^~ 229:57.74 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DataStorageList.h:19:1: note: in expansion of macro ‘DATA_STORAGE’ 229:57.74 19 | DATA_STORAGE(SiteSecurityServiceState) 229:57.74 | ^~~~~~~~~~~~ 229:57.74 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:57.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptinfo.h:23, 229:57.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIVariant.h:19, 229:57.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsICertStorage.h:14, 229:57.74 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.h:12, 229:57.74 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/CSTrustDomain.cpp:7, 229:57.74 from Unified_cpp_security_manager_ssl0.cpp:2: 229:57.74 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 229:57.74 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:57.74 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:57.74 In file included from Unified_cpp_security_manager_ssl0.cpp:38: 229:57.74 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/DataStorage.cpp:165:35: note: while referencing ‘entries’ 229:57.74 165 | nsTArray entries; 229:57.74 | ^~~~~~~ 229:57.77 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:57.77 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Telemetry.h:16, 229:57.78 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, 229:57.78 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 229:57.78 from Unified_cpp_security_manager_ssl1.cpp:2: 229:57.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘SECStatus mozilla::psm::RemoteProcessCertVerification(const UniqueCERTCertificate&, nsTArray >&&, const nsACString&, int32_t, const mozilla::OriginAttributes&, mozilla::Maybe >&, mozilla::Maybe >&, mozilla::Maybe&, uint32_t, uint32_t, mozilla::psm::SSLServerCertVerificationResult*)’: 229:57.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘CopyableTArray [1]’ [-Warray-bounds] 229:57.78 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:57.78 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:57.78 In file included from Unified_cpp_security_manager_ssl1.cpp:47: 229:57.78 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/VerifySSLServerCertChild.cpp:82:70: note: while referencing ‘’ 229:57.78 82 | CopyableTArray{aCert->derCert.data, aCert->derCert.len}; 229:57.78 | ^ 229:57.78 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:57.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Telemetry.h:16, 229:57.78 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, 229:57.78 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 229:57.78 from Unified_cpp_security_manager_ssl1.cpp:2: 229:57.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 229:57.78 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:57.78 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:57.78 In file included from Unified_cpp_security_manager_ssl1.cpp:47: 229:57.78 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/VerifySSLServerCertChild.cpp:84:23: note: while referencing ‘peerCertBytes’ 229:57.78 84 | nsTArray peerCertBytes; 229:57.78 | ^~~~~~~~~~~~~ 229:57.78 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:57.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Telemetry.h:16, 229:57.78 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, 229:57.78 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 229:57.79 from Unified_cpp_security_manager_ssl1.cpp:2: 229:57.79 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const mozilla::psm::ByteArray [1]’ [-Warray-bounds] 229:57.79 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:57.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:57.79 In file included from Unified_cpp_security_manager_ssl1.cpp:47: 229:57.79 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/VerifySSLServerCertChild.cpp:81:19: note: while referencing ‘serverCertSerialized’ 229:57.79 81 | const ByteArray serverCertSerialized = 229:57.79 | ^~~~~~~~~~~~~~~~~~~~ 229:57.79 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:57.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Telemetry.h:16, 229:57.79 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, 229:57.81 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 229:57.81 from Unified_cpp_security_manager_ssl1.cpp:2: 229:57.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::psm::ByteArray [1]’ [-Warray-bounds] 229:57.81 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:57.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:57.81 In file included from Unified_cpp_security_manager_ssl1.cpp:47: 229:57.81 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/VerifySSLServerCertChild.cpp:86:52: note: while referencing ‘’ 229:57.81 86 | peerCertBytes.AppendElement(ByteArray(certBytes)); 229:57.81 | ^ 229:57.95 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:57.95 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Telemetry.h:16, 229:57.95 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, 229:57.95 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 229:57.95 from Unified_cpp_security_manager_ssl1.cpp:2: 229:57.95 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘SECStatus mozilla::psm::AuthCertificateHookWithInfo(mozilla::psm::TransportSecurityInfo*, const void*, nsTArray >&&, mozilla::Maybe > >&, mozilla::Maybe >&, uint32_t)’: 229:57.95 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 229:57.95 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:57.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:57.95 In file included from Unified_cpp_security_manager_ssl1.cpp:11: 229:57.95 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/SSLServerCertVerification.cpp:1331:73: note: while referencing ‘’ 229:57.95 1331 | stapledOCSPResponse.emplace(stapledOCSPResponses->ElementAt(0).Clone()); 229:57.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 229:58.00 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:58.00 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Telemetry.h:16, 229:58.00 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, 229:58.00 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 229:58.00 from Unified_cpp_security_manager_ssl1.cpp:2: 229:58.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void mozilla::psm::{anonymous}::IPCServerCertVerificationResult::Dispatch(nsNSSCertificate*, nsTArray >&&, nsTArray >&&, uint16_t, mozilla::psm::EVStatus, bool, PRErrorCode, uint32_t, bool, uint32_t)’: 229:58.00 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::psm::ByteArray [1]’ [-Warray-bounds] 229:58.00 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:58.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:58.01 In file included from Unified_cpp_security_manager_ssl1.cpp:56: 229:58.01 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/VerifySSLServerCertParent.cpp:89:50: note: while referencing ‘’ 229:58.01 89 | builtCertChain.AppendElement(ByteArray(cert)); 229:58.01 | ^ 229:58.01 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:58.01 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Telemetry.h:16, 229:58.01 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, 229:58.01 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 229:58.01 from Unified_cpp_security_manager_ssl1.cpp:2: 229:58.01 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 229:58.01 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:58.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:58.01 In file included from Unified_cpp_security_manager_ssl1.cpp:56: 229:58.01 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/VerifySSLServerCertParent.cpp:86:23: note: while referencing ‘builtCertChain’ 229:58.01 86 | nsTArray builtCertChain; 229:58.01 | ^~~~~~~~~~~~~~ 229:58.21 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:58.22 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Telemetry.h:16, 229:58.22 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, 229:58.22 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 229:58.22 from Unified_cpp_security_manager_ssl1.cpp:2: 229:58.22 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘int32_t mozilla::psm::RootCABinNumber(mozilla::Span)’: 229:58.22 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 229:58.22 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:58.22 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:58.22 In file included from Unified_cpp_security_manager_ssl1.cpp:2: 229:58.22 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:84:31: note: while referencing ‘enterpriseRoots’ 229:58.22 84 | nsTArray> enterpriseRoots; 229:58.22 | ^~~~~~~~~~~~~~~ 229:58.22 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:58.22 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Telemetry.h:16, 229:58.22 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, 229:58.22 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 229:58.22 from Unified_cpp_security_manager_ssl1.cpp:2: 229:58.22 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 229:58.22 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:58.22 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:58.22 In file included from Unified_cpp_security_manager_ssl1.cpp:2: 229:58.22 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:51:21: note: while referencing ‘digestArray’ 229:58.22 51 | nsTArray digestArray; 229:58.22 | ^~~~~~~~~~~ 229:58.48 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:58.48 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Telemetry.h:16, 229:58.48 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, 229:58.48 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 229:58.48 from Unified_cpp_security_manager_ssl1.cpp:2: 229:58.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult SecretDecoderRing::AsyncDecryptStrings(const nsTArray >&, JSContext*, mozilla::dom::Promise**)’: 229:58.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘SecretDecoderRing::AsyncDecryptStrings(const nsTArray >&, JSContext*, mozilla::dom::Promise**):: [1]’ [-Warray-bounds] 229:58.48 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:58.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:58.48 In file included from Unified_cpp_security_manager_ssl1.cpp:20: 229:58.48 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/SecretDecoderRing.cpp:268:7: note: while referencing ‘’ 229:58.48 268 | [promise, encryptedStrings = encryptedStrings.Clone()]() mutable { 229:58.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:58.48 269 | BackgroundSdrDecryptStrings(encryptedStrings, promise); 229:58.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:58.48 270 | })); 229:58.48 | ~ 229:58.53 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:58.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Telemetry.h:16, 229:58.54 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, 229:58.54 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 229:58.54 from Unified_cpp_security_manager_ssl1.cpp:2: 229:58.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult SecretDecoderRing::AsyncEncryptStrings(const nsTArray >&, JSContext*, mozilla::dom::Promise**)’: 229:58.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 12 is outside array bounds of ‘SecretDecoderRing::AsyncEncryptStrings(const nsTArray >&, JSContext*, mozilla::dom::Promise**):: [1]’ [-Warray-bounds] 229:58.54 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:58.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:58.54 In file included from Unified_cpp_security_manager_ssl1.cpp:20: 229:58.54 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/SecretDecoderRing.cpp:210:7: note: while referencing ‘’ 229:58.54 210 | [promise, plaintexts = plaintexts.Clone()]() mutable { 229:58.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:58.54 211 | BackgroundSdrEncryptStrings(plaintexts, promise); 229:58.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:58.54 212 | })); 229:58.54 | ~ 229:58.87 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:58.87 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Telemetry.h:16, 229:58.87 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, 229:58.87 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 229:58.87 from Unified_cpp_security_manager_ssl1.cpp:2: 229:58.87 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult mozilla::psm::SSLServerCertVerificationJob::Run()’: 229:58.87 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 229:58.87 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:58.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:58.87 In file included from /usr/include/c++/11/algorithm:62, 229:58.87 from /builddir/build/BUILD/firefox-88.0/objdir/dist/system_wrappers/algorithm:3, 229:58.87 from /builddir/build/BUILD/firefox-88.0/objdir/dist/stl_wrappers/algorithm:60, 229:58.87 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/TimeStamp.h:11, 229:58.87 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Telemetry.h:14, 229:58.87 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, 229:58.87 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 229:58.87 from Unified_cpp_security_manager_ssl1.cpp:2: 229:58.87 /usr/include/c++/11/bits/stl_algo.h:4296:31: note: while referencing ‘’ 229:58.87 4296 | *__result = __unary_op(*__first); 229:58.87 | ~~~~~~~~~~^~~~~~~~~~ 229:58.87 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:58.87 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Telemetry.h:16, 229:58.87 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, 229:58.87 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 229:58.87 from Unified_cpp_security_manager_ssl1.cpp:2: 229:58.87 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 229:58.88 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:58.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:58.88 In file included from Unified_cpp_security_manager_ssl1.cpp:11: 229:58.88 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/SSLServerCertVerification.cpp:885:31: note: while referencing ‘peerCertsBytes’ 229:58.88 885 | nsTArray> peerCertsBytes; 229:58.88 | ^~~~~~~~~~~~~~ 229:58.88 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:58.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Telemetry.h:16, 229:58.88 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, 229:58.88 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 229:58.88 from Unified_cpp_security_manager_ssl1.cpp:2: 229:58.88 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 229:58.88 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:58.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:58.88 In file included from Unified_cpp_security_manager_ssl1.cpp:11: 229:58.88 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/SSLServerCertVerification.cpp:1098:31: note: while referencing ‘certBytesArray’ 229:58.88 1098 | nsTArray> certBytesArray; 229:58.88 | ^~~~~~~~~~~~~~ 229:58.88 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:58.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Telemetry.h:16, 229:58.88 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, 229:58.88 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 229:58.88 from Unified_cpp_security_manager_ssl1.cpp:2: 229:58.88 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 229:58.88 304 | mHdr->mLength = 0; 229:58.88 | ~~~~~~~~~~~~~~^~~ 229:58.88 In file included from Unified_cpp_security_manager_ssl1.cpp:11: 229:58.88 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/SSLServerCertVerification.cpp:1098:31: note: while referencing ‘certBytesArray’ 229:58.88 1098 | nsTArray> certBytesArray; 229:58.88 | ^~~~~~~~~~~~~~ 229:58.88 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:58.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Telemetry.h:16, 229:58.88 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, 229:58.88 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 229:58.88 from Unified_cpp_security_manager_ssl1.cpp:2: 229:58.88 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 229:58.88 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:58.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:58.88 In file included from Unified_cpp_security_manager_ssl1.cpp:11: 229:58.88 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/SSLServerCertVerification.cpp:1106:52: note: while referencing ‘’ 229:58.88 1106 | TransportSecurityInfo::CreateCertBytesArray(builtCertChain); 229:58.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 229:58.88 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:58.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Telemetry.h:16, 229:58.88 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, 229:58.88 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 229:58.89 from Unified_cpp_security_manager_ssl1.cpp:2: 229:58.89 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 229:58.89 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:58.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:58.89 In file included from Unified_cpp_security_manager_ssl1.cpp:11: 229:58.89 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/SSLServerCertVerification.cpp:1098:31: note: while referencing ‘certBytesArray’ 229:58.89 1098 | nsTArray> certBytesArray; 229:58.89 | ^~~~~~~~~~~~~~ 229:59.39 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:59.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Telemetry.h:16, 229:59.39 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, 229:59.39 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 229:59.39 from Unified_cpp_security_manager_ssl1.cpp:2: 229:59.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘void HandshakeCallback(PRFileDesc*, void*)’: 229:59.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 229:59.39 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:59.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:59.39 In file included from Unified_cpp_security_manager_ssl1.cpp:119: 229:59.39 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCallbacks.cpp:1051:33: note: while referencing ‘peerCertsBytes’ 229:59.39 1051 | nsTArray> peerCertsBytes; 229:59.39 | ^~~~~~~~~~~~~~ 229:59.39 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:59.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Telemetry.h:16, 229:59.39 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, 229:59.39 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 229:59.39 from Unified_cpp_security_manager_ssl1.cpp:2: 229:59.40 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 229:59.40 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:59.40 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:59.40 In file included from Unified_cpp_security_manager_ssl1.cpp:119: 229:59.40 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCallbacks.cpp:1058:25: note: while referencing ‘certBytes’ 229:59.40 1058 | nsTArray certBytes; 229:59.40 | ^~~~~~~~~ 229:59.40 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:59.40 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Telemetry.h:16, 229:59.40 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, 229:59.40 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 229:59.40 from Unified_cpp_security_manager_ssl1.cpp:2: 229:59.40 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 229:59.40 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:59.40 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:59.40 In file included from Unified_cpp_security_manager_ssl1.cpp:119: 229:59.40 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCallbacks.cpp:1136:33: note: while referencing ‘certBytesArray’ 229:59.40 1136 | nsTArray> certBytesArray = 229:59.40 | ^~~~~~~~~~~~~~ 229:59.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:59.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Telemetry.h:16, 229:59.83 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, 229:59.83 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 229:59.83 from Unified_cpp_security_manager_ssl1.cpp:2: 229:59.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::psm::VerifySSLServerCertChild::RecvOnVerifiedSSLServerCertSuccess(nsTArray&&, const uint16_t&, const uint8_t&, const bool&)’: 229:59.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 229:59.84 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:59.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:59.84 In file included from Unified_cpp_security_manager_ssl1.cpp:47: 229:59.84 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/VerifySSLServerCertChild.cpp:39:31: note: while referencing ‘certBytesArray’ 229:59.84 39 | nsTArray> certBytesArray; 229:59.84 | ^~~~~~~~~~~~~~ 229:59.88 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 229:59.88 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Telemetry.h:16, 229:59.88 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, 229:59.88 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 229:59.88 from Unified_cpp_security_manager_ssl1.cpp:2: 229:59.88 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘mozilla::ipc::IPCResult mozilla::psm::VerifySSLServerCertChild::RecvOnVerifiedSSLServerCertFailure(const uint32_t&, const uint32_t&)’: 229:59.88 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 229:59.88 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 229:59.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:59.88 In file included from Unified_cpp_security_manager_ssl1.cpp:47: 229:59.88 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/VerifySSLServerCertChild.cpp:61:40: note: while referencing ‘’ 229:59.88 61 | nsc, nsTArray>(), std::move(mPeerCertChain), 229:59.88 | ^ 230:00.05 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:00.05 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/Telemetry.h:16, 230:00.05 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.h:11, 230:00.05 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 230:00.05 from Unified_cpp_security_manager_ssl1.cpp:2: 230:00.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘SECStatus mozilla::psm::AuthCertificateHook(void*, PRFileDesc*, PRBool, PRBool)’: 230:00.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 230:00.05 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:00.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:00.05 In file included from Unified_cpp_security_manager_ssl1.cpp:11: 230:00.05 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/SSLServerCertVerification.cpp:1237:31: note: while referencing ‘peerCertsBytes’ 230:00.05 1237 | nsTArray> peerCertsBytes = 230:00.05 | ^~~~~~~~~~~~~~ 230:04.14 security/sandbox/linux/libmozsandbox.so 230:04.66 toolkit/components/telemetry 230:13.61 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/mozalloc.h:120, 230:13.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/stl_wrappers/utility:66, 230:13.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DebugOnly.h:17, 230:13.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/js/RootingAPI.h:11, 230:13.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/TelemetryStopwatchBinding.h:6, 230:13.61 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/telemetry/Stopwatch.h:9, 230:13.61 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/Stopwatch.cpp:7: 230:13.61 In function ‘void operator delete(void*)’, 230:13.61 inlined from ‘MozExternalRefCountType mozilla::telemetry::Timer::Release()’ at /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/Stopwatch.cpp:64:3, 230:13.61 inlined from ‘MozExternalRefCountType mozilla::telemetry::Timer::Release()’ at /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/Stopwatch.cpp:64:3, 230:13.61 inlined from ‘static void mozilla::detail::LinkedListElementTraits >::exitList(mozilla::LinkedListElement >*) [with T = mozilla::telemetry::Timer]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h:121:24, 230:13.61 inlined from ‘void mozilla::LinkedListElement::remove() [with T = RefPtr]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h:249:21, 230:13.61 inlined from ‘mozilla::LinkedListElement::~LinkedListElement() [with T = RefPtr]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h:200:13, 230:13.61 inlined from ‘mozilla::LinkedListElement::~LinkedListElement() [with T = RefPtr]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h:198:3, 230:13.61 inlined from ‘mozilla::telemetry::Timer::~Timer()’ at /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/Stopwatch.cpp:99:3, 230:13.62 inlined from ‘MozExternalRefCountType mozilla::telemetry::Timer::Release()’ at /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/Stopwatch.cpp:64:3, 230:13.62 inlined from ‘MozExternalRefCountType mozilla::telemetry::Timer::Release()’ at /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/Stopwatch.cpp:64:3, 230:13.62 inlined from ‘static void mozilla::detail::LinkedListElementTraits >::exitList(mozilla::LinkedListElement >*) [with T = mozilla::telemetry::Timer]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h:121:24, 230:13.62 inlined from ‘void mozilla::LinkedListElement::remove() [with T = RefPtr]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h:249:21, 230:13.62 inlined from ‘mozilla::LinkedListElement::~LinkedListElement() [with T = RefPtr]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h:200:13, 230:13.62 inlined from ‘mozilla::LinkedListElement::~LinkedListElement() [with T = RefPtr]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h:198:3, 230:13.62 inlined from ‘mozilla::telemetry::Timer::~Timer()’ at /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/Stopwatch.cpp:99:3, 230:13.62 inlined from ‘MozExternalRefCountType mozilla::telemetry::Timer::Release()’ at /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/Stopwatch.cpp:64:3, 230:13.62 inlined from ‘MozExternalRefCountType mozilla::telemetry::Timer::Release()’ at /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/Stopwatch.cpp:64:3, 230:13.62 inlined from ‘static void mozilla::detail::LinkedListElementTraits >::exitList(mozilla::LinkedListElement >*) [with T = mozilla::telemetry::Timer]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h:121:24, 230:13.62 inlined from ‘void mozilla::LinkedListElement::remove() [with T = RefPtr]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h:249:21, 230:13.62 inlined from ‘mozilla::LinkedListElement::~LinkedListElement() [with T = RefPtr]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h:200:13, 230:13.62 inlined from ‘mozilla::LinkedListElement::~LinkedListElement() [with T = RefPtr]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h:198:3, 230:13.62 inlined from ‘mozilla::LinkedList::~LinkedList() [with T = RefPtr]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h:447:3, 230:13.62 inlined from ‘mozilla::DataMutexBase >, mozilla::Mutex>::~DataMutexBase()’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DataMutex.h:39:7, 230:13.62 inlined from ‘mozilla::telemetry::Timers::~Timers()’ at /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/Stopwatch.cpp:228:17: 230:13.62 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/cxxalloc.h:51:19: warning: ‘void free(void*)’ called on pointer ‘’ with nonzero offset 48 [-Wfree-nonheap-object] 230:13.62 51 | return free_impl(ptr); 230:13.62 | ^ 230:13.62 In function ‘void operator delete(void*)’, 230:13.62 inlined from ‘MozExternalRefCountType mozilla::telemetry::Timer::Release()’ at /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/Stopwatch.cpp:64:3, 230:13.62 inlined from ‘MozExternalRefCountType mozilla::telemetry::Timer::Release()’ at /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/Stopwatch.cpp:64:3, 230:13.62 inlined from ‘static void mozilla::detail::LinkedListElementTraits >::exitList(mozilla::LinkedListElement >*) [with T = mozilla::telemetry::Timer]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h:121:24, 230:13.62 inlined from ‘void mozilla::LinkedListElement::remove() [with T = RefPtr]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h:249:21, 230:13.62 inlined from ‘mozilla::LinkedListElement::~LinkedListElement() [with T = RefPtr]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h:200:13, 230:13.62 inlined from ‘mozilla::LinkedListElement::~LinkedListElement() [with T = RefPtr]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h:198:3, 230:13.62 inlined from ‘mozilla::telemetry::Timer::~Timer()’ at /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/Stopwatch.cpp:99:3, 230:13.62 inlined from ‘MozExternalRefCountType mozilla::telemetry::Timer::Release()’ at /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/Stopwatch.cpp:64:3, 230:13.62 inlined from ‘MozExternalRefCountType mozilla::telemetry::Timer::Release()’ at /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/Stopwatch.cpp:64:3, 230:13.62 inlined from ‘static void mozilla::detail::LinkedListElementTraits >::exitList(mozilla::LinkedListElement >*) [with T = mozilla::telemetry::Timer]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h:121:24, 230:13.62 inlined from ‘void mozilla::LinkedListElement::remove() [with T = RefPtr]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h:249:21, 230:13.62 inlined from ‘mozilla::LinkedListElement::~LinkedListElement() [with T = RefPtr]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h:200:13, 230:13.62 inlined from ‘mozilla::LinkedListElement::~LinkedListElement() [with T = RefPtr]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h:198:3, 230:13.62 inlined from ‘mozilla::LinkedList::~LinkedList() [with T = RefPtr]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h:447:3, 230:13.62 inlined from ‘mozilla::DataMutexBase >, mozilla::Mutex>::~DataMutexBase()’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DataMutex.h:39:7, 230:13.62 inlined from ‘mozilla::telemetry::Timers::~Timers()’ at /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/Stopwatch.cpp:228:17: 230:13.62 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/cxxalloc.h:51:19: warning: ‘void free(void*)’ called on pointer ‘’ with nonzero offset 48 [-Wfree-nonheap-object] 230:13.62 51 | return free_impl(ptr); 230:13.62 | ^ 230:13.62 In function ‘void operator delete(void*)’, 230:13.62 inlined from ‘MozExternalRefCountType mozilla::telemetry::Timer::Release()’ at /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/Stopwatch.cpp:64:3, 230:13.62 inlined from ‘MozExternalRefCountType mozilla::telemetry::Timer::Release()’ at /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/Stopwatch.cpp:64:3, 230:13.62 inlined from ‘static void mozilla::detail::LinkedListElementTraits >::exitList(mozilla::LinkedListElement >*) [with T = mozilla::telemetry::Timer]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h:121:24, 230:13.62 inlined from ‘void mozilla::LinkedListElement::remove() [with T = RefPtr]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h:249:21, 230:13.62 inlined from ‘mozilla::LinkedListElement::~LinkedListElement() [with T = RefPtr]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h:200:13, 230:13.62 inlined from ‘mozilla::LinkedListElement::~LinkedListElement() [with T = RefPtr]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h:198:3, 230:13.63 inlined from ‘mozilla::LinkedList::~LinkedList() [with T = RefPtr]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/LinkedList.h:447:3, 230:13.63 inlined from ‘mozilla::DataMutexBase >, mozilla::Mutex>::~DataMutexBase()’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/DataMutex.h:39:7, 230:13.63 inlined from ‘mozilla::telemetry::Timers::~Timers()’ at /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/Stopwatch.cpp:228:17: 230:13.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/cxxalloc.h:51:19: warning: ‘void free(void*)’ called on pointer ‘’ with nonzero offset 48 [-Wfree-nonheap-object] 230:13.63 51 | return free_impl(ptr); 230:13.63 | ^ 230:25.71 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:25.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 230:25.71 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/NSSErrorsService.h:13, 230:25.72 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ScopedNSSTypes.h:24, 230:25.72 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.h:12, 230:25.72 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.cpp:6, 230:25.72 from Unified_cpp_security_manager_ssl2.cpp:2: 230:25.72 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsNSSCertificateDB::ImportEmailCertificate(uint8_t*, uint32_t, nsIInterfaceRequestor*)’: 230:25.72 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 230:25.72 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:25.72 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:25.72 In file included from Unified_cpp_security_manager_ssl2.cpp:11: 230:25.72 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificateDB.cpp:475:31: note: while referencing ‘certsArray’ 230:25.72 475 | nsTArray> certsArray; 230:25.72 | ^~~~~~~~~~ 230:26.07 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:26.07 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 230:26.07 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/NSSErrorsService.h:13, 230:26.07 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ScopedNSSTypes.h:24, 230:26.07 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.h:12, 230:26.07 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.cpp:6, 230:26.07 from Unified_cpp_security_manager_ssl2.cpp:2: 230:26.07 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void VerifyCertAtTimeTask::CallCallback(nsresult)’: 230:26.07 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 230:26.07 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:26.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:26.07 In file included from Unified_cpp_security_manager_ssl2.cpp:11: 230:26.07 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificateDB.cpp:1337:37: note: while referencing ‘tmp’ 230:26.07 1337 | nsTArray> tmp; 230:26.07 | ^~~ 230:28.51 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:28.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 230:28.51 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/NSSErrorsService.h:13, 230:28.51 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ScopedNSSTypes.h:24, 230:28.51 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.h:12, 230:28.51 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.cpp:6, 230:28.51 from Unified_cpp_security_manager_ssl2.cpp:2: 230:28.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsNSSSocketInfo::SetResumptionTokenFromExternalCache()’: 230:28.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 230:28.51 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:28.51 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:28.51 In file included from Unified_cpp_security_manager_ssl2.cpp:29: 230:28.51 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSIOLayer.cpp:815:21: note: while referencing ‘token’ 230:28.51 815 | nsTArray token; 230:28.51 | ^~~~~ 230:30.16 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:30.16 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 230:30.16 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/NSSErrorsService.h:13, 230:30.16 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ScopedNSSTypes.h:24, 230:30.16 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.h:12, 230:30.16 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.cpp:6, 230:30.16 from Unified_cpp_security_manager_ssl2.cpp:2: 230:30.16 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsSiteSecurityService::Enumerate(uint32_t, nsISimpleEnumerator**)’: 230:30.16 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 230:30.16 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:30.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:30.16 In file included from Unified_cpp_security_manager_ssl2.cpp:137: 230:30.16 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsSiteSecurityService.cpp:1140:43: note: while referencing ‘items’ 230:30.16 1140 | nsTArray items; 230:30.16 | ^~~~~ 230:30.47 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:30.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 230:30.47 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/NSSErrorsService.h:13, 230:30.47 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ScopedNSSTypes.h:24, 230:30.48 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.h:12, 230:30.48 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.cpp:6, 230:30.48 from Unified_cpp_security_manager_ssl2.cpp:2: 230:30.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsSiteSecurityService::ProcessSTSHeader(nsIURI*, const nsCString&, uint32_t, SecurityPropertySource, const mozilla::OriginAttributes&, uint64_t*, bool*, uint32_t*)’: 230:30.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 230:30.48 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:30.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:30.48 In file included from Unified_cpp_security_manager_ssl2.cpp:137: 230:30.48 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsSiteSecurityService.cpp:714:23: note: while referencing ‘unusedSHA256keys’ 230:30.48 714 | nsTArray unusedSHA256keys; // Required for sane internal interface 230:30.48 | ^~~~~~~~~~~~~~~~ 230:31.36 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:31.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 230:31.37 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/NSSErrorsService.h:13, 230:31.37 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ScopedNSSTypes.h:24, 230:31.37 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.h:12, 230:31.37 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.cpp:6, 230:31.37 from Unified_cpp_security_manager_ssl2.cpp:2: 230:31.37 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void RemoteClientAuthDataRunnable::RunOnTargetThread()’: 230:31.37 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘CopyableTArray [1]’ [-Warray-bounds] 230:31.37 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:31.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:31.37 In file included from Unified_cpp_security_manager_ssl2.cpp:29: 230:31.37 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSIOLayer.cpp:2501:58: note: while referencing ‘’ 230:31.37 2501 | mServerCert->derCert.data, mServerCert->derCert.len}; 230:31.37 | ^ 230:31.37 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:31.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 230:31.37 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/NSSErrorsService.h:13, 230:31.37 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ScopedNSSTypes.h:24, 230:31.37 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.h:12, 230:31.37 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.cpp:6, 230:31.37 from Unified_cpp_security_manager_ssl2.cpp:2: 230:31.37 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 230:31.37 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:31.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:31.37 In file included from Unified_cpp_security_manager_ssl2.cpp:29: 230:31.37 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSIOLayer.cpp:2507:23: note: while referencing ‘certBytes’ 230:31.37 2507 | nsTArray certBytes; 230:31.37 | ^~~~~~~~~ 230:31.37 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:31.37 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 230:31.37 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/NSSErrorsService.h:13, 230:31.37 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ScopedNSSTypes.h:24, 230:31.37 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.h:12, 230:31.37 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.cpp:6, 230:31.37 from Unified_cpp_security_manager_ssl2.cpp:2: 230:31.37 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 230:31.37 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:31.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:31.37 In file included from Unified_cpp_security_manager_ssl2.cpp:29: 230:31.37 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSIOLayer.cpp:2507:23: note: while referencing ‘certBytes’ 230:31.37 2507 | nsTArray certBytes; 230:31.38 | ^~~~~~~~~ 230:31.38 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:31.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 230:31.38 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/NSSErrorsService.h:13, 230:31.38 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ScopedNSSTypes.h:24, 230:31.38 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.h:12, 230:31.38 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.cpp:6, 230:31.38 from Unified_cpp_security_manager_ssl2.cpp:2: 230:31.38 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::psm::ByteArray [1]’ [-Warray-bounds] 230:31.38 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:31.38 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:31.38 In file included from Unified_cpp_security_manager_ssl2.cpp:29: 230:31.38 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSIOLayer.cpp:2521:13: note: while referencing ‘key’ 230:31.38 2521 | ByteArray key; 230:31.38 | ^~~ 230:31.38 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:31.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 230:31.38 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/NSSErrorsService.h:13, 230:31.38 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ScopedNSSTypes.h:24, 230:31.38 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.h:12, 230:31.38 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.cpp:6, 230:31.38 from Unified_cpp_security_manager_ssl2.cpp:2: 230:31.38 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::psm::ByteArray [1]’ [-Warray-bounds] 230:31.38 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:31.38 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:31.38 In file included from Unified_cpp_security_manager_ssl2.cpp:29: 230:31.38 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSIOLayer.cpp:2520:13: note: while referencing ‘cert’ 230:31.38 2520 | ByteArray cert; 230:31.38 | ^~~~ 230:31.38 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:31.38 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 230:31.38 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/NSSErrorsService.h:13, 230:31.38 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ScopedNSSTypes.h:24, 230:31.38 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.h:12, 230:31.38 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.cpp:6, 230:31.38 from Unified_cpp_security_manager_ssl2.cpp:2: 230:31.38 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 230:31.38 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:31.38 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:31.38 In file included from Unified_cpp_security_manager_ssl2.cpp:29: 230:31.38 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSIOLayer.cpp:2514:23: note: while referencing ‘collectedCANames’ 230:31.39 2514 | nsTArray collectedCANames; 230:31.39 | ^~~~~~~~~~~~~~~~ 230:31.39 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:31.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 230:31.39 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/NSSErrorsService.h:13, 230:31.39 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ScopedNSSTypes.h:24, 230:31.39 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.h:12, 230:31.39 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.cpp:6, 230:31.39 from Unified_cpp_security_manager_ssl2.cpp:2: 230:31.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const mozilla::psm::ByteArray [1]’ [-Warray-bounds] 230:31.39 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:31.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:31.39 In file included from Unified_cpp_security_manager_ssl2.cpp:29: 230:31.39 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSIOLayer.cpp:2500:19: note: while referencing ‘serverCertSerialized’ 230:31.39 2500 | const ByteArray serverCertSerialized = CopyableTArray{ 230:31.39 | ^~~~~~~~~~~~~~~~~~~~ 230:31.39 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:31.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 230:31.39 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/NSSErrorsService.h:13, 230:31.39 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ScopedNSSTypes.h:24, 230:31.39 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.h:12, 230:31.39 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.cpp:6, 230:31.39 from Unified_cpp_security_manager_ssl2.cpp:2: 230:31.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::psm::ByteArray [1]’ [-Warray-bounds] 230:31.39 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:31.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:31.39 In file included from Unified_cpp_security_manager_ssl2.cpp:29: 230:31.39 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSIOLayer.cpp:2521:13: note: while referencing ‘key’ 230:31.39 2521 | ByteArray key; 230:31.39 | ^~~ 230:31.39 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:31.39 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 230:31.39 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/NSSErrorsService.h:13, 230:31.39 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ScopedNSSTypes.h:24, 230:31.39 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.h:12, 230:31.39 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.cpp:6, 230:31.39 from Unified_cpp_security_manager_ssl2.cpp:2: 230:31.39 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘mozilla::psm::ByteArray [1]’ [-Warray-bounds] 230:31.39 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:31.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:31.39 In file included from Unified_cpp_security_manager_ssl2.cpp:29: 230:31.39 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSIOLayer.cpp:2520:13: note: while referencing ‘cert’ 230:31.39 2520 | ByteArray cert; 230:31.40 | ^~~~ 230:31.40 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:31.40 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 230:31.40 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/NSSErrorsService.h:13, 230:31.40 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ScopedNSSTypes.h:24, 230:31.40 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.h:12, 230:31.40 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.cpp:6, 230:31.40 from Unified_cpp_security_manager_ssl2.cpp:2: 230:31.40 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 230:31.40 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:31.40 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:31.40 In file included from Unified_cpp_security_manager_ssl2.cpp:29: 230:31.40 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSIOLayer.cpp:2514:23: note: while referencing ‘collectedCANames’ 230:31.40 2514 | nsTArray collectedCANames; 230:31.40 | ^~~~~~~~~~~~~~~~ 230:31.40 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:31.40 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 230:31.40 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/NSSErrorsService.h:13, 230:31.40 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ScopedNSSTypes.h:24, 230:31.40 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.h:12, 230:31.40 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.cpp:6, 230:31.40 from Unified_cpp_security_manager_ssl2.cpp:2: 230:31.40 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const mozilla::psm::ByteArray [1]’ [-Warray-bounds] 230:31.40 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:31.40 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:31.40 In file included from Unified_cpp_security_manager_ssl2.cpp:29: 230:31.40 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSIOLayer.cpp:2500:19: note: while referencing ‘serverCertSerialized’ 230:31.40 2500 | const ByteArray serverCertSerialized = CopyableTArray{ 230:31.40 | ^~~~~~~~~~~~~~~~~~~~ 230:31.54 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:31.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 230:31.54 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/NSSErrorsService.h:13, 230:31.54 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ScopedNSSTypes.h:24, 230:31.54 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.h:12, 230:31.54 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.cpp:6, 230:31.54 from Unified_cpp_security_manager_ssl2.cpp:2: 230:31.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsNSSComponent::CommonGetEnterpriseCerts(nsTArray >&, bool)’: 230:31.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 230:31.54 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:31.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:31.54 In file included from Unified_cpp_security_manager_ssl2.cpp:20: 230:31.54 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSComponent.cpp:585:23: note: while referencing ‘certCopy’ 230:31.54 585 | nsTArray certCopy; 230:31.54 | ^~~~~~~~ 230:31.55 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:31.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 230:31.55 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/NSSErrorsService.h:13, 230:31.55 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ScopedNSSTypes.h:24, 230:31.55 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.h:12, 230:31.55 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.cpp:6, 230:31.55 from Unified_cpp_security_manager_ssl2.cpp:2: 230:31.55 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 230:31.55 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:31.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:31.55 In file included from Unified_cpp_security_manager_ssl2.cpp:20: 230:31.55 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSComponent.cpp:585:23: note: while referencing ‘certCopy’ 230:31.55 585 | nsTArray certCopy; 230:31.55 | ^~~~~~~~ 230:31.60 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:31.60 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 230:31.60 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/NSSErrorsService.h:13, 230:31.60 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ScopedNSSTypes.h:24, 230:31.60 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.h:12, 230:31.60 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.cpp:6, 230:31.60 from Unified_cpp_security_manager_ssl2.cpp:2: 230:31.60 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsTArray > CollectCANames(CERTDistNames*)’: 230:31.60 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 230:31.60 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:31.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:31.60 In file included from Unified_cpp_security_manager_ssl2.cpp:29: 230:31.60 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSIOLayer.cpp:1849:23: note: while referencing ‘caName’ 230:31.60 1849 | nsTArray caName; 230:31.60 | ^~~~~~ 230:31.62 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:31.62 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 230:31.62 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/NSSErrorsService.h:13, 230:31.62 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ScopedNSSTypes.h:24, 230:31.62 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.h:12, 230:31.62 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.cpp:6, 230:31.62 from Unified_cpp_security_manager_ssl2.cpp:2: 230:31.62 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘SECStatus collect_certs(void*, SECItem**, int)’: 230:31.62 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 230:31.62 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:31.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:31.62 In file included from Unified_cpp_security_manager_ssl2.cpp:11: 230:31.62 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificateDB.cpp:150:23: note: while referencing ‘certArray’ 230:31.62 150 | nsTArray certArray; 230:31.62 | ^~~~~~~~~ 230:31.67 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:31.67 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 230:31.67 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/NSSErrorsService.h:13, 230:31.68 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ScopedNSSTypes.h:24, 230:31.68 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.h:12, 230:31.68 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.cpp:6, 230:31.68 from Unified_cpp_security_manager_ssl2.cpp:2: 230:31.68 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘SECStatus nsNSS_SSLGetClientAuthData(void*, PRFileDesc*, CERTDistNames*, CERTCertificate**, SECKEYPrivateKey**)’: 230:31.68 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 230:31.68 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:31.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:31.68 In file included from Unified_cpp_security_manager_ssl2.cpp:29: 230:31.68 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSIOLayer.cpp:1916:31: note: while referencing ‘collectedCANames’ 230:31.68 1916 | nsTArray> collectedCANames(CollectCANames(caNames)); 230:31.68 | ^~~~~~~~~~~~~~~~ 230:32.53 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:32.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 230:32.53 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/NSSErrorsService.h:13, 230:32.53 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ScopedNSSTypes.h:24, 230:32.53 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.h:12, 230:32.53 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.cpp:6, 230:32.53 from Unified_cpp_security_manager_ssl2.cpp:2: 230:32.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘void IntermediatePreloadingHealerCallback(nsITimer*, void*)’: 230:32.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 230:32.54 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:32.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:32.54 In file included from Unified_cpp_security_manager_ssl2.cpp:20: 230:32.54 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSComponent.cpp:2104:33: note: while referencing ‘certs’ 230:32.54 2104 | nsTArray> certs; 230:32.54 | ^~~~~ 230:32.54 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:32.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 230:32.54 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/NSSErrorsService.h:13, 230:32.54 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ScopedNSSTypes.h:24, 230:32.54 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.h:12, 230:32.54 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.cpp:6, 230:32.54 from Unified_cpp_security_manager_ssl2.cpp:2: 230:32.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 230:32.54 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:32.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:32.54 In file included from Unified_cpp_security_manager_ssl2.cpp:20: 230:32.54 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSComponent.cpp:2102:23: note: while referencing ‘subject’ 230:32.54 2102 | nsTArray subject; 230:32.54 | ^~~~~~~ 230:32.54 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:32.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 230:32.54 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/NSSErrorsService.h:13, 230:32.54 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ScopedNSSTypes.h:24, 230:32.54 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.h:12, 230:32.54 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.cpp:6, 230:32.54 from Unified_cpp_security_manager_ssl2.cpp:2: 230:32.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 230:32.54 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:32.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:32.54 In file included from Unified_cpp_security_manager_ssl2.cpp:20: 230:32.54 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSComponent.cpp:2104:33: note: while referencing ‘certs’ 230:32.54 2104 | nsTArray> certs; 230:32.54 | ^~~~~ 230:32.54 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:32.54 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 230:32.54 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/NSSErrorsService.h:13, 230:32.54 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ScopedNSSTypes.h:24, 230:32.54 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.h:12, 230:32.54 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.cpp:6, 230:32.54 from Unified_cpp_security_manager_ssl2.cpp:2: 230:32.54 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 230:32.55 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:32.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:32.55 In file included from Unified_cpp_security_manager_ssl2.cpp:20: 230:32.55 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSComponent.cpp:2102:23: note: while referencing ‘subject’ 230:32.55 2102 | nsTArray subject; 230:32.55 | ^~~~~~~ 230:32.55 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:32.55 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 230:32.55 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/NSSErrorsService.h:13, 230:32.55 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ScopedNSSTypes.h:24, 230:32.55 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.h:12, 230:32.55 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.cpp:6, 230:32.55 from Unified_cpp_security_manager_ssl2.cpp:2: 230:32.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 230:32.56 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:32.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:32.56 In file included from Unified_cpp_security_manager_ssl2.cpp:20: 230:32.56 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSComponent.cpp:2104:33: note: while referencing ‘certs’ 230:32.56 2104 | nsTArray> certs; 230:32.56 | ^~~~~ 230:32.56 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:32.56 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 230:32.56 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/NSSErrorsService.h:13, 230:32.56 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ScopedNSSTypes.h:24, 230:32.56 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.h:12, 230:32.56 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.cpp:6, 230:32.56 from Unified_cpp_security_manager_ssl2.cpp:2: 230:32.56 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 230:32.56 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:32.57 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:32.57 In file included from Unified_cpp_security_manager_ssl2.cpp:20: 230:32.57 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSComponent.cpp:2102:23: note: while referencing ‘subject’ 230:32.57 2102 | nsTArray subject; 230:32.57 | ^~~~~~~ 230:32.78 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:32.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 230:32.78 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/NSSErrorsService.h:13, 230:32.78 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ScopedNSSTypes.h:24, 230:32.78 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.h:12, 230:32.78 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.cpp:6, 230:32.78 from Unified_cpp_security_manager_ssl2.cpp:2: 230:32.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual mozilla::pkix::Result ClientAuthCertNonverifyingTrustDomain::FindIssuer(mozilla::pkix::Input, mozilla::pkix::TrustDomain::IssuerChecker&, mozilla::pkix::Time)’: 230:32.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 230:32.78 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:32.78 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:32.78 In file included from Unified_cpp_security_manager_ssl2.cpp:29: 230:32.78 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSIOLayer.cpp:2128:31: note: while referencing ‘certs’ 230:32.78 2128 | nsTArray> certs; 230:32.78 | ^~~~~ 230:32.78 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:32.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 230:32.78 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/NSSErrorsService.h:13, 230:32.78 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ScopedNSSTypes.h:24, 230:32.78 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.h:12, 230:32.78 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.cpp:6, 230:32.78 from Unified_cpp_security_manager_ssl2.cpp:2: 230:32.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 230:32.78 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:32.78 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:32.78 In file included from Unified_cpp_security_manager_ssl2.cpp:29: 230:32.78 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSIOLayer.cpp:2125:21: note: while referencing ‘subject’ 230:32.78 2125 | nsTArray subject; 230:32.78 | ^~~~~~~ 230:32.80 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:32.80 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/Telemetry.h:16, 230:32.80 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: 230:32.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘{anonymous}::RecordEventResult {anonymous}::RecordEvent(const StaticMutexAutoLock&, mozilla::Telemetry::ProcessID, double, const nsACString&, const nsACString&, const nsACString&, const mozilla::Maybe >&, const ExtraArray&)’: 230:32.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 230:32.80 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:32.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:32.80 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:182:27: note: while referencing ‘’ 230:32.80 182 | mExtra(extra.Clone()) {} 230:32.80 | ~~~~~~~~~~~^~ 230:32.94 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:32.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 230:32.95 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/NSSErrorsService.h:13, 230:32.95 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ScopedNSSTypes.h:24, 230:32.95 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.h:12, 230:32.95 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.cpp:6, 230:32.95 from Unified_cpp_security_manager_ssl2.cpp:2: 230:32.95 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual void ClientAuthDataRunnable::RunOnTargetThread()’: 230:32.95 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 230:32.95 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:32.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:32.95 In file included from Unified_cpp_security_manager_ssl2.cpp:29: 230:32.95 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSIOLayer.cpp:2265:31: note: while referencing ‘enterpriseRoots’ 230:32.95 2265 | nsTArray> enterpriseRoots; 230:32.95 | ^~~~~~~~~~~~~~~ 230:33.06 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:33.06 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/Telemetry.h:16, 230:33.07 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: 230:33.07 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult TelemetryEvent::RecordEvent(const nsACString&, const nsACString&, const nsACString&, JS::HandleValue, JS::HandleValue, JSContext*, uint8_t)’: 230:33.07 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘{anonymous}::ExtraArray [1]’ {aka ‘CopyableTArray [1]’} [-Warray-bounds] 230:33.07 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:33.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:33.07 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:811:14: note: while referencing ‘extra’ 230:33.07 811 | ExtraArray extra; 230:33.07 | ^~~~~ 230:33.14 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:33.14 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 230:33.14 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/NSSErrorsService.h:13, 230:33.14 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ScopedNSSTypes.h:24, 230:33.14 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.h:12, 230:33.14 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.cpp:6, 230:33.15 from Unified_cpp_security_manager_ssl2.cpp:2: 230:33.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsNSSCertificateDB::ImportUserCertificate(uint8_t*, uint32_t, nsIInterfaceRequestor*)’: 230:33.15 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 230:33.15 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:33.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:33.15 In file included from Unified_cpp_security_manager_ssl2.cpp:11: 230:33.15 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificateDB.cpp:547:31: note: while referencing ‘certsArray’ 230:33.15 547 | nsTArray> certsArray; 230:33.15 | ^~~~~~~~~~ 230:33.24 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:33.24 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 230:33.24 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/NSSErrorsService.h:13, 230:33.24 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ScopedNSSTypes.h:24, 230:33.24 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.h:12, 230:33.24 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.cpp:6, 230:33.24 from Unified_cpp_security_manager_ssl2.cpp:2: 230:33.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsNSSCertificate::GetSha256SubjectPublicKeyInfoDigest(nsACString&)’: 230:33.24 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 230:33.24 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:33.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:33.24 In file included from Unified_cpp_security_manager_ssl2.cpp:2: 230:33.24 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.cpp:566:21: note: while referencing ‘digestArray’ 230:33.24 566 | nsTArray digestArray; 230:33.24 | ^~~~~~~~~~~ 230:33.27 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:33.27 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 230:33.27 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/NSSErrorsService.h:13, 230:33.27 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ScopedNSSTypes.h:24, 230:33.27 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.h:12, 230:33.27 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.cpp:6, 230:33.27 from Unified_cpp_security_manager_ssl2.cpp:2: 230:33.27 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult nsNSSCertificate::GetCertificateHash(nsAString&, SECOidTag)’: 230:33.28 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 230:33.28 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:33.28 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:33.28 In file included from Unified_cpp_security_manager_ssl2.cpp:2: 230:33.28 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.cpp:498:21: note: while referencing ‘digestArray’ 230:33.28 498 | nsTArray digestArray; 230:33.28 | ^~~~~~~~~~~ 230:33.30 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:33.30 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 230:33.30 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/NSSErrorsService.h:13, 230:33.30 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ScopedNSSTypes.h:24, 230:33.30 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.h:12, 230:33.30 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.cpp:6, 230:33.30 from Unified_cpp_security_manager_ssl2.cpp:2: 230:33.30 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘virtual nsresult nsNSSComponent::IsCertContentSigningRoot(const nsTArray&, bool*)’: 230:33.30 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 230:33.30 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:33.30 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:33.30 In file included from Unified_cpp_security_manager_ssl2.cpp:20: 230:33.30 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSComponent.cpp:2441:21: note: while referencing ‘digestArray’ 230:33.30 2441 | nsTArray digestArray; 230:33.30 | ^~~~~~~~~~~ 230:33.33 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:33.33 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/Telemetry.h:16, 230:33.33 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: 230:33.33 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult TelemetryEvent::RegisterEvents(const nsACString&, JS::Handle, bool, JSContext*)’: 230:33.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 230:33.34 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:33.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:33.34 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:1101:25: note: while referencing ‘extra_keys’ 230:33.34 1101 | nsTArray extra_keys; 230:33.34 | ^~~~~~~~~~ 230:33.34 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:33.34 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/Telemetry.h:16, 230:33.34 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: 230:33.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 230:33.34 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:33.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:33.34 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:1100:25: note: while referencing ‘objects’ 230:33.34 1100 | nsTArray objects; 230:33.34 | ^~~~~~~ 230:33.34 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:33.34 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/Telemetry.h:16, 230:33.34 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: 230:33.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 230:33.34 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:33.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:33.34 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:1099:25: note: while referencing ‘methods’ 230:33.34 1099 | nsTArray methods; 230:33.34 | ^~~~~~~ 230:33.34 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:33.34 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/Telemetry.h:16, 230:33.34 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: 230:33.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 230:33.34 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:33.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:33.34 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:134:36: note: while referencing ‘’ 230:33.34 134 | extra_keys(extra_keys.Clone()), 230:33.34 | ~~~~~~~~~~~~~~~~^~ 230:33.34 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:33.34 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/Telemetry.h:16, 230:33.34 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: 230:33.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 230:33.35 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:33.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:33.35 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:1101:25: note: while referencing ‘extra_keys’ 230:33.35 1101 | nsTArray extra_keys; 230:33.35 | ^~~~~~~~~~ 230:33.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:33.35 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/Telemetry.h:16, 230:33.35 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: 230:33.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 230:33.35 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:33.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:33.35 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:1100:25: note: while referencing ‘objects’ 230:33.35 1100 | nsTArray objects; 230:33.35 | ^~~~~~~ 230:33.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:33.35 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/Telemetry.h:16, 230:33.35 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: 230:33.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 230:33.35 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:33.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:33.35 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:1099:25: note: while referencing ‘methods’ 230:33.35 1099 | nsTArray methods; 230:33.35 | ^~~~~~~ 230:33.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:33.35 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/Telemetry.h:16, 230:33.35 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: 230:33.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 230:33.35 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:33.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:33.35 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:1070:18: note: while referencing ‘newEventExpired’ 230:33.35 1070 | nsTArray newEventExpired; 230:33.35 | ^~~~~~~~~~~~~~~ 230:33.35 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:33.35 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/Telemetry.h:16, 230:33.36 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: 230:33.36 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray<{anonymous}::DynamicEventInfo> [1]’ [-Warray-bounds] 230:33.36 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:33.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:33.36 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:1069:30: note: while referencing ‘newEventInfos’ 230:33.36 1069 | nsTArray newEventInfos; 230:33.36 | ^~~~~~~~~~~~~ 230:33.47 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:33.47 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 230:33.47 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/NSSErrorsService.h:13, 230:33.47 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ScopedNSSTypes.h:24, 230:33.47 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.h:12, 230:33.48 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.cpp:6, 230:33.48 from Unified_cpp_security_manager_ssl2.cpp:2: 230:33.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘virtual nsresult nsNSSCertificateDB::ImportCertificates(uint8_t*, uint32_t, uint32_t, nsIInterfaceRequestor*)’: 230:33.48 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 230:33.48 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:33.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:33.48 In file included from Unified_cpp_security_manager_ssl2.cpp:11: 230:33.48 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificateDB.cpp:408:31: note: while referencing ‘certsArray’ 230:33.48 408 | nsTArray> certsArray; 230:33.48 | ^~~~~~~~~~ 230:33.63 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:33.63 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIStringBundle.h:18, 230:33.63 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/NSSErrorsService.h:13, 230:33.63 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/ScopedNSSTypes.h:24, 230:33.63 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.h:12, 230:33.63 from /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificate.cpp:6, 230:33.63 from Unified_cpp_security_manager_ssl2.cpp:2: 230:33.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In member function ‘nsresult mozilla::detail::RunnableFunction::Run() [with StoredFunction = nsNSSCertificateDB::AsyncHasThirdPartyRoots(nsIAsyncBoolCallback*)::]’: 230:33.63 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 230:33.63 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:33.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:33.63 In file included from Unified_cpp_security_manager_ssl2.cpp:11: 230:33.63 /builddir/build/BUILD/firefox-88.0/security/manager/ssl/nsNSSCertificateDB.cpp:1195:45: note: while referencing ‘certs’ 230:33.63 1195 | nsTArray> certs; 230:33.63 | ^~~~~ 230:33.81 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:33.81 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/Telemetry.h:16, 230:33.81 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: 230:33.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘void TelemetryEvent::RecordEventNative(mozilla::Telemetry::EventID, const mozilla::Maybe >&, const mozilla::Maybe >&)’: 230:33.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘{anonymous}::ExtraArray [1]’ {aka ‘CopyableTArray [1]’} [-Warray-bounds] 230:33.81 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:33.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:33.81 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:947:14: note: while referencing ‘extra’ 230:33.81 947 | ExtraArray extra; 230:33.81 | ^~~~~ 230:33.81 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:33.81 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/Telemetry.h:16, 230:33.81 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: 230:33.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘{anonymous}::ExtraArray [1]’ {aka ‘CopyableTArray [1]’} [-Warray-bounds] 230:33.81 304 | mHdr->mLength = 0; 230:33.81 | ~~~~~~~~~~~~~~^~~ 230:33.81 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:947:14: note: while referencing ‘extra’ 230:33.81 947 | ExtraArray extra; 230:33.81 | ^~~~~ 230:33.81 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:33.81 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/Telemetry.h:16, 230:33.81 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: 230:33.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘CopyableTArray [1]’ [-Warray-bounds] 230:33.81 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:33.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:33.81 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:949:25: note: while referencing ‘’ 230:33.81 949 | extra = aExtra.value(); 230:33.81 | ~~~~~~~~~~~~^~ 230:33.81 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:33.81 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/Telemetry.h:16, 230:33.81 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: 230:33.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘{anonymous}::ExtraArray [1]’ {aka ‘CopyableTArray [1]’} [-Warray-bounds] 230:33.81 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:33.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:33.81 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:947:14: note: while referencing ‘extra’ 230:33.81 947 | ExtraArray extra; 230:33.81 | ^~~~~ 230:33.81 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:33.81 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/Telemetry.h:16, 230:33.82 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: 230:33.82 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘{anonymous}::ExtraArray [1]’ {aka ‘CopyableTArray [1]’} [-Warray-bounds] 230:33.82 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:33.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:33.82 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:947:14: note: while referencing ‘extra’ 230:33.82 947 | ExtraArray extra; 230:33.82 | ^~~~~ 230:34.03 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:34.03 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/Telemetry.h:16, 230:34.03 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: 230:34.03 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult TelemetryEvent::CreateSnapshots(uint32_t, bool, uint32_t, JSContext*, uint8_t, JS::MutableHandleValue)’: 230:34.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > > [1]’ [-Warray-bounds] 230:34.04 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:34.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:34.04 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:1236:51: note: while referencing ‘leftovers’ 230:34.04 1236 | nsTArray> leftovers; 230:34.04 | ^~~~~~~~~ 230:34.04 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:34.04 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/Telemetry.h:16, 230:34.04 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: 230:34.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray > > [1]’ [-Warray-bounds] 230:34.04 304 | mHdr->mLength = 0; 230:34.04 | ~~~~~~~~~~~~~~^~~ 230:34.04 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:1236:51: note: while referencing ‘leftovers’ 230:34.04 1236 | nsTArray> leftovers; 230:34.04 | ^~~~~~~~~ 230:34.04 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:34.04 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/Telemetry.h:16, 230:34.04 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: 230:34.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘{anonymous}::EventRecordArray [1]’ {aka ‘nsTArray<{anonymous}::EventRecord> [1]’} [-Warray-bounds] 230:34.04 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:34.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:34.04 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:1253:26: note: while referencing ‘leftoverEvents’ 230:34.04 1253 | EventRecordArray leftoverEvents; 230:34.04 | ^~~~~~~~~~~~~~ 230:34.04 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:34.04 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/Telemetry.h:16, 230:34.04 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: 230:34.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘{anonymous}::EventRecordArray [1]’ {aka ‘nsTArray<{anonymous}::EventRecord> [1]’} [-Warray-bounds] 230:34.04 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:34.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:34.04 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:1252:26: note: while referencing ‘events’ 230:34.04 1252 | EventRecordArray events; 230:34.04 | ^~~~~~ 230:34.04 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:34.04 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/Telemetry.h:16, 230:34.04 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: 230:34.04 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > > [1]’ [-Warray-bounds] 230:34.04 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:34.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:34.05 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:1236:51: note: while referencing ‘leftovers’ 230:34.05 1236 | nsTArray> leftovers; 230:34.05 | ^~~~~~~~~ 230:34.05 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:34.05 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/Telemetry.h:16, 230:34.05 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: 230:34.05 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > > [1]’ [-Warray-bounds] 230:34.05 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:34.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:34.05 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryEvent.cpp:1235:54: note: while referencing ‘processEvents’ 230:34.05 1235 | nsTArray> processEvents; 230:34.05 | ^~~~~~~~~~~~~ 230:34.10 toolkit/library/buildid.cpp.stub 230:34.48 toolkit/library 230:34.54 widget/gtk/mozgtk/stub/libmozgtk_stub.so 230:34.97 widget/gtk/mozwayland/libmozwayland.so 230:35.39 xpcom/build 230:45.80 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:45.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 230:45.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 230:45.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 230:45.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/TelemetryComms.h:10, 230:45.80 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryHistogram.h:9, 230:45.80 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryHistogram.cpp:7: 230:45.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘void TelemetryHistogram::AccumulateCategorical(mozilla::Telemetry::HistogramID, const nsTArray >&)’: 230:45.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 230:45.80 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:45.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:45.80 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryHistogram.cpp:2707:22: note: while referencing ‘intSamples’ 230:45.80 2707 | nsTArray intSamples(aLabels.Length()); 230:45.80 | ^~~~~~~~~~ 230:45.80 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:45.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 230:45.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 230:45.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 230:45.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/TelemetryComms.h:10, 230:45.80 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryHistogram.h:9, 230:45.80 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryHistogram.cpp:7: 230:45.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 230:45.80 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:45.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:45.80 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryHistogram.cpp:2707:22: note: while referencing ‘intSamples’ 230:45.80 2707 | nsTArray intSamples(aLabels.Length()); 230:45.80 | ^~~~~~~~~~ 230:47.92 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:47.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 230:47.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 230:47.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 230:47.92 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/TelemetryComms.h:10, 230:47.92 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryHistogram.h:9, 230:47.92 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryHistogram.cpp:7: 230:47.92 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool {anonymous}::internal_JSHistogram_Add(JSContext*, unsigned int, JS::Value*)’: 230:47.92 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 230:47.92 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:47.92 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:47.92 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryHistogram.cpp:1822:22: note: while referencing ‘values’ 230:47.92 1822 | nsTArray values; 230:47.92 | ^~~~~~ 230:47.94 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsXPTCUtils.h:10, 230:47.94 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/XPCOM.h:157, 230:47.94 from /builddir/build/BUILD/firefox-88.0/xpcom/build/XPCOMInit.cpp:17, 230:47.94 from Unified_cpp_xpcom_build0.cpp:47: 230:47.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 230:47.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:79:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 230:47.94 79 | memset(this, 0, sizeof(nsXPTCVariant)); 230:47.94 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:47.94 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 230:47.94 44 | struct nsXPTCVariant { 230:47.94 | ^~~~~~~~~~~~~ 230:47.96 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:47.96 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 230:47.96 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 230:47.96 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 230:47.96 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/TelemetryComms.h:10, 230:47.96 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryHistogram.h:9, 230:47.97 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryHistogram.cpp:7: 230:47.97 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool {anonymous}::internal_JSKeyedHistogram_Add(JSContext*, unsigned int, JS::Value*)’: 230:47.97 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 230:47.97 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:47.97 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:47.97 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryHistogram.cpp:2190:22: note: while referencing ‘values’ 230:47.97 2190 | nsTArray values; 230:47.97 | ^~~~~~ 230:48.26 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:48.26 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 230:48.26 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 230:48.26 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 230:48.27 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/TelemetryComms.h:10, 230:48.27 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryHistogram.h:9, 230:48.27 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryHistogram.cpp:7: 230:48.27 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult TelemetryHistogram::DeserializeHistograms(JSContext*, JS::HandleValue)’: 230:48.27 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 230:48.27 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:48.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:48.27 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryHistogram.cpp:3376:40: note: while referencing ‘deserializedCounts’ 230:48.27 3376 | nsTArray deserializedCounts; 230:48.27 | ^~~~~~~~~~~~~~~~~~ 230:48.27 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:48.27 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 230:48.27 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 230:48.27 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 230:48.27 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/TelemetryComms.h:10, 230:48.27 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryHistogram.h:9, 230:48.27 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryHistogram.cpp:7: 230:48.27 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 230:48.27 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:48.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:48.27 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryHistogram.cpp:3376:40: note: while referencing ‘deserializedCounts’ 230:48.27 3376 | nsTArray deserializedCounts; 230:48.27 | ^~~~~~~~~~~~~~~~~~ 230:48.27 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:48.27 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 230:48.27 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 230:48.27 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 230:48.27 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/TelemetryComms.h:10, 230:48.27 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryHistogram.h:9, 230:48.27 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryHistogram.cpp:7: 230:48.27 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 230:48.27 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:48.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:48.27 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryHistogram.cpp:3376:40: note: while referencing ‘deserializedCounts’ 230:48.27 3376 | nsTArray deserializedCounts; 230:48.27 | ^~~~~~~~~~~~~~~~~~ 230:49.31 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:49.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 230:49.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 230:49.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 230:49.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/TelemetryComms.h:10, 230:49.31 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryHistogram.h:9, 230:49.31 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryHistogram.cpp:7: 230:49.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult TelemetryHistogram::DeserializeKeyedHistograms(JSContext*, JS::HandleValue)’: 230:49.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 230:49.31 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:49.31 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:49.31 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryHistogram.cpp:3580:42: note: while referencing ‘deserializedCounts’ 230:49.31 3580 | nsTArray deserializedCounts; 230:49.31 | ^~~~~~~~~~~~~~~~~~ 230:49.31 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:49.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 230:49.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 230:49.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 230:49.31 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/TelemetryComms.h:10, 230:49.31 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryHistogram.h:9, 230:49.31 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryHistogram.cpp:7: 230:49.31 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 230:49.31 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:49.31 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:49.31 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryHistogram.cpp:3580:42: note: while referencing ‘deserializedCounts’ 230:49.31 3580 | nsTArray deserializedCounts; 230:49.32 | ^~~~~~~~~~~~~~~~~~ 230:49.32 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:49.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 230:49.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 230:49.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 230:49.32 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/TelemetryComms.h:10, 230:49.32 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryHistogram.h:9, 230:49.32 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryHistogram.cpp:7: 230:49.32 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 230:49.32 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:49.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:49.32 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryHistogram.cpp:3580:42: note: while referencing ‘deserializedCounts’ 230:49.32 3580 | nsTArray deserializedCounts; 230:49.32 | ^~~~~~~~~~~~~~~~~~ 230:49.69 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:49.70 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 230:49.70 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 230:49.70 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 230:49.70 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/TelemetryComms.h:10, 230:49.70 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryHistogram.h:9, 230:49.70 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryHistogram.cpp:7: 230:49.70 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘bool {anonymous}::internal_JSKeyedHistogram_Keys(JSContext*, unsigned int, JS::Value*)’: 230:49.70 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 230:49.70 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:49.70 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:49.70 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryHistogram.cpp:2250:23: note: while referencing ‘keys’ 230:49.70 2250 | nsTArray keys; 230:49.70 | ^~~~ 230:54.33 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:54.33 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/Telemetry.h:16, 230:54.33 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryOrigin.cpp:7: 230:54.33 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult TelemetryOrigin::GetEncodedOriginSnapshot(bool, JSContext*, JS::MutableHandleValue)’: 230:54.33 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 230:54.33 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:54.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:54.33 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryOrigin.cpp:198:32: note: while referencing ‘metricData’ 230:54.33 198 | nsTArray> metricData(gPrioDatasPerMetric); 230:54.33 | ^~~~~~~~~~ 230:54.33 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:54.33 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/Telemetry.h:16, 230:54.33 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryOrigin.cpp:7: 230:54.33 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 230:54.33 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:54.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:54.33 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryOrigin.cpp:198:32: note: while referencing ‘metricData’ 230:54.33 198 | nsTArray> metricData(gPrioDatasPerMetric); 230:54.34 | ^~~~~~~~~~ 230:54.34 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:54.34 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/Telemetry.h:16, 230:54.34 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryOrigin.cpp:7: 230:54.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:644:26: warning: array subscript 0 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 230:54.34 644 | aOther.mHdr->mLength = 0; 230:54.34 | ~~~~~~~~~~~~~~~~~~~~~^~~ 230:54.34 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryOrigin.cpp:198:32: note: while referencing ‘metricData’ 230:54.34 198 | nsTArray> metricData(gPrioDatasPerMetric); 230:54.34 | ^~~~~~~~~~ 230:54.34 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:54.34 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/Telemetry.h:16, 230:54.34 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryOrigin.cpp:7: 230:54.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 230:54.34 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:54.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:54.34 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryOrigin.cpp:198:32: note: while referencing ‘metricData’ 230:54.34 198 | nsTArray> metricData(gPrioDatasPerMetric); 230:54.34 | ^~~~~~~~~~ 230:54.34 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:54.34 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/Telemetry.h:16, 230:54.34 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryOrigin.cpp:7: 230:54.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 230:54.34 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:54.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:54.34 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryOrigin.cpp:198:32: note: while referencing ‘metricData’ 230:54.34 198 | nsTArray> metricData(gPrioDatasPerMetric); 230:54.34 | ^~~~~~~~~~ 230:54.34 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:54.34 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/Telemetry.h:16, 230:54.34 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryOrigin.cpp:7: 230:54.34 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray, std::pair, nsTString > > > [1]’ [-Warray-bounds] 230:54.34 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:54.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:54.34 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryOrigin.cpp:495:67: note: while referencing ‘prioData’ 230:54.34 495 | nsTArray>> prioData; 230:54.34 | ^~~~~~~~ 230:54.34 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 230:54.34 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/Telemetry.h:16, 230:54.34 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryOrigin.cpp:7: 230:54.35 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘{anonymous}::IdBoolsPairArray [1]’ {aka ‘nsTArray > > > [1]’} [-Warray-bounds] 230:54.35 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 230:54.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:54.35 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryOrigin.cpp:475:20: note: while referencing ‘appEncodedMetricData’ 230:54.35 475 | IdBoolsPairArray appEncodedMetricData; 230:54.35 | ^~~~~~~~~~~~~~~~~~~~ 230:56.52 In file included from /builddir/build/BUILD/firefox-88.0/js/xpconnect/loader/mozJSComponentLoader.h:16, 230:56.52 from /builddir/build/BUILD/firefox-88.0/xpcom/build/XPCOMInit.cpp:18, 230:56.52 from Unified_cpp_xpcom_build0.cpp:47: 230:56.52 In static member function ‘static size_t mozilla::CountingAllocatorBase::MallocSizeOfOnAlloc(const void*) [with T = ICUReporter]’, 230:56.52 inlined from ‘static void* mozilla::CountingAllocatorBase::CountingMalloc(size_t) [with T = ICUReporter]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CountingAllocatorBase.h:59:13, 230:56.52 inlined from ‘static void* ICUReporter::Alloc(const void*, size_t)’ at /builddir/build/BUILD/firefox-88.0/xpcom/build/XPCOMInit.cpp:194:26: 230:56.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIMemoryReporter.h:657:32: warning: ‘p’ may be used uninitialized [-Wmaybe-uninitialized] 230:56.52 657 | return moz_malloc_size_of(aPtr); \ 230:56.52 | ~~~~~~~~~~~~~~~~~~^~~~~~ 230:56.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CountingAllocatorBase.h:152:3: note: in expansion of macro ‘MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC’ 230:56.52 152 | MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC(MallocSizeOfOnAlloc) 230:56.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:56.52 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/stl_wrappers/ostream:66, 230:56.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsString.h:10, 230:56.52 from /builddir/build/BUILD/firefox-88.0/xpcom/build/FileLocation.h:10, 230:56.52 from /builddir/build/BUILD/firefox-88.0/xpcom/build/FileLocation.cpp:7, 230:56.52 from Unified_cpp_xpcom_build0.cpp:2: 230:56.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/mozalloc.h: In static member function ‘static void* ICUReporter::Alloc(const void*, size_t)’: 230:56.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/mozalloc.h:99:17: note: by argument 1 of type ‘const void*’ to ‘size_t moz_malloc_size_of(const void*)’ declared here 230:56.52 99 | MFBT_API size_t moz_malloc_size_of(const void* ptr); 230:56.52 | ^~~~~~~~~~~~~~~~~~ 230:56.52 In file included from /builddir/build/BUILD/firefox-88.0/js/xpconnect/loader/mozJSComponentLoader.h:16, 230:56.52 from /builddir/build/BUILD/firefox-88.0/xpcom/build/XPCOMInit.cpp:18, 230:56.52 from Unified_cpp_xpcom_build0.cpp:47: 230:56.52 In static member function ‘static size_t mozilla::CountingAllocatorBase::MallocSizeOfOnAlloc(const void*) [with T = OggReporter]’, 230:56.52 inlined from ‘static void* mozilla::CountingAllocatorBase::CountingMalloc(size_t) [with T = OggReporter]’ at /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CountingAllocatorBase.h:59:13: 230:56.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsIMemoryReporter.h:657:32: warning: ‘p’ may be used uninitialized [-Wmaybe-uninitialized] 230:56.53 657 | return moz_malloc_size_of(aPtr); \ 230:56.53 | ~~~~~~~~~~~~~~~~~~^~~~~~ 230:56.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/CountingAllocatorBase.h:152:3: note: in expansion of macro ‘MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC’ 230:56.53 152 | MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC(MallocSizeOfOnAlloc) 230:56.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:56.53 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/stl_wrappers/ostream:66, 230:56.53 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsString.h:10, 230:56.53 from /builddir/build/BUILD/firefox-88.0/xpcom/build/FileLocation.h:10, 230:56.53 from /builddir/build/BUILD/firefox-88.0/xpcom/build/FileLocation.cpp:7, 230:56.53 from Unified_cpp_xpcom_build0.cpp:2: 230:56.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/mozalloc.h: In static member function ‘static void* mozilla::CountingAllocatorBase::CountingMalloc(size_t) [with T = OggReporter]’: 230:56.53 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/mozalloc.h:99:17: note: by argument 1 of type ‘const void*’ to ‘size_t moz_malloc_size_of(const void*)’ declared here 230:56.53 99 | MFBT_API size_t moz_malloc_size_of(const void* ptr); 230:56.53 | ^~~~~~~~~~~~~~~~~~ 230:58.40 widget/gtk/mozgtk/gtk3/libmozgtk.so 231:18.77 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:18.77 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryScalar.h:12, 231:18.77 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryScalar.cpp:7: 231:18.77 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘void TelemetryScalar::InitializeGlobalState(bool, bool)’: 231:18.77 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘const nsTArray<{anonymous}::DynamicScalarInfo> [1]’ [-Warray-bounds] 231:18.77 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 231:18.77 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:18.77 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryScalar.cpp:2455:37: note: while referencing ‘initialDynamicScalars’ 231:18.77 2455 | const nsTArray initialDynamicScalars({ 231:18.77 | ^~~~~~~~~~~~~~~~~~~~~ 231:19.48 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:19.48 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryScalar.h:12, 231:19.49 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryScalar.cpp:7: 231:19.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘void TelemetryScalar::AddDynamicScalarDefinitions(const nsTArray&)’: 231:19.49 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray<{anonymous}::DynamicScalarInfo> [1]’ [-Warray-bounds] 231:19.49 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 231:19.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:19.49 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryScalar.cpp:3721:31: note: while referencing ‘dynamicStubs’ 231:19.49 3721 | nsTArray dynamicStubs; 231:19.49 | ^~~~~~~~~~~~ 231:19.70 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:19.70 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryScalar.h:12, 231:19.70 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryScalar.cpp:7: 231:19.70 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult {anonymous}::internal_KeyedScalarSnapshotter(const StaticMutexAutoLock&, {anonymous}::KeyedScalarSnapshotTable&, unsigned int, {anonymous}::ProcessesKeyedScalarsMapType&, bool, bool, const nsACString&)’: 231:19.70 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray, nsCOMPtr > > [1]’ [-Warray-bounds] 231:19.70 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 231:19.70 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:19.70 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryScalar.cpp:2071:45: note: while referencing ‘scalarKeyedData’ 231:19.70 2071 | nsTArray scalarKeyedData; 231:19.70 | ^~~~~~~~~~~~~~~ 231:19.70 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:19.70 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryScalar.h:12, 231:19.70 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryScalar.cpp:7: 231:19.70 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray, nsCOMPtr > > [1]’ [-Warray-bounds] 231:19.70 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 231:19.70 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:19.70 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryScalar.cpp:2071:45: note: while referencing ‘scalarKeyedData’ 231:19.70 2071 | nsTArray scalarKeyedData; 231:19.70 | ^~~~~~~~~~~~~~~ 231:19.70 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:19.70 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryScalar.h:12, 231:19.70 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryScalar.cpp:7: 231:19.70 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray, nsCOMPtr > > [1]’ [-Warray-bounds] 231:19.70 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 231:19.70 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:19.70 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryScalar.cpp:2071:45: note: while referencing ‘scalarKeyedData’ 231:19.70 2071 | nsTArray scalarKeyedData; 231:19.70 | ^~~~~~~~~~~~~~~ 231:20.21 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:20.21 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryScalar.h:12, 231:20.21 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryScalar.cpp:7: 231:20.21 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘nsresult TelemetryScalar::RegisterScalars(const nsACString&, JS::Handle, bool, JSContext*)’: 231:20.21 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 231:20.21 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 231:20.21 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:20.21 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryScalar.cpp:1931:42: note: while referencing ‘parents’ 231:20.21 1931 | nsTArray parents; 231:20.21 | ^~~~~~~ 231:20.21 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:20.21 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryScalar.h:12, 231:20.21 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryScalar.cpp:7: 231:20.21 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 231:20.21 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 231:20.21 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:20.21 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryScalar.cpp:1931:42: note: while referencing ‘parents’ 231:20.21 1931 | nsTArray parents; 231:20.21 | ^~~~~~~ 231:20.21 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:20.21 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryScalar.h:12, 231:20.21 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryScalar.cpp:7: 231:20.21 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 231:20.21 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 231:20.21 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:20.21 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryScalar.cpp:3465:37: note: while referencing ‘ipcDefinitions’ 231:20.21 3465 | nsTArray ipcDefinitions; 231:20.21 | ^~~~~~~~~~~~~~ 231:20.21 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:20.21 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryScalar.h:12, 231:20.21 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryScalar.cpp:7: 231:20.21 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 231:20.22 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 231:20.22 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:20.22 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryScalar.cpp:3408:25: note: while referencing ‘stores’ 231:20.22 3408 | nsTArray stores; 231:20.22 | ^~~~~~ 231:20.22 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:20.22 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryScalar.h:12, 231:20.22 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryScalar.cpp:7: 231:20.22 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 231:20.22 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 231:20.22 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:20.22 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryScalar.cpp:3408:25: note: while referencing ‘stores’ 231:20.22 3408 | nsTArray stores; 231:20.22 | ^~~~~~ 231:20.22 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:20.22 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryScalar.h:12, 231:20.22 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryScalar.cpp:7: 231:20.22 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray<{anonymous}::DynamicScalarInfo> [1]’ [-Warray-bounds] 231:20.22 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 231:20.22 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:20.22 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/TelemetryScalar.cpp:3334:31: note: while referencing ‘newScalarInfos’ 231:20.22 3334 | nsTArray newScalarInfos; 231:20.22 | ^~~~~~~~~~~~~~ 231:21.25 media/ffvpx/libavcodec 231:21.26 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:21.35 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:21.35 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:21.35 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:21.35 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:21.35 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:21.35 from : 231:21.35 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:21.35 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:21.35 | 231:21.35 In file included from : 231:21.35 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:21.35 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:21.35 | 231:21.49 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:21.56 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:21.56 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:21.56 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:21.56 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:21.56 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:21.56 from : 231:21.56 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:21.56 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:21.56 | 231:21.56 In file included from : 231:21.56 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:21.56 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:21.56 | 231:21.63 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:21.70 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:21.70 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:21.70 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:21.70 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:21.70 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:21.70 from : 231:21.70 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:21.70 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:21.70 | 231:21.70 In file included from : 231:21.70 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:21.70 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:21.71 | 231:22.18 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:22.25 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:22.25 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:22.25 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:22.25 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:22.25 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:22.25 from : 231:22.25 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:22.25 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:22.25 | 231:22.25 In file included from : 231:22.25 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:22.25 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:22.25 | 231:22.65 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:22.73 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:22.73 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:22.73 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:22.73 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:22.73 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:22.73 from : 231:22.73 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:22.73 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:22.73 | 231:22.73 In file included from : 231:22.73 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:22.73 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:22.73 | 231:22.81 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:22.88 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:22.88 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:22.88 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:22.88 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:22.88 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:22.88 from : 231:22.88 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:22.88 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:22.88 | 231:22.88 In file included from : 231:22.88 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:22.89 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:22.89 | 231:23.16 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:23.24 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:23.24 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:23.24 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:23.24 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:23.24 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:23.24 from : 231:23.24 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:23.24 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:23.24 | 231:23.24 In file included from : 231:23.24 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:23.24 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:23.24 | 231:23.35 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:23.43 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:23.43 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:23.43 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:23.43 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:23.43 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:23.43 from : 231:23.43 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:23.43 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:23.43 | 231:23.43 In file included from : 231:23.43 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:23.43 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:23.43 | 231:23.64 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:23.71 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:23.71 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:23.71 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:23.71 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:23.71 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:23.71 from : 231:23.71 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:23.71 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:23.71 | 231:23.71 In file included from : 231:23.71 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:23.71 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:23.71 | 231:24.06 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:24.13 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:24.13 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:24.13 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:24.13 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:24.13 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:24.13 from : 231:24.13 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:24.13 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:24.13 | 231:24.13 In file included from : 231:24.13 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:24.13 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:24.13 | 231:24.29 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:24.37 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:24.37 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:24.37 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:24.37 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:24.37 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:24.37 from : 231:24.37 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:24.37 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:24.37 | 231:24.37 In file included from : 231:24.37 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:24.37 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:24.37 | 231:24.51 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:24.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 231:24.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 231:24.51 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 231:24.51 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 231:24.51 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 231:24.51 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 231:24.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::TelemetryIPCAccumulator::RecordChildEvent(const mozilla::TimeStamp&, const nsACString&, const nsACString&, const nsACString&, const mozilla::Maybe >&, const nsTArray&)’: 231:24.51 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 68 is outside array bounds of ‘mozilla::Telemetry::ChildEventData [1]’ [-Warray-bounds] 231:24.51 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 231:24.51 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:24.52 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:237:61: note: while referencing ‘’ 231:24.52 237 | nsCString(object), value, extra.Clone()}); 231:24.52 | ^ 231:24.52 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:24.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 231:24.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 231:24.52 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 231:24.52 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 231:24.52 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 231:24.52 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 231:24.52 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} [-Warray-bounds] 231:24.52 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 231:24.52 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:24.52 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:237:59: note: while referencing ‘’ 231:24.52 237 | nsCString(object), value, extra.Clone()}); 231:24.52 | ~~~~~~~~~~~^~ 231:24.70 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:24.70 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 231:24.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 231:24.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 231:24.71 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 231:24.71 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 231:24.71 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 231:24.71 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h: In function ‘void mozilla::TelemetryIPCAccumulator::IPCTimerFired(nsITimer*, void*)’: 231:24.71 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 231:24.71 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 231:24.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:24.71 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:247:35: note: while referencing ‘histogramsToSend’ 231:24.71 247 | nsTArray histogramsToSend; 231:24.71 | ^~~~~~~~~~~~~~~~ 231:24.71 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:24.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 231:24.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 231:24.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 231:24.71 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 231:24.71 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 231:24.71 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 231:24.71 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 231:24.71 304 | mHdr->mLength = 0; 231:24.71 | ~~~~~~~~~~~~~~^~~ 231:24.71 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:247:35: note: while referencing ‘histogramsToSend’ 231:24.71 247 | nsTArray histogramsToSend; 231:24.71 | ^~~~~~~~~~~~~~~~ 231:24.71 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:24.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 231:24.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 231:24.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 231:24.71 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 231:24.71 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 231:24.71 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 231:24.71 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 231:24.71 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 231:24.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:24.71 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:248:40: note: while referencing ‘keyedHistogramsToSend’ 231:24.71 248 | nsTArray keyedHistogramsToSend; 231:24.71 | ^~~~~~~~~~~~~~~~~~~~~ 231:24.71 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:24.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 231:24.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 231:24.71 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 231:24.71 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 231:24.71 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 231:24.72 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 231:24.72 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 231:24.72 304 | mHdr->mLength = 0; 231:24.72 | ~~~~~~~~~~~~~~^~~ 231:24.72 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:248:40: note: while referencing ‘keyedHistogramsToSend’ 231:24.72 248 | nsTArray keyedHistogramsToSend; 231:24.72 | ^~~~~~~~~~~~~~~~~~~~~ 231:24.72 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:24.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 231:24.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 231:24.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 231:24.72 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 231:24.72 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 231:24.72 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 231:24.72 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 231:24.72 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 231:24.72 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:24.72 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:249:26: note: while referencing ‘scalarsToSend’ 231:24.72 249 | nsTArray scalarsToSend; 231:24.72 | ^~~~~~~~~~~~~ 231:24.72 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:24.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 231:24.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 231:24.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 231:24.72 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 231:24.72 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 231:24.72 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 231:24.72 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 231:24.72 304 | mHdr->mLength = 0; 231:24.72 | ~~~~~~~~~~~~~~^~~ 231:24.72 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:249:26: note: while referencing ‘scalarsToSend’ 231:24.72 249 | nsTArray scalarsToSend; 231:24.72 | ^~~~~~~~~~~~~ 231:24.72 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:24.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 231:24.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 231:24.72 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 231:24.72 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 231:24.72 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 231:24.72 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 231:24.72 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 231:24.72 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 231:24.72 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:24.73 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:250:31: note: while referencing ‘keyedScalarsToSend’ 231:24.73 250 | nsTArray keyedScalarsToSend; 231:24.73 | ^~~~~~~~~~~~~~~~~~ 231:24.73 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:24.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 231:24.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 231:24.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 231:24.73 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 231:24.73 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 231:24.73 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 231:24.73 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 231:24.73 304 | mHdr->mLength = 0; 231:24.73 | ~~~~~~~~~~~~~~^~~ 231:24.73 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:250:31: note: while referencing ‘keyedScalarsToSend’ 231:24.73 250 | nsTArray keyedScalarsToSend; 231:24.73 | ^~~~~~~~~~~~~~~~~~ 231:24.73 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:24.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 231:24.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 231:24.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 231:24.73 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 231:24.73 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 231:24.73 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 231:24.73 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 231:24.73 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 231:24.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:24.73 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:251:28: note: while referencing ‘eventsToSend’ 231:24.73 251 | nsTArray eventsToSend; 231:24.73 | ^~~~~~~~~~~~ 231:24.73 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:24.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 231:24.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 231:24.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 231:24.73 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 231:24.73 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 231:24.73 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 231:24.73 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:303:10: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 231:24.73 303 | mHdr = GetAutoArrayBufferUnsafe(aElemAlign); 231:24.73 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:24.73 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:251:28: note: while referencing ‘eventsToSend’ 231:24.73 251 | nsTArray eventsToSend; 231:24.73 | ^~~~~~~~~~~~ 231:24.73 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:24.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 231:24.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 231:24.73 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 231:24.73 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 231:24.74 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 231:24.74 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 231:24.74 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 231:24.74 304 | mHdr->mLength = 0; 231:24.74 | ~~~~~~~~~~~~~~^~~ 231:24.74 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:251:28: note: while referencing ‘eventsToSend’ 231:24.74 251 | nsTArray eventsToSend; 231:24.74 | ^~~~~~~~~~~~ 231:24.74 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:24.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 231:24.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 231:24.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 231:24.74 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 231:24.74 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 231:24.74 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 231:24.74 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 231:24.74 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 231:24.74 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:24.74 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:251:28: note: while referencing ‘eventsToSend’ 231:24.74 251 | nsTArray eventsToSend; 231:24.74 | ^~~~~~~~~~~~ 231:24.74 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:24.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 231:24.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 231:24.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 231:24.74 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 231:24.74 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 231:24.74 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 231:24.74 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 231:24.74 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 231:24.74 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:24.74 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:250:31: note: while referencing ‘keyedScalarsToSend’ 231:24.74 250 | nsTArray keyedScalarsToSend; 231:24.74 | ^~~~~~~~~~~~~~~~~~ 231:24.74 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:24.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 231:24.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 231:24.74 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 231:24.74 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 231:24.74 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 231:24.74 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 231:24.74 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 231:24.75 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 231:24.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:24.75 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:249:26: note: while referencing ‘scalarsToSend’ 231:24.75 249 | nsTArray scalarsToSend; 231:24.75 | ^~~~~~~~~~~~~ 231:24.75 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:24.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 231:24.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 231:24.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 231:24.75 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 231:24.75 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 231:24.75 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 231:24.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 231:24.75 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 231:24.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:24.75 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:248:40: note: while referencing ‘keyedHistogramsToSend’ 231:24.75 248 | nsTArray keyedHistogramsToSend; 231:24.75 | ^~~~~~~~~~~~~~~~~~~~~ 231:24.75 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:24.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 231:24.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 231:24.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 231:24.75 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 231:24.75 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 231:24.75 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 231:24.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 231:24.75 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 231:24.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:24.75 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:247:35: note: while referencing ‘histogramsToSend’ 231:24.75 247 | nsTArray histogramsToSend; 231:24.75 | ^~~~~~~~~~~~~~~~ 231:24.75 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:24.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 231:24.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 231:24.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 231:24.75 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 231:24.75 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 231:24.75 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 231:24.75 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 231:24.75 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 231:24.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:24.75 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:247:35: note: while referencing ‘histogramsToSend’ 231:24.75 247 | nsTArray histogramsToSend; 231:24.75 | ^~~~~~~~~~~~~~~~ 231:24.75 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:24.75 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 231:24.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 231:24.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 231:24.76 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 231:24.76 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 231:24.76 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 231:24.76 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 231:24.76 304 | mHdr->mLength = 0; 231:24.76 | ~~~~~~~~~~~~~~^~~ 231:24.76 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:247:35: note: while referencing ‘histogramsToSend’ 231:24.76 247 | nsTArray histogramsToSend; 231:24.76 | ^~~~~~~~~~~~~~~~ 231:24.76 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:24.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 231:24.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 231:24.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 231:24.76 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 231:24.76 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 231:24.76 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 231:24.76 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 231:24.76 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 231:24.76 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:24.76 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:248:40: note: while referencing ‘keyedHistogramsToSend’ 231:24.76 248 | nsTArray keyedHistogramsToSend; 231:24.76 | ^~~~~~~~~~~~~~~~~~~~~ 231:24.76 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:24.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 231:24.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 231:24.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 231:24.76 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 231:24.76 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 231:24.76 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 231:24.76 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 231:24.76 304 | mHdr->mLength = 0; 231:24.76 | ~~~~~~~~~~~~~~^~~ 231:24.76 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:248:40: note: while referencing ‘keyedHistogramsToSend’ 231:24.76 248 | nsTArray keyedHistogramsToSend; 231:24.76 | ^~~~~~~~~~~~~~~~~~~~~ 231:24.76 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:24.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 231:24.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 231:24.76 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 231:24.76 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 231:24.76 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 231:24.76 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 231:24.77 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 231:24.77 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 231:24.77 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:24.77 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:249:26: note: while referencing ‘scalarsToSend’ 231:24.77 249 | nsTArray scalarsToSend; 231:24.77 | ^~~~~~~~~~~~~ 231:24.77 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:24.77 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 231:24.77 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 231:24.77 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 231:24.77 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 231:24.77 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 231:24.77 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 231:24.77 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 231:24.77 304 | mHdr->mLength = 0; 231:24.77 | ~~~~~~~~~~~~~~^~~ 231:24.77 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:249:26: note: while referencing ‘scalarsToSend’ 231:24.77 249 | nsTArray scalarsToSend; 231:24.77 | ^~~~~~~~~~~~~ 231:24.77 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:24.77 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 231:24.77 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 231:24.77 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 231:24.77 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 231:24.77 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 231:24.77 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 231:24.77 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 231:24.77 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 231:24.77 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:24.77 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:250:31: note: while referencing ‘keyedScalarsToSend’ 231:24.77 250 | nsTArray keyedScalarsToSend; 231:24.77 | ^~~~~~~~~~~~~~~~~~ 231:24.77 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:24.77 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 231:24.77 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 231:24.77 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 231:24.77 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 231:24.77 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 231:24.77 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 231:24.77 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 231:24.77 304 | mHdr->mLength = 0; 231:24.77 | ~~~~~~~~~~~~~~^~~ 231:24.77 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:250:31: note: while referencing ‘keyedScalarsToSend’ 231:24.77 250 | nsTArray keyedScalarsToSend; 231:24.78 | ^~~~~~~~~~~~~~~~~~ 231:24.78 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:24.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 231:24.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 231:24.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 231:24.78 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 231:24.78 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 231:24.78 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 231:24.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 231:24.78 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 231:24.78 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:24.78 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:251:28: note: while referencing ‘eventsToSend’ 231:24.78 251 | nsTArray eventsToSend; 231:24.78 | ^~~~~~~~~~~~ 231:24.78 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:24.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 231:24.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 231:24.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 231:24.78 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 231:24.78 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 231:24.78 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 231:24.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:303:10: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 231:24.78 303 | mHdr = GetAutoArrayBufferUnsafe(aElemAlign); 231:24.78 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:24.78 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:251:28: note: while referencing ‘eventsToSend’ 231:24.78 251 | nsTArray eventsToSend; 231:24.78 | ^~~~~~~~~~~~ 231:24.78 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:24.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 231:24.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 231:24.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 231:24.78 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 231:24.78 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 231:24.78 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 231:24.78 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 231:24.78 304 | mHdr->mLength = 0; 231:24.78 | ~~~~~~~~~~~~~~^~~ 231:24.78 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:251:28: note: while referencing ‘eventsToSend’ 231:24.78 251 | nsTArray eventsToSend; 231:24.78 | ^~~~~~~~~~~~ 231:24.78 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:24.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 231:24.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 231:24.78 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 231:24.79 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 231:24.79 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 231:24.79 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 231:24.79 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 231:24.79 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 231:24.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:24.79 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:251:28: note: while referencing ‘eventsToSend’ 231:24.79 251 | nsTArray eventsToSend; 231:24.79 | ^~~~~~~~~~~~ 231:24.79 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:24.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 231:24.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 231:24.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 231:24.79 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 231:24.79 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 231:24.79 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 231:24.79 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 231:24.79 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 231:24.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:24.79 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:250:31: note: while referencing ‘keyedScalarsToSend’ 231:24.79 250 | nsTArray keyedScalarsToSend; 231:24.79 | ^~~~~~~~~~~~~~~~~~ 231:24.79 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:24.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 231:24.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 231:24.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 231:24.79 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 231:24.79 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 231:24.79 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 231:24.79 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 231:24.79 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 231:24.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:24.79 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:249:26: note: while referencing ‘scalarsToSend’ 231:24.79 249 | nsTArray scalarsToSend; 231:24.79 | ^~~~~~~~~~~~~ 231:24.79 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:24.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 231:24.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 231:24.79 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 231:24.79 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 231:24.79 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 231:24.79 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 231:24.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 231:24.80 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 231:24.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:24.80 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:248:40: note: while referencing ‘keyedHistogramsToSend’ 231:24.80 248 | nsTArray keyedHistogramsToSend; 231:24.80 | ^~~~~~~~~~~~~~~~~~~~~ 231:24.80 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:24.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 231:24.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 231:24.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 231:24.80 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 231:24.80 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 231:24.80 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 231:24.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 231:24.80 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 231:24.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:24.80 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:247:35: note: while referencing ‘histogramsToSend’ 231:24.80 247 | nsTArray histogramsToSend; 231:24.80 | ^~~~~~~~~~~~~~~~ 231:24.80 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:24.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 231:24.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 231:24.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 231:24.80 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 231:24.80 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 231:24.80 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 231:24.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 231:24.80 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 231:24.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:24.80 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:247:35: note: while referencing ‘histogramsToSend’ 231:24.80 247 | nsTArray histogramsToSend; 231:24.80 | ^~~~~~~~~~~~~~~~ 231:24.80 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:24.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 231:24.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 231:24.80 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 231:24.80 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 231:24.80 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 231:24.80 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 231:24.80 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 231:24.80 304 | mHdr->mLength = 0; 231:24.81 | ~~~~~~~~~~~~~~^~~ 231:24.81 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:247:35: note: while referencing ‘histogramsToSend’ 231:24.81 247 | nsTArray histogramsToSend; 231:24.81 | ^~~~~~~~~~~~~~~~ 231:24.81 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:24.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 231:24.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 231:24.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 231:24.81 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 231:24.81 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 231:24.81 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 231:24.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 231:24.81 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 231:24.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:24.81 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:248:40: note: while referencing ‘keyedHistogramsToSend’ 231:24.81 248 | nsTArray keyedHistogramsToSend; 231:24.81 | ^~~~~~~~~~~~~~~~~~~~~ 231:24.81 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:24.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 231:24.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 231:24.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 231:24.81 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 231:24.81 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 231:24.81 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 231:24.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 231:24.81 304 | mHdr->mLength = 0; 231:24.81 | ~~~~~~~~~~~~~~^~~ 231:24.81 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:248:40: note: while referencing ‘keyedHistogramsToSend’ 231:24.81 248 | nsTArray keyedHistogramsToSend; 231:24.81 | ^~~~~~~~~~~~~~~~~~~~~ 231:24.81 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:24.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 231:24.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 231:24.81 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 231:24.81 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 231:24.81 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 231:24.81 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 231:24.81 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 231:24.81 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 231:24.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:24.81 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:249:26: note: while referencing ‘scalarsToSend’ 231:24.81 249 | nsTArray scalarsToSend; 231:24.82 | ^~~~~~~~~~~~~ 231:24.82 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:24.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 231:24.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 231:24.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 231:24.82 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 231:24.82 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 231:24.82 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 231:24.82 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 231:24.82 304 | mHdr->mLength = 0; 231:24.82 | ~~~~~~~~~~~~~~^~~ 231:24.82 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:249:26: note: while referencing ‘scalarsToSend’ 231:24.82 249 | nsTArray scalarsToSend; 231:24.82 | ^~~~~~~~~~~~~ 231:24.82 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:24.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 231:24.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 231:24.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 231:24.82 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 231:24.82 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 231:24.82 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 231:24.82 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 231:24.82 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 231:24.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:24.82 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:250:31: note: while referencing ‘keyedScalarsToSend’ 231:24.82 250 | nsTArray keyedScalarsToSend; 231:24.82 | ^~~~~~~~~~~~~~~~~~ 231:24.82 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:24.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 231:24.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 231:24.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 231:24.82 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 231:24.82 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 231:24.82 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 231:24.82 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 0 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 231:24.82 304 | mHdr->mLength = 0; 231:24.82 | ~~~~~~~~~~~~~~^~~ 231:24.82 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:250:31: note: while referencing ‘keyedScalarsToSend’ 231:24.82 250 | nsTArray keyedScalarsToSend; 231:24.82 | ^~~~~~~~~~~~~~~~~~ 231:24.82 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:24.82 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 231:24.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 231:24.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 231:24.83 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 231:24.83 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 231:24.83 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 231:24.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 231:24.83 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 231:24.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:24.83 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:251:28: note: while referencing ‘eventsToSend’ 231:24.83 251 | nsTArray eventsToSend; 231:24.83 | ^~~~~~~~~~~~ 231:24.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:24.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 231:24.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 231:24.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 231:24.83 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 231:24.83 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 231:24.83 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 231:24.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:303:10: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 231:24.83 303 | mHdr = GetAutoArrayBufferUnsafe(aElemAlign); 231:24.83 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:24.83 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:251:28: note: while referencing ‘eventsToSend’ 231:24.83 251 | nsTArray eventsToSend; 231:24.83 | ^~~~~~~~~~~~ 231:24.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:24.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 231:24.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 231:24.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 231:24.83 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 231:24.83 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 231:24.83 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 231:24.83 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:304:19: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 231:24.83 304 | mHdr->mLength = 0; 231:24.83 | ~~~~~~~~~~~~~~^~~ 231:24.83 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:251:28: note: while referencing ‘eventsToSend’ 231:24.83 251 | nsTArray eventsToSend; 231:24.83 | ^~~~~~~~~~~~ 231:24.83 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:24.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 231:24.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 231:24.83 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 231:24.83 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 231:24.83 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 231:24.84 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 231:24.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 231:24.84 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 231:24.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:24.84 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:251:28: note: while referencing ‘eventsToSend’ 231:24.84 251 | nsTArray eventsToSend; 231:24.84 | ^~~~~~~~~~~~ 231:24.84 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:24.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 231:24.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 231:24.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 231:24.84 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 231:24.84 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 231:24.84 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 231:24.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 231:24.84 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 231:24.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:24.84 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:250:31: note: while referencing ‘keyedScalarsToSend’ 231:24.84 250 | nsTArray keyedScalarsToSend; 231:24.84 | ^~~~~~~~~~~~~~~~~~ 231:24.84 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:24.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 231:24.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 231:24.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 231:24.84 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 231:24.84 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 231:24.84 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 231:24.84 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 231:24.84 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 231:24.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:24.84 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:249:26: note: while referencing ‘scalarsToSend’ 231:24.84 249 | nsTArray scalarsToSend; 231:24.84 | ^~~~~~~~~~~~~ 231:24.84 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:24.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 231:24.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 231:24.84 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 231:24.84 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 231:24.84 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 231:24.84 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 231:24.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 231:24.85 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 231:24.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:24.85 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:248:40: note: while referencing ‘keyedHistogramsToSend’ 231:24.85 248 | nsTArray keyedHistogramsToSend; 231:24.85 | ^~~~~~~~~~~~~~~~~~~~~ 231:24.85 In file included from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray.h:3273, 231:24.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:22, 231:24.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 231:24.85 from /builddir/build/BUILD/firefox-88.0/objdir/dist/include/ipc/IPCMessageUtilsSpecializations.h:34, 231:24.85 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryComms.h:10, 231:24.85 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 231:24.85 from /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 231:24.85 /builddir/build/BUILD/firefox-88.0/objdir/dist/include/nsTArray-inl.h:115:40: warning: array subscript 8 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 231:24.85 115 | return mHdr == GetAutoArrayBuffer(4) || mHdr == GetAutoArrayBuffer(8); 231:24.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:24.85 /builddir/build/BUILD/firefox-88.0/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:247:35: note: while referencing ‘histogramsToSend’ 231:24.85 247 | nsTArray histogramsToSend; 231:24.85 | ^~~~~~~~~~~~~~~~ 231:25.64 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:25.71 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:25.71 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:25.71 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:25.71 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:25.71 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:25.71 from : 231:25.71 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:25.71 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:25.71 | 231:25.71 In file included from : 231:25.71 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:25.71 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:25.71 | 231:25.87 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:25.95 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:25.95 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:25.95 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:25.95 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:25.95 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:25.95 from : 231:25.95 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:25.95 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:25.95 | 231:25.95 In file included from : 231:25.95 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:25.95 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:25.95 | 231:26.22 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:26.30 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:26.30 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:26.30 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:26.31 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:26.31 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:26.31 from : 231:26.31 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:26.31 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:26.31 | 231:26.31 In file included from : 231:26.31 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:26.31 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:26.31 | 231:26.36 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:26.45 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:26.45 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:26.45 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:26.45 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:26.45 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:26.45 from : 231:26.45 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:26.45 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:26.45 | 231:26.45 In file included from : 231:26.45 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:26.45 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:26.45 | 231:26.93 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:27.01 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:27.01 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:27.01 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:27.01 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:27.01 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:27.01 from : 231:27.01 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:27.01 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:27.01 | 231:27.01 In file included from : 231:27.01 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:27.01 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:27.01 | 231:27.33 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:27.41 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:27.41 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:27.41 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:27.41 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:27.41 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:27.41 from : 231:27.41 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:27.41 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:27.41 | 231:27.41 In file included from : 231:27.41 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:27.41 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:27.41 | 231:27.81 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:27.88 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:27.88 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:27.88 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:27.88 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:27.88 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:27.88 from : 231:27.88 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:27.88 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:27.88 | 231:27.88 In file included from : 231:27.88 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:27.88 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:27.88 | 231:27.94 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:28.01 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:28.01 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:28.01 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:28.01 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:28.01 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:28.01 from : 231:28.01 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:28.01 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:28.01 | 231:28.01 In file included from : 231:28.01 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:28.01 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:28.01 | 231:28.24 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:28.31 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:28.31 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:28.31 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:28.31 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:28.31 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:28.31 from : 231:28.31 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:28.31 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:28.31 | 231:28.31 In file included from : 231:28.31 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:28.32 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:28.32 | 231:28.36 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:28.43 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:28.43 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:28.43 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:28.43 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:28.43 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:28.43 from : 231:28.43 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:28.44 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:28.44 | 231:28.44 In file included from : 231:28.44 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:28.44 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:28.44 | 231:29.15 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:29.23 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:29.23 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:29.23 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:29.23 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:29.23 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:29.23 from : 231:29.23 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:29.23 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:29.23 | 231:29.23 In file included from : 231:29.23 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:29.23 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:29.23 | 231:29.58 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:29.66 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:29.66 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:29.66 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:29.66 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:29.66 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:29.66 from : 231:29.66 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:29.66 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:29.66 | 231:29.66 In file included from : 231:29.66 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:29.66 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:29.66 | 231:29.97 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:30.07 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:30.07 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:30.07 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:30.07 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:30.07 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:30.07 from : 231:30.07 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:30.07 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:30.07 | 231:30.07 In file included from : 231:30.07 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:30.07 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:30.07 | 231:30.20 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:30.29 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:30.29 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:30.29 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:30.29 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:30.29 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:30.29 from : 231:30.29 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:30.29 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:30.29 | 231:30.29 In file included from : 231:30.29 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:30.29 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:30.29 | 231:30.58 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:30.66 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:30.66 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:30.66 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:30.66 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:30.66 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:30.66 from : 231:30.66 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:30.66 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:30.66 | 231:30.66 In file included from : 231:30.66 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:30.66 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:30.66 | 231:30.69 /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavcodec/jrevdct.c:212:28: warning: argument 1 of type ‘int16_t[64]’ {aka ‘short int[64]’} with mismatched bound [-Warray-parameter=] 231:30.69 212 | void ff_j_rev_dct(DCTBLOCK data) 231:30.69 | ~~~~~~~~~^~~~ 231:30.69 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavcodec/jrevdct.c:67: 231:30.69 /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavcodec/dct.h:62:28: note: previously declared as ‘int16_t *’ {aka ‘short int *’} 231:30.69 62 | void ff_j_rev_dct(int16_t *data); 231:30.69 | ~~~~~~~~~^~~~ 231:30.70 /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavcodec/jrevdct.c:950:29: warning: argument 1 of type ‘int16_t[64]’ {aka ‘short int[64]’} with mismatched bound [-Warray-parameter=] 231:30.70 950 | void ff_j_rev_dct4(DCTBLOCK data) 231:30.70 | ~~~~~~~~~^~~~ 231:30.70 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavcodec/jrevdct.c:67: 231:30.70 /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavcodec/dct.h:63:29: note: previously declared as ‘int16_t *’ {aka ‘short int *’} 231:30.70 63 | void ff_j_rev_dct4(int16_t *data); 231:30.70 | ~~~~~~~~~^~~~ 231:30.70 /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavcodec/jrevdct.c:1137:29: warning: argument 1 of type ‘int16_t[64]’ {aka ‘short int[64]’} with mismatched bound [-Warray-parameter=] 231:30.70 1137 | void ff_j_rev_dct2(DCTBLOCK data){ 231:30.70 | ~~~~~~~~~^~~~ 231:30.70 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavcodec/jrevdct.c:67: 231:30.70 /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavcodec/dct.h:64:29: note: previously declared as ‘int16_t *’ {aka ‘short int *’} 231:30.70 64 | void ff_j_rev_dct2(int16_t *data); 231:30.70 | ~~~~~~~~~^~~~ 231:30.70 /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavcodec/jrevdct.c:1152:29: warning: argument 1 of type ‘int16_t[64]’ {aka ‘short int[64]’} with mismatched bound [-Warray-parameter=] 231:30.70 1152 | void ff_j_rev_dct1(DCTBLOCK data){ 231:30.70 | ~~~~~~~~~^~~~ 231:30.71 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavcodec/jrevdct.c:67: 231:30.71 /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavcodec/dct.h:65:29: note: previously declared as ‘int16_t *’ {aka ‘short int *’} 231:30.71 65 | void ff_j_rev_dct1(int16_t *data); 231:30.71 | ~~~~~~~~~^~~~ 231:31.08 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:31.16 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:31.16 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:31.16 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:31.16 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:31.16 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:31.16 from : 231:31.16 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:31.16 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:31.16 | 231:31.16 In file included from : 231:31.16 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:31.16 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:31.16 | 231:31.34 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:31.42 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:31.42 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:31.42 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:31.42 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:31.42 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:31.42 from : 231:31.42 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:31.42 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:31.42 | 231:31.42 In file included from : 231:31.42 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:31.42 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:31.42 | 231:31.45 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:31.52 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:31.52 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:31.52 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:31.52 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:31.52 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:31.52 from : 231:31.52 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:31.52 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:31.52 | 231:31.52 In file included from : 231:31.52 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:31.52 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:31.52 | 231:31.57 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:31.64 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:31.64 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:31.64 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:31.64 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:31.64 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:31.64 from : 231:31.64 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:31.64 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:31.64 | 231:31.64 In file included from : 231:31.64 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:31.64 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:31.64 | 231:31.69 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:31.77 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:31.77 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:31.77 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:31.77 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:31.77 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:31.77 from : 231:31.77 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:31.77 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:31.77 | 231:31.77 In file included from : 231:31.78 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:31.78 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:31.78 | 231:33.98 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:34.06 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:34.06 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:34.06 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:34.06 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:34.06 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:34.06 from : 231:34.06 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:34.06 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:34.06 | 231:34.06 In file included from : 231:34.06 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:34.07 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:34.07 | 231:34.16 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:34.24 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:34.24 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:34.24 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:34.24 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:34.24 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:34.24 from : 231:34.24 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:34.24 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:34.24 | 231:34.24 In file included from : 231:34.24 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:34.24 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:34.24 | 231:34.29 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:34.37 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:34.37 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:34.37 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:34.37 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:34.37 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:34.37 from : 231:34.37 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:34.37 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:34.37 | 231:34.37 In file included from : 231:34.37 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:34.37 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:34.37 | 231:34.41 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:34.50 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:34.50 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:34.50 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:34.50 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:34.50 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:34.50 from : 231:34.50 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:34.50 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:34.50 | 231:34.50 In file included from : 231:34.50 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:34.50 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:34.50 | 231:34.89 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:34.98 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:34.98 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:34.98 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:34.98 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:34.98 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:34.98 from : 231:34.98 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:34.98 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:34.98 | 231:34.98 In file included from : 231:34.98 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:34.98 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:34.98 | 231:35.29 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:35.37 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:35.37 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:35.37 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:35.37 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:35.37 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:35.37 from : 231:35.37 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:35.37 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:35.37 | 231:35.37 In file included from : 231:35.37 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:35.37 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:35.37 | 231:35.42 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:35.49 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:35.49 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:35.49 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:35.49 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:35.49 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:35.49 from : 231:35.49 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:35.49 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:35.50 | 231:35.50 In file included from : 231:35.50 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:35.50 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:35.50 | 231:35.71 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:35.79 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:35.79 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:35.79 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:35.79 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:35.79 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:35.79 from : 231:35.79 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:35.79 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:35.79 | 231:35.79 In file included from : 231:35.79 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:35.79 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:35.79 | 231:36.00 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:36.12 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:36.12 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:36.12 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:36.12 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:36.12 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:36.12 from : 231:36.12 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:36.12 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:36.12 | 231:36.12 In file included from : 231:36.12 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:36.12 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:36.12 | 231:36.19 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:36.27 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:36.27 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:36.27 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:36.27 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:36.27 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:36.27 from : 231:36.27 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:36.27 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:36.27 | 231:36.27 In file included from : 231:36.27 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:36.27 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:36.27 | 231:36.35 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:36.42 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:36.42 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:36.42 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:36.42 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:36.42 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:36.42 from : 231:36.42 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:36.42 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:36.42 | 231:36.42 In file included from : 231:36.42 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:36.42 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:36.42 | 231:36.91 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:36.99 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:36.99 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:36.99 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:36.99 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:36.99 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:36.99 from : 231:36.99 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:36.99 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:36.99 | 231:36.99 In file included from : 231:36.99 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:36.99 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:36.99 | 231:37.18 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:37.25 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:37.25 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:37.25 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:37.25 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:37.25 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:37.25 from : 231:37.25 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:37.25 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:37.25 | 231:37.25 In file included from : 231:37.25 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:37.25 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:37.25 | 231:37.36 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:37.45 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:37.45 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:37.45 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:37.45 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:37.45 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:37.45 from : 231:37.45 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:37.45 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:37.45 | 231:37.45 In file included from : 231:37.45 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:37.45 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:37.45 | 231:37.48 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:37.55 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:37.55 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:37.55 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:37.55 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:37.55 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:37.55 from : 231:37.55 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:37.55 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:37.55 | 231:37.55 In file included from : 231:37.55 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:37.55 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:37.55 | 231:38.72 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:38.80 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:38.80 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:38.80 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:38.80 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:38.80 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:38.80 from : 231:38.80 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:38.80 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:38.80 | 231:38.80 In file included from : 231:38.80 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:38.80 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:38.80 | 231:40.21 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:40.29 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:40.29 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:40.29 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:40.29 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:40.29 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:40.29 from : 231:40.29 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:40.29 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:40.29 | 231:40.29 In file included from : 231:40.29 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:40.29 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:40.29 | 231:40.49 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:40.57 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:40.57 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:40.57 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:40.57 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:40.57 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:40.57 from : 231:40.57 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:40.57 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:40.57 | 231:40.57 In file included from : 231:40.57 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:40.57 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:40.57 | 231:40.71 media/ffvpx/libavutil 231:40.72 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:40.80 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:40.80 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:40.80 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:40.80 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:40.80 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:40.80 from : 231:40.80 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:40.80 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:40.80 | 231:40.80 In file included from : 231:40.80 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:40.80 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:40.80 | 231:41.12 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:41.20 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:41.20 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:41.20 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:41.20 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:41.20 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:41.20 from : 231:41.20 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:41.20 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:41.20 | 231:41.20 In file included from : 231:41.20 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:41.20 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:41.20 | 231:41.41 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:41.49 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:41.49 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:41.49 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:41.49 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:41.49 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:41.49 from : 231:41.49 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:41.49 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:41.49 | 231:41.49 In file included from : 231:41.49 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:41.49 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:41.49 | 231:41.69 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:41.77 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:41.77 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:41.77 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:41.77 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:41.77 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:41.77 from : 231:41.77 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:41.77 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:41.77 | 231:41.77 In file included from : 231:41.77 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:41.77 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:41.77 | 231:41.97 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:42.05 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:42.05 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:42.05 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:42.05 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:42.05 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:42.05 from : 231:42.05 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:42.05 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:42.05 | 231:42.05 In file included from : 231:42.05 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:42.05 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:42.05 | 231:42.13 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:42.22 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:42.22 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:42.23 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:42.23 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:42.23 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:42.23 from : 231:42.23 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:42.23 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:42.23 | 231:42.23 In file included from : 231:42.23 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:42.23 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:42.23 | 231:42.37 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:42.44 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:42.44 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:42.44 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:42.44 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:42.44 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:42.44 from : 231:42.44 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:42.44 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:42.44 | 231:42.44 In file included from : 231:42.44 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:42.44 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:42.44 | 231:42.65 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:42.72 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:42.72 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:42.72 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:42.72 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:42.72 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:42.72 from : 231:42.72 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:42.72 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:42.72 | 231:42.72 In file included from : 231:42.72 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:42.72 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:42.72 | 231:42.78 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:42.86 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:42.86 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:42.86 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:42.86 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:42.86 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:42.86 from : 231:42.86 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:42.86 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:42.86 | 231:42.86 In file included from : 231:42.86 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:42.86 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:42.86 | 231:43.14 media/gmp-clearkey/0.1/libclearkey.so 231:43.44 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:43.54 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:43.54 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:43.54 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:43.54 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:43.54 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:43.54 from : 231:43.54 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:43.54 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:43.54 | 231:43.54 In file included from : 231:43.54 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:43.54 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:43.54 | 231:43.61 modules/brotli/brotli 231:43.70 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:43.79 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:43.79 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:43.79 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:43.79 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:43.79 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:43.79 from : 231:43.79 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:43.79 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:43.79 | 231:43.79 In file included from : 231:43.79 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:43.79 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:43.79 | 231:43.94 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:44.02 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:44.02 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:44.02 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:44.02 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:44.02 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:44.02 from : 231:44.02 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:44.02 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:44.02 | 231:44.02 In file included from : 231:44.02 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:44.02 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:44.02 | 231:44.03 toolkit/components/telemetry/pingsender/pingsender 231:44.16 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:44.24 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:44.24 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:44.24 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:44.24 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:44.24 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:44.24 from : 231:44.24 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:44.24 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:44.24 | 231:44.24 In file included from : 231:44.24 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:44.24 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:44.24 | 231:44.54 widget/gtk/mozgtk/gtk2/libmozgtk.so 231:44.78 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:44.86 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:44.86 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:44.86 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:44.86 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:44.86 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:44.86 from : 231:44.86 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:44.86 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:44.86 | 231:44.86 In file included from : 231:44.86 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:44.86 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:44.86 | 231:44.95 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:45.02 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:45.02 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:45.02 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:45.02 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:45.02 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:45.02 from : 231:45.02 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:45.02 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:45.02 | 231:45.02 In file included from : 231:45.02 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:45.02 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:45.02 | 231:45.07 /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/hwcontext_vaapi.c: In function ‘vaapi_device_create’: 231:45.07 /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/hwcontext_vaapi.c:1476:27: warning: variable ‘try_all’ set but not used [-Wunused-but-set-variable] 231:45.07 1476 | int try_drm, try_x11, try_all; 231:45.07 | ^~~~~~~ 231:45.21 js/src/build/libjs_static.a 231:45.49 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:45.56 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:45.56 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:45.56 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:45.56 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:45.56 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:45.56 from : 231:45.56 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:45.56 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:45.56 | 231:45.56 In file included from : 231:45.56 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:45.56 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:45.56 | 231:46.01 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:46.08 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:46.08 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:46.08 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:46.08 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:46.09 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:46.09 from : 231:46.09 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:46.09 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:46.09 | 231:46.09 In file included from : 231:46.09 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:46.09 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:46.09 | 231:46.34 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:46.42 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:46.42 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:46.42 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:46.42 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:46.42 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:46.42 from : 231:46.42 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:46.42 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:46.42 | 231:46.42 In file included from : 231:46.42 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:46.42 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:46.42 | 231:46.45 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:46.52 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:46.52 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:46.52 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:46.52 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:46.52 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:46.52 from : 231:46.52 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:46.52 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:46.52 | 231:46.52 In file included from : 231:46.52 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:46.52 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:46.52 | 231:46.74 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:46.82 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:46.82 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:46.82 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:46.82 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:46.82 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:46.82 from : 231:46.82 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:46.82 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:46.82 | 231:46.82 In file included from : 231:46.82 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:46.82 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:46.82 | 231:47.10 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:47.17 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:47.17 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:47.17 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:47.17 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:47.17 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:47.18 from : 231:47.18 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:47.18 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:47.18 | 231:47.18 In file included from : 231:47.18 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:47.18 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:47.18 | 231:47.74 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:47.81 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:47.81 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:47.81 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:47.81 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:47.82 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:47.82 from : 231:47.82 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:47.82 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:47.82 | 231:47.82 In file included from : 231:47.82 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:47.82 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:47.82 | 231:47.99 In function ‘set_string_video_rate’, 231:47.99 inlined from ‘av_opt_set’ at /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/opt.c:489:15: 231:47.99 /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/opt.c:340:9: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 231:47.99 340 | av_log(obj, AV_LOG_ERROR, "Unable to parse option value \"%s\" as video rate\n", val); 231:47.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:48.19 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:48.27 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:48.27 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:48.27 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:48.27 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:48.28 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:48.28 from : 231:48.28 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:48.28 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:48.28 | 231:48.28 In file included from : 231:48.28 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:48.28 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:48.28 | 231:48.48 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:48.57 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:48.57 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:48.57 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:48.57 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:48.57 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:48.57 from : 231:48.57 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:48.57 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:48.57 | 231:48.57 In file included from : 231:48.57 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:48.57 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:48.57 | 231:48.81 toolkit/library/build/libxul.so 231:48.83 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:48.91 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:48.91 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:48.91 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:48.91 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:48.91 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:48.91 from : 231:48.91 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:48.91 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:48.91 | 231:48.91 In file included from : 231:48.91 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:48.91 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:48.91 | 231:48.94 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:49.03 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:49.03 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:49.03 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:49.03 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:49.03 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:49.03 from : 231:49.03 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:49.03 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:49.03 | 231:49.03 In file included from : 231:49.03 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:49.03 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:49.03 | 231:49.21 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:49.29 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:49.29 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:49.29 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:49.29 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:49.29 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:49.29 from : 231:49.29 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:49.29 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:49.29 | 231:49.29 In file included from : 231:49.29 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:49.29 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:49.29 | 231:49.44 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:49.52 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:49.52 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:49.52 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:49.52 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:49.52 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:49.52 from : 231:49.52 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:49.52 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:49.52 | 231:49.52 In file included from : 231:49.52 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:49.52 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:49.52 | 231:49.60 cc1: warning: command-line option ‘-fpermissive’ is valid for C++/ObjC++ but not for C 231:49.67 In file included from /builddir/build/BUILD/firefox-88.0/media/ffvpx/config.h:14, 231:49.67 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/common.h:105, 231:49.67 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/avutil.h:296, 231:49.67 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil/log.h:25, 231:49.67 from /builddir/build/BUILD/firefox-88.0/media/ffvpx/libavutil_visibility.h:16, 231:49.68 from : 231:49.68 /builddir/build/BUILD/firefox-88.0/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 231:49.68 219 | #define HAVE_LINUX_PERF_EVENT_H 0 231:49.68 | 231:49.68 In file included from : 231:49.68 /builddir/build/BUILD/firefox-88.0/objdir/mozilla-config.h:60: note: this is the location of the previous definition 231:49.68 60 | #define HAVE_LINUX_PERF_EVENT_H 1 231:49.68 | 231:49.82 js/src/shell/js 231:54.79 media/ffvpx/libavutil/libmozavutil.so 231:55.32 media/ffvpx/libavcodec/libmozavcodec.so 235:36.21 ipc/app/plugin-container 235:36.23 js/xpconnect/shell/xpcshell 235:37.07 ./MacOS-files.txt.stub 235:37.07 ./aboutNetErrorCodes.js.stub 235:38.72 browser/locales/bookmarks.html.stub 235:40.28 ./node.stub.stub 235:40.48 ./node.stub.stub 235:40.83 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-88.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/ast/index.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/ast/setInScopeLines.js /builddir/build/BUILD/firefox-88.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/ast" 235:40.96 ./node.stub.stub 235:41.27 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-88.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/event-listeners.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/exceptions.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/expressions.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/file-search.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/index.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/navigation.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/preview.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/project-text-search.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/quick-open.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/source-actors.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/source-tree.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/tabs.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/toolbox.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/threads.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/ui.js /builddir/build/BUILD/firefox-88.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions" 235:41.99 ./node.stub.stub 235:42.28 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-88.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/main.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/vendors.js /builddir/build/BUILD/firefox-88.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src" 235:43.24 ./node.stub.stub 235:43.45 ./node.stub.stub 235:43.53 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-88.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/breakpoints/breakpointPositions.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/breakpoints/index.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/breakpoints/modify.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/breakpoints/remapLocations.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/breakpoints/syncBreakpoint.js /builddir/build/BUILD/firefox-88.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/breakpoints" 235:43.78 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-88.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/pause/breakOnNext.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/pause/commands.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/pause/continueToHere.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/pause/expandScopes.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/pause/fetchFrames.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/pause/fetchScopes.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/pause/index.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/pause/inlinePreview.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/pause/mapDisplayNames.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/pause/mapFrames.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/pause/mapScopes.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/pause/paused.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/pause/pauseOnExceptions.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/pause/previewPausedLocation.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/pause/resumed.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/pause/selectFrame.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/pause/highlightCalls.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/pause/skipPausing.js /builddir/build/BUILD/firefox-88.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/pause" 235:45.33 ./node.stub.stub 235:45.62 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-88.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/sources/blackbox.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/sources/breakableLines.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/sources/index.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/sources/loadSourceText.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/sources/newSources.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/sources/prettyPrint.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/sources/select.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/sources/symbols.js /builddir/build/BUILD/firefox-88.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/sources" 235:45.75 ./node.stub.stub 235:46.04 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-88.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/utils/middleware/context.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/utils/middleware/log.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/utils/middleware/promise.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/utils/middleware/thunk.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/utils/middleware/timing.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/utils/middleware/wait-service.js /builddir/build/BUILD/firefox-88.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/utils/middleware" 235:47.24 ./node.stub.stub 235:47.41 ./node.stub.stub 235:47.55 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-88.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/actions/utils/create-store.js /builddir/build/BUILD/firefox-88.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/utils" 235:47.70 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-88.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/client/firefox/commands.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/client/firefox/create.js /builddir/build/BUILD/firefox-88.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/client/firefox" 235:48.64 ./node.stub.stub 235:48.97 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-88.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/client/firefox.js /builddir/build/BUILD/firefox-88.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/client" 235:49.11 ./node.stub.stub 235:49.42 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-88.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/Editor/Preview/ExceptionPopup.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/Editor/Preview/index.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/Editor/Preview/Popup.js /builddir/build/BUILD/firefox-88.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/Preview" 235:50.00 ./node.stub.stub 235:50.31 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-88.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/Editor/Breakpoint.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/Editor/Breakpoints.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/Editor/ColumnBreakpoint.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/Editor/ColumnBreakpoints.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/Editor/ConditionalPanel.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/Editor/DebugLine.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/Editor/EditorMenu.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/Editor/EmptyLines.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/Editor/Exception.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/Editor/Exceptions.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/Editor/Footer.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/Editor/HighlightCalls.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/Editor/HighlightLine.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/Editor/HighlightLines.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/Editor/index.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/Editor/InlinePreview.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/Editor/InlinePreviewRow.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/Editor/InlinePreviews.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/Editor/SearchBar.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/Editor/Tab.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/Editor/Tabs.js /builddir/build/BUILD/firefox-88.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor" 235:51.05 ./node.stub.stub 235:51.34 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-88.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/A11yIntention.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/App.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/ProjectSearch.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/QuickOpenModal.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/ShortcutsModal.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/WelcomeBox.js /builddir/build/BUILD/firefox-88.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components" 235:53.47 ./node.stub.stub 235:53.48 ./node.stub.stub 235:53.78 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-88.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/PrimaryPanes/index.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/PrimaryPanes/Outline.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/PrimaryPanes/OutlineFilter.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/PrimaryPanes/SourcesTree.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/PrimaryPanes/SourcesTreeItem.js /builddir/build/BUILD/firefox-88.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/PrimaryPanes" 235:53.81 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-88.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/Editor/menus/breakpoints.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/Editor/menus/editor.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/Editor/menus/source.js /builddir/build/BUILD/firefox-88.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/menus" 235:55.14 ./node.stub.stub 235:55.50 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-88.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/Breakpoint.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointHeading.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointHeadingsContextMenu.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointsContextMenu.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/ExceptionOption.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/index.js /builddir/build/BUILD/firefox-88.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints" 235:55.88 ./node.stub.stub 235:56.22 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-88.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/SecondaryPanes/CommandBar.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/SecondaryPanes/DOMMutationBreakpoints.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/SecondaryPanes/EventListeners.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/SecondaryPanes/Expressions.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/SecondaryPanes/index.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/SecondaryPanes/Scopes.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/SecondaryPanes/Thread.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/SecondaryPanes/Threads.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/SecondaryPanes/WhyPaused.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/SecondaryPanes/XHRBreakpoints.js /builddir/build/BUILD/firefox-88.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes" 235:57.39 ./node.stub.stub 235:57.69 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-88.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/SecondaryPanes/Frames/Frame.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/SecondaryPanes/Frames/FrameIndent.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/SecondaryPanes/Frames/FrameMenu.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/SecondaryPanes/Frames/Group.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/SecondaryPanes/Frames/index.js /builddir/build/BUILD/firefox-88.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Frames" 235:59.08 ./node.stub.stub 235:59.32 ./node.stub.stub 235:59.40 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-88.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-88.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/Button/styles" 235:59.62 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-88.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/shared/Button/CloseButton.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/shared/Button/CommandBarButton.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/shared/Button/index.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/shared/Button/PaneToggleButton.js /builddir/build/BUILD/firefox-88.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/Button" 236:00.09 ./node.stub.stub 236:00.40 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-88.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/shared/AccessibleImage.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/shared/Accordion.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/shared/Badge.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/shared/BracketArrow.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/shared/Dropdown.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/shared/ManagedTree.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/shared/Modal.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/shared/Popover.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/shared/PreviewFunction.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/shared/ResultList.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/shared/SearchInput.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/shared/SourceIcon.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/components/shared/SmartGap.js /builddir/build/BUILD/firefox-88.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared" 236:00.92 ./node.stub.stub 236:01.22 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-88.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/context-menu/menu.js /builddir/build/BUILD/firefox-88.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/context-menu" 236:02.19 ./node.stub.stub 236:02.54 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-88.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/reducers/ast.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/reducers/async-requests.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/reducers/breakpoints.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/reducers/event-listeners.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/reducers/exceptions.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/reducers/expressions.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/reducers/file-search.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/reducers/index.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/reducers/pause.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/reducers/pending-breakpoints.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/reducers/preview.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/reducers/project-text-search.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/reducers/quick-open.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/reducers/source-actors.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/reducers/source-tree.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/reducers/sources.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/reducers/tabs.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/reducers/threads.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/reducers/ui.js /builddir/build/BUILD/firefox-88.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers" 236:02.56 ./node.stub.stub 236:02.87 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-88.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/selectors/breakpointAtLocation.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/selectors/breakpoints.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/selectors/breakpointSources.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/selectors/getCallStackFrames.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/selectors/inComponent.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/selectors/index.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/selectors/isLineInScope.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/selectors/isSelectedFrameVisible.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/selectors/pause.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/selectors/visibleBreakpoints.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/selectors/visibleColumnBreakpoints.js /builddir/build/BUILD/firefox-88.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/selectors" 236:04.57 ./node.stub.stub 236:04.88 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-88.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/breakpoint/astBreakpointLocation.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/breakpoint/breakpointPositions.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/breakpoint/index.js /builddir/build/BUILD/firefox-88.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/breakpoint" 236:05.14 ./node.stub.stub 236:05.45 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-88.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/assert.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/ast.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/async-value.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/bootstrap.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/build-query.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/clipboard.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/connect.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/context.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/dbg.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/defer.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/DevToolsUtils.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/environment.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/expressions.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/evaluation-result.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/function.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/indentation.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/isMinified.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/location.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/log.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/memoize.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/memoizeLast.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/memoizableAction.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/path.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/prefs.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/preview.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/project-search.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/quick-open.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/result-list.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/selected-location.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/source-maps.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/source-queue.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/source.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/tabs.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/task.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/telemetry.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/text.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/timings.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/ui.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/url.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/utils.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/wasm.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/worker.js /builddir/build/BUILD/firefox-88.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils" 236:06.12 ./node.stub.stub 236:06.48 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-88.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/editor/create-editor.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/editor/get-expression.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/editor/get-token-location.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/editor/index.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/editor/source-documents.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/editor/source-editor.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/editor/source-search.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/editor/token-events.js /builddir/build/BUILD/firefox-88.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/editor" 236:08.20 ./node.stub.stub 236:08.21 ./node.stub.stub 236:08.50 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-88.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/pause/index.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/pause/why.js /builddir/build/BUILD/firefox-88.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause" 236:08.51 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-88.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/pause/frames/annotateFrames.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/pause/frames/collapseFrames.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/pause/frames/displayName.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/pause/frames/getFrameUrl.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/pause/frames/getLibraryFromUrl.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/pause/frames/index.js /builddir/build/BUILD/firefox-88.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/frames" 236:09.63 ./node.stub.stub 236:09.77 ./node.stub.stub 236:09.98 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-88.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/pause/mapScopes/buildGeneratedBindingList.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/pause/mapScopes/filtering.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/pause/mapScopes/findGeneratedBindingFromPosition.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/pause/mapScopes/getApplicableBindingsForOriginalPosition.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/pause/mapScopes/index.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/pause/mapScopes/locColumn.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/pause/mapScopes/mappingContains.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/pause/mapScopes/optimizedOut.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/pause/mapScopes/positionCmp.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/pause/mapScopes/rangeMetadata.js /builddir/build/BUILD/firefox-88.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/mapScopes" 236:10.07 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-88.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/pause/scopes/getScope.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/pause/scopes/getVariables.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/pause/scopes/index.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/pause/scopes/utils.js /builddir/build/BUILD/firefox-88.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/scopes" 236:11.30 ./node.stub.stub 236:11.64 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-88.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/resource/base-query.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/resource/compare.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/resource/core.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/resource/index.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/resource/memoize.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/resource/query-cache.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/resource/query.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/resource/selector.js /builddir/build/BUILD/firefox-88.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/resource" 236:11.78 ./node.stub.stub 236:12.08 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-88.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/sources-tree/addToTree.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/sources-tree/collapseTree.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/sources-tree/formatTree.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/sources-tree/getDirectories.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/sources-tree/getURL.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/sources-tree/index.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/sources-tree/sortTree.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/sources-tree/treeOrder.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/sources-tree/updateTree.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/utils/sources-tree/utils.js /builddir/build/BUILD/firefox-88.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/sources-tree" 236:13.09 ./node.stub.stub 236:13.39 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-88.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/workers/parser/index.js /builddir/build/BUILD/firefox-88.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/workers/parser" 236:13.86 ./node.stub.stub 236:14.20 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-88.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-88.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/workers" 236:14.32 ./node.stub.stub 236:14.70 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-88.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/workers/pretty-print/index.js /builddir/build/BUILD/firefox-88.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/workers/pretty-print" 236:15.29 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-88.0/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-88.0/devtools/client/debugger/src/workers/search/index.js /builddir/build/BUILD/firefox-88.0/objdir/dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/workers/search" 236:16.20 ./reserved-js-words.js.stub 236:17.03 ./spidermonkey_checks.stub 236:19.26 ./fake_remote_dafsa.bin.stub 236:22.09 TEST-PASS | check_spidermonkey_style.py | ok 236:22.46 ./feature_definitions.json.stub 236:22.73 TEST-PASS | check_macroassembler_style.py | ok 236:22.88 TEST-PASS | check_js_opcode.py | ok 236:24.93 ./ScalarArtifactDefinitions.json.stub 236:25.10 ./EventArtifactDefinitions.json.stub 236:25.47 ./glean_checks.stub 236:29.25 ./dependentlibs.list.stub 236:30.06 ./multilocale.txt.stub 236:30.25 Sorry, Glean found some glinter nits: 236:30.25 WARNING: EXPIRED: js.baseline_compile_percentage: Metric has expired. Please consider removing it. 236:30.25 WARNING: EXPIRED: js.bytecode_caching_time: Metric has expired. Please consider removing it. 236:30.25 WARNING: EXPIRED: js.delazification_percentage: Metric has expired. Please consider removing it. 236:30.25 WARNING: EXPIRED: js.execution_percentage: Metric has expired. Please consider removing it. 236:30.25 WARNING: EXPIRED: js.xdr_encode_percentage: Metric has expired. Please consider removing it. 236:30.25 Please fix the above nits to continue. 236:30.25 To disable a check, add a `no_lint` parameter with a list of check names to disable. 236:30.25 This parameter can appear with each individual metric, or at the top-level to affect the entire file. 236:30.47 ./built_in_addons.json.stub 236:41.13 toolkit/locales/update.locale.stub 236:41.13 toolkit/locales/locale.ini.stub 236:45.21 Packaging quitter@mozilla.org.xpi... 236:45.53 1369 compiler warnings present. 238:05.71 Overall system resources - Wall time: 14205s; CPU: 0%; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 239:28.66 warning: accessible/xpcom/xpcAccessibleHyperText.cpp:194:31 [-Wnonnull] ‘this’ pointer is null 239:28.66 warning: accessible/xpcom/xpcAccessibleHyperText.cpp:223:31 [-Wnonnull] ‘this’ pointer is null 239:28.66 warning: dom/base/AttrArray.cpp:172:12 [-Wclass-memaccess] ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct AttrArray::InternalAttr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead 239:28.66 warning: dom/base/AttrArray.cpp:352:14 [-Wclass-memaccess] ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class AttrArray::Impl’; use ‘new’ and ‘delete’ instead 239:28.66 warning: dom/base/AttrArray.cpp:493:33 [-Wclass-memaccess] ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class AttrArray::Impl’; use ‘new’ and ‘delete’ instead 239:28.66 warning: dom/base/nsMappedAttributes.cpp:153:12 [-Wclass-memaccess] ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct nsMappedAttributes::InternalAttr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead 239:28.66 warning: dom/base/nsMappedAttributes.cpp:228:10 [-Wclass-memaccess] ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct nsMappedAttributes::InternalAttr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead 239:28.66 warning: dom/canvas/QueueParamTraits.h:243:13 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mozilla::layers::SurfaceDescriptor’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead 239:28.66 warning: dom/canvas/QueueParamTraits.h:243:13 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct mozilla::FloatOrInt’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead 239:28.66 warning: dom/canvas/QueueParamTraits.h:751:5 [-Wmaybe-uninitialized] ‘isSome’ may be used uninitialized in this function 239:28.66 warning: dom/events/ShortcutKeys.cpp:77:20 [-Wmaybe-uninitialized] ‘keyData’ may be used uninitialized in this function 239:28.66 warning: dom/events/ShortcutKeys.cpp:111:14 [-Wmaybe-uninitialized] ‘cache’ may be used uninitialized in this function 239:28.66 warning: dom/indexedDB/ActorsParent.cpp:13995:3 [-Wmaybe-uninitialized] ‘maintenanceAction’ may be used uninitialized in this function 239:28.66 warning: dom/ipc/SharedMap.cpp:218:26 [-Wmaybe-uninitialized] ‘count’ may be used uninitialized in this function 239:28.66 warning: dom/localstorage/ActorsParent.cpp:1922:20 [-Wmaybe-uninitialized] ‘nextLoadIndex’ may be used uninitialized in this function 239:28.66 warning: dom/localstorage/ActorsParent.cpp:6839:3 [-Wmaybe-uninitialized] ‘alreadyExisted’ may be used uninitialized 239:28.66 warning: dom/media/MediaTrackGraph.cpp:3546:47 [-Wmaybe-uninitialized] ‘state’ may be used uninitialized in this function 239:28.66 warning: dom/media/mp4/MoofParser.cpp:852:46 [-Wunused-but-set-variable] variable ‘reserved’ set but not used 239:28.66 warning: dom/media/mp4/MoofParser.cpp:865:14 [-Wunused-but-set-variable] variable ‘reserved’ set but not used 239:28.66 warning: dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:240:12 [-Wunused-but-set-variable] variable ‘trimmed’ set but not used 239:28.67 warning: dom/media/platforms/omx/OmxPlatformLayer.cpp:248:23 [-Wnonnull] ‘this’ pointer is null 239:28.67 warning: dom/media/platforms/omx/OmxPlatformLayer.cpp:254:23 [-Wnonnull] ‘this’ pointer is null 239:28.67 warning: dom/media/webrtc/common/browser_logging/WebRtcLog.cpp:88:30 [-Wmaybe-uninitialized] ‘log_level’ may be used uninitialized 239:28.67 warning: dom/media/webrtc/sdp/SdpAttribute.h:177:44 [-Wmaybe-uninitialized] ‘dir’ may be used uninitialized in this function 239:28.67 warning: dom/media/webrtc/sdp/SdpAttribute.h:334:40 [-Wmaybe-uninitialized] ‘direction’ may be used uninitialized in this function 239:28.67 warning: dom/media/webrtc/sdp/SdpAttribute.h:488:10 [-Wmaybe-uninitialized] ‘semantic’ may be used uninitialized in this function 239:28.67 warning: dom/media/webrtc/sdp/SdpAttribute.h:1557:40 [-Wmaybe-uninitialized] ‘setupEnum’ may be used uninitialized in this function 239:28.67 warning: dom/media/webrtc/sdp/SdpAttribute.h:1708:10 [-Wmaybe-uninitialized] ‘semantic’ may be used uninitialized in this function 239:28.67 warning: dom/media/webrtc/sdp/SdpAttribute.h:1716:40 [-Wmaybe-uninitialized] ‘semantic’ may be used uninitialized in this function 239:28.67 warning: dom/media/webrtc/sdp/SdpHelper.cpp:54:7 [-Wmaybe-uninitialized] ‘component’ may be used uninitialized in this function 239:28.67 warning: dom/media/webrtc/transport/test_nr_socket.cpp:798:31 [-Wmaybe-uninitialized] ‘compare_flags’ may be used uninitialized in this function 239:28.67 warning: dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:426:16 [-Wstringop-overflow=] ‘NR_reg_get_uchar’ accessing 128 bytes in a region of size 19 239:28.67 warning: dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:429:16 [-Wstringop-overflow=] ‘NR_reg_get_uchar’ accessing 128 bytes in a region of size 23 239:28.67 warning: dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:436:16 [-Wstringop-overflow=] ‘NR_reg_get_uchar’ accessing 128 bytes in a region of size 22 239:28.67 warning: dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:439:16 [-Wstringop-overflow=] ‘NR_reg_get_uchar’ accessing 128 bytes in a region of size 26 239:28.67 warning: dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:446:16 [-Wstringop-overflow=] ‘NR_reg_get_uchar’ accessing 128 bytes in a region of size 23 239:28.67 warning: dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:449:16 [-Wstringop-overflow=] ‘NR_reg_get_uchar’ accessing 128 bytes in a region of size 27 239:28.67 warning: dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:456:16 [-Wstringop-overflow=] ‘NR_reg_get_uchar’ accessing 128 bytes in a region of size 24 239:28.67 warning: dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:459:16 [-Wstringop-overflow=] ‘NR_reg_get_uchar’ accessing 128 bytes in a region of size 28 239:28.67 warning: dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:502:12 [-Wstringop-overflow=] ‘NR_reg_get2_uchar’ accessing 128 bytes in a region of size 19 239:28.67 warning: dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:511:17 [-Wstringop-overflow=] ‘NR_reg_set2_uchar’ accessing 128 bytes in a region of size 19 239:28.67 warning: dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:577:7 [-Wstringop-overflow=] ‘NR_reg_get_char’ accessing 128 bytes in a region of size 24 239:28.67 warning: dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_candidate.c:579:7 [-Wstringop-overflow=] ‘NR_reg_get_char’ accessing 128 bytes in a region of size 24 239:28.67 warning: dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_component.c:221:12 [-Wstringop-overflow=] ‘NR_reg_get2_char’ accessing 128 bytes in a region of size 23 239:28.67 warning: dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_component.c:440:10 [-Wstringop-overflow=] ‘NR_reg_get_int4’ accessing 128 bytes in a region of size 22 239:28.67 warning: dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_component.c:445:10 [-Wstringop-overflow=] ‘NR_reg_get_int4’ accessing 128 bytes in a region of size 23 239:28.67 warning: dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_component.c:450:12 [-Wstringop-overflow=] ‘NR_reg_get_char’ accessing 128 bytes in a region of size 16 239:28.67 warning: dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_component.c:465:12 [-Wstringop-overflow=] ‘NR_reg_get2_char’ accessing 128 bytes in a region of size 23 239:28.67 warning: dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_ctx.c:89:12 [-Wstringop-overflow=] ‘NR_reg_get_child_registry’ accessing 128 bytes in a region of size 16 239:28.67 warning: dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_ctx.c:268:12 [-Wstringop-overflow=] ‘NR_reg_get_child_registry’ accessing 128 bytes in a region of size 16 239:28.67 warning: dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_ctx.c:339:10 [-Wstringop-overflow=] ‘NR_reg_get_child_count’ accessing 128 bytes in a region of size 16 239:28.67 warning: dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_ctx.c:361:10 [-Wstringop-overflow=] ‘NR_reg_get_child_count’ accessing 128 bytes in a region of size 16 239:28.67 warning: dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_ctx.c:397:12 [-Wstringop-overflow=] ‘NR_reg_get_string’ accessing 128 bytes in a region of size 26 239:28.67 warning: dom/media/webrtc/transport/third_party/nICEr/src/ice/ice_peer_ctx.c:382:5 [-Wstringop-overflow=] ‘NR_reg_get_uint4’ accessing 128 bytes in a region of size 25 239:28.67 warning: dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_build.c:547:10 [-Wstringop-overflow=] ‘NR_reg_get_string’ accessing 128 bytes in a region of size 17 239:28.67 warning: dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_build.c:607:10 [-Wstringop-overflow=] ‘NR_reg_get_string’ accessing 128 bytes in a region of size 17 239:28.67 warning: dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_client_ctx.c:76:16 [-Wstringop-overflow=] ‘NR_reg_get_uint4’ accessing 128 bytes in a region of size 35 239:28.67 warning: dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_client_ctx.c:80:9 [-Wstringop-overflow=] ‘NR_reg_get_double’ accessing 128 bytes in a region of size 42 239:28.67 warning: dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_client_ctx.c:83:9 [-Wstringop-overflow=] ‘NR_reg_get_uint4’ accessing 128 bytes in a region of size 30 239:28.67 warning: dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_client_ctx.c:86:9 [-Wstringop-overflow=] ‘NR_reg_get_uint4’ accessing 128 bytes in a region of size 37 239:28.67 warning: dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_client_ctx.c:90:9 [-Wstringop-overflow=] ‘NR_reg_get_char’ accessing 128 bytes in a region of size 20 239:28.67 warning: dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_proc.c:402:12 [-Wstringop-overflow=] ‘NR_reg_alloc_string’ accessing 128 bytes in a region of size 18 239:28.67 warning: dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_proc.c:413:17 [-Wstringop-overflow=] ‘NR_reg_get_uint2’ accessing 128 bytes in a region of size 23 239:28.67 warning: dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_util.c:122:12 [-Wstringop-overflow=] ‘NR_reg_get_char’ accessing 128 bytes in a region of size 20 239:28.67 warning: dom/media/webrtc/transport/third_party/nICEr/src/stun/stun_util.c:129:12 [-Wstringop-overflow=] ‘NR_reg_get_char’ accessing 128 bytes in a region of size 22 239:28.67 warning: dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:59:10 [-Wmaybe-uninitialized] ‘isLocal’ may be used uninitialized in this function 239:28.67 warning: dom/xslt/xpath/txNodeSet.cpp:112:12 [-Wclass-memaccess] ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class txXPathNode’; use copy-assignment or copy-initialization instead 239:28.67 warning: dom/xslt/xpath/txNodeSet.cpp:277:14 [-Wclass-memaccess] ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class txXPathNode’; use copy-assignment or copy-initialization instead 239:28.67 warning: dom/xslt/xpath/txNodeSet.cpp:375:14 [-Wclass-memaccess] ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class txXPathNode’; use copy-assignment or copy-initialization instead 239:28.67 warning: dom/xslt/xpath/txNodeSet.cpp:469:12 [-Wclass-memaccess] ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class txXPathNode’; use copy-assignment or copy-initialization instead 239:28.67 warning: dom/xslt/xpath/txNodeSet.cpp:494:11 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class txXPathNode’; use copy-assignment or copy-initialization instead 239:28.67 warning: dom/xslt/xpath/txNodeSet.cpp:567:9 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class txXPathNode’; use copy-assignment or copy-initialization instead 239:28.67 warning: editor/libeditor/HTMLTableEditor.cpp:69:39 [-Wmaybe-uninitialized] ‘newCellIndex’ may be used uninitialized in this function 239:28.67 warning: gfx/2d/DrawTargetCairo.cpp:454:20 [-Wmaybe-uninitialized] ‘pat’ may be used uninitialized in this function 239:28.67 warning: gfx/2d/InlineTranslator.cpp:50:3 [-Wmaybe-uninitialized] ‘magicInt’ may be used uninitialized 239:28.67 warning: gfx/2d/InlineTranslator.cpp:57:3 [-Wmaybe-uninitialized] ‘majorRevision’ may be used uninitialized 239:28.67 warning: gfx/2d/InlineTranslator.cpp:64:3 [-Wmaybe-uninitialized] ‘minorRevision’ may be used uninitialized 239:28.67 warning: gfx/2d/InlineTranslator.cpp:72:46 [-Wmaybe-uninitialized] ‘eventType’ may be used uninitialized in this function 239:28.67 warning: gfx/2d/Path.cpp:453:34 [-Wmaybe-uninitialized] ‘t2’ may be used uninitialized 239:28.67 warning: gfx/2d/ScaledFontFontconfig.cpp:297:36 [-Wmaybe-uninitialized] ‘hinting’ may be used uninitialized in this function 239:28.67 warning: gfx/angle/checkout/src/compiler/translator/ImmutableString.h:78:22 [-Wstringop-overread] ‘int __builtin_memcmp_eq(const void*, const void*, unsigned int)’ specified bound 22 exceeds source size 1 239:28.67 warning: gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:431:20 [-Wmaybe-uninitialized] ‘rowMajor’ may be used uninitialized in this function 239:28.67 warning: gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:435:33 [-Wmaybe-uninitialized] ‘storage’ may be used uninitialized in this function 239:28.67 warning: gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:916:17 [-Wimplicit-fallthrough=] this statement may fall through 239:28.67 warning: gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:928:17 [-Wimplicit-fallthrough=] this statement may fall through 239:28.67 warning: gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:940:17 [-Wimplicit-fallthrough=] this statement may fall through 239:28.67 warning: gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:952:17 [-Wimplicit-fallthrough=] this statement may fall through 239:28.67 warning: gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:294:21 [-Wtype-limits] comparison of unsigned expression in ‘>= 0’ is always true 239:28.67 warning: gfx/cairo/cairo/src/cairo-ft-font.c:1622:40 [-Wmaybe-uninitialized] ‘surface’ may be used uninitialized 239:28.67 warning: gfx/cairo/cairo/src/cairo-malloc-private.h:83:33 [-Wint-in-bool-context] ‘*’ in boolean context, suggest ‘&&’ instead 239:28.68 warning: gfx/cairo/cairo/src/cairo-malloc-private.h:127:50 [-Wint-in-bool-context] ‘*’ in boolean context, suggest ‘&&’ instead 239:28.68 warning: gfx/cairo/cairo/src/cairo-pdf-surface.c:2201:14 [-Wmaybe-uninitialized] ‘interpolate’ may be used uninitialized in this function 239:28.68 warning: gfx/cairo/cairo/src/cairo-rename.h:237:40 [-Wmaybe-uninitialized] ‘stack_rects’ may be used uninitialized 239:28.68 warning: gfx/cairo/cairo/src/cairo-xlib-display.c:620:30 [-Wmaybe-uninitialized] ‘pict_format’ may be used uninitialized in this function 239:28.68 warning: gfx/cairo/libpixman/src/pixman-bits-image.c:1054:8 [-Wignored-qualifiers] type qualifiers ignored on function return type 239:28.68 warning: gfx/cairo/libpixman/src/pixman-bits-image.c:1061:8 [-Wignored-qualifiers] type qualifiers ignored on function return type 239:28.68 warning: gfx/cairo/libpixman/src/pixman-combine32.c:547:15 [-Wtype-limits] comparison of unsigned expression in ‘< 0’ is always false 239:28.68 warning: gfx/cairo/libpixman/src/pixman-glyph.c:408:1 [-Wattributes] ‘force_align_arg_pointer’ attribute directive ignored 239:28.68 warning: gfx/cairo/libpixman/src/pixman-glyph.c:655:1 [-Wattributes] ‘force_align_arg_pointer’ attribute directive ignored 239:28.68 warning: gfx/cairo/libpixman/src/pixman-private.h:940:33 [-Wtype-limits] comparison of unsigned expression in ‘< 0’ is always false 239:28.68 warning: gfx/gl/GLContext.h:1207:17 [-Wmaybe-uninitialized] ‘texBinding’ may be used uninitialized in this function 239:28.68 warning: gfx/gl/GLContext.h:2894:30 [-Wmaybe-uninitialized] ‘oldVAO’ may be used uninitialized in this function 239:28.68 warning: gfx/graphite2/src/Code.cpp:80:22 [-Wsubobject-linkage] ‘graphite2::vm::Machine::Code::decoder’ has a field ‘graphite2::vm::Machine::Code::decoder::_contexts’ whose type uses the anonymous namespace 239:28.68 warning: gfx/graphite2/src/Slot.cpp:78:15 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct graphite2::SlotJustify’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead 239:28.68 warning: gfx/graphite2/src/inc/List.h:163:32 [-Wclass-memaccess] ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class graphite2::FeatureVal’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead 239:28.68 warning: gfx/layers/wr/DisplayItemCache.cpp:85:9 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘nsTArray_Impl::elem_type’ {aka ‘struct mozilla::layers::DisplayItemCache::Slot’}; use assignment or value-initialization instead 239:28.68 warning: gfx/ots/src/cff.cc:548:29 [-Wsign-compare] comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘unsigned int’} and ‘int’ 239:28.68 warning: gfx/ots/src/cff_charstring.cc:376:31 [-Wsign-compare] comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘unsigned int’} 239:28.68 warning: gfx/ots/src/cff_charstring.cc:393:25 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘unsigned int’} 239:28.68 warning: gfx/ots/src/cff_charstring.cc:398:20 [-Wsign-compare] comparison of integer expressions of different signedness: ‘const size_t’ {aka ‘const unsigned int’} and ‘int’ 239:28.68 warning: gfx/ots/src/stat.cc:264:34 [-Wsign-compare] comparison of integer expressions of different signedness: ‘off_t’ {aka ‘long int’} and ‘uint32_t’ {aka ‘unsigned int’} 239:28.68 warning: gfx/ots/src/stat.cc:279:34 [-Wsign-compare] comparison of integer expressions of different signedness: ‘off_t’ {aka ‘long int’} and ‘uint32_t’ {aka ‘unsigned int’} 239:28.68 warning: gfx/skia/skia/include/codec/SkEncodedOrigin.h:44:1 [-Wreturn-type] control reaches end of non-void function 239:28.68 warning: gfx/skia/skia/src/core/Sk4px.h:31:15 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class {anonymous}::Sk4px’ from an array of ‘Sk4u’ {aka ‘class {anonymous}::SkNx<4, unsigned int>’} 239:28.68 warning: gfx/skia/skia/src/core/Sk4px.h:41:15 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class {anonymous}::Sk4px’ from an array of ‘const SkPMColor’ {aka ‘const unsigned int’} 239:28.68 warning: gfx/skia/skia/src/core/Sk4px.h:46:15 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class {anonymous}::Sk4px’ from an array of ‘const SkPMColor’ {aka ‘const unsigned int’} 239:28.68 warning: gfx/skia/skia/src/core/Sk4px.h:51:15 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class {anonymous}::Sk4px’ from an array of ‘const SkPMColor’ {aka ‘const unsigned int’} 239:28.68 warning: gfx/skia/skia/src/core/SkBitmapCache.cpp:63:22 [-Wsubobject-linkage] ‘SkBitmapCache::Rec’ has a field ‘SkBitmapCache::Rec::fKey’ whose type uses the anonymous namespace 239:28.68 warning: gfx/skia/skia/src/core/SkCanvas.cpp:223:17 [-Wsubobject-linkage] ‘SkCanvas::MCRec’ has a field ‘SkCanvas::MCRec::fBackImage’ whose type uses the anonymous namespace 239:28.68 warning: gfx/skia/skia/src/core/SkDraw.cpp:514:17 [-Wimplicit-fallthrough=] this statement may fall through 239:28.68 warning: gfx/skia/skia/src/core/SkICC.cpp:278:49 [-Wsizeof-pointer-memaccess] argument to ‘sizeof’ in ‘char* strncpy(char*, const char*, size_t)’ call is the same expression as the source; did you mean to use the size of the destination? 239:28.68 warning: gfx/skia/skia/src/core/SkMiniRecorder.cpp:51:15 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct SkRecords::DrawPath’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead 239:28.68 warning: gfx/skia/skia/src/core/SkMiniRecorder.cpp:51:15 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct SkRecords::DrawRect’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead 239:28.68 warning: gfx/skia/skia/src/core/SkMiniRecorder.cpp:51:15 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct SkRecords::DrawTextBlob’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead 239:28.68 warning: gfx/skia/skia/src/core/SkPath.cpp:3586:29 [-Wimplicit-fallthrough=] this statement may fall through 239:28.68 warning: gfx/skia/skia/src/core/SkRRect.cpp:557:11 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of a non-trivial type ‘class SkRRect’ leaves 4 bytes unchanged 239:28.68 warning: gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:42:15 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct SkScalerContextRec’ with no trivial copy-assignment; use copy-initialization instead 239:28.68 warning: gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:517:36 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct SkScalerContextRec’ with no trivial copy-assignment; use copy-initialization instead 239:28.68 warning: gfx/skia/skia/src/core/SkResourceCache.cpp:75:24 [-Wsubobject-linkage] ‘SkResourceCache::Hash’ has a base ‘SkTHashTable’ whose type uses the anonymous namespace 239:28.68 warning: gfx/skia/skia/src/core/SkScalerContext.cpp:1118:11 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct SkScalerContextRec’ with no trivial copy-assignment; use value-initialization instead 239:28.68 warning: gfx/skia/skia/src/core/SkStrikeCache.cpp:281:11 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct SkScalerContextRec’ with no trivial copy-assignment; use copy-initialization instead 239:28.68 warning: gfx/skia/skia/src/core/SkStrikeCache.cpp:285:11 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct SkScalerContextRec’ with no trivial copy-assignment; use copy-initialization instead 239:28.68 warning: gfx/skia/skia/src/core/SkString.cpp:221:22 [-Wstringop-overflow=] writing 1 byte into a region of size 0 239:28.68 warning: gfx/skia/skia/src/core/SkTextBlob.cpp:204:1 [-Wreturn-type] control reaches end of non-void function 239:28.68 warning: gfx/skia/skia/src/core/SkTypeface_remote.cpp:32:1 [-Wreturn-type] control reaches end of non-void function 239:28.68 warning: gfx/skia/skia/src/core/SkTypeface_remote.h:66:75 [-Wreturn-type] control reaches end of non-void function 239:28.68 warning: gfx/skia/skia/src/core/SkTypeface_remote.h:69:5 [-Wreturn-type] control reaches end of non-void function 239:28.68 warning: gfx/skia/skia/src/core/SkTypeface_remote.h:72:5 [-Wreturn-type] control reaches end of non-void function 239:28.68 warning: gfx/skia/skia/src/core/SkTypeface_remote.h:75:5 [-Wreturn-type] control reaches end of non-void function 239:28.68 warning: gfx/skia/skia/src/core/SkTypeface_remote.h:79:5 [-Wreturn-type] control reaches end of non-void function 239:28.68 warning: gfx/skia/skia/src/core/SkTypeface_remote.h:83:5 [-Wreturn-type] control reaches end of non-void function 239:28.68 warning: gfx/skia/skia/src/core/SkTypeface_remote.h:90:5 [-Wreturn-type] control reaches end of non-void function 239:28.68 warning: gfx/skia/skia/src/core/SkTypeface_remote.h:93:5 [-Wreturn-type] control reaches end of non-void function 239:28.68 warning: gfx/skia/skia/src/core/SkTypeface_remote.h:96:5 [-Wreturn-type] control reaches end of non-void function 239:28.68 warning: gfx/skia/skia/src/core/SkTypeface_remote.h:119:5 [-Wreturn-type] control reaches end of non-void function 239:28.68 warning: gfx/skia/skia/src/core/SkTypeface_remote.h:129:5 [-Wreturn-type] control reaches end of non-void function 239:28.68 warning: gfx/skia/skia/src/opts/SkChecksum_opts.h:194:23 [-Wimplicit-fallthrough=] this statement may fall through 239:28.68 warning: gfx/skia/skia/src/opts/SkChecksum_opts.h:195:23 [-Wimplicit-fallthrough=] this statement may fall through 239:28.68 warning: gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1090:7 [-Wcomment] multi-line comment 239:28.68 warning: gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:259:9 [-Wimplicit-fallthrough=] this statement may fall through 239:28.68 warning: gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:499:13 [-Wimplicit-fallthrough=] this statement may fall through 239:28.68 warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kRepeat>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kRepeat>::fDcDx’ whose type uses the anonymous namespace 239:28.68 warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kClamp>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kClamp>::fCc’ whose type uses the anonymous namespace 239:28.68 warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kRepeat>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kRepeat>::fDcDx’ whose type uses the anonymous namespace 239:28.68 warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kRepeat>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kRepeat>::fCc’ whose type uses the anonymous namespace 239:28.68 warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kMirror>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kMirror>::fCc’ whose type uses the anonymous namespace 239:28.68 warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kClamp>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kClamp>::fDcDx’ whose type uses the anonymous namespace 239:28.68 warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kMirror>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kMirror>::fDcDx’ whose type uses the anonymous namespace 239:28.68 warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kRepeat>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kRepeat>::fCc’ whose type uses the anonymous namespace 239:28.68 warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kMirror>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kMirror>::fDcDx’ whose type uses the anonymous namespace 239:28.69 warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kClamp>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kClamp>::fCc’ whose type uses the anonymous namespace 239:28.69 warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kMirror>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kMirror>::fCc’ whose type uses the anonymous namespace 239:28.69 warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kClamp>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kClamp>::fDcDx’ whose type uses the anonymous namespace 239:28.69 warning: gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:297:22 [-Wimplicit-fallthrough=] this statement may fall through 239:28.69 warning: gfx/skia/skia/src/sksl/SkSLParser.cpp:1992:9 [-Wimplicit-fallthrough=] this statement may fall through 239:28.69 warning: gfx/skia/skia/src/sksl/SkSLParser.cpp:2058:9 [-Wimplicit-fallthrough=] this statement may fall through 239:28.69 warning: gfx/skia/skia/src/utils/SkPatchUtils.cpp:66:7 [-Wsubobject-linkage] ‘FwDCubicEvaluator’ has a field ‘FwDCubicEvaluator::fCoefs’ whose type uses the anonymous namespace 239:28.69 warning: gfx/skia/skia/src/utils/SkShadowUtils.cpp:152:5 [-Wreturn-type] control reaches end of non-void function 239:28.69 warning: gfx/thebes/gfxGraphiteShaper.cpp:420:19 [-Wmaybe-uninitialized] ‘clusterLoc’ may be used uninitialized in this function 239:28.69 warning: gfx/vr/service/openvr/src/vrpathregistry_public.h:8:20 [-Wunused-variable] ‘k_pchRuntimeOverrideVar’ defined but not used 239:28.69 warning: gfx/vr/service/openvr/src/vrpathregistry_public.h:9:20 [-Wunused-variable] ‘k_pchConfigOverrideVar’ defined but not used 239:28.69 warning: gfx/vr/service/openvr/src/vrpathregistry_public.h:10:20 [-Wunused-variable] ‘k_pchLogOverrideVar’ defined but not used 239:28.69 warning: intl/icu/source/i18n/decNumber.cpp:1528:14 [-Wstringop-overflow=] writing 1 byte into a region of size 0 239:28.69 warning: intl/icu/source/i18n/decNumber.cpp:2974:31 [-Wstringop-overflow=] writing 1 byte into a region of size 0 239:28.69 warning: intl/icu/source/i18n/decNumber.cpp:2974:44 [-Wstringop-overflow=] writing 1 byte into a region of size 0 239:28.69 warning: intl/icu/source/i18n/ucol_sit.cpp:552:32 [-Wdeprecated-declarations] ‘uint32_t ucol_setVariableTop_67(UCollator*, const UChar*, int32_t, UErrorCode*)’ is deprecated 239:28.69 warning: intl/icu/source/i18n/ucol_sit.cpp:554:36 [-Wdeprecated-declarations] ‘void ucol_restoreVariableTop_67(UCollator*, uint32_t, UErrorCode*)’ is deprecated 239:28.69 warning: intl/locale/DateTimeFormat.cpp:185:40 [-Wmaybe-uninitialized] ‘widthType’ may be used uninitialized in this function 239:28.69 warning: ipc/chromium/src/third_party/libevent/buffer.c:2487:44 [-Wincompatible-pointer-types] passing argument 3 of ‘sendfile’ from incompatible pointer type 239:28.69 warning: ipc/chromium/src/third_party/libevent/evutil.c:208:21 [-Warray-parameter=] argument 4 of type ‘int[2]’ with mismatched bound 239:28.69 warning: ipc/chromium/src/third_party/libevent/evutil.c:2232:59 [-Warray-bounds] array subscript ‘const struct sockaddr_in6[0]’ is partly outside array bounds of ‘struct sockaddr_in[1]’ 239:28.69 warning: js/src/builtin/intl/LanguageTag.h:752:31 [-Wmaybe-uninitialized] ‘hourCycleStr’ may be used uninitialized in this function 239:28.69 warning: js/src/debugger/Environment.cpp:193:24 [-Wmaybe-uninitialized] ‘s’ may be used uninitialized 239:28.69 warning: js/src/frontend/BytecodeEmitter.cpp:2856:48 [-Wmaybe-uninitialized] ‘kind’ may be used uninitialized in this function 239:28.69 warning: js/src/frontend/ParseNode.h:731:12 [-Wmaybe-uninitialized] ‘coercedExpr’ may be used uninitialized 239:28.69 warning: js/src/frontend/Parser.cpp:6177:19 [-Wmaybe-uninitialized] ‘ifNode’ may be used uninitialized in this function 239:28.69 warning: js/src/gc/GC.cpp:2052:9 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class js::gc::TenuredCell’ with no trivial copy-assignment 239:28.69 warning: js/src/gc/IteratorUtils.h:45:5 [-Wmaybe-uninitialized] ‘*(mozilla::detail::MaybeStorage*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage) + 8).mozilla::detail::MaybeStorage::mIsSome’ may be used uninitialized in this function 239:28.69 warning: js/src/gc/Marking.cpp:1853:13 [-Wmaybe-uninitialized] ‘base’ may be used uninitialized in this function 239:28.69 warning: js/src/gc/Marking.cpp:2465:3 [-Wmaybe-uninitialized] ‘end’ may be used uninitialized in this function 239:28.69 warning: js/src/gc/PublicIterators.h:128:7 [-Wmaybe-uninitialized] ‘*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function 239:28.69 warning: js/src/gc/PublicIterators.h:128:7 [-Wmaybe-uninitialized] ‘*(js::CompartmentsInZoneIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function 239:28.69 warning: js/src/gc/PublicIterators.h:128:7 [-Wmaybe-uninitialized] ‘*(js::CompartmentsInZoneIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function 239:28.69 warning: js/src/gc/PublicIterators.h:160:7 [-Wmaybe-uninitialized] ‘((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ may be used uninitialized in this function 239:28.69 warning: js/src/gc/PublicIterators.h:160:7 [-Wmaybe-uninitialized] ‘((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ may be used uninitialized in this function 239:28.69 warning: js/src/gc/PublicIterators.h:160:7 [-Wmaybe-uninitialized] ‘((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ may be used uninitialized in this function 239:28.69 warning: js/src/gc/PublicIterators.h:165:13 [-Wmaybe-uninitialized] ‘((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ may be used uninitialized in this function 239:28.69 warning: js/src/gc/PublicIterators.h:165:13 [-Wmaybe-uninitialized] ‘realm.js::NestedIterator::b.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::RealmsInCompartmentIter::it’ may be used uninitialized in this function 239:28.69 warning: js/src/gc/PublicIterators.h:165:13 [-Wmaybe-uninitialized] ‘((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT >::.js::NestedIterator >::b.mozilla::Maybe >::.mozilla::detail::MaybeStorage, true>::mStorage)))[1].js::RealmsInCompartmentIter::it’ may be used uninitialized in this function 239:28.69 warning: js/src/irregexp/imported/regexp-ast.h:312:9 [-Wmaybe-uninitialized] ‘default_flags.JS::RegExpFlags::flags_’ may be used uninitialized 239:28.69 warning: js/src/jit/CacheIR.cpp:2084:14 [-Wmaybe-uninitialized] ‘protoKey’ may be used uninitialized in this function 239:28.69 warning: js/src/jit/CacheIR.h:475:8 [-Wmaybe-uninitialized] ‘addArgc’ may be used uninitialized 239:28.69 warning: js/src/jit/CacheIRCompiler.cpp:5185:34 [-Wmaybe-uninitialized] ‘((unsigned int*)((char*)&scratch2 + offsetof(js::jit::AutoScratchRegisterMaybeOutput, js::jit::AutoScratchRegisterMaybeOutput::scratch_.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1]’ may be used uninitialized in this function 239:28.69 warning: js/src/jit/CacheIRCompiler.cpp:5480:67 [-Wmaybe-uninitialized] ‘*(unsigned int*)((char*)&scratch2 + offsetof(mozilla::MaybeOneOf,mozilla::MaybeOneOf::storage[12]))’ may be used uninitialized in this function 239:28.69 warning: js/src/jit/CacheIRCompiler.cpp:5614:41 [-Wmaybe-uninitialized] ‘*(unsigned int*)((char*)&scratch2 + offsetof(mozilla::MaybeOneOf,mozilla::MaybeOneOf::storage[4]))’ may be used uninitialized in this function 239:28.69 warning: js/src/jit/CacheIRCompiler.cpp:7850:34 [-Wmaybe-uninitialized] ‘((unsigned int*)((char*)&scratch + offsetof(js::jit::AutoScratchRegisterMaybeOutput, js::jit::AutoScratchRegisterMaybeOutput::scratch_.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1]’ may be used uninitialized in this function 239:28.69 warning: js/src/jit/CacheIRCompiler.cpp:7927:34 [-Wmaybe-uninitialized] ‘((unsigned int*)((char*)&scratch + offsetof(js::jit::AutoScratchRegisterMaybeOutput, js::jit::AutoScratchRegisterMaybeOutput::scratch_.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1]’ may be used uninitialized in this function 239:28.69 warning: js/src/jit/CodeGenerator.cpp:15218:26 [-Wmaybe-uninitialized] ‘argMir’ may be used uninitialized in this function 239:28.69 warning: js/src/jit/InlineList.h:299:16 [-Wmaybe-uninitialized] ‘def’ may be used uninitialized in this function 239:28.69 warning: js/src/jit/MIR.cpp:905:18 [-Wmaybe-uninitialized] ‘res’ may be used uninitialized in this function 239:28.69 warning: js/src/jit/MIR.h:842:50 [-Wmaybe-uninitialized] ‘resultType’ may be used uninitialized in this function 239:28.69 warning: js/src/jit/MIRGraph.h:178:64 [-Wmaybe-uninitialized] ‘value’ may be used uninitialized in this function 239:28.69 warning: js/src/jit/RegisterSets.h:319:38 [-Wmaybe-uninitialized] ‘scratch.js::jit::AutoScratchRegisterMaybeOutput::scratch_.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::jit::AutoScratchRegister::alloc_’ may be used uninitialized in this function 239:28.69 warning: js/src/jit/RegisterSets.h:319:38 [-Wmaybe-uninitialized] ‘scratch2.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::jit::AutoScratchRegister::alloc_’ may be used uninitialized in this function 239:28.69 warning: js/src/jit/RegisterSets.h:319:38 [-Wmaybe-uninitialized] ‘*(js::jit::AutoScratchRegister*)((char*)&scratch2 + offsetof(mozilla::MaybeOneOf,mozilla::MaybeOneOf::storage[0])).js::jit::AutoScratchRegister::alloc_’ may be used uninitialized in this function 239:28.69 warning: js/src/jit/RegisterSets.h:319:38 [-Wmaybe-uninitialized] ‘*(js::jit::AutoScratchRegister*)((char*)&scratch2 + offsetof(mozilla::MaybeOneOf,mozilla::MaybeOneOf::storage[8])).js::jit::AutoScratchRegister::alloc_’ may be used uninitialized in this function 239:28.69 warning: js/src/jit/RegisterSets.h:319:38 [-Wmaybe-uninitialized] ‘scratch2.js::jit::AutoScratchRegisterMaybeOutput::scratch_.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::jit::AutoScratchRegister::alloc_’ may be used uninitialized in this function 239:28.69 warning: js/src/jit/Registers.h:187:50 [-Wmaybe-uninitialized] ‘((unsigned int*)((char*)&scratch2 + offsetof(mozilla::Maybe,mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1]’ may be used uninitialized in this function 239:28.69 warning: js/src/jit/shared/Assembler-shared.h:265:35 [-Wmaybe-uninitialized] ‘offset’ may be used uninitialized 239:28.69 warning: js/src/jit/shared/Assembler-shared.h:265:35 [-Wmaybe-uninitialized] ‘offset’ may be used uninitialized in this function 239:28.69 warning: js/src/vm/Interpreter.cpp:4547:24 [-Wmaybe-uninitialized] ‘proto’ may be used uninitialized in this function 239:28.69 warning: js/src/wasm/AsmJS.cpp:906:58 [-Wmaybe-uninitialized] ‘*(unsigned int*)((char*)&coerceTo + offsetof(Type, Type::which_))’ may be used uninitialized 239:28.69 warning: js/src/wasm/AsmJS.cpp:956:5 [-Wmaybe-uninitialized] ‘*(unsigned int*)((char*)&type + offsetof(Type, Type::which_))’ may be used uninitialized in this function 239:28.69 warning: js/src/wasm/WasmBaselineCompile.cpp:2587:46 [-Wmaybe-uninitialized] ‘i32’ may be used uninitialized in this function 239:28.69 warning: js/src/wasm/WasmBaselineCompile.cpp:2588:46 [-Wmaybe-uninitialized] ‘i64’ may be used uninitialized in this function 239:28.69 warning: js/src/wasm/WasmBaselineCompile.cpp:10317:3 [-Wmaybe-uninitialized] ‘kind’ may be used uninitialized in this function 239:28.69 warning: js/src/wasm/WasmBaselineCompile.cpp:11185:3 [-Wmaybe-uninitialized] ‘funcIndex’ may be used uninitialized in this function 239:28.69 warning: js/src/wasm/WasmBaselineCompile.cpp:11607:33 [-Wmaybe-uninitialized] ‘slot’ may be used uninitialized in this function 239:28.69 warning: js/src/wasm/WasmBaselineCompile.cpp:11616:34 [-Wmaybe-uninitialized] ‘slot’ may be used uninitialized in this function 239:28.70 warning: js/src/wasm/WasmBaselineCompile.cpp:12455:10 [-Wmaybe-uninitialized] ‘funcIndex’ may be used uninitialized in this function 239:28.70 warning: js/src/wasm/WasmBaselineCompile.cpp:12917:12 [-Wmaybe-uninitialized] ‘signedLength’ may be used uninitialized in this function 239:28.70 warning: js/src/wasm/WasmBaselineCompile.cpp:13171:11 [-Wmaybe-uninitialized] ‘signedValue’ may be used uninitialized in this function 239:28.70 warning: js/src/wasm/WasmBaselineCompile.cpp:13174:12 [-Wmaybe-uninitialized] ‘signedLength’ may be used uninitialized in this function 239:28.70 warning: js/src/wasm/WasmBaselineCompile.cpp:13332:10 [-Wmaybe-uninitialized] ‘tableIndex’ may be used uninitialized in this function 239:28.70 warning: js/src/wasm/WasmBaselineCompile.cpp:13348:10 [-Wmaybe-uninitialized] ‘tableIndex’ may be used uninitialized in this function 239:28.70 warning: js/src/wasm/WasmBaselineCompile.cpp:13375:10 [-Wmaybe-uninitialized] ‘tableIndex’ may be used uninitialized in this function 239:28.70 warning: js/src/wasm/WasmBaselineCompile.cpp:13390:10 [-Wmaybe-uninitialized] ‘tableIndex’ may be used uninitialized in this function 239:28.70 warning: js/src/wasm/WasmBaselineCompile.cpp:14064:12 [-Wmaybe-uninitialized] ‘typeIndex’ may be used uninitialized in this function 239:28.70 warning: js/src/wasm/WasmIonCompile.cpp:296:46 [-Wmaybe-uninitialized] ‘i64’ may be used uninitialized in this function 239:28.70 warning: js/src/wasm/WasmIonCompile.cpp:2430:3 [-Wmaybe-uninitialized] ‘kind’ may be used uninitialized in this function 239:28.70 warning: js/src/wasm/WasmIonCompile.cpp:2831:19 [-Wmaybe-uninitialized] ‘value’ may be used uninitialized in this function 239:28.70 warning: js/src/wasm/WasmIonCompile.cpp:3675:12 [-Wmaybe-uninitialized] ‘dstMemIndex’ may be used uninitialized in this function 239:28.70 warning: js/src/wasm/WasmIonCompile.cpp:3676:12 [-Wmaybe-uninitialized] ‘srcMemIndex’ may be used uninitialized in this function 239:28.70 warning: js/src/wasm/WasmOpIter.h:289:45 [-Wmaybe-uninitialized] ‘result’ may be used uninitialized in this function 239:28.70 warning: js/src/wasm/WasmOpIter.h:652:25 [-Wmaybe-uninitialized] ‘relativeDepth’ may be used uninitialized in this function 239:28.70 warning: js/src/wasm/WasmOpIter.h:2988:14 [-Wmaybe-uninitialized] ‘rttDepth’ may be used uninitialized in this function 239:28.70 warning: js/src/wasm/WasmTypes.h:352:20 [-Wmaybe-uninitialized] ‘rttTypeIndex’ may be used uninitialized in this function 239:28.70 warning: js/src/wasm/WasmTypes.h:352:22 [-Wmaybe-uninitialized] ‘typeIndex’ may be used uninitialized in this function 239:28.70 warning: js/src/wasm/WasmValidate.cpp:2176:19 [-Wmaybe-uninitialized] ‘memory.js::wasm::Limits::initial’ may be used uninitialized in this function 239:28.70 warning: js/src/wasm/WasmValidate.h:624:17 [-Wmaybe-uninitialized] ‘nextByte’ may be used uninitialized 239:28.70 warning: layout/base/FrameProperties.h:389:20 [-Wmaybe-uninitialized] ‘autoLineCursor.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.nsBlockFrame::AutoLineCursorSetup::mOrigCursor’ may be used uninitialized in this function 239:28.70 warning: layout/base/PresShell.cpp:2767:25 [-Wmaybe-uninitialized] ‘targetNeedsReflowFromParent’ may be used uninitialized in this function 239:28.70 warning: layout/generic/nsContainerFrame.cpp:2614:45 [-Wmaybe-uninitialized] ‘iSize’ may be used uninitialized in this function 239:28.70 warning: layout/generic/nsContainerFrame.cpp:2653:9 [-Wmaybe-uninitialized] ‘bSize’ may be used uninitialized in this function 239:28.70 warning: layout/generic/nsFlexContainerFrame.cpp:632:20 [-Wmaybe-uninitialized] ‘resolvedMinSize’ may be used uninitialized in this function 239:28.70 warning: layout/generic/nsGridContainerFrame.cpp:5360:13 [-Wmaybe-uninitialized] ‘*(mozilla::StyleLengthPercentageUnion*)((char*)&sizeStyle + offsetof(mozilla::StyleSize, mozilla::StyleGenericSize::)).mozilla::StyleLengthPercentageUnion::length.mozilla::StyleLengthVariant::length.mozilla::StyleCSSPixelLength::_0’ may be used uninitialized in this function 239:28.70 warning: layout/generic/nsGridContainerFrame.cpp:5360:13 [-Wmaybe-uninitialized] ‘*(mozilla::StyleLengthPercentageUnion*)((char*)&sizeStyle + offsetof(mozilla::StyleSize, mozilla::StyleGenericSize::)).mozilla::StyleLengthPercentageUnion::length.mozilla::StyleLengthVariant::tag’ may be used uninitialized in this function 239:28.70 warning: layout/generic/nsGridContainerFrame.cpp:7814:44 [-Wmaybe-uninitialized] ‘masonryAxisGap’ may be used uninitialized in this function 239:28.70 warning: layout/generic/nsIFrame.h:4179:20 [-Wmaybe-uninitialized] ‘autoLineCursor.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.nsBlockFrame::AutoLineCursorSetup::mFrame’ may be used uninitialized in this function 239:28.70 warning: layout/generic/nsILineIterator.h:48:10 [-Wmaybe-uninitialized] ‘*(unsigned char*)((char*)&structure + offsetof(nsILineIterator::LineInfo, nsILineIterator::LineInfo::mIsWrapped))’ may be used uninitialized 239:28.70 warning: layout/painting/DashedCornerFinder.cpp:365:7 [-Wmaybe-uninitialized] ‘actualDashLength’ may be used uninitialized in this function 239:28.70 warning: layout/painting/DashedCornerFinder.cpp:377:9 [-Wmaybe-uninitialized] ‘count’ may be used uninitialized in this function 239:28.70 warning: layout/printing/PrintTranslator.cpp:31:16 [-Wmaybe-uninitialized] ‘magicInt’ may be used uninitialized 239:28.70 warning: layout/svg/SVGFilterInstance.cpp:81:9 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mozilla::SVGAnimatedLength’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead 239:28.70 warning: layout/tables/nsTableFrame.cpp:7393:11 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct BCBlockDirSeg’; use assignment or value-initialization instead 239:28.70 warning: layout/xul/nsSprocketLayout.cpp:894:21 [-Wmaybe-uninitialized] ‘isLTR’ may be used uninitialized in this function 239:28.70 warning: media/ffvpx/libavcodec/jrevdct.c:212:28 [-Warray-parameter=] argument 1 of type ‘int16_t[64]’ {aka ‘short int[64]’} with mismatched bound 239:28.70 warning: media/ffvpx/libavcodec/jrevdct.c:950:29 [-Warray-parameter=] argument 1 of type ‘int16_t[64]’ {aka ‘short int[64]’} with mismatched bound 239:28.70 warning: media/ffvpx/libavcodec/jrevdct.c:1137:29 [-Warray-parameter=] argument 1 of type ‘int16_t[64]’ {aka ‘short int[64]’} with mismatched bound 239:28.70 warning: media/ffvpx/libavcodec/jrevdct.c:1152:29 [-Warray-parameter=] argument 1 of type ‘int16_t[64]’ {aka ‘short int[64]’} with mismatched bound 239:28.70 warning: media/ffvpx/libavutil/hwcontext_vaapi.c:1476:27 [-Wunused-but-set-variable] variable ‘try_all’ set but not used 239:28.70 warning: media/ffvpx/libavutil/opt.c:340:9 [-Wformat-overflow=] ‘%s’ directive argument is null 239:28.70 warning: media/libjpeg/jdphuff.c:214:60 [-Wsign-compare] operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand 239:28.70 warning: media/libmkv/EbmlBufferWriter.c:43:13 [-Wunused-function] ‘_Serialize’ defined but not used 239:28.70 warning: media/libnestegg/src/nestegg.c:1170:22 [-Wunused-but-set-variable] variable ‘peeked_id’ set but not used 239:28.70 warning: media/libopus/silk/enc_API.c:393:13 [-Wstringop-overflow=] ‘silk_HP_variable_cutoff’ accessing 8632 bytes in a region of size 8 239:28.70 warning: media/libopus/silk/main.h:270:18 [-Wstringop-overread] ‘silk_NSQ_c’ reading 64 bytes from a region of size 32 239:28.70 warning: media/libopus/silk/main.h:296:18 [-Wstringop-overread] ‘silk_NSQ_del_dec_c’ reading 64 bytes from a region of size 32 239:28.70 warning: media/libsoundtouch/src/RateTransposer.cpp:133:10 [-Wunused-but-set-variable] variable ‘count’ set but not used 239:28.70 warning: media/libspeex_resampler/src/resample.c:814:17 [-Wunused-variable] unused variable ‘i’ 239:28.70 warning: media/libtheora/lib/state.c:1049:15 [-Warray-parameter=] argument 2 of type ‘signed char *’ declared as a pointer 239:28.70 warning: media/libtremor/lib/tremor_codebook.c:339:11 [-Wunused-variable] unused variable ‘j’ 239:28.70 warning: media/libtremor/lib/tremor_floor0.c:120:28 [-Wunused-const-variable=] ‘MLOOP_1’ defined but not used 239:28.70 warning: media/libtremor/lib/tremor_floor0.c:127:28 [-Wunused-const-variable=] ‘MLOOP_2’ defined but not used 239:28.70 warning: media/libtremor/lib/tremor_floor0.c:134:28 [-Wunused-const-variable=] ‘MLOOP_3’ defined but not used 239:28.70 warning: media/libtremor/lib/tremor_floor0.c:168:9 [-Wunused-variable] unused variable ‘j’ 239:28.70 warning: media/libtremor/lib/tremor_floor0.c:171:24 [-Wunused-variable] unused variable ‘shift’ 239:28.70 warning: modules/brotli/dec/decode.c:2036:41 [-Wvla-parameter] argument 2 of type ‘const uint8_t *’ {aka ‘const unsigned char *’} declared as a pointer 239:28.70 warning: modules/brotli/dec/decode.c:2037:14 [-Wvla-parameter] argument 4 of type ‘uint8_t *’ {aka ‘unsigned char *’} declared as a pointer 239:28.70 warning: modules/woff2/src/woff2_dec.cc:1177:12 [-Wunused-variable] unused variable ‘dst_offset’ 239:28.70 warning: mozglue/baseprofiler/lul/LulMain.cpp:1567:9 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct lul::UnwindRegs’; use assignment or value-initialization instead 239:28.70 warning: netwerk/base/nsNetAddr.cpp:136:9 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead 239:28.70 warning: netwerk/base/nsSocketTransport2.cpp:880:9 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead 239:28.70 warning: netwerk/base/nsSocketTransport2.cpp:2521:9 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead 239:28.70 warning: netwerk/base/nsSocketTransport2.cpp:2540:9 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead 239:28.70 warning: netwerk/base/nsSocketTransport2.cpp:2554:9 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead 239:28.70 warning: netwerk/base/nsUDPSocket.cpp:179:9 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead 239:28.70 warning: netwerk/base/nsUDPSocket.cpp:333:11 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead 239:28.70 warning: netwerk/base/nsUDPSocket.cpp:761:9 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead 239:28.70 warning: netwerk/cache2/CacheFileMetadata.h:35:4 [-Wmaybe-uninitialized] ‘frecency’ may be used uninitialized in this function 239:28.71 warning: netwerk/dns/DNSRequestChild.cpp:113:9 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead 239:28.71 warning: netwerk/dns/nsDNSService2.cpp:221:11 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead 239:28.71 warning: netwerk/dns/nsDNSService2.cpp:263:11 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead 239:28.71 warning: netwerk/protocol/http/Http3Session.cpp:121:9 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use assignment or value-initialization instead 239:28.71 warning: netwerk/protocol/http/HttpConnectionUDP.cpp:100:11 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use assignment or value-initialization instead 239:28.71 warning: netwerk/sctp/src/netinet/sctp_input.c:3942:99 [-Waddress-of-packed-member] taking address of packed member of ‘struct sctp_stream_reset_out_request’ may result in an unaligned pointer value 239:28.71 warning: netwerk/sctp/src/netinet/sctp_input.c:3955:101 [-Waddress-of-packed-member] taking address of packed member of ‘struct sctp_stream_reset_out_request’ may result in an unaligned pointer value 239:28.71 warning: netwerk/sctp/src/netinet/sctp_input.c:4233:71 [-Waddress-of-packed-member] taking address of packed member of ‘struct sctp_stream_reset_out_request’ may result in an unaligned pointer value 239:28.71 warning: netwerk/sctp/src/netinet/sctp_output.c:11047:36 [-Waddress-of-packed-member] converting a packed ‘struct sctp_forward_tsn_chunk’ pointer (alignment 1) to a ‘struct sctp_strseq_mid’ pointer (alignment 4) may result in an unaligned pointer value 239:28.71 warning: netwerk/sctp/src/netinet/sctp_output.c:11437:17 [-Waddress-of-packed-member] converting a packed ‘struct sctp_gap_ack_block’ pointer (alignment 1) to a ‘uint32_t’ {aka ‘unsigned int’} pointer (alignment 4) may result in an unaligned pointer value 239:28.71 warning: netwerk/sctp/src/user_mbuf.h:221:30 [-Wmaybe-uninitialized] ‘*mret.m_hdr.mh_data’ may be used uninitialized 239:28.71 warning: netwerk/sctp/src/user_mbuf.h:223:30 [-Wmaybe-uninitialized] ‘*mret.m_hdr.mh_flags’ may be used uninitialized 239:28.71 warning: netwerk/sctp/src/user_mbuf.h:393:21 [-Wmaybe-uninitialized] ‘*mret.m_hdr.mh_data’ may be used uninitialized 239:28.71 warning: netwerk/socket/nsSOCKSIOLayer.cpp:386:9 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead 239:28.71 warning: netwerk/socket/nsSOCKSIOLayer.cpp:392:9 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead 239:28.71 warning: netwerk/socket/nsSOCKSIOLayer.cpp:398:9 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead 239:28.71 warning: netwerk/socket/nsSOCKSIOLayer.cpp:404:9 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead 239:28.71 warning: netwerk/socket/nsSOCKSIOLayer.cpp:410:9 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead 239:28.71 warning: netwerk/socket/nsSOCKSIOLayer.cpp:416:9 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead 239:28.71 warning: netwerk/socket/nsSOCKSIOLayer.cpp:1328:11 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead 239:28.71 warning: netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:495:29 [-Wmaybe-uninitialized] ‘start’ may be used uninitialized 239:28.71 warning: objdir/dist/include/cairo/pixman-rename.h:122:33 [-Wmaybe-uninitialized] ‘stack_boxes’ may be used uninitialized 239:28.71 warning: objdir/dist/include/js/Value.h:434:29 [-Wmaybe-uninitialized] ‘res’ may be used uninitialized in this function 239:28.71 warning: objdir/dist/include/js/Value.h:434:29 [-Wmaybe-uninitialized] ‘i32’ may be used uninitialized in this function 239:28.71 warning: objdir/dist/include/js/Value.h:434:29 [-Wmaybe-uninitialized] ‘result’ may be used uninitialized in this function 239:28.71 warning: objdir/dist/include/mozilla/Array.h:43:16 [-Warray-bounds] array subscript 2 is above array bounds of ‘js::jit::LDefinition [2]’ 239:28.71 warning: objdir/dist/include/mozilla/AutoRestore.h:36:32 [-Wmaybe-uninitialized] ‘((unsigned char*)((char*)&ar + offsetof(mozilla::Maybe >,mozilla::Maybe >::.mozilla::detail::MaybeStorage, false>::mStorage)))[4]’ may be used uninitialized in this function 239:28.71 warning: objdir/dist/include/mozilla/BasicEvents.h:1064:74 [-Wmaybe-uninitialized] ‘msg’ may be used uninitialized 239:28.71 warning: objdir/dist/include/mozilla/CheckedInt.h:284:27 [-Wmaybe-uninitialized] ‘offset’ may be used uninitialized in this function 239:28.71 warning: objdir/dist/include/mozilla/ErrorResult.h:101:53 [-Wunused-result] ignoring return value of ‘constexpr _Tp&& std::forward(typename std::remove_reference<_Tp>::type&) [with _Tp = std::nullptr_t; typename std::remove_reference<_Tp>::type = std::nullptr_t]’, declared with attribute ‘nodiscard’ 239:28.71 warning: objdir/dist/include/mozilla/LinkedList.h:118:23 [-Warray-bounds] array subscript 0 is outside array bounds of ‘mozilla::ipc::MessageChannel::MessageQueue [1]’ {aka ‘mozilla::LinkedList > [1]’} 239:28.71 warning: objdir/dist/include/mozilla/LinkedList.h:118:23 [-Warray-bounds] array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ 239:28.71 warning: objdir/dist/include/mozilla/LinkedList.h:118:23 [-Warray-bounds] array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ 239:28.71 warning: objdir/dist/include/mozilla/LinkedList.h:118:23 [-Warray-bounds] array subscript -1 is outside array bounds of ‘mozilla::LinkedList > [1]’ 239:28.71 warning: objdir/dist/include/mozilla/LinkedList.h:306:38 [-Warray-bounds] array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ 239:28.71 warning: objdir/dist/include/mozilla/LinkedList.h:306:38 [-Warray-bounds] array subscript -1 is outside array bounds of ‘mozilla::ipc::MessageChannel::MessageQueue [1]’ {aka ‘mozilla::LinkedList > [1]’} 239:28.71 warning: objdir/dist/include/mozilla/Maybe.h:374:55 [-Wmaybe-uninitialized] ‘tmp’ may be used uninitialized in this function 239:28.71 warning: objdir/dist/include/mozilla/PodOperations.h:35:9 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class mozilla::adts::FrameHeader’; use assignment or value-initialization instead 239:28.71 warning: objdir/dist/include/mozilla/PodOperations.h:35:9 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class mozilla::EnumeratedArray >’; use assignment or value-initialization instead 239:28.71 warning: objdir/dist/include/mozilla/PodOperations.h:35:9 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mozilla::SandboxReport’; use assignment or value-initialization instead 239:28.71 warning: objdir/dist/include/mozilla/PodOperations.h:35:9 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class lul::RuleSet’; use assignment or value-initialization instead 239:28.71 warning: objdir/dist/include/mozilla/PodOperations.h:35:9 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mozilla::SPSData’; use assignment or value-initialization instead 239:28.71 warning: objdir/dist/include/mozilla/PodOperations.h:35:9 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead 239:28.71 warning: objdir/dist/include/mozilla/PodOperations.h:47:11 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mozilla::gfx::PointTyped’; use assignment or value-initialization instead 239:28.71 warning: objdir/dist/include/mozilla/PodOperations.h:72:9 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct mozilla::gfx::PointTyped’; use assignment or value-initialization instead 239:28.71 warning: objdir/dist/include/mozilla/PodOperations.h:77:9 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct std::pair’ with no trivial copy-assignment; use assignment instead 239:28.71 warning: objdir/dist/include/mozilla/PodOperations.h:109:11 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct mozilla::dom::AudioTimelineEvent’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead 239:28.71 warning: objdir/dist/include/mozilla/Result.h:261:16 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct JS::OOM’ with no trivial copy-assignment; use copy-initialization instead 239:28.71 warning: objdir/dist/include/mozilla/Result.h:261:16 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct JS::Error’ with no trivial copy-assignment; use copy-initialization instead 239:28.71 warning: objdir/dist/include/mozilla/ServoStyleConstsInlines.h:576:12 [-Wmaybe-uninitialized] ‘*(mozilla::StyleLengthPercentageUnion*)((char*)&innerSizeOverrides + offsetof(mozilla::StyleSizeOverrides, mozilla::StyleSizeOverrides::mStyleBSize.mozilla::Maybe >::.mozilla::detail::MaybeStorage, false>::mStorage) + 4).mozilla::StyleLengthPercentageUnion::length.mozilla::StyleLengthVariant::length.mozilla::StyleCSSPixelLength::_0’ may be used uninitialized in this function 239:28.71 warning: objdir/dist/include/mozilla/ServoStyleConstsInlines.h:576:12 [-Wmaybe-uninitialized] ‘*(mozilla::StyleLengthPercentageUnion*)((char*)&innerSizeOverrides + offsetof(mozilla::StyleSizeOverrides, mozilla::StyleSizeOverrides::mStyleISize.mozilla::Maybe >::.mozilla::detail::MaybeStorage, false>::mStorage) + 4).mozilla::StyleLengthPercentageUnion::length.mozilla::StyleLengthVariant::length.mozilla::StyleCSSPixelLength::_0’ may be used uninitialized in this function 239:28.71 warning: objdir/dist/include/mozilla/ServoStyleConstsInlines.h:597:3 [-Wmaybe-uninitialized] ‘*(mozilla::StyleLengthPercentageUnion*)((char*)&innerSizeOverrides + offsetof(mozilla::StyleSizeOverrides, mozilla::StyleSizeOverrides::mStyleBSize.mozilla::Maybe >::.mozilla::detail::MaybeStorage, false>::mStorage) + 4).mozilla::StyleLengthPercentageUnion::length.mozilla::StyleLengthVariant::tag’ may be used uninitialized in this function 239:28.71 warning: objdir/dist/include/mozilla/ServoStyleConstsInlines.h:597:3 [-Wmaybe-uninitialized] ‘*(mozilla::StyleLengthPercentageUnion*)((char*)&innerSizeOverrides + offsetof(mozilla::StyleSizeOverrides, mozilla::StyleSizeOverrides::mStyleISize.mozilla::Maybe >::.mozilla::detail::MaybeStorage, false>::mStorage) + 4).mozilla::StyleLengthPercentageUnion::length.mozilla::StyleLengthVariant::tag’ may be used uninitialized in this function 239:28.71 warning: objdir/dist/include/mozilla/Variant.h:712:39 [-Wmaybe-uninitialized] ‘*(const mozilla::Variant, nsMainThreadPtrHandle >*)((char*)&maybeTransaction + offsetof(mozilla::Maybe,mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)).mozilla::Variant, nsMainThreadPtrHandle >::tag’ may be used uninitialized 239:28.71 warning: objdir/dist/include/mozilla/Vector.h:58:5 [-Wmaybe-uninitialized] ‘k’ may be used uninitialized in this function 239:28.71 warning: objdir/dist/include/mozilla/Vector.h:494:19 [-Wmaybe-uninitialized] ‘slot’ may be used uninitialized in this function 239:28.71 warning: objdir/dist/include/mozilla/Vector.h:494:19 [-Wmaybe-uninitialized] ‘typeIndex’ may be used uninitialized in this function 239:28.71 warning: objdir/dist/include/mozilla/Vector.h:494:19 [-Wmaybe-uninitialized] ‘id’ may be used uninitialized in this function 239:28.71 warning: objdir/dist/include/mozilla/Vector.h:494:19 [-Wmaybe-uninitialized] ‘tableIndex’ may be used uninitialized in this function 239:28.71 warning: objdir/dist/include/mozilla/Vector.h:494:19 [-Wmaybe-uninitialized] ‘funcTypeIndex’ may be used uninitialized in this function 239:28.71 warning: objdir/dist/include/mozilla/cxxalloc.h:51:19 [-Wfree-nonheap-object] ‘void free(void*)’ called on pointer ‘’ with nonzero offset 48 239:28.71 warning: objdir/dist/include/mozilla/dom/Event.h:361:41 [-Wmaybe-uninitialized] ‘legacyAutoOverride.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.mozilla::dom::EventMessageAutoOverride::mEvent’ may be used uninitialized in this function 239:28.71 warning: objdir/dist/include/mozilla/dom/Event.h:361:58 [-Wmaybe-uninitialized] ‘((short unsigned int*)((char*)&legacyAutoOverride + offsetof(mozilla::Maybe,mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[2]’ may be used uninitialized in this function 239:28.71 warning: objdir/dist/include/mozilla/gfx/RecordingTypes.h:52:28 [-Wmaybe-uninitialized] ‘joinStyle’ may be used uninitialized 239:28.71 warning: objdir/dist/include/mozilla/gfx/RecordingTypes.h:52:28 [-Wmaybe-uninitialized] ‘capStyle’ may be used uninitialized 239:28.71 warning: objdir/dist/include/nsIMemoryReporter.h:657:32 [-Wmaybe-uninitialized] ‘p’ may be used uninitialized 239:28.71 warning: objdir/dist/include/nsISupportsImpl.h:1361:29 [-Warray-bounds] array subscript 0 is outside array bounds of ‘mozilla::ipc::MessageChannel::MessageQueue [1]’ {aka ‘mozilla::LinkedList > [1]’} 239:28.71 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsPresContext::FlushPendingMediaFeatureValuesChanged():: [1]’ 239:28.71 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.71 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 92 is outside array bounds of ‘mozilla::ProcInfo [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::SVGPointList [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘std::remove_reference_t&> [1]’ {aka ‘nsTArray [1]’} 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > > [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::layers::KeyboardMap [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 16 is outside array bounds of ‘mozilla::SVGTransformListParser [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray, nsTString > > [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 20 is outside array bounds of ‘mozilla::EncryptionInfo::InitData [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 24 is outside array bounds of ‘mozilla::net::ObliviousDoHConfig [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘const nsTArray > [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘AutoTArray [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 124 is outside array bounds of ‘mozilla::WidgetGUIEvent [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 80 is outside array bounds of ‘mozilla::dom::ClonedMessageData [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 40 is outside array bounds of ‘mozilla::dom::JSProcessActorInfo [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 28 is outside array bounds of ‘mozilla::dom::IIRFilterOptions [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 40 is outside array bounds of ‘mozilla::dom::PWebAuthnTransactionChild::WebAuthnGetAssertionResult [1]’ {aka ‘mozilla::dom::WebAuthnGetAssertionResult [1]’} 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘FallibleTArray > [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 140 is outside array bounds of ‘mozilla::dom::binding_detail::FastWebExtensionInit [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 52 is outside array bounds of ‘mozilla::dom::binding_detail::FastInputEventInit [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::BlobSet [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::safebrowsing::CompletionArray [1]’ {aka ‘nsTArray > [1]’} 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.72 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 48 is outside array bounds of ‘mozilla::gfx::ContentDeviceData [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::PFileSystemRequestChild::FileSystemDirectoryListingResponse [1]’ {aka ‘mozilla::dom::FileSystemDirectoryListingResponse [1]’} 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 16 is outside array bounds of ‘{anonymous}::LockCount [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 24 is outside array bounds of ‘mozilla::gfx::Polygon [1]’ {aka ‘mozilla::gfx::PolygonTyped [1]’} 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::net::ParsedHeaderValueList [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘CopyableTArray [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘WifiListenerArray [1]’ {aka ‘nsTArray > [1]’} 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘DocShells [1]’ {aka ‘nsTArray > [1]’} 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::indexedDB::ObjectStoreGetAllKeysResponse [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsNavHistoryResult::ContainerObserverList [1]’ {aka ‘nsTArray > [1]’} 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 12 is outside array bounds of ‘mozilla::dom::KeyIdsInitData [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::net::PHttpBackgroundChannelChild::nsHttpHeaderArray [1]’ {aka ‘mozilla::net::nsHttpHeaderArray [1]’} 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘CopyableTArray > [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 12 is outside array bounds of ‘mozilla::gfx::CompositeAttributes [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 32 is outside array bounds of ‘mozilla::dom::PWebAuthnTransactionChild::WebAuthnMakeCredentialResult [1]’ {aka ‘mozilla::dom::WebAuthnMakeCredentialResult [1]’} 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > > [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::plugins::PFunctionBrokerParent::IpdlTuple [1]’ {aka ‘mozilla::plugins::IpdlTuple [1]’} 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::GetFilesResponseSuccess [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 24 is outside array bounds of ‘mozilla::Sbgp [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.73 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 20 is outside array bounds of ‘mozilla::Sgpd [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 20 is outside array bounds of ‘gfxFontVariationInstance [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::quota::ListOriginsResponse [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘const nsTArray > [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 12 is outside array bounds of ‘mozilla::layers::CompositorAnimationIdsForEpoch [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘const mozilla::dom::indexedDB::PreprocessInfo [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 12 is outside array bounds of ‘mozilla::dom::binding_detail::FastFontFaceSetLoadEventInit [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘FallibleTArray > [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::PFileSystemRequestChild::FileSystemFilesResponse [1]’ {aka ‘mozilla::dom::FileSystemFilesResponse [1]’} 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘const nsTArray [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::SMILAnimationFunction::SMILValueArray [1]’ {aka ‘FallibleTArray [1]’} 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 16 is outside array bounds of ‘BackgroundDecryptBytes(const nsACString&, const nsACString&, RefPtr&, RefPtr):: [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 12 is outside array bounds of ‘mozilla::dom::L10nArgsHelperDict [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray<{anonymous}::SizePair> [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 12 is outside array bounds of ‘mozilla::dom::FontFaceSetLoadEventInit [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::css::LoaderReusableStyleSheets [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘AlignedTArray [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 24 is outside array bounds of ‘mozilla::gfx::PolygonTyped [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::indexedDB::ObjectStoreGetPreprocessParams [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘const nsTArray [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsNavHistoryResult::QueryObserverList [1]’ {aka ‘nsTArray > [1]’} 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 12 is outside array bounds of ‘mozilla::dom::binding_detail::FastPrioParams [1]’ 239:28.74 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsINode::Sequence > [1]’ {aka ‘mozilla::dom::Sequence > [1]’} 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘{anonymous}::IdBoolsPairArray [1]’ {aka ‘nsTArray > > > [1]’} 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Record, mozilla::dom::OwningStringOrInstallTriggerData> [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 16 is outside array bounds of ‘mozilla::dom::MozUrlClassification [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::psm::ByteArray [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘const nsTArray [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 12 is outside array bounds of ‘mozilla::net::DocumentLoadListener::TriggerRedirectToRealChannel(const mozilla::Maybe&):: [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray<_GtkTargetEntry*> [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::gfx::VRServiceHost::SendPuppetSubmitToVRProcess(const nsTArray&):: [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::IDBObjectStore::StructuredCloneInfo [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray<{anonymous}::DynamicScalarInfo> [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘const nsTArray<{anonymous}::DynamicScalarInfo> [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::BackgroundHangAnnotations [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::InputBlobs [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 28 is outside array bounds of ‘mozilla::dom::binding_detail::FastGPUPipelineLayoutDescriptor [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 28 is outside array bounds of ‘mozilla::ContentBlockingLog::LogEntry [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 180 is outside array bounds of ‘mozilla::Keyframe [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 16 is outside array bounds of ‘mozilla::net::ObliviousDoHMessage [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 156 is outside array bounds of ‘std::tuple, AutoTArray, long long int> [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 12 is outside array bounds of ‘mozilla::ContentCache::TextRectArray [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::PContentParent::IPCDataTransfer [1]’ {aka ‘mozilla::dom::IPCDataTransfer [1]’} 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::indexedDB::PreprocessInfo [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 12 is outside array bounds of ‘SecretDecoderRing::AsyncDecryptStrings(const nsTArray >&, JSContext*, mozilla::dom::Promise**):: [1]’ 239:28.75 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 68 is outside array bounds of ‘nsStyleAutoArray [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray<_GtkPageRange> [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray, 3> > [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::layers::PWebRenderBridgeChild::OpUseTexture [1]’ {aka ‘mozilla::layers::OpUseTexture [1]’} 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘AutoClearFramePropsArray [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 12 is outside array bounds of ‘mozilla::detail::AsVariantTemporary [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::ipc::PBackgroundParent::ByteArray [1]’ {aka ‘mozilla::psm::ByteArray [1]’} 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray*, mozilla::scache::StartupCacheEntry*> > [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::places::PlaceInfo::VisitsArray [1]’ {aka ‘nsTArray > [1]’} 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 12 is outside array bounds of ‘{anonymous}::CoseVerificationContext [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 12 is outside array bounds of ‘std::unordered_map >::value_type [1]’ {aka ‘std::pair > [1]’} 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::SVGLengthList [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 60 is outside array bounds of ‘mozilla::dom::WorkerDebugger::ReportPerformanceInfo():: [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray<_AtkObject*> [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 20 is outside array bounds of ‘mozilla::dom::PermissionRequest [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 12 is outside array bounds of ‘mozilla::dom::BasicCardRequest [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 44 is outside array bounds of ‘mozilla::dom::binding_detail::FastTouchEventInit [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 36 is outside array bounds of ‘gfxOTSMessageContext [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 16 is outside array bounds of ‘mozilla::dom::ClientRectsAndTexts [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > > [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::MediaDataDecoder::DecodedData [1]’ {aka ‘nsTArray > [1]’} 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 52 is outside array bounds of ‘mozilla::dom::DocGroup::ReportPerformanceInfo():: [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘PrefSaveData [1]’ {aka ‘nsTArray > [1]’} 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Record, mozilla::dom::Record, nsTString > > [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘RegionBuilder [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::TextTrackListInternal [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::extensions::MatchPatternSet::ArrayType [1]’ {aka ‘nsTArray > [1]’} 239:28.76 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘PurgeList [1]’ {aka ‘nsTArray [1]’} 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::cache::CacheMatchAllResult [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘CopyableTArray [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsINode::Sequence [1]’ {aka ‘mozilla::dom::Sequence [1]’} 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::quota::AllUsageResponse [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8296 is outside array bounds of ‘mozilla::SharedPrefMapBuilder [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘const nsTArray [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::LoadDataArray [1]’ {aka ‘nsTArray > [1]’} 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 148 is outside array bounds of ‘mozilla::dom::binding_detail::FastGPURenderPipelineDescriptor [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::SVGNumberList [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 16 is outside array bounds of ‘mozilla::layers::WrAnimations [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘const nsTArray [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 12 is outside array bounds of ‘mozilla::gfx::ColorMatrixAttributes [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::safebrowsing::ChunkSet [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 12 is outside array bounds of ‘mozilla::detail::AsVariantTemporary [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::detail::AsVariantTemporary > > [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 132 is outside array bounds of ‘mozilla::WidgetTouchEvent [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::MIDIPortList [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::gfx::FilterDescription [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.77 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray*> [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray, nsCOMPtr > > [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 28 is outside array bounds of ‘mozilla::wr::IpcResourceUpdateQueue [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘const nsTArray > [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::IPCDataTransfer [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘RegionBuilder > [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray, nsTString > > [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 48 is outside array bounds of ‘mozilla::dom::MediaKeySystemConfiguration [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::net::CookieServiceChild::CookiesList [1]’ {aka ‘nsTArray > [1]’} 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘FallibleTArray > [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘CopyableTArray [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘WebCore::HRTFKernelList [1]’ {aka ‘nsTArray > [1]’} 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 16 is outside array bounds of ‘BackgroundSdrDecryptStrings(const nsTArray >&, RefPtr&):: [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘const nsTArray [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘std::remove_reference_t&> [1]’ {aka ‘nsTArray [1]’} 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray, 2> > [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘const nsTArray > [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 28 is outside array bounds of ‘mozilla::dom::binding_detail::FastIIRFilterOptions [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘{anonymous}::ExtraArray [1]’ {aka ‘CopyableTArray [1]’} 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::SVGTransformList [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 24 is outside array bounds of ‘mozilla::dom::Feature [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.78 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::URLParams [1]’ 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsINode::Sequence > [1]’ {aka ‘mozilla::dom::Sequence > [1]’} 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘FallibleTArray > [1]’ 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘txStack [1]’ 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 32 is outside array bounds of ‘mozilla::RestyleManager::AnimationsWithDestroyedFrame [1]’ 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 28 is outside array bounds of ‘mozilla::dom::binding_detail::FastGPUBindGroupLayoutDescriptor [1]’ 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘const nsTArray > [1]’ 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::safebrowsing::AddCompleteArray [1]’ {aka ‘FallibleTArray [1]’} 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::net::SvcParamAlpn [1]’ 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘FallibleTArray > [1]’ 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray, std::pair, nsTString > > > [1]’ 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence [1]’ 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 28 is outside array bounds of ‘mozilla::dom::RootedDictionary [1]’ 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray<{anonymous}::DynamicEventInfo> [1]’ 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.79 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::LinkArray [1]’ {aka ‘nsTArray [1]’} 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 48 is outside array bounds of ‘nsAutoAnimationMutationBatch [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 12 is outside array bounds of ‘mozilla::dom::indexedDB::KeyPath [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 16 is outside array bounds of ‘WrFiltersHolder [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘FallibleTArray > [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 12 is outside array bounds of ‘mozilla::SelectContentData [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 16 is outside array bounds of ‘mozilla::widget::LookAndFeelCache [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::indexedDB::ObjectStoreGetAllPreprocessParams [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘CopyableTArray [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::cache::StorageKeysResult [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::detail::AsVariantTemporary [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > > [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::net::WebSocketEventService::WindowListeners [1]’ {aka ‘nsTArray > [1]’} 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 12 is outside array bounds of ‘mozilla::dom::binding_detail::FastRTCRtpTransceiverInit [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 12 is outside array bounds of ‘nsTObserverArray > [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::FilterInstance::FilterDescription [1]’ {aka ‘mozilla::gfx::FilterDescription [1]’} 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘const mozilla::dom::Sequence [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 68 is outside array bounds of ‘mozilla::Telemetry::ChildEventData [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.80 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘RegionBuilder > [1]’ 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Record, mozilla::dom::OwningStringOrBlob> [1]’ 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::net::CookieJarSettings::CookiePermissionList [1]’ {aka ‘nsTArray > [1]’} 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 12 is outside array bounds of ‘SecretDecoderRing::AsyncEncryptStrings(const nsTArray >&, JSContext*, mozilla::dom::Promise**):: [1]’ 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘CopyableTArray > [1]’ 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘const mozilla::psm::ByteArray [1]’ 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsAnimationManager::OwningCSSAnimationPtrArray [1]’ {aka ‘nsTArray > [1]’} 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence [1]’ 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 56 is outside array bounds of ‘mozilla::dom::JSWindowActorInfo [1]’ 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::indexedDB::PBackgroundIDBRequestParent::ObjectStoreGetAllResponse [1]’ {aka ‘mozilla::dom::indexedDB::ObjectStoreGetAllResponse [1]’} 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘const nsTArray [1]’ 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 156 is outside array bounds of ‘xpc::StackScopedCloneData [1]’ 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence [1]’ 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 60 is outside array bounds of ‘mozilla::ipc::ExpandedPrincipalInfo [1]’ 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 12 is outside array bounds of ‘FramesWithDepth [1]’ 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::EventSourceEventService::EventSourceListeners [1]’ {aka ‘nsTArray > [1]’} 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 12 is outside array bounds of ‘nsTObserverArray [1]’ 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::SupportChecker [1]’ 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 12 is outside array bounds of ‘mozilla::GetProcInfo(nsTArray&&):: [1]’ 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::net::NrIceStunAddrArray [1]’ {aka ‘nsTArray [1]’} 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::SMILTimedElement::IntervalList [1]’ {aka ‘nsTArray > [1]’} 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::SVGPathData [1]’ 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘{anonymous}::EventRecordArray [1]’ {aka ‘nsTArray<{anonymous}::EventRecord> [1]’} 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::FileSystemDirectoryListingResponse [1]’ 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.81 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 44 is outside array bounds of ‘mozilla::dom::MediaMetadataBase [1]’ 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘const nsTArray > [1]’ 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::indexedDB::IndexGetAllKeysResponse [1]’ 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::net::RequestHeaderTuples [1]’ {aka ‘CopyableTArray [1]’} 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::indexedDB::PBackgroundIDBRequestParent::IndexGetAllResponse [1]’ {aka ‘mozilla::dom::indexedDB::IndexGetAllResponse [1]’} 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::CryptoBuffer [1]’ 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘regiondetails::UncheckedArray, regiondetails::Band> [1]’ 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::cache::CacheKeysResult [1]’ 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘const nsTArray > [1]’ 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::FileSystemFilesResponse [1]’ 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘const mozilla::dom::Sequence > [1]’ 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 24 is outside array bounds of ‘const Polygon [1]’ {aka ‘const mozilla::gfx::PolygonTyped [1]’} 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsNavHistoryResult::FolderObserverList [1]’ {aka ‘nsTArray > [1]’} 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘const nsTArray > [1]’ 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::SMILTimedElement::InstanceTimeList [1]’ {aka ‘nsTArray > [1]’} 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::net::PSocketProcessParent::ByteArray [1]’ {aka ‘mozilla::psm::ByteArray [1]’} 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 16 is outside array bounds of ‘BackgroundSdrEncryptStrings(const nsTArray >&, RefPtr&):: [1]’ 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::safebrowsing::AddPrefixArray [1]’ {aka ‘FallibleTArray [1]’} 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::net::nsSocketTransportService::TPortRemapping [1]’ {aka ‘CopyableTArray > [1]’} 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:303:10 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:303:10 [-Warray-bounds] array subscript 16 is outside array bounds of ‘{anonymous}::LockCount [1]’ 239:28.82 warning: objdir/dist/include/nsTArray-inl.h:303:10 [-Warray-bounds] array subscript 28 is outside array bounds of ‘mozilla::dom::IIRFilterOptions [1]’ 239:28.83 warning: objdir/dist/include/nsTArray-inl.h:303:10 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.83 warning: objdir/dist/include/nsTArray-inl.h:303:10 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::indexedDB::PreprocessInfo [1]’ 239:28.83 warning: objdir/dist/include/nsTArray-inl.h:303:10 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.83 warning: objdir/dist/include/nsTArray-inl.h:303:10 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::GetFilesResponseSuccess [1]’ 239:28.83 warning: objdir/dist/include/nsTArray-inl.h:303:10 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.83 warning: objdir/dist/include/nsTArray-inl.h:303:10 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.84 warning: objdir/dist/include/nsTArray-inl.h:303:10 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.84 warning: objdir/dist/include/nsTArray-inl.h:303:10 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.84 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ 239:28.84 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘FallibleTArray [1]’ 239:28.84 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ 239:28.84 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 239:28.84 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 3 is outside array bounds of ‘mozilla::dom::IIRFilterOptions [1]’ 239:28.84 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 239:28.84 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ 239:28.84 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ 239:28.84 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ 239:28.84 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 2 is outside array bounds of ‘{anonymous}::LockCount [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘FallibleTArray > [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘mozilla::dom::indexedDB::PreprocessInfo [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > > [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘mozilla::dom::GetFilesResponseSuccess [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 5 is outside array bounds of ‘mozilla::dom::MediaKeySystemConfiguration [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTObserverArray > [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 2 is outside array bounds of ‘mozilla::dom::Feature [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘mozilla::net::nsSocketTransportService::TPortRemapping [1]’ {aka ‘CopyableTArray > [1]’} 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘mozilla::Maybe > [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘mozilla::dom::CryptoBuffer [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 1 is outside array bounds of ‘mozilla::dom::FontFaceSetLoadEventInit [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘const nsTArray > [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘{anonymous}::ExtraArray [1]’ {aka ‘CopyableTArray [1]’} 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 5 is outside array bounds of ‘mozilla::dom::indexedDB::ObjectStoreSpec [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 2 is outside array bounds of ‘mozilla::gfx::Polygon [1]’ {aka ‘mozilla::gfx::PolygonTyped [1]’} 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:643:17 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:643:17 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::gfx::VRServiceHost::SendPuppetSubmitToVRProcess(const nsTArray&):: [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:643:17 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray, 3> > [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 5 is outside array bounds of ‘mozilla::dom::MediaMetadataBase [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 2 is outside array bounds of ‘mozilla::EncryptionInfo::InitData [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 0 is outside array bounds of ‘mozilla::extensions::MatchPatternSet::ArrayType [1]’ {aka ‘nsTArray > [1]’} 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ 239:28.85 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘mozilla::gfx::VRServiceHost::SendPuppetSubmitToVRProcess(const nsTArray&):: [1]’ 239:28.86 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ 239:28.86 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 0 is outside array bounds of ‘FallibleTArray [1]’ 239:28.86 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 239:28.86 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 2 is outside array bounds of ‘gfxFontVariationInstance [1]’ 239:28.86 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ 239:28.86 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ 239:28.86 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 239:28.86 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ 239:28.86 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray, 2> > [1]’ 239:28.86 warning: objdir/dist/include/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray [1]’ 239:28.86 warning: objdir/dist/include/nsTArray.h:578:51 [-Warray-bounds] array subscript 4 is outside array bounds of ‘const nsTArrayHeader [1]’ 239:28.86 warning: objdir/dist/include/nsTArray.h:675:13 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct nsGridContainerFrame::GridItemInfo’ with no trivial copy-assignment; use copy-initialization instead 239:28.86 warning: objdir/dist/include/nsTArray.h:675:13 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class nsTLiteralString’ with no trivial copy-assignment; use copy-initialization instead 239:28.86 warning: objdir/dist/include/nsTArray.h:675:13 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘union mozilla::net::NetAddr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead 239:28.86 warning: objdir/dist/include/nsTArray.h:675:13 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class mozilla::Maybe’; use copy-assignment or copy-initialization instead 239:28.86 warning: objdir/dist/include/nsTArray.h:675:13 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead 239:28.86 warning: objdir/dist/include/nsTArray.h:2401:16 [-Warray-bounds] array subscript 6 is outside array bounds of ‘const nsTArrayHeader [1]’ 239:28.86 warning: objdir/dist/include/nsTArray.h:2401:16 [-Warray-bounds] array subscript 97 is outside array bounds of ‘const nsTArrayHeader [1]’ 239:28.86 warning: objdir/dist/include/xptcall.h:79:11 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead 239:28.86 warning: parser/expat/lib/xmltok.h:262:10 [-Wmaybe-uninitialized] ‘buf’ may be used uninitialized 239:28.86 warning: security/nss/lib/freebl/mpi/montmulf.c:195:9 [-Wunused-variable] unused variable ‘tmp’ 239:28.86 warning: security/nss/lib/freebl/mpi/montmulf.c:196:24 [-Wunused-variable] unused variable ‘nextm2j’ 239:28.86 warning: security/nss/lib/freebl/mpi/montmulf.c:197:13 [-Wunused-variable] unused variable ‘dptmp’ 239:28.86 warning: security/nss/lib/freebl/mpi/mpi-priv.h:86:28 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ 239:28.86 warning: security/nss/lib/freebl/mpi/mpi-priv.h:86:37 [-Wsign-compare] operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand 239:28.86 warning: security/nss/lib/freebl/mpi/mpi.c:1732:19 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} 239:28.86 warning: security/nss/lib/freebl/mpi/mpi.c:1732:35 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} 239:28.86 warning: security/nss/lib/freebl/mpi/mpi.c:1734:23 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ 239:28.86 warning: security/nss/lib/freebl/mpi/mpi.c:2135:15 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ 239:28.86 warning: security/nss/lib/freebl/mpi/mpi.c:4706:13 [-Wsign-compare] comparison of integer expressions of different signedness: ‘mp_digit’ {aka ‘long long unsigned int’} and ‘int’ 239:28.86 warning: third_party/aom/aom_dsp/simd/v64_intrinsics_arm.h:74:3 [-Wattributes] ‘packed’ attribute ignored for type ‘uint32_t *’ {aka ‘unsigned int *’} 239:28.86 warning: third_party/aom/av1/common/arm/mem_neon.h:29:13 [-Wuninitialized] ‘p3q3’ is used uninitialized 239:28.86 warning: third_party/aom/av1/common/arm/mem_neon.h:29:13 [-Wuninitialized] ‘p0q0’ is used uninitialized 239:28.86 warning: third_party/aom/av1/common/arm/mem_neon.h:29:13 [-Wuninitialized] ‘p5q5’ is used uninitialized 239:28.86 warning: third_party/aom/av1/common/arm/mem_neon.h:29:13 [-Wuninitialized] ‘p4q4’ is used uninitialized 239:28.86 warning: third_party/aom/av1/common/arm/mem_neon.h:29:13 [-Wuninitialized] ‘p2q2’ is used uninitialized 239:28.86 warning: third_party/aom/av1/common/arm/mem_neon.h:29:13 [-Wuninitialized] ‘p1q1’ is used uninitialized 239:28.86 warning: third_party/dav1d/include/common/intops.h:36:22 [-Wmaybe-uninitialized] ‘off_after_idx’ may be used uninitialized in this function 239:28.86 warning: third_party/dav1d/include/common/intops.h:36:22 [-Wmaybe-uninitialized] ‘off_before_idx’ may be used uninitialized in this function 239:28.86 warning: third_party/dav1d/src/decode.c:2069:14 [-Wmaybe-uninitialized] ‘bx8’ may be used uninitialized in this function 239:28.86 warning: third_party/dav1d/src/decode.c:2069:19 [-Wmaybe-uninitialized] ‘by8’ may be used uninitialized in this function 239:28.86 warning: third_party/dav1d/src/decode.c:3493:9 [-Wmaybe-uninitialized] ‘out_delayed’ may be used uninitialized in this function 239:28.86 warning: third_party/dav1d/src/refmvs.c:483:20 [-Wmaybe-uninitialized] ‘newmv_ctx’ may be used uninitialized in this function 239:28.86 warning: third_party/dav1d/src/refmvs.c:535:43 [-Wmaybe-uninitialized] ‘b_top’ may be used uninitialized in this function 239:28.86 warning: third_party/dav1d/src/refmvs.c:543:59 [-Wmaybe-uninitialized] ‘b_left’ may be used uninitialized in this function 239:28.86 warning: third_party/dav1d/src/refmvs.c:598:27 [-Wmaybe-uninitialized] ‘refmv_ctx’ may be used uninitialized in this function 239:28.86 warning: third_party/libsrtp/src/srtp/ekt.c:201:11 [-Wmaybe-uninitialized] ‘srtp_policy’ may be used uninitialized 239:28.86 warning: third_party/libwebrtc/webrtc/call/rtp_demuxer.cc:171:8 [-Wunused-variable] unused variable ‘has_mid’ 239:28.86 warning: third_party/libwebrtc/webrtc/media/engine/simulcast_encoder_adapter.cc:137:9 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class webrtc::VideoCodec’; use assignment or value-initialization instead 239:28.86 warning: third_party/libwebrtc/webrtc/media/engine/simulcast_encoder_adapter.cc:151:9 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class webrtc::VideoCodec’; use assignment or value-initialization instead 239:28.86 warning: third_party/libwebrtc/webrtc/modules/audio_coding/neteq/neteq_impl.cc:944:41 [-Wimplicit-fallthrough=] this statement may fall through 239:28.86 warning: third_party/libwebrtc/webrtc/modules/audio_processing/echo_cancellation_impl.cc:303:9 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct webrtc::EchoCancellation::Metrics’; use assignment or value-initialization instead 239:28.86 warning: third_party/libwebrtc/webrtc/modules/audio_processing/include/audio_processing.h:294:15 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::AudioProcessing::Config’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead 239:28.86 warning: third_party/libwebrtc/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} 239:28.86 warning: third_party/libwebrtc/webrtc/modules/desktop_capture/desktop_device_info.cc:272:41 [-Wformat=] format ‘%ld’ expects argument of type ‘long int’, but argument 4 has type ‘webrtc::ScreenId’ {aka ‘int’} 239:28.86 warning: third_party/libwebrtc/webrtc/modules/desktop_capture/linux/x_error_trap.cc:20:13 [-Wunused-variable] ‘webrtc::g_xserver_error_trap_enabled’ defined but not used 239:28.86 warning: third_party/libwebrtc/webrtc/modules/desktop_capture/linux/x_error_trap.cc:21:12 [-Wunused-variable] ‘webrtc::g_last_xserver_error_code’ defined but not used 239:28.86 warning: third_party/libwebrtc/webrtc/modules/pacing/packet_router.h:48:24 [-Wdeprecated-declarations] ‘void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)’ is deprecated 239:28.86 warning: third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc:576:36 [-Wimplicit-fallthrough=] this statement may fall through 239:28.86 warning: third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_header_parser.cc:54:9 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct webrtc::RTPHeader’ with no trivial copy-assignment; use assignment or value-initialization instead 239:28.86 warning: third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_receiver_impl.cc:196:9 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct webrtc::WebRtcRTPHeader’ with no trivial copy-assignment; use assignment or value-initialization instead 239:28.86 warning: third_party/libwebrtc/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc:75:11 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct webrtc::RtpRtcp::Configuration’ with no trivial copy-assignment 239:28.86 warning: third_party/libwebrtc/webrtc/modules/video_capture/linux/video_capture_linux.cc:135:30 [-Wformat-overflow=] ‘%d’ directive writing between 1 and 11 bytes into a region of size 10 239:28.86 warning: third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc:192:11 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class webrtc::VideoCodec’; use assignment or value-initialization instead 239:28.86 warning: third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc:349:11 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class webrtc::VideoCodec’; use assignment or value-initialization instead 239:28.86 warning: third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc:365:11 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class webrtc::VideoCodec’; use assignment or value-initialization instead 239:28.86 warning: third_party/libwebrtc/webrtc/modules/video_coding/codec_database.cc:376:11 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class webrtc::VideoCodec’; use assignment or value-initialization instead 239:28.86 warning: third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc:84:9 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class webrtc::VideoCodec’; use assignment or value-initialization instead 239:28.86 warning: third_party/libwebrtc/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc:797:9 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class webrtc::VideoCodec’; use assignment or value-initialization instead 239:28.87 warning: third_party/libwebrtc/webrtc/modules/video_coding/jitter_buffer.cc:744:7 [-Wimplicit-fallthrough=] this statement may fall through 239:28.87 warning: third_party/libwebrtc/webrtc/modules/video_coding/rtp_frame_reference_finder.cc:73:43 [-Wimplicit-fallthrough=] this statement may fall through 239:28.87 warning: third_party/libwebrtc/webrtc/modules/video_coding/video_codec_initializer.cc:106:9 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class webrtc::VideoCodec’; use assignment or value-initialization instead 239:28.87 warning: third_party/libwebrtc/webrtc/modules/video_processing/video_denoiser.cc:186:31 [-Wint-in-bool-context] ‘*’ in boolean context, suggest ‘&&’ instead 239:28.87 warning: third_party/libwebrtc/webrtc/rtc_base/task_queue_libevent.cc:160:25 [-Wsubobject-linkage] ‘rtc::TaskQueue::Impl::QueueContext’ has a field ‘rtc::TaskQueue::Impl::QueueContext::pending_timers_’ whose type uses the anonymous namespace 239:28.87 warning: third_party/libwebrtc/webrtc/rtc_base/task_queue_libevent.cc:236:10 [-Wunused-result] ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ 239:28.87 warning: third_party/libwebrtc/webrtc/video/rtp_video_stream_receiver.cc:266:50 [-Wimplicit-fallthrough=] this statement may fall through 239:28.87 warning: third_party/libwebrtc/webrtc/video/video_receive_stream.cc:48:9 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class webrtc::VideoCodec’; use assignment or value-initialization instead 239:28.87 warning: third_party/libwebrtc/webrtc/video/video_stream_encoder.cc:990:5 [-Wimplicit-fallthrough=] this statement may fall through 239:28.87 warning: third_party/libwebrtc/webrtc/video/video_stream_encoder.cc:1073:5 [-Wimplicit-fallthrough=] this statement may fall through 239:28.87 warning: third_party/libwebrtc/webrtc/voice_engine/voe_base_impl.cc:118:1 [-Wdeprecated-declarations] ‘virtual int32_t webrtc::VoEBaseImpl::NeedMorePlayData(size_t, size_t, size_t, uint32_t, void*, size_t&, int64_t*, int64_t*)’ is deprecated 239:28.87 warning: third_party/libwebrtc/webrtc/voice_engine/voe_base_impl.cc:144:1 [-Wdeprecated-declarations] ‘virtual void webrtc::VoEBaseImpl::PullRenderData(int, int, size_t, size_t, void*, int64_t*, int64_t*)’ is deprecated 239:28.87 warning: third_party/sqlite3/src/sqlite3.c:114978:3 [-Wmisleading-indentation] this ‘if’ clause does not guard... 239:28.87 warning: third_party/sqlite3/src/sqlite3.c:150290:5 [-Wmisleading-indentation] this ‘if’ clause does not guard... 239:28.87 warning: toolkit/components/jsoncpp/src/lib_json/json_reader.cpp:756:34 [-Wdeprecated-declarations] ‘Reader’ is deprecated: Use CharReader and CharReaderBuilder instead. 239:28.87 warning: toolkit/components/jsoncpp/src/lib_json/json_reader.cpp:810:21 [-Wdeprecated-declarations] ‘Reader’ is deprecated: Use CharReader and CharReaderBuilder instead. 239:28.87 warning: tools/profiler/core/ProfilerCodeAddressService.cpp:56:22 [-Wsign-compare] comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘int’} and ‘unsigned int’ 239:28.87 warning: tools/profiler/lul/LulMain.cpp:890:39 [-Wtype-limits] comparison is always false due to limited range of data type 239:28.87 warning: tools/profiler/lul/LulMain.cpp:1692:9 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct lul::UnwindRegs’; use assignment or value-initialization instead 239:28.87 warning: xpcom/base/nsMemoryReporterManager.cpp:131:34 [-Wdeprecated-declarations] ‘mallinfo mallinfo()’ is deprecated 239:28.87 warning: xpcom/base/nsSystemInfo.h:38:8 [-Wmaybe-uninitialized] ‘*(ProcessInfo*)((char*)& + offsetof(mozilla::Storage, mozilla::Variant::rawData[0])).ProcessInfo::cpuCount’ may be used uninitialized 239:28.87 warning: xpcom/base/nsSystemInfo.h:38:8 [-Wmaybe-uninitialized] ‘*(ProcessInfo*)((char*)& + offsetof(mozilla::Storage, mozilla::Variant::rawData[0])).ProcessInfo::cpuCores’ may be used uninitialized 239:28.87 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.87 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.87 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} 239:28.87 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence [1]’ 239:28.87 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.87 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.87 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.87 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ 239:28.87 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} 239:28.87 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ 239:28.87 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.87 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} 239:28.87 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} 239:28.87 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘WindowArray [1]’ {aka ‘nsTArray > [1]’} 239:28.87 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.87 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} 239:28.87 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 124 is outside array bounds of ‘mozilla::WidgetGUIEvent [1]’ 239:28.87 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.87 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} 239:28.87 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ 239:28.87 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.87 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.87 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} 239:28.87 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.87 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ 239:28.87 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.87 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 20 is outside array bounds of ‘mozilla::dom::PermissionRequest [1]’ 239:28.87 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.87 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘const nsTArray > [1]’ 239:28.87 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray >::self_type [1]’ {aka ‘nsTArray > [1]’} 239:28.87 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.87 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > > [1]’ 239:28.87 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.87 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} 239:28.87 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ 239:28.87 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.87 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} 239:28.87 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.87 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.87 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘FallibleTArray [1]’ 239:28.87 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.87 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘const nsCOMArray [1]’ 239:28.87 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘regiondetails::UncheckedArray, regiondetails::Band> [1]’ 239:28.87 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::MemoryTelemetry::GatherTotalMemory():: [1]’ 239:28.87 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.87 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.87 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.87 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} 239:28.88 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.88 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.88 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray<{anonymous}::ChildProcessInfo> [1]’ 239:28.88 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ 239:28.88 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.88 warning: xpcom/ds/nsTArray-inl.h:115:40 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray > [1]’ 239:28.88 warning: xpcom/ds/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 9 is outside array bounds of ‘mozilla::dom::ParentProcInfoDictionary [1]’ 239:28.88 warning: xpcom/ds/nsTArray-inl.h:304:19 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray > [1]’ 239:28.88 warning: xpcom/ds/nsTArray-inl.h:643:17 [-Warray-bounds] array subscript 8 is outside array bounds of ‘nsTArray [1]’ 239:28.88 warning: xpcom/ds/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 0 is outside array bounds of ‘nsTArray::self_type [1]’ {aka ‘nsTArray [1]’} 239:28.88 warning: xpcom/ds/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 0 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ 239:28.88 warning: xpcom/ds/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 2 is outside array bounds of ‘mozilla::dom::PermissionRequest [1]’ 239:28.88 warning: xpcom/ds/nsTArray-inl.h:644:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 239:28.88 warning: xpcom/ds/nsTArray.h:675:13 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead 239:28.88 warning: xpcom/io/nsEscape.cpp:588:26 [-Wmaybe-uninitialized] ‘destPtr’ may be used uninitialized in this function 239:28.88 warning: xpcom/io/nsLocalFileUnix.cpp:545:34 [-Wmaybe-uninitialized] ‘oldPerms’ may be used uninitialized in this function 239:28.88 warning: xpcom/io/nsLocalFileUnix.cpp:893:36 [-Wmaybe-uninitialized] ‘myPerms’ may be used uninitialized in this function 239:28.88 warning: xpcom/io/nsStorageStream.cpp:516:14 [-Wmaybe-uninitialized] ‘offset’ may be used uninitialized in this function 239:28.88 warning: xpcom/reflect/xptcall/xptcall.h:79:11 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead 239:28.88 warning: xpfe/appshell/AppWindow.cpp:859:31 [-Wmaybe-uninitialized] ‘ourWidth’ may be used uninitialized in this function 239:28.88 warning: xpfe/appshell/AppWindow.cpp:872:5 [-Wmaybe-uninitialized] ‘newWidth’ may be used uninitialized in this function 239:28.88 warning: xpfe/appshell/AppWindow.cpp:872:30 [-Wmaybe-uninitialized] ‘newHeight’ may be used uninitialized in this function 239:28.88 warning: xpfe/appshell/AppWindow.cpp:872:30 [-Wmaybe-uninitialized] ‘ourHeight’ may be used uninitialized in this function 239:28.88 warning: /usr/include/bits/stdio2.h:105:24 [-Wformat-overflow=] ‘%s’ directive argument is null 239:28.88 warning: /usr/include/bits/string_fortified.h:29:33 [-Warray-bounds] ‘void* __builtin_memcpy(void*, const void*, unsigned int)’ forming offset [32, 127] is out of the bounds [0, 32] of object ‘newChars’ with type ‘mozilla::MaybeOneOf, js::InlineCharBuffer >’ 239:28.88 warning: /usr/include/bits/string_fortified.h:29:33 [-Wrestrict] ‘void* __builtin_memcpy(void*, const void*, unsigned int)’ accessing 64 bytes at offsets 0 and 0 overlaps 64 bytes at offset 0 239:28.88 warning: /usr/include/bits/string_fortified.h:29:33 [-Warray-bounds] ‘void* __builtin_memcpy(void*, const void*, unsigned int)’ offset [0, 63] is out of the bounds [0, 0] 239:28.88 warning: /usr/include/bits/string_fortified.h:95:10 [-Wstringop-truncation] ‘__builtin_strncpy’ specified bound 32 equals destination size 239:28.88 warning: /usr/include/bits/string_fortified.h:95:10 [-Wstringop-truncation] ‘__builtin_strncpy’ output may be truncated copying 16 bytes from a string of length 32 239:28.88 warning: /usr/include/bits/string_fortified.h:95:10 [-Wstringop-truncation] ‘__builtin___strncpy_chk’ output truncated before terminating nul copying as many bytes from a string as its length 239:28.88 warning: /usr/include/bits/string_fortified.h:95:10 [-Wstringop-truncation] ‘__builtin_strncpy’ specified bound 128 equals destination size 239:28.88 warning: /usr/include/bits/string_fortified.h:95:10 [-Wstringop-truncation] ‘__builtin_strncpy’ output may be truncated copying 15 bytes from a string of length 32 239:28.88 warning: /usr/include/bits/string_fortified.h:95:34 [-Wstringop-truncation] ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound depends on the length of the source argument 239:28.88 warning: /usr/include/bits/string_fortified.h:95:34 [-Wstringop-truncation] ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 44 equals destination size 239:28.88 warning: /usr/include/bits/string_fortified.h:95:34 [-Wstringop-truncation] ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 32 equals destination size 239:28.88 warning: /usr/include/bits/string_fortified.h:95:34 [-Wstringop-truncation] ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 31 bytes from a string of length 31 239:28.88 warning: /usr/include/bits/string_fortified.h:95:34 [-Wstringop-truncation] ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output truncated before terminating nul copying as many bytes from a string as its length 239:28.88 warning: /usr/include/bits/string_fortified.h:95:34 [-Wstringop-truncation] ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output truncated before terminating nul copying 12 bytes from a string of the same length 239:28.88 warning: /usr/include/bits/string_fortified.h:95:34 [-Wstringop-truncation] ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ specified bound 4097 equals destination size 239:28.88 warning: /usr/include/bits/string_fortified.h:95:34 [-Wstringop-truncation] ‘char* __builtin_strncpy(char*, const char*, unsigned int)’ output may be truncated copying 156 bytes from a string of length 156 239:28.88 warning: /usr/include/features.h:187:3 [-Wcpp] #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 239:28.88 /usr/bin/notify-send --app-name=Mozilla Build System Mozilla Build System Build complete 239:28.94 We know it took a while, but your build finally finished successfully! 239:28.94 If you are building Firefox often, SCCache can save you a lot of time. You can learn more here: https://firefox-source-docs.mozilla.org/setup/configuring_build_options.html#sccache Config object not found by mach. Configure complete! Be sure to run |mach build| to pick up any changes To view resource usage of the build, run |mach resource-usage|. To take your build for a test drive, run: |mach run| For more information on what to do now, see https://firefox-source-docs.mozilla.org/setup/contributing_code.html + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.dw0UYq + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm '!=' / ']' + rm -rf /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm ++ dirname /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm + cd firefox-88.0 + export MACH_USE_SYSTEM_PYTHON=1 + MACH_USE_SYSTEM_PYTHON=1 + /usr/bin/cat + DESTDIR=/builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm + make -C objdir install make: Entering directory '/builddir/build/BUILD/firefox-88.0/objdir' make[1]: Entering directory '/builddir/build/BUILD/firefox-88.0/objdir/browser/installer' /builddir/build/BUILD/firefox-88.0/objdir/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-88.0/toolkit/locales/gen_multilocale.py main '../../dist/bin/res/multilocale.txt' .deps/multilocale.txt.pp '../../dist/bin/res/multilocale.txt' en-US BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-88.0/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/firefox-88.0/toolkit/locales/gen_multilocale.py", "main", "../../dist/bin/res/multilocale.txt", ".deps/multilocale.txt.pp", "../../dist/bin/res/multilocale.txt", "en-US"], "start": 1620136589.552102, "end": 1620136589.5587957, "context": null} printf '\n[multilocale]\n' > locale-manifest.in printf '@RESPATH@/res/multilocale.txt\n' >> locale-manifest.in for LOCALE in en-US ;\ do \ for ENTRY in @RESPATH@/browser/chrome/ @RESPATH@/chrome/ ;\ do \ printf "$ENTRY""$LOCALE"'@JAREXT@\n' >> locale-manifest.in; \ printf "$ENTRY""$LOCALE"'.manifest\n' >> locale-manifest.in; \ done \ done NO_PKG_FILES="core bsdecho js js-config jscpucfg nsinstall viewer TestGtkEmbed elf-dynstr-gc mangle* maptsv* mfc* msdump* msmap* nm2tsv* nsinstall* res/samples res/throbber shlibsign* certutil* pk12util* BadCertAndPinningServer* DelegatedCredentialsServer* EncryptedClientHelloServer* OCSPStaplingServer* SanctionsTestServer* GenerateOCSPResponse* chrome/chrome.rdf chrome/app-chrome.manifest chrome/overlayinfo components/compreg.dat components/xpti.dat content_unit_tests necko_unit_tests *.dSYM " \ /builddir/build/BUILD/firefox-88.0/objdir/_virtualenvs/init_py3/bin/python /builddir/build/BUILD/firefox-88.0/toolkit/mozapps/installer/packager.py -DPKG_LOCALE_MANIFEST=/builddir/build/BUILD/firefox-88.0/objdir/browser/installer/locale-manifest.in -DMOZ_APP_NAME=firefox -DPREF_DIR=defaults/preferences -DMOZ_GTK=1 -DMOZ_SYSTEM_NSPR=1 -DMOZ_SYSTEM_NSS=1 -DJAREXT= -DMOZ_CHILD_PROCESS_NAME=plugin-container -DNECKO_WIFI -DDLL_PREFIX=lib -DDLL_SUFFIX=.so -DBIN_SUFFIX= -DDIR_MACOS= -DDIR_RESOURCES= -DBINPATH='bin' -DRESPATH='bin' -DLPROJ_ROOT=en -DENABLE_MARIONETTE=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=36 -DATK_REV_VERSION=0 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xhtml -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xhtml"' -DBUILD_ARM_NEON=1 -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DEDITLINE=1 -DENABLE_MARIONETTE=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_WASM_MULTI_VALUE=1 -DENABLE_WASM_REFTYPES=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_14 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_42 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_42 -DGL_PROVIDER_EGL=1 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FTS_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETCONTEXT=1 -DHAVE_GETOPT_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_GETTID=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_LUTIMES=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMFD_CREATE=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STATFS=1 -DHAVE_STATFS64=1 -DHAVE_STATVFS=1 -DHAVE_STATVFS64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VPX_VPX_DECODER_H=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_HAS_CTYPES=1 -DJS_HAS_INTL_API=1 -DJS_NUNBOX32=1 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"88.0"' -DMOZILLA_VERSION='"88.0"' -DMOZILLA_VERSION_U=88.0 -DMOZ_AARCH64_JSCVT=0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"88.0"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUNDLED_FONTS=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_FORKSERVER=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_AUDIOONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GECKO_PROFILER_PARSE_ELF=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_NORMANDY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PEERCONNECTION=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_RAW=1 -DMOZ_SAMPLE_TYPE_S16=1 -DMOZ_SANDBOX=1 -DMOZ_SCTP=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_SRTP=1 -DMOZ_STATIC_JS=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREMOR=1 -DMOZ_UPDATE_CHANNEL=release -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBRTC=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_WEBRTC_SIGNALING=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNECKO_WIFI=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"arm-eabi-gcc3"' -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US \ --format omni \ --removals /builddir/build/BUILD/firefox-88.0/browser/installer/removed-files.in \ \ --ignore-broken-symlinks \ --minify \ \ \ --compress none \ /builddir/build/BUILD/firefox-88.0/browser/installer/package-manifest.in '../../dist' '../../dist'/firefox \ ../../config/nsinstall -D /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox (cd ../../dist/firefox && /usr/bin/gtar --exclude=precomplete --exclude=.mkdir.done -chf - .) | \ (cd /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox && tar -xf -) ../../config/nsinstall -D /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/bin rm -f -f /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/bin/firefox ln -s /app/lib/firefox/firefox /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/bin make[1]: Leaving directory '/builddir/build/BUILD/firefox-88.0/objdir/browser/installer' make: Leaving directory '/builddir/build/BUILD/firefox-88.0/objdir' + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/bin /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/share/applications + desktop-file-install --dir /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/share/applications /builddir/build/SOURCES/firefox.desktop + desktop-file-install --dir /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/share/applications /builddir/build/SOURCES/firefox-x11.desktop + desktop-file-install --dir /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/share/applications /builddir/build/SOURCES/firefox-wayland.desktop + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/bin/firefox + /usr/bin/sed -e s,/__PREFIX__,/app,g /builddir/build/SOURCES/firefox.sh.in + /usr/bin/chmod 755 /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/bin/firefox + sed -i -e 's|%FLATPAK_ENV_VARS%|export TMPDIR="$XDG_CACHE_HOME/tmp"|' /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/bin/firefox + /usr/bin/sed -e s,/__PREFIX__,/app,g /builddir/build/SOURCES/firefox-x11.sh.in + /usr/bin/chmod 755 /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/bin/firefox-x11 + /usr/bin/sed -e s,/__PREFIX__,/app,g /builddir/build/SOURCES/firefox-wayland.sh.in + /usr/bin/chmod 755 /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/bin/firefox-wayland + /usr/bin/install -p -D -m 644 /builddir/build/SOURCES/firefox.1 /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/share/man/man1/firefox.1 + /usr/bin/rm -f /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm//app/lib/firefox/firefox-config + /usr/bin/rm -f /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm//app/lib/firefox/update-settings.ini + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/share/icons/hicolor/16x16/apps + /usr/bin/cp -p browser/branding/official/default16.png /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/share/icons/hicolor/16x16/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/share/icons/hicolor/22x22/apps + /usr/bin/cp -p browser/branding/official/default22.png /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/share/icons/hicolor/22x22/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/share/icons/hicolor/24x24/apps + /usr/bin/cp -p browser/branding/official/default24.png /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/share/icons/hicolor/24x24/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/share/icons/hicolor/32x32/apps + /usr/bin/cp -p browser/branding/official/default32.png /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/share/icons/hicolor/32x32/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/share/icons/hicolor/48x48/apps + /usr/bin/cp -p browser/branding/official/default48.png /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/share/icons/hicolor/48x48/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/share/icons/hicolor/256x256/apps + /usr/bin/cp -p browser/branding/official/default256.png /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/share/icons/hicolor/256x256/apps/firefox.png + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/share/icons/hicolor/symbolic/apps + /usr/bin/cp -p /builddir/build/SOURCES/firefox-symbolic.svg /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/share/icons/hicolor/symbolic/apps + echo + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks + /usr/bin/tar xf /builddir/build/SOURCES/firefox-langpacks-88.0-20210419.tar.xz ++ ls firefox-langpacks/ach.xpi firefox-langpacks/af.xpi firefox-langpacks/an.xpi firefox-langpacks/ar.xpi firefox-langpacks/ast.xpi firefox-langpacks/az.xpi firefox-langpacks/be.xpi firefox-langpacks/bg.xpi firefox-langpacks/bn.xpi firefox-langpacks/br.xpi firefox-langpacks/bs.xpi firefox-langpacks/ca.xpi firefox-langpacks/cak.xpi firefox-langpacks/cs.xpi firefox-langpacks/cy.xpi firefox-langpacks/da.xpi firefox-langpacks/de.xpi firefox-langpacks/dsb.xpi firefox-langpacks/el.xpi firefox-langpacks/en-CA.xpi firefox-langpacks/en-GB.xpi firefox-langpacks/eo.xpi firefox-langpacks/es-AR.xpi firefox-langpacks/es-CL.xpi firefox-langpacks/es-ES.xpi firefox-langpacks/es-MX.xpi firefox-langpacks/et.xpi firefox-langpacks/eu.xpi firefox-langpacks/fa.xpi firefox-langpacks/ff.xpi firefox-langpacks/fi.xpi firefox-langpacks/fr.xpi firefox-langpacks/fy-NL.xpi firefox-langpacks/ga-IE.xpi firefox-langpacks/gd.xpi firefox-langpacks/gl.xpi firefox-langpacks/gn.xpi firefox-langpacks/gu-IN.xpi firefox-langpacks/he.xpi firefox-langpacks/hi-IN.xpi firefox-langpacks/hr.xpi firefox-langpacks/hsb.xpi firefox-langpacks/hu.xpi firefox-langpacks/hy-AM.xpi firefox-langpacks/ia.xpi firefox-langpacks/id.xpi firefox-langpacks/is.xpi firefox-langpacks/it.xpi firefox-langpacks/ja.xpi firefox-langpacks/ka.xpi firefox-langpacks/kab.xpi firefox-langpacks/kk.xpi firefox-langpacks/km.xpi firefox-langpacks/kn.xpi firefox-langpacks/ko.xpi firefox-langpacks/lij.xpi firefox-langpacks/lt.xpi firefox-langpacks/lv.xpi firefox-langpacks/mk.xpi firefox-langpacks/mr.xpi firefox-langpacks/ms.xpi firefox-langpacks/my.xpi firefox-langpacks/nb-NO.xpi firefox-langpacks/ne-NP.xpi firefox-langpacks/nl.xpi firefox-langpacks/nn-NO.xpi firefox-langpacks/oc.xpi firefox-langpacks/pa-IN.xpi firefox-langpacks/pl.xpi firefox-langpacks/pt-BR.xpi firefox-langpacks/pt-PT.xpi firefox-langpacks/rm.xpi firefox-langpacks/ro.xpi firefox-langpacks/ru.xpi firefox-langpacks/si.xpi firefox-langpacks/sk.xpi firefox-langpacks/sl.xpi firefox-langpacks/son.xpi firefox-langpacks/sq.xpi firefox-langpacks/sr.xpi firefox-langpacks/sv-SE.xpi firefox-langpacks/szl.xpi firefox-langpacks/ta.xpi firefox-langpacks/te.xpi firefox-langpacks/th.xpi firefox-langpacks/tl.xpi firefox-langpacks/tr.xpi firefox-langpacks/trs.xpi firefox-langpacks/uk.xpi firefox-langpacks/ur.xpi firefox-langpacks/uz.xpi firefox-langpacks/vi.xpi firefox-langpacks/xh.xpi firefox-langpacks/zh-CN.xpi firefox-langpacks/zh-TW.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ach.xpi .xpi + language=ach + extensionID=langpack-ach@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ach@firefox.mozilla.org + unzip -qq firefox-langpacks/ach.xpi -d langpack-ach@firefox.mozilla.org + find langpack-ach@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ach@firefox.mozilla.org + zip -qq -r9mX ../langpack-ach@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-88.0 + cd - + /usr/bin/install -m 644 langpack-ach@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo ach ++ sed -e s/-/_/g + language=ach + echo /app/lib/firefox/langpacks/langpack-ach@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/af.xpi .xpi + language=af + extensionID=langpack-af@firefox.mozilla.org + /usr/bin/mkdir -p langpack-af@firefox.mozilla.org + unzip -qq firefox-langpacks/af.xpi -d langpack-af@firefox.mozilla.org + find langpack-af@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-af@firefox.mozilla.org + zip -qq -r9mX ../langpack-af@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-88.0 + cd - + /usr/bin/install -m 644 langpack-af@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo af ++ sed -e s/-/_/g + language=af + echo /app/lib/firefox/langpacks/langpack-af@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/an.xpi .xpi + language=an + extensionID=langpack-an@firefox.mozilla.org + /usr/bin/mkdir -p langpack-an@firefox.mozilla.org + unzip -qq firefox-langpacks/an.xpi -d langpack-an@firefox.mozilla.org + find langpack-an@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-an@firefox.mozilla.org + zip -qq -r9mX ../langpack-an@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-an@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo an ++ sed -e s/-/_/g + language=an + echo /app/lib/firefox/langpacks/langpack-an@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ar.xpi .xpi + language=ar + extensionID=langpack-ar@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ar@firefox.mozilla.org + unzip -qq firefox-langpacks/ar.xpi -d langpack-ar@firefox.mozilla.org + find langpack-ar@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ar@firefox.mozilla.org + zip -qq -r9mX ../langpack-ar@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - + /usr/bin/install -m 644 langpack-ar@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks /builddir/build/BUILD/firefox-88.0 ++ echo ar ++ sed -e s/-/_/g + language=ar + echo /app/lib/firefox/langpacks/langpack-ar@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ast.xpi .xpi + language=ast + extensionID=langpack-ast@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ast@firefox.mozilla.org + unzip -qq firefox-langpacks/ast.xpi -d langpack-ast@firefox.mozilla.org + find langpack-ast@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ast@firefox.mozilla.org + zip -qq -r9mX ../langpack-ast@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-88.0 + cd - + /usr/bin/install -m 644 langpack-ast@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo ast ++ sed -e s/-/_/g + language=ast + echo /app/lib/firefox/langpacks/langpack-ast@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/az.xpi .xpi + language=az + extensionID=langpack-az@firefox.mozilla.org + /usr/bin/mkdir -p langpack-az@firefox.mozilla.org + unzip -qq firefox-langpacks/az.xpi -d langpack-az@firefox.mozilla.org + find langpack-az@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-az@firefox.mozilla.org + zip -qq -r9mX ../langpack-az@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-az@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo az ++ sed -e s/-/_/g + language=az + echo /app/lib/firefox/langpacks/langpack-az@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/be.xpi .xpi + language=be + extensionID=langpack-be@firefox.mozilla.org + /usr/bin/mkdir -p langpack-be@firefox.mozilla.org + unzip -qq firefox-langpacks/be.xpi -d langpack-be@firefox.mozilla.org + find langpack-be@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-be@firefox.mozilla.org + zip -qq -r9mX ../langpack-be@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-be@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo be ++ sed -e s/-/_/g + language=be + echo /app/lib/firefox/langpacks/langpack-be@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/bg.xpi .xpi + language=bg + extensionID=langpack-bg@firefox.mozilla.org + /usr/bin/mkdir -p langpack-bg@firefox.mozilla.org + unzip -qq firefox-langpacks/bg.xpi -d langpack-bg@firefox.mozilla.org + find langpack-bg@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-bg@firefox.mozilla.org + zip -qq -r9mX ../langpack-bg@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-bg@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo bg ++ sed -e s/-/_/g + language=bg + echo /app/lib/firefox/langpacks/langpack-bg@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/bn.xpi .xpi + language=bn + extensionID=langpack-bn@firefox.mozilla.org + /usr/bin/mkdir -p langpack-bn@firefox.mozilla.org + unzip -qq firefox-langpacks/bn.xpi -d langpack-bn@firefox.mozilla.org + find langpack-bn@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-bn@firefox.mozilla.org + zip -qq -r9mX ../langpack-bn@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-bn@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo bn ++ sed -e s/-/_/g + language=bn + echo /app/lib/firefox/langpacks/langpack-bn@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/br.xpi .xpi + language=br + extensionID=langpack-br@firefox.mozilla.org + /usr/bin/mkdir -p langpack-br@firefox.mozilla.org + unzip -qq firefox-langpacks/br.xpi -d langpack-br@firefox.mozilla.org + find langpack-br@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-br@firefox.mozilla.org + zip -qq -r9mX ../langpack-br@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-br@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo br ++ sed -e s/-/_/g + language=br + echo /app/lib/firefox/langpacks/langpack-br@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/bs.xpi .xpi + language=bs + extensionID=langpack-bs@firefox.mozilla.org + /usr/bin/mkdir -p langpack-bs@firefox.mozilla.org + unzip -qq firefox-langpacks/bs.xpi -d langpack-bs@firefox.mozilla.org + find langpack-bs@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-bs@firefox.mozilla.org + zip -qq -r9mX ../langpack-bs@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-bs@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo bs ++ sed -e s/-/_/g + language=bs + echo /app/lib/firefox/langpacks/langpack-bs@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ca.xpi .xpi + language=ca + extensionID=langpack-ca@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ca@firefox.mozilla.org + unzip -qq firefox-langpacks/ca.xpi -d langpack-ca@firefox.mozilla.org + find langpack-ca@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ca@firefox.mozilla.org + zip -qq -r9mX ../langpack-ca@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-ca@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo ca ++ sed -e s/-/_/g + language=ca + echo /app/lib/firefox/langpacks/langpack-ca@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/cak.xpi .xpi + language=cak + extensionID=langpack-cak@firefox.mozilla.org + /usr/bin/mkdir -p langpack-cak@firefox.mozilla.org + unzip -qq firefox-langpacks/cak.xpi -d langpack-cak@firefox.mozilla.org + find langpack-cak@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-cak@firefox.mozilla.org + zip -qq -r9mX ../langpack-cak@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-88.0 + cd - + /usr/bin/install -m 644 langpack-cak@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo cak ++ sed -e s/-/_/g + language=cak + echo /app/lib/firefox/langpacks/langpack-cak@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/cs.xpi .xpi + language=cs + extensionID=langpack-cs@firefox.mozilla.org + /usr/bin/mkdir -p langpack-cs@firefox.mozilla.org + unzip -qq firefox-langpacks/cs.xpi -d langpack-cs@firefox.mozilla.org + find langpack-cs@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-cs@firefox.mozilla.org + zip -qq -r9mX ../langpack-cs@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-cs@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo cs ++ sed -e s/-/_/g + language=cs + echo /app/lib/firefox/langpacks/langpack-cs@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/cy.xpi .xpi + language=cy + extensionID=langpack-cy@firefox.mozilla.org + /usr/bin/mkdir -p langpack-cy@firefox.mozilla.org + unzip -qq firefox-langpacks/cy.xpi -d langpack-cy@firefox.mozilla.org + find langpack-cy@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-cy@firefox.mozilla.org + zip -qq -r9mX ../langpack-cy@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-cy@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo cy ++ sed -e s/-/_/g + language=cy + echo /app/lib/firefox/langpacks/langpack-cy@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/da.xpi .xpi + language=da + extensionID=langpack-da@firefox.mozilla.org + /usr/bin/mkdir -p langpack-da@firefox.mozilla.org + unzip -qq firefox-langpacks/da.xpi -d langpack-da@firefox.mozilla.org + find langpack-da@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-da@firefox.mozilla.org + zip -qq -r9mX ../langpack-da@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-da@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo da ++ sed -e s/-/_/g + language=da + echo /app/lib/firefox/langpacks/langpack-da@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/de.xpi .xpi + language=de + extensionID=langpack-de@firefox.mozilla.org + /usr/bin/mkdir -p langpack-de@firefox.mozilla.org + unzip -qq firefox-langpacks/de.xpi -d langpack-de@firefox.mozilla.org + find langpack-de@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-de@firefox.mozilla.org + zip -qq -r9mX ../langpack-de@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-de@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo de ++ sed -e s/-/_/g + language=de + echo /app/lib/firefox/langpacks/langpack-de@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/dsb.xpi .xpi + language=dsb + extensionID=langpack-dsb@firefox.mozilla.org + /usr/bin/mkdir -p langpack-dsb@firefox.mozilla.org + unzip -qq firefox-langpacks/dsb.xpi -d langpack-dsb@firefox.mozilla.org + find langpack-dsb@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-dsb@firefox.mozilla.org + zip -qq -r9mX ../langpack-dsb@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-dsb@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo dsb ++ sed -e s/-/_/g + language=dsb + echo /app/lib/firefox/langpacks/langpack-dsb@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/el.xpi .xpi + language=el + extensionID=langpack-el@firefox.mozilla.org + /usr/bin/mkdir -p langpack-el@firefox.mozilla.org + unzip -qq firefox-langpacks/el.xpi -d langpack-el@firefox.mozilla.org + find langpack-el@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-el@firefox.mozilla.org + zip -qq -r9mX ../langpack-el@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-el@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo el ++ sed -e s/-/_/g + language=el + echo /app/lib/firefox/langpacks/langpack-el@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/en-CA.xpi .xpi + language=en-CA + extensionID=langpack-en-CA@firefox.mozilla.org + /usr/bin/mkdir -p langpack-en-CA@firefox.mozilla.org + unzip -qq firefox-langpacks/en-CA.xpi -d langpack-en-CA@firefox.mozilla.org + find langpack-en-CA@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-en-CA@firefox.mozilla.org + zip -qq -r9mX ../langpack-en-CA@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-88.0 + cd - + /usr/bin/install -m 644 langpack-en-CA@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo en-CA ++ sed -e s/-/_/g + language=en_CA + echo /app/lib/firefox/langpacks/langpack-en-CA@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/en-GB.xpi .xpi + language=en-GB + extensionID=langpack-en-GB@firefox.mozilla.org + /usr/bin/mkdir -p langpack-en-GB@firefox.mozilla.org + unzip -qq firefox-langpacks/en-GB.xpi -d langpack-en-GB@firefox.mozilla.org + find langpack-en-GB@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-en-GB@firefox.mozilla.org + zip -qq -r9mX ../langpack-en-GB@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-en-GB@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo en-GB ++ sed -e s/-/_/g + language=en_GB + echo /app/lib/firefox/langpacks/langpack-en-GB@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/eo.xpi .xpi + language=eo + extensionID=langpack-eo@firefox.mozilla.org + /usr/bin/mkdir -p langpack-eo@firefox.mozilla.org + unzip -qq firefox-langpacks/eo.xpi -d langpack-eo@firefox.mozilla.org + find langpack-eo@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-eo@firefox.mozilla.org + zip -qq -r9mX ../langpack-eo@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-eo@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo eo ++ sed -e s/-/_/g + language=eo + echo /app/lib/firefox/langpacks/langpack-eo@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/es-AR.xpi .xpi + language=es-AR + extensionID=langpack-es-AR@firefox.mozilla.org + /usr/bin/mkdir -p langpack-es-AR@firefox.mozilla.org + unzip -qq firefox-langpacks/es-AR.xpi -d langpack-es-AR@firefox.mozilla.org + find langpack-es-AR@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-es-AR@firefox.mozilla.org + zip -qq -r9mX ../langpack-es-AR@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-es-AR@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo es-AR ++ sed -e s/-/_/g + language=es_AR + echo /app/lib/firefox/langpacks/langpack-es-AR@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/es-CL.xpi .xpi + language=es-CL + extensionID=langpack-es-CL@firefox.mozilla.org + /usr/bin/mkdir -p langpack-es-CL@firefox.mozilla.org + unzip -qq firefox-langpacks/es-CL.xpi -d langpack-es-CL@firefox.mozilla.org + find langpack-es-CL@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-es-CL@firefox.mozilla.org + zip -qq -r9mX ../langpack-es-CL@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-88.0 + cd - + /usr/bin/install -m 644 langpack-es-CL@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo es-CL ++ sed -e s/-/_/g + language=es_CL + echo /app/lib/firefox/langpacks/langpack-es-CL@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/es-ES.xpi .xpi + language=es-ES + extensionID=langpack-es-ES@firefox.mozilla.org + /usr/bin/mkdir -p langpack-es-ES@firefox.mozilla.org + unzip -qq firefox-langpacks/es-ES.xpi -d langpack-es-ES@firefox.mozilla.org + find langpack-es-ES@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-es-ES@firefox.mozilla.org + zip -qq -r9mX ../langpack-es-ES@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-es-ES@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo es-ES ++ sed -e s/-/_/g + language=es_ES + echo /app/lib/firefox/langpacks/langpack-es-ES@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/es-MX.xpi .xpi + language=es-MX + extensionID=langpack-es-MX@firefox.mozilla.org + /usr/bin/mkdir -p langpack-es-MX@firefox.mozilla.org + unzip -qq firefox-langpacks/es-MX.xpi -d langpack-es-MX@firefox.mozilla.org + find langpack-es-MX@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-es-MX@firefox.mozilla.org + zip -qq -r9mX ../langpack-es-MX@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-es-MX@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo es-MX ++ sed -e s/-/_/g + language=es_MX + echo /app/lib/firefox/langpacks/langpack-es-MX@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/et.xpi .xpi + language=et + extensionID=langpack-et@firefox.mozilla.org + /usr/bin/mkdir -p langpack-et@firefox.mozilla.org + unzip -qq firefox-langpacks/et.xpi -d langpack-et@firefox.mozilla.org + find langpack-et@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-et@firefox.mozilla.org + zip -qq -r9mX ../langpack-et@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-et@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo et ++ sed -e s/-/_/g + language=et + echo /app/lib/firefox/langpacks/langpack-et@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/eu.xpi .xpi + language=eu + extensionID=langpack-eu@firefox.mozilla.org + /usr/bin/mkdir -p langpack-eu@firefox.mozilla.org + unzip -qq firefox-langpacks/eu.xpi -d langpack-eu@firefox.mozilla.org + find langpack-eu@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-eu@firefox.mozilla.org + zip -qq -r9mX ../langpack-eu@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-eu@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo eu ++ sed -e s/-/_/g + language=eu + echo /app/lib/firefox/langpacks/langpack-eu@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/fa.xpi .xpi + language=fa + extensionID=langpack-fa@firefox.mozilla.org + /usr/bin/mkdir -p langpack-fa@firefox.mozilla.org + unzip -qq firefox-langpacks/fa.xpi -d langpack-fa@firefox.mozilla.org + find langpack-fa@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-fa@firefox.mozilla.org + zip -qq -r9mX ../langpack-fa@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-fa@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo fa ++ sed -e s/-/_/g + language=fa + echo /app/lib/firefox/langpacks/langpack-fa@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ff.xpi .xpi + language=ff + extensionID=langpack-ff@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ff@firefox.mozilla.org + unzip -qq firefox-langpacks/ff.xpi -d langpack-ff@firefox.mozilla.org + find langpack-ff@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ff@firefox.mozilla.org + zip -qq -r9mX ../langpack-ff@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-ff@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo ff ++ sed -e s/-/_/g + language=ff + echo /app/lib/firefox/langpacks/langpack-ff@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/fi.xpi .xpi + language=fi + extensionID=langpack-fi@firefox.mozilla.org + /usr/bin/mkdir -p langpack-fi@firefox.mozilla.org + unzip -qq firefox-langpacks/fi.xpi -d langpack-fi@firefox.mozilla.org + find langpack-fi@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-fi@firefox.mozilla.org + zip -qq -r9mX ../langpack-fi@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-fi@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo fi ++ sed -e s/-/_/g + language=fi + echo /app/lib/firefox/langpacks/langpack-fi@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/fr.xpi .xpi + language=fr + extensionID=langpack-fr@firefox.mozilla.org + /usr/bin/mkdir -p langpack-fr@firefox.mozilla.org + unzip -qq firefox-langpacks/fr.xpi -d langpack-fr@firefox.mozilla.org + find langpack-fr@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-fr@firefox.mozilla.org + zip -qq -r9mX ../langpack-fr@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-fr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo fr ++ sed -e s/-/_/g + language=fr + echo /app/lib/firefox/langpacks/langpack-fr@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/fy-NL.xpi .xpi + language=fy-NL + extensionID=langpack-fy-NL@firefox.mozilla.org + /usr/bin/mkdir -p langpack-fy-NL@firefox.mozilla.org + unzip -qq firefox-langpacks/fy-NL.xpi -d langpack-fy-NL@firefox.mozilla.org + find langpack-fy-NL@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-fy-NL@firefox.mozilla.org + zip -qq -r9mX ../langpack-fy-NL@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-fy-NL@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ sed -e s/-/_/g ++ echo fy-NL + language=fy_NL + echo /app/lib/firefox/langpacks/langpack-fy-NL@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ga-IE.xpi .xpi + language=ga-IE + extensionID=langpack-ga-IE@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ga-IE@firefox.mozilla.org + unzip -qq firefox-langpacks/ga-IE.xpi -d langpack-ga-IE@firefox.mozilla.org + find langpack-ga-IE@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ga-IE@firefox.mozilla.org + zip -qq -r9mX ../langpack-ga-IE@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-ga-IE@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo ga-IE ++ sed -e s/-/_/g + language=ga_IE + echo /app/lib/firefox/langpacks/langpack-ga-IE@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/gd.xpi .xpi + language=gd + extensionID=langpack-gd@firefox.mozilla.org + /usr/bin/mkdir -p langpack-gd@firefox.mozilla.org + unzip -qq firefox-langpacks/gd.xpi -d langpack-gd@firefox.mozilla.org + find langpack-gd@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-gd@firefox.mozilla.org + zip -qq -r9mX ../langpack-gd@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-gd@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo gd ++ sed -e s/-/_/g + language=gd + echo /app/lib/firefox/langpacks/langpack-gd@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/gl.xpi .xpi + language=gl + extensionID=langpack-gl@firefox.mozilla.org + /usr/bin/mkdir -p langpack-gl@firefox.mozilla.org + unzip -qq firefox-langpacks/gl.xpi -d langpack-gl@firefox.mozilla.org + find langpack-gl@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-gl@firefox.mozilla.org + zip -qq -r9mX ../langpack-gl@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-gl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo gl ++ sed -e s/-/_/g + language=gl + echo /app/lib/firefox/langpacks/langpack-gl@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/gn.xpi .xpi + language=gn + extensionID=langpack-gn@firefox.mozilla.org + /usr/bin/mkdir -p langpack-gn@firefox.mozilla.org + unzip -qq firefox-langpacks/gn.xpi -d langpack-gn@firefox.mozilla.org + xargs chmod 644 + find langpack-gn@firefox.mozilla.org -type f + cd langpack-gn@firefox.mozilla.org + zip -qq -r9mX ../langpack-gn@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-88.0 + cd - + /usr/bin/install -m 644 langpack-gn@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo gn ++ sed -e s/-/_/g + language=gn + echo /app/lib/firefox/langpacks/langpack-gn@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/gu-IN.xpi .xpi + language=gu-IN + extensionID=langpack-gu-IN@firefox.mozilla.org + /usr/bin/mkdir -p langpack-gu-IN@firefox.mozilla.org + unzip -qq firefox-langpacks/gu-IN.xpi -d langpack-gu-IN@firefox.mozilla.org + find langpack-gu-IN@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-gu-IN@firefox.mozilla.org + zip -qq -r9mX ../langpack-gu-IN@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-gu-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo gu-IN ++ sed -e s/-/_/g + language=gu_IN + echo /app/lib/firefox/langpacks/langpack-gu-IN@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/he.xpi .xpi + language=he + extensionID=langpack-he@firefox.mozilla.org + /usr/bin/mkdir -p langpack-he@firefox.mozilla.org + unzip -qq firefox-langpacks/he.xpi -d langpack-he@firefox.mozilla.org + find langpack-he@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-he@firefox.mozilla.org + zip -qq -r9mX ../langpack-he@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-he@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo he ++ sed -e s/-/_/g + language=he + echo /app/lib/firefox/langpacks/langpack-he@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/hi-IN.xpi .xpi + language=hi-IN + extensionID=langpack-hi-IN@firefox.mozilla.org + /usr/bin/mkdir -p langpack-hi-IN@firefox.mozilla.org + unzip -qq firefox-langpacks/hi-IN.xpi -d langpack-hi-IN@firefox.mozilla.org + find langpack-hi-IN@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-hi-IN@firefox.mozilla.org + zip -qq -r9mX ../langpack-hi-IN@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-hi-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo hi-IN ++ sed -e s/-/_/g + language=hi_IN + echo /app/lib/firefox/langpacks/langpack-hi-IN@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/hr.xpi .xpi + language=hr + extensionID=langpack-hr@firefox.mozilla.org + /usr/bin/mkdir -p langpack-hr@firefox.mozilla.org + unzip -qq firefox-langpacks/hr.xpi -d langpack-hr@firefox.mozilla.org + find langpack-hr@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-hr@firefox.mozilla.org + zip -qq -r9mX ../langpack-hr@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-hr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo hr ++ sed -e s/-/_/g + language=hr + echo /app/lib/firefox/langpacks/langpack-hr@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/hsb.xpi .xpi + language=hsb + extensionID=langpack-hsb@firefox.mozilla.org + /usr/bin/mkdir -p langpack-hsb@firefox.mozilla.org + unzip -qq firefox-langpacks/hsb.xpi -d langpack-hsb@firefox.mozilla.org + find langpack-hsb@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-hsb@firefox.mozilla.org + zip -qq -r9mX ../langpack-hsb@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - + /usr/bin/install -m 644 langpack-hsb@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks /builddir/build/BUILD/firefox-88.0 ++ echo hsb ++ sed -e s/-/_/g + language=hsb + echo /app/lib/firefox/langpacks/langpack-hsb@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/hu.xpi .xpi + language=hu + extensionID=langpack-hu@firefox.mozilla.org + /usr/bin/mkdir -p langpack-hu@firefox.mozilla.org + unzip -qq firefox-langpacks/hu.xpi -d langpack-hu@firefox.mozilla.org + find langpack-hu@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-hu@firefox.mozilla.org + zip -qq -r9mX ../langpack-hu@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-88.0 + cd - + /usr/bin/install -m 644 langpack-hu@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo hu ++ sed -e s/-/_/g + language=hu + echo /app/lib/firefox/langpacks/langpack-hu@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/hy-AM.xpi .xpi + language=hy-AM + extensionID=langpack-hy-AM@firefox.mozilla.org + /usr/bin/mkdir -p langpack-hy-AM@firefox.mozilla.org + unzip -qq firefox-langpacks/hy-AM.xpi -d langpack-hy-AM@firefox.mozilla.org + find langpack-hy-AM@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-hy-AM@firefox.mozilla.org + zip -qq -r9mX ../langpack-hy-AM@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-hy-AM@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo hy-AM ++ sed -e s/-/_/g + language=hy_AM + echo /app/lib/firefox/langpacks/langpack-hy-AM@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ia.xpi .xpi + language=ia + extensionID=langpack-ia@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ia@firefox.mozilla.org + unzip -qq firefox-langpacks/ia.xpi -d langpack-ia@firefox.mozilla.org + find langpack-ia@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ia@firefox.mozilla.org + zip -qq -r9mX ../langpack-ia@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-ia@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo ia ++ sed -e s/-/_/g + language=ia + echo /app/lib/firefox/langpacks/langpack-ia@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/id.xpi .xpi + language=id + extensionID=langpack-id@firefox.mozilla.org + /usr/bin/mkdir -p langpack-id@firefox.mozilla.org + unzip -qq firefox-langpacks/id.xpi -d langpack-id@firefox.mozilla.org + find langpack-id@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-id@firefox.mozilla.org + zip -qq -r9mX ../langpack-id@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-88.0 + cd - + /usr/bin/install -m 644 langpack-id@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo id ++ sed -e s/-/_/g + language=id + echo /app/lib/firefox/langpacks/langpack-id@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/is.xpi .xpi + language=is + extensionID=langpack-is@firefox.mozilla.org + /usr/bin/mkdir -p langpack-is@firefox.mozilla.org + unzip -qq firefox-langpacks/is.xpi -d langpack-is@firefox.mozilla.org + find langpack-is@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-is@firefox.mozilla.org + zip -qq -r9mX ../langpack-is@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-88.0 + cd - + /usr/bin/install -m 644 langpack-is@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo is ++ sed -e s/-/_/g + language=is + echo /app/lib/firefox/langpacks/langpack-is@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/it.xpi .xpi + language=it + extensionID=langpack-it@firefox.mozilla.org + /usr/bin/mkdir -p langpack-it@firefox.mozilla.org + unzip -qq firefox-langpacks/it.xpi -d langpack-it@firefox.mozilla.org + find langpack-it@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-it@firefox.mozilla.org + zip -qq -r9mX ../langpack-it@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-88.0 + cd - + /usr/bin/install -m 644 langpack-it@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo it ++ sed -e s/-/_/g + language=it + echo /app/lib/firefox/langpacks/langpack-it@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ja.xpi .xpi + language=ja + extensionID=langpack-ja@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ja@firefox.mozilla.org + unzip -qq firefox-langpacks/ja.xpi -d langpack-ja@firefox.mozilla.org + find langpack-ja@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ja@firefox.mozilla.org + zip -qq -r9mX ../langpack-ja@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-ja@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ sed -e s/-/_/g ++ echo ja + language=ja + echo /app/lib/firefox/langpacks/langpack-ja@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ka.xpi .xpi + language=ka + extensionID=langpack-ka@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ka@firefox.mozilla.org + unzip -qq firefox-langpacks/ka.xpi -d langpack-ka@firefox.mozilla.org + find langpack-ka@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ka@firefox.mozilla.org + zip -qq -r9mX ../langpack-ka@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-88.0 + cd - + /usr/bin/install -m 644 langpack-ka@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo ka ++ sed -e s/-/_/g + language=ka + echo /app/lib/firefox/langpacks/langpack-ka@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/kab.xpi .xpi + language=kab + extensionID=langpack-kab@firefox.mozilla.org + /usr/bin/mkdir -p langpack-kab@firefox.mozilla.org + unzip -qq firefox-langpacks/kab.xpi -d langpack-kab@firefox.mozilla.org + find langpack-kab@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-kab@firefox.mozilla.org + zip -qq -r9mX ../langpack-kab@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-kab@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo kab ++ sed -e s/-/_/g + language=kab + echo /app/lib/firefox/langpacks/langpack-kab@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/kk.xpi .xpi + language=kk + extensionID=langpack-kk@firefox.mozilla.org + /usr/bin/mkdir -p langpack-kk@firefox.mozilla.org + unzip -qq firefox-langpacks/kk.xpi -d langpack-kk@firefox.mozilla.org + find langpack-kk@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-kk@firefox.mozilla.org + zip -qq -r9mX ../langpack-kk@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-kk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo kk ++ sed -e s/-/_/g + language=kk + echo /app/lib/firefox/langpacks/langpack-kk@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/km.xpi .xpi + language=km + extensionID=langpack-km@firefox.mozilla.org + /usr/bin/mkdir -p langpack-km@firefox.mozilla.org + unzip -qq firefox-langpacks/km.xpi -d langpack-km@firefox.mozilla.org + find langpack-km@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-km@firefox.mozilla.org + zip -qq -r9mX ../langpack-km@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - + /usr/bin/install -m 644 langpack-km@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks /builddir/build/BUILD/firefox-88.0 ++ echo km ++ sed -e s/-/_/g + language=km + echo /app/lib/firefox/langpacks/langpack-km@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/kn.xpi .xpi + language=kn + extensionID=langpack-kn@firefox.mozilla.org + /usr/bin/mkdir -p langpack-kn@firefox.mozilla.org + unzip -qq firefox-langpacks/kn.xpi -d langpack-kn@firefox.mozilla.org + find langpack-kn@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-kn@firefox.mozilla.org + zip -qq -r9mX ../langpack-kn@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-88.0 + cd - + /usr/bin/install -m 644 langpack-kn@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo kn ++ sed -e s/-/_/g + language=kn + echo /app/lib/firefox/langpacks/langpack-kn@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ko.xpi .xpi + language=ko + extensionID=langpack-ko@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ko@firefox.mozilla.org + unzip -qq firefox-langpacks/ko.xpi -d langpack-ko@firefox.mozilla.org + find langpack-ko@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ko@firefox.mozilla.org + zip -qq -r9mX ../langpack-ko@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-ko@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo ko ++ sed -e s/-/_/g + language=ko + echo /app/lib/firefox/langpacks/langpack-ko@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/lij.xpi .xpi + language=lij + extensionID=langpack-lij@firefox.mozilla.org + /usr/bin/mkdir -p langpack-lij@firefox.mozilla.org + unzip -qq firefox-langpacks/lij.xpi -d langpack-lij@firefox.mozilla.org + find langpack-lij@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-lij@firefox.mozilla.org + zip -qq -r9mX ../langpack-lij@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-lij@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo lij ++ sed -e s/-/_/g + language=lij + echo /app/lib/firefox/langpacks/langpack-lij@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/lt.xpi .xpi + language=lt + extensionID=langpack-lt@firefox.mozilla.org + /usr/bin/mkdir -p langpack-lt@firefox.mozilla.org + unzip -qq firefox-langpacks/lt.xpi -d langpack-lt@firefox.mozilla.org + find langpack-lt@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-lt@firefox.mozilla.org + zip -qq -r9mX ../langpack-lt@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-lt@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo lt ++ sed -e s/-/_/g + language=lt + echo /app/lib/firefox/langpacks/langpack-lt@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/lv.xpi .xpi + language=lv + extensionID=langpack-lv@firefox.mozilla.org + /usr/bin/mkdir -p langpack-lv@firefox.mozilla.org + unzip -qq firefox-langpacks/lv.xpi -d langpack-lv@firefox.mozilla.org + xargs chmod 644 + find langpack-lv@firefox.mozilla.org -type f + cd langpack-lv@firefox.mozilla.org + zip -qq -r9mX ../langpack-lv@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-lv@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo lv ++ sed -e s/-/_/g + language=lv + echo /app/lib/firefox/langpacks/langpack-lv@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/mk.xpi .xpi + language=mk + extensionID=langpack-mk@firefox.mozilla.org + /usr/bin/mkdir -p langpack-mk@firefox.mozilla.org + unzip -qq firefox-langpacks/mk.xpi -d langpack-mk@firefox.mozilla.org + find langpack-mk@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-mk@firefox.mozilla.org + zip -qq -r9mX ../langpack-mk@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-mk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo mk ++ sed -e s/-/_/g + language=mk + echo /app/lib/firefox/langpacks/langpack-mk@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/mr.xpi .xpi + language=mr + extensionID=langpack-mr@firefox.mozilla.org + /usr/bin/mkdir -p langpack-mr@firefox.mozilla.org + unzip -qq firefox-langpacks/mr.xpi -d langpack-mr@firefox.mozilla.org + find langpack-mr@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-mr@firefox.mozilla.org + zip -qq -r9mX ../langpack-mr@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-mr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ sed -e s/-/_/g ++ echo mr + language=mr + echo /app/lib/firefox/langpacks/langpack-mr@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ms.xpi .xpi + language=ms + extensionID=langpack-ms@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ms@firefox.mozilla.org + unzip -qq firefox-langpacks/ms.xpi -d langpack-ms@firefox.mozilla.org + find langpack-ms@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ms@firefox.mozilla.org + zip -qq -r9mX ../langpack-ms@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-88.0 + cd - + /usr/bin/install -m 644 langpack-ms@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo ms ++ sed -e s/-/_/g + language=ms + echo /app/lib/firefox/langpacks/langpack-ms@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/my.xpi .xpi + language=my + extensionID=langpack-my@firefox.mozilla.org + /usr/bin/mkdir -p langpack-my@firefox.mozilla.org + unzip -qq firefox-langpacks/my.xpi -d langpack-my@firefox.mozilla.org + find langpack-my@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-my@firefox.mozilla.org + zip -qq -r9mX ../langpack-my@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-my@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo my ++ sed -e s/-/_/g + language=my + echo /app/lib/firefox/langpacks/langpack-my@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/nb-NO.xpi .xpi + language=nb-NO + extensionID=langpack-nb-NO@firefox.mozilla.org + /usr/bin/mkdir -p langpack-nb-NO@firefox.mozilla.org + unzip -qq firefox-langpacks/nb-NO.xpi -d langpack-nb-NO@firefox.mozilla.org + find langpack-nb-NO@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-nb-NO@firefox.mozilla.org + zip -qq -r9mX ../langpack-nb-NO@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-88.0 + cd - + /usr/bin/install -m 644 langpack-nb-NO@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo nb-NO ++ sed -e s/-/_/g + language=nb_NO + echo /app/lib/firefox/langpacks/langpack-nb-NO@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ne-NP.xpi .xpi + language=ne-NP + extensionID=langpack-ne-NP@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ne-NP@firefox.mozilla.org + unzip -qq firefox-langpacks/ne-NP.xpi -d langpack-ne-NP@firefox.mozilla.org + find langpack-ne-NP@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ne-NP@firefox.mozilla.org + zip -qq -r9mX ../langpack-ne-NP@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-ne-NP@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo ne-NP ++ sed -e s/-/_/g + language=ne_NP + echo /app/lib/firefox/langpacks/langpack-ne-NP@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/nl.xpi .xpi + language=nl + extensionID=langpack-nl@firefox.mozilla.org + /usr/bin/mkdir -p langpack-nl@firefox.mozilla.org + unzip -qq firefox-langpacks/nl.xpi -d langpack-nl@firefox.mozilla.org + find langpack-nl@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-nl@firefox.mozilla.org + zip -qq -r9mX ../langpack-nl@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-nl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo nl ++ sed -e s/-/_/g + language=nl + echo /app/lib/firefox/langpacks/langpack-nl@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/nn-NO.xpi .xpi + language=nn-NO + extensionID=langpack-nn-NO@firefox.mozilla.org + /usr/bin/mkdir -p langpack-nn-NO@firefox.mozilla.org + unzip -qq firefox-langpacks/nn-NO.xpi -d langpack-nn-NO@firefox.mozilla.org + find langpack-nn-NO@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-nn-NO@firefox.mozilla.org + zip -qq -r9mX ../langpack-nn-NO@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-nn-NO@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo nn-NO ++ sed -e s/-/_/g + language=nn_NO + echo /app/lib/firefox/langpacks/langpack-nn-NO@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/oc.xpi .xpi + language=oc + extensionID=langpack-oc@firefox.mozilla.org + /usr/bin/mkdir -p langpack-oc@firefox.mozilla.org + unzip -qq firefox-langpacks/oc.xpi -d langpack-oc@firefox.mozilla.org + find langpack-oc@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-oc@firefox.mozilla.org + zip -qq -r9mX ../langpack-oc@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-oc@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo oc ++ sed -e s/-/_/g + language=oc + echo /app/lib/firefox/langpacks/langpack-oc@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/pa-IN.xpi .xpi + language=pa-IN + extensionID=langpack-pa-IN@firefox.mozilla.org + /usr/bin/mkdir -p langpack-pa-IN@firefox.mozilla.org + unzip -qq firefox-langpacks/pa-IN.xpi -d langpack-pa-IN@firefox.mozilla.org + find langpack-pa-IN@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-pa-IN@firefox.mozilla.org + zip -qq -r9mX ../langpack-pa-IN@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-pa-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo pa-IN ++ sed -e s/-/_/g + language=pa_IN + echo /app/lib/firefox/langpacks/langpack-pa-IN@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/pl.xpi .xpi + language=pl + extensionID=langpack-pl@firefox.mozilla.org + /usr/bin/mkdir -p langpack-pl@firefox.mozilla.org + unzip -qq firefox-langpacks/pl.xpi -d langpack-pl@firefox.mozilla.org + find langpack-pl@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-pl@firefox.mozilla.org + zip -qq -r9mX ../langpack-pl@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-pl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo pl ++ sed -e s/-/_/g + language=pl + echo /app/lib/firefox/langpacks/langpack-pl@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/pt-BR.xpi .xpi + language=pt-BR + extensionID=langpack-pt-BR@firefox.mozilla.org + /usr/bin/mkdir -p langpack-pt-BR@firefox.mozilla.org + unzip -qq firefox-langpacks/pt-BR.xpi -d langpack-pt-BR@firefox.mozilla.org + find langpack-pt-BR@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-pt-BR@firefox.mozilla.org + zip -qq -r9mX ../langpack-pt-BR@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-pt-BR@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo pt-BR ++ sed -e s/-/_/g + language=pt_BR + echo /app/lib/firefox/langpacks/langpack-pt-BR@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/pt-PT.xpi .xpi + language=pt-PT + extensionID=langpack-pt-PT@firefox.mozilla.org + /usr/bin/mkdir -p langpack-pt-PT@firefox.mozilla.org + unzip -qq firefox-langpacks/pt-PT.xpi -d langpack-pt-PT@firefox.mozilla.org + find langpack-pt-PT@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-pt-PT@firefox.mozilla.org + zip -qq -r9mX ../langpack-pt-PT@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-88.0 + cd - + /usr/bin/install -m 644 langpack-pt-PT@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo pt-PT ++ sed -e s/-/_/g + language=pt_PT + echo /app/lib/firefox/langpacks/langpack-pt-PT@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/rm.xpi .xpi + language=rm + extensionID=langpack-rm@firefox.mozilla.org + /usr/bin/mkdir -p langpack-rm@firefox.mozilla.org + unzip -qq firefox-langpacks/rm.xpi -d langpack-rm@firefox.mozilla.org + find langpack-rm@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-rm@firefox.mozilla.org + zip -qq -r9mX ../langpack-rm@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-88.0 + cd - + /usr/bin/install -m 644 langpack-rm@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo rm ++ sed -e s/-/_/g + language=rm + echo /app/lib/firefox/langpacks/langpack-rm@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ro.xpi .xpi + language=ro + extensionID=langpack-ro@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ro@firefox.mozilla.org + unzip -qq firefox-langpacks/ro.xpi -d langpack-ro@firefox.mozilla.org + find langpack-ro@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ro@firefox.mozilla.org + zip -qq -r9mX ../langpack-ro@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-ro@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo ro ++ sed -e s/-/_/g + language=ro + echo /app/lib/firefox/langpacks/langpack-ro@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ru.xpi .xpi + language=ru + extensionID=langpack-ru@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ru@firefox.mozilla.org + unzip -qq firefox-langpacks/ru.xpi -d langpack-ru@firefox.mozilla.org + find langpack-ru@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ru@firefox.mozilla.org + zip -qq -r9mX ../langpack-ru@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-ru@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ sed -e s/-/_/g ++ echo ru + language=ru + echo /app/lib/firefox/langpacks/langpack-ru@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/si.xpi .xpi + language=si + extensionID=langpack-si@firefox.mozilla.org + /usr/bin/mkdir -p langpack-si@firefox.mozilla.org + unzip -qq firefox-langpacks/si.xpi -d langpack-si@firefox.mozilla.org + find langpack-si@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-si@firefox.mozilla.org + zip -qq -r9mX ../langpack-si@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-si@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo si ++ sed -e s/-/_/g + language=si + echo /app/lib/firefox/langpacks/langpack-si@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/sk.xpi .xpi + language=sk + extensionID=langpack-sk@firefox.mozilla.org + /usr/bin/mkdir -p langpack-sk@firefox.mozilla.org + unzip -qq firefox-langpacks/sk.xpi -d langpack-sk@firefox.mozilla.org + find langpack-sk@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-sk@firefox.mozilla.org + zip -qq -r9mX ../langpack-sk@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-88.0 + cd - + /usr/bin/install -m 644 langpack-sk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo sk ++ sed -e s/-/_/g + language=sk + echo /app/lib/firefox/langpacks/langpack-sk@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/sl.xpi .xpi + language=sl + extensionID=langpack-sl@firefox.mozilla.org + /usr/bin/mkdir -p langpack-sl@firefox.mozilla.org + unzip -qq firefox-langpacks/sl.xpi -d langpack-sl@firefox.mozilla.org + find langpack-sl@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-sl@firefox.mozilla.org + zip -qq -r9mX ../langpack-sl@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-sl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo sl ++ sed -e s/-/_/g + language=sl + echo /app/lib/firefox/langpacks/langpack-sl@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/son.xpi .xpi + language=son + extensionID=langpack-son@firefox.mozilla.org + /usr/bin/mkdir -p langpack-son@firefox.mozilla.org + unzip -qq firefox-langpacks/son.xpi -d langpack-son@firefox.mozilla.org + find langpack-son@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-son@firefox.mozilla.org + zip -qq -r9mX ../langpack-son@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-son@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo son ++ sed -e s/-/_/g + language=son + echo /app/lib/firefox/langpacks/langpack-son@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/sq.xpi .xpi + language=sq + extensionID=langpack-sq@firefox.mozilla.org + /usr/bin/mkdir -p langpack-sq@firefox.mozilla.org + unzip -qq firefox-langpacks/sq.xpi -d langpack-sq@firefox.mozilla.org + find langpack-sq@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-sq@firefox.mozilla.org + zip -qq -r9mX ../langpack-sq@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-sq@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo sq ++ sed -e s/-/_/g + language=sq + echo /app/lib/firefox/langpacks/langpack-sq@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/sr.xpi .xpi + language=sr + extensionID=langpack-sr@firefox.mozilla.org + /usr/bin/mkdir -p langpack-sr@firefox.mozilla.org + unzip -qq firefox-langpacks/sr.xpi -d langpack-sr@firefox.mozilla.org + find langpack-sr@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-sr@firefox.mozilla.org + zip -qq -r9mX ../langpack-sr@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-88.0 + cd - + /usr/bin/install -m 644 langpack-sr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ sed -e s/-/_/g ++ echo sr + language=sr + echo /app/lib/firefox/langpacks/langpack-sr@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/sv-SE.xpi .xpi + language=sv-SE + extensionID=langpack-sv-SE@firefox.mozilla.org + /usr/bin/mkdir -p langpack-sv-SE@firefox.mozilla.org + unzip -qq firefox-langpacks/sv-SE.xpi -d langpack-sv-SE@firefox.mozilla.org + find langpack-sv-SE@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-sv-SE@firefox.mozilla.org + zip -qq -r9mX ../langpack-sv-SE@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-sv-SE@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo sv-SE ++ sed -e s/-/_/g + language=sv_SE + echo /app/lib/firefox/langpacks/langpack-sv-SE@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/szl.xpi .xpi + language=szl + extensionID=langpack-szl@firefox.mozilla.org + /usr/bin/mkdir -p langpack-szl@firefox.mozilla.org + unzip -qq firefox-langpacks/szl.xpi -d langpack-szl@firefox.mozilla.org + find langpack-szl@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-szl@firefox.mozilla.org + zip -qq -r9mX ../langpack-szl@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-szl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo szl ++ sed -e s/-/_/g + language=szl + echo /app/lib/firefox/langpacks/langpack-szl@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ta.xpi .xpi + language=ta + extensionID=langpack-ta@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ta@firefox.mozilla.org + unzip -qq firefox-langpacks/ta.xpi -d langpack-ta@firefox.mozilla.org + find langpack-ta@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ta@firefox.mozilla.org + zip -qq -r9mX ../langpack-ta@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-88.0 + cd - + /usr/bin/install -m 644 langpack-ta@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo ta ++ sed -e s/-/_/g + language=ta + echo /app/lib/firefox/langpacks/langpack-ta@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/te.xpi .xpi + language=te + extensionID=langpack-te@firefox.mozilla.org + /usr/bin/mkdir -p langpack-te@firefox.mozilla.org + unzip -qq firefox-langpacks/te.xpi -d langpack-te@firefox.mozilla.org + find langpack-te@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-te@firefox.mozilla.org + zip -qq -r9mX ../langpack-te@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-te@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo te ++ sed -e s/-/_/g + language=te + echo /app/lib/firefox/langpacks/langpack-te@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/th.xpi .xpi + language=th + extensionID=langpack-th@firefox.mozilla.org + /usr/bin/mkdir -p langpack-th@firefox.mozilla.org + unzip -qq firefox-langpacks/th.xpi -d langpack-th@firefox.mozilla.org + find langpack-th@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-th@firefox.mozilla.org + zip -qq -r9mX ../langpack-th@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-th@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo th ++ sed -e s/-/_/g + language=th + echo /app/lib/firefox/langpacks/langpack-th@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/tl.xpi .xpi + language=tl + extensionID=langpack-tl@firefox.mozilla.org + /usr/bin/mkdir -p langpack-tl@firefox.mozilla.org + unzip -qq firefox-langpacks/tl.xpi -d langpack-tl@firefox.mozilla.org + find langpack-tl@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-tl@firefox.mozilla.org + zip -qq -r9mX ../langpack-tl@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-88.0 + cd - + /usr/bin/install -m 644 langpack-tl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo tl ++ sed -e s/-/_/g + language=tl + echo /app/lib/firefox/langpacks/langpack-tl@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/tr.xpi .xpi + language=tr + extensionID=langpack-tr@firefox.mozilla.org + /usr/bin/mkdir -p langpack-tr@firefox.mozilla.org + unzip -qq firefox-langpacks/tr.xpi -d langpack-tr@firefox.mozilla.org + find langpack-tr@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-tr@firefox.mozilla.org + zip -qq -r9mX ../langpack-tr@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-tr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo tr ++ sed -e s/-/_/g + language=tr + echo /app/lib/firefox/langpacks/langpack-tr@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/trs.xpi .xpi + language=trs + extensionID=langpack-trs@firefox.mozilla.org + /usr/bin/mkdir -p langpack-trs@firefox.mozilla.org + unzip -qq firefox-langpacks/trs.xpi -d langpack-trs@firefox.mozilla.org + find langpack-trs@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-trs@firefox.mozilla.org + zip -qq -r9mX ../langpack-trs@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-trs@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo trs ++ sed -e s/-/_/g + language=trs + echo /app/lib/firefox/langpacks/langpack-trs@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/uk.xpi .xpi + language=uk + extensionID=langpack-uk@firefox.mozilla.org + /usr/bin/mkdir -p langpack-uk@firefox.mozilla.org + unzip -qq firefox-langpacks/uk.xpi -d langpack-uk@firefox.mozilla.org + xargs chmod 644 + find langpack-uk@firefox.mozilla.org -type f + cd langpack-uk@firefox.mozilla.org + zip -qq -r9mX ../langpack-uk@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-uk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo uk ++ sed -e s/-/_/g + language=uk + echo /app/lib/firefox/langpacks/langpack-uk@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ur.xpi .xpi + language=ur + extensionID=langpack-ur@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ur@firefox.mozilla.org + unzip -qq firefox-langpacks/ur.xpi -d langpack-ur@firefox.mozilla.org + find langpack-ur@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ur@firefox.mozilla.org + zip -qq -r9mX ../langpack-ur@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-ur@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ sed -e s/-/_/g ++ echo ur + language=ur + echo /app/lib/firefox/langpacks/langpack-ur@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/uz.xpi .xpi + language=uz + extensionID=langpack-uz@firefox.mozilla.org + /usr/bin/mkdir -p langpack-uz@firefox.mozilla.org + unzip -qq firefox-langpacks/uz.xpi -d langpack-uz@firefox.mozilla.org + find langpack-uz@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-uz@firefox.mozilla.org + zip -qq -r9mX ../langpack-uz@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-88.0 + cd - + /usr/bin/install -m 644 langpack-uz@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo uz ++ sed -e s/-/_/g + language=uz + echo /app/lib/firefox/langpacks/langpack-uz@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/vi.xpi .xpi + language=vi + extensionID=langpack-vi@firefox.mozilla.org + /usr/bin/mkdir -p langpack-vi@firefox.mozilla.org + unzip -qq firefox-langpacks/vi.xpi -d langpack-vi@firefox.mozilla.org + find langpack-vi@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-vi@firefox.mozilla.org + zip -qq -r9mX ../langpack-vi@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-vi@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo vi ++ sed -e s/-/_/g + language=vi + echo /app/lib/firefox/langpacks/langpack-vi@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/xh.xpi .xpi + language=xh + extensionID=langpack-xh@firefox.mozilla.org + /usr/bin/mkdir -p langpack-xh@firefox.mozilla.org + unzip -qq firefox-langpacks/xh.xpi -d langpack-xh@firefox.mozilla.org + find langpack-xh@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-xh@firefox.mozilla.org + zip -qq -r9mX ../langpack-xh@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-88.0 + cd - + /usr/bin/install -m 644 langpack-xh@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo xh ++ sed -e s/-/_/g + language=xh + echo /app/lib/firefox/langpacks/langpack-xh@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/zh-CN.xpi .xpi + language=zh-CN + extensionID=langpack-zh-CN@firefox.mozilla.org + /usr/bin/mkdir -p langpack-zh-CN@firefox.mozilla.org + unzip -qq firefox-langpacks/zh-CN.xpi -d langpack-zh-CN@firefox.mozilla.org + find langpack-zh-CN@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-zh-CN@firefox.mozilla.org + zip -qq -r9mX ../langpack-zh-CN@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-zh-CN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo zh-CN ++ sed -e s/-/_/g + language=zh_CN + echo /app/lib/firefox/langpacks/langpack-zh-CN@firefox.mozilla.org.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/zh-TW.xpi .xpi + language=zh-TW + extensionID=langpack-zh-TW@firefox.mozilla.org + /usr/bin/mkdir -p langpack-zh-TW@firefox.mozilla.org + unzip -qq firefox-langpacks/zh-TW.xpi -d langpack-zh-TW@firefox.mozilla.org + find langpack-zh-TW@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-zh-TW@firefox.mozilla.org + zip -qq -r9mX ../langpack-zh-TW@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-88.0 + /usr/bin/install -m 644 langpack-zh-TW@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks ++ echo zh-TW ++ sed -e s/-/_/g + language=zh_TW + echo /app/lib/firefox/langpacks/langpack-zh-TW@firefox.mozilla.org.xpi + /usr/bin/rm -rf firefox-langpacks + create_default_langpack es-AR es + language_long=es-AR + language_short=es + cd /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks + ln -s langpack-es-AR@firefox.mozilla.org.xpi langpack-es@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-88.0 + echo '%lang(es) /app/lib/firefox/langpacks/langpack-es@firefox.mozilla.org.xpi' + create_default_langpack fy-NL fy + language_long=fy-NL + language_short=fy + cd /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks + ln -s langpack-fy-NL@firefox.mozilla.org.xpi langpack-fy@firefox.mozilla.org.xpi /builddir/build/BUILD/firefox-88.0 /builddir/build/BUILD/firefox-88.0 + cd - + echo '%lang(fy) /app/lib/firefox/langpacks/langpack-fy@firefox.mozilla.org.xpi' + create_default_langpack ga-IE ga + language_long=ga-IE + language_short=ga + cd /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks + ln -s langpack-ga-IE@firefox.mozilla.org.xpi langpack-ga@firefox.mozilla.org.xpi + cd - + echo '%lang(ga) /app/lib/firefox/langpacks/langpack-ga@firefox.mozilla.org.xpi' + create_default_langpack gu-IN gu + language_long=gu-IN + language_short=gu + cd /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks + ln -s langpack-gu-IN@firefox.mozilla.org.xpi langpack-gu@firefox.mozilla.org.xpi /builddir/build/BUILD/firefox-88.0 /builddir/build/BUILD/firefox-88.0 + cd - + echo '%lang(gu) /app/lib/firefox/langpacks/langpack-gu@firefox.mozilla.org.xpi' + create_default_langpack hi-IN hi + language_long=hi-IN + language_short=hi + cd /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks + ln -s langpack-hi-IN@firefox.mozilla.org.xpi langpack-hi@firefox.mozilla.org.xpi + cd - + echo '%lang(hi) /app/lib/firefox/langpacks/langpack-hi@firefox.mozilla.org.xpi' + create_default_langpack hy-AM hy + language_long=hy-AM + language_short=hy + cd /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks + ln -s langpack-hy-AM@firefox.mozilla.org.xpi langpack-hy@firefox.mozilla.org.xpi /builddir/build/BUILD/firefox-88.0 /builddir/build/BUILD/firefox-88.0 + cd - + echo '%lang(hy) /app/lib/firefox/langpacks/langpack-hy@firefox.mozilla.org.xpi' + create_default_langpack nb-NO nb + language_long=nb-NO + language_short=nb + cd /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks + ln -s langpack-nb-NO@firefox.mozilla.org.xpi langpack-nb@firefox.mozilla.org.xpi + cd - + echo '%lang(nb) /app/lib/firefox/langpacks/langpack-nb@firefox.mozilla.org.xpi' + create_default_langpack nn-NO nn + language_long=nn-NO + language_short=nn + cd /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks + ln -s langpack-nn-NO@firefox.mozilla.org.xpi langpack-nn@firefox.mozilla.org.xpi /builddir/build/BUILD/firefox-88.0 /builddir/build/BUILD/firefox-88.0 /builddir/build/BUILD/firefox-88.0 + cd - + echo '%lang(nn) /app/lib/firefox/langpacks/langpack-nn@firefox.mozilla.org.xpi' + create_default_langpack pa-IN pa + language_long=pa-IN + language_short=pa + cd /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks + ln -s langpack-pa-IN@firefox.mozilla.org.xpi langpack-pa@firefox.mozilla.org.xpi + cd - + echo '%lang(pa) /app/lib/firefox/langpacks/langpack-pa@firefox.mozilla.org.xpi' + create_default_langpack pt-PT pt + language_long=pt-PT + language_short=pt + cd /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks + ln -s langpack-pt-PT@firefox.mozilla.org.xpi langpack-pt@firefox.mozilla.org.xpi + cd - + echo '%lang(pt) /app/lib/firefox/langpacks/langpack-pt@firefox.mozilla.org.xpi' + create_default_langpack sv-SE sv + language_long=sv-SE + language_short=sv + cd /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks + ln -s langpack-sv-SE@firefox.mozilla.org.xpi langpack-sv@firefox.mozilla.org.xpi + cd - + echo '%lang(sv) /app/lib/firefox/langpacks/langpack-sv@firefox.mozilla.org.xpi' + create_default_langpack zh-TW zh + language_long=zh-TW + language_short=zh + cd /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/langpacks + ln -s langpack-zh-TW@firefox.mozilla.org.xpi langpack-zh@firefox.mozilla.org.xpi /builddir/build/BUILD/firefox-88.0 /builddir/build/BUILD/firefox-88.0 + cd - + echo '%lang(zh) /app/lib/firefox/langpacks/langpack-zh@firefox.mozilla.org.xpi' + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm//app/lib/firefox/browser/defaults/preferences + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm//app/etc/firefox/pref + /usr/bin/mkdir -p '/builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}' + /usr/bin/mkdir -p '/builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}' + /usr/bin/install -p -c -m 644 LICENSE /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm//app/lib/firefox + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/dictionaries + ln -s /app/share/myspell /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/dictionaries + /usr/bin/cp /builddir/build/SOURCES/firefox-redhat-default-prefs.js /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/browser/defaults/preferences + /usr/bin/cp build/unix/run-mozilla.sh /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/distribution + /usr/bin/cp /builddir/build/SOURCES/distribution.ini /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/distribution + mkdir -p /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/share/metainfo ++ date +%F + /usr/bin/sed -e s/__VERSION__/88.0/ -e s/__DATE__/2021-05-04/ /builddir/build/SOURCES/firefox.appdata.xml.in + mkdir -p /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/share/gnome-shell/search-providers + /usr/bin/cp /builddir/build/SOURCES/firefox-search-provider.ini /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/share/gnome-shell/search-providers + rm -rf /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/gtk2/ + rm -f /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox-devel-88.0/sdk/lib/libmozjs.so + rm -f /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox-devel-88.0/sdk/lib/libmozalloc.so + rm -f /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox-devel-88.0/sdk/lib/libxul.so + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.QyTgHD + umask 022 + cd /builddir/build/BUILD + cd firefox-88.0 + appstream-util validate-relax --nonet /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/share/metainfo/firefox.appdata.xml /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/share/metainfo/firefox.appdata.xml: OK + RPM_EC=0 ++ jobs -p + exit 0 Processing files: firefox-88.0-7.module_f34+11958+5c1d308a.armv7hl warning: Duplicate build-ids /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/firefox and /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm/app/lib/firefox/firefox-bin warning: absolute symlink: /app/lib/firefox/dictionaries -> /app/share/myspell Provides: application() application(firefox.desktop) firefox = 88.0-7.module_f34+11958+5c1d308a firefox(armv7hl-32) = 88.0-7.module_f34+11958+5c1d308a metainfo() metainfo(firefox.appdata.xml) mimehandler(application/vnd.mozilla.xul+xml) mimehandler(application/xhtml+xml) mimehandler(text/html) mimehandler(text/mml) mimehandler(text/xml) mimehandler(x-scheme-handler/http) mimehandler(x-scheme-handler/https) webclient Requires(interp): /bin/sh /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(BuiltinLuaScripts) <= 4.2.2-1 rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires(postun): /bin/sh Requires(posttrans): /bin/sh Requires: /usr/bin/bash /usr/bin/sh ld-linux-armhf.so.3 ld-linux-armhf.so.3(GLIBC_2.4) libX11-xcb.so.1 libX11.so.6 libXcomposite.so.1 libXcursor.so.1 libXdamage.so.1 libXext.so.6 libXfixes.so.3 libXi.so.6 libXrender.so.1 libXt.so.6 libatk-1.0.so.0 libc.so.6 libc.so.6(GLIBC_2.10) libc.so.6(GLIBC_2.11) libc.so.6(GLIBC_2.15) libc.so.6(GLIBC_2.16) libc.so.6(GLIBC_2.17) libc.so.6(GLIBC_2.18) libc.so.6(GLIBC_2.27) libc.so.6(GLIBC_2.28) libc.so.6(GLIBC_2.32) libc.so.6(GLIBC_2.33) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libc.so.6(GLIBC_2.8) libc.so.6(GLIBC_2.9) libcairo-gobject.so.2 libcairo.so.2 libdbus-1.so.3 libdbus-1.so.3(LIBDBUS_1_3) libdbus-glib-1.so.2 libdl.so.2 libdl.so.2(GLIBC_2.4) libfdk-aac.so.2 libffi.so.6 libfontconfig.so.1 libfreetype.so.6 libgcc_s.so.1 libgcc_s.so.1(GCC_3.4) libgcc_s.so.1(GCC_3.5) libgcc_s.so.1(GCC_4.0.0) libgcc_s.so.1(GCC_4.3.0) libgdk-3.so.0 libgdk_pixbuf-2.0.so.0 libgio-2.0.so.0 libglib-2.0.so.0 libgobject-2.0.so.0 libgthread-2.0.so.0 libgtk-3.so.0 libharfbuzz.so.0 libm.so.6 libm.so.6(GLIBC_2.27) libm.so.6(GLIBC_2.29) libm.so.6(GLIBC_2.4) libnspr4.so libnss3.so libnss3.so(NSS_3.10) libnss3.so(NSS_3.10.2) libnss3.so(NSS_3.11) libnss3.so(NSS_3.11.2) libnss3.so(NSS_3.12) libnss3.so(NSS_3.12.3) libnss3.so(NSS_3.12.4) libnss3.so(NSS_3.12.5) libnss3.so(NSS_3.13) libnss3.so(NSS_3.13.2) libnss3.so(NSS_3.15) libnss3.so(NSS_3.16.1) libnss3.so(NSS_3.16.2) libnss3.so(NSS_3.19) libnss3.so(NSS_3.2) libnss3.so(NSS_3.21) libnss3.so(NSS_3.22) libnss3.so(NSS_3.3) libnss3.so(NSS_3.30) libnss3.so(NSS_3.31) libnss3.so(NSS_3.4) libnss3.so(NSS_3.44) libnss3.so(NSS_3.45) libnss3.so(NSS_3.47) libnss3.so(NSS_3.5) libnss3.so(NSS_3.52) libnss3.so(NSS_3.55) libnss3.so(NSS_3.58) libnss3.so(NSS_3.6) libnss3.so(NSS_3.7) libnss3.so(NSS_3.8) libnss3.so(NSS_3.9) libnss3.so(NSS_3.9.2) libnss3.so(NSS_3.9.3) libnssutil3.so libnssutil3.so(NSSUTIL_3.12) libnssutil3.so(NSSUTIL_3.12.3) libnssutil3.so(NSSUTIL_3.12.5) libnssutil3.so(NSSUTIL_3.13) libpango-1.0.so.0 libpangocairo-1.0.so.0 libpangoft2-1.0.so.0 libplc4.so libplds4.so libpthread.so.0 libpthread.so.0(GLIBC_2.12) libpthread.so.0(GLIBC_2.4) librt.so.1 librt.so.1(GLIBC_2.4) libsmime3.so libsmime3.so(NSS_3.13) libsmime3.so(NSS_3.16) libsmime3.so(NSS_3.2) libsmime3.so(NSS_3.4) libssl3.so libssl3.so(NSS_3.12.6) libssl3.so(NSS_3.13) libssl3.so(NSS_3.13.2) libssl3.so(NSS_3.14) libssl3.so(NSS_3.15) libssl3.so(NSS_3.15.4) libssl3.so(NSS_3.2) libssl3.so(NSS_3.21) libssl3.so(NSS_3.22) libssl3.so(NSS_3.23) libssl3.so(NSS_3.27) libssl3.so(NSS_3.28) libssl3.so(NSS_3.30.0.1) libssl3.so(NSS_3.33) libssl3.so(NSS_3.4) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.5) libstdc++.so.6(CXXABI_ARM_1.3.3) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.14) libstdc++.so.6(GLIBCXX_3.4.15) libstdc++.so.6(GLIBCXX_3.4.18) libstdc++.so.6(GLIBCXX_3.4.20) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.22) libstdc++.so.6(GLIBCXX_3.4.26) libstdc++.so.6(GLIBCXX_3.4.29) libstdc++.so.6(GLIBCXX_3.4.9) libvpx.so.6 libxcb-shm.so.0 libxcb.so.1 libz.so.1 libz.so.1(ZLIB_1.2.0) libz.so.1(ZLIB_1.2.3.4) libz.so.1(ZLIB_1.2.9) rtld(GNU_HASH) Obsoletes: mozilla <= 37:1.7.13 Recommends: libva mozilla-openh264 >= 2.1.1 Processing files: firefox-x11-88.0-7.module_f34+11958+5c1d308a.armv7hl Provides: application() application(firefox-x11.desktop) firefox-x11 = 88.0-7.module_f34+11958+5c1d308a firefox-x11(armv7hl-32) = 88.0-7.module_f34+11958+5c1d308a mimehandler(application/vnd.mozilla.xul+xml) mimehandler(application/xhtml+xml) mimehandler(text/html) mimehandler(text/mml) mimehandler(text/xml) mimehandler(x-scheme-handler/http) mimehandler(x-scheme-handler/https) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/bash Processing files: firefox-wayland-88.0-7.module_f34+11958+5c1d308a.armv7hl Provides: application() application(firefox-wayland.desktop) firefox-wayland = 88.0-7.module_f34+11958+5c1d308a firefox-wayland(armv7hl-32) = 88.0-7.module_f34+11958+5c1d308a mimehandler(application/vnd.mozilla.xul+xml) mimehandler(application/xhtml+xml) mimehandler(text/html) mimehandler(text/mml) mimehandler(text/xml) mimehandler(x-scheme-handler/http) mimehandler(x-scheme-handler/https) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/bash Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm Wrote: /builddir/build/RPMS/firefox-wayland-88.0-7.module_f34+11958+5c1d308a.armv7hl.rpm Wrote: /builddir/build/RPMS/firefox-x11-88.0-7.module_f34+11958+5c1d308a.armv7hl.rpm Wrote: /builddir/build/RPMS/firefox-88.0-7.module_f34+11958+5c1d308a.armv7hl.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.h1OwPV + umask 022 + cd /builddir/build/BUILD + cd firefox-88.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-88.0-7.module_f34+11958+5c1d308a.arm + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0